3.5.3 • Published 2 years ago

quickfirebase.ts v3.5.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Firebase - App success made simple

Upgrade to Version 3

Installing

$ npm init
$ npm install --save quickfirebase.ts

Example

const quick = require("quickfirebase.ts");

const firebaseConfig = {
  apiKey: ...,
  authDomain: ...,
  databaseURL: ....,
  projectId: ...,
  storageBucket: ....,
  messagingSenderId: .....,
  appId: .....,
  measurementId: .....
};

let schema = {
  sales: 0;
}
quick.connect(firebaseConfig);
const databaseManeger = new quick.database({name: "user", default: schema });
databaseManeger.set("mohamed");

More Examples

(async() => {
    const data = await databaseManeger.findOne("mohamed");
    console.log(data.data.sales);
    data.data.sales += 10;
    data.save(); // to save the data to the database;
    databaseManeger.delete("mohamed"); // to delete object from data
})()

Tip

// you can add a new key with save()
(async() => {
  const data = await databaseManeger.findOne("mohamed");
   data.data.message = "hello";
   data.save();
  })()

connection

  quick.connection.on('connected',  async (firebase) => {
    console.log("connected to database");
});

Menthodes

set() // takes one argument 
findOne()  // takes one argument 
delete() // takes one argument 
deleteAll()
fetch() // to get all data

Dev

 Ziad#1768
3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.0

2 years ago

1.5.0

2 years ago

1.0.0

2 years ago