UNPKG

xiyudb

Version:

A JSON/LocalStorage database module, easy to setup & utilize.

82 lines (61 loc) 1.73 kB
# xiyuDB - Simple JSON database for Node - Faster & Easier usage. - Similar to quick.db **Update 0.1.6** - Fixed `minor` bugs! - Fixed `XIYU_UNDEFINED` error! - Fixed `dataAdd` error! - Updated the `db.backup`, now works very powerful! - All codes have been reviewed and issues fixed. # Setup ```js const Database = require("xiyuDB"); const db = new Database() ``` ```js npm i xiyudb@latest // Please install the latest version of the module! ``` # xiyuDB Example ```js //When database is ready, will send a message to console! db.on("ready",{ message : "Connected to Database (OK!)" }) //When a data added to database, will send a message to console! db.on("dataAdd",{ message : "New data added to database" }) //Change the data! (simple => database) db.set("Simple", "Database"); //Show the data! (SimpleDatabase) db.get("SimpleDatabase"); //Delete the data! (simple => ) db.delete("Simple"); //Make a condition! (false || true) db.has("Database"); //Fetch the data! (SimpleDatabase) db.fetch("SimpleDatabase"); //Add the data! (+) db.add("age", 10); //Exctract the data! (-) db.subtract("age", 9); // Get all of the data! db.all(); //Create a array! (Array: 'xiyudb') db.push("array", "xiyudb"); //Delete all of the data! (everything) db.clear(); //Backup the database! db.backup('folderName', 'database.json'); db.backupTime('folderName', 'database.json', 1000); console.log(db.math("10" , "/" , "2")) // Result: 5 console.log(db.find('SimpleDatabase')) // Result: SimpleDatabase ``` # Contact & Support [Discord Server](https://discord.gg/Ysj2XRAmGm) | [Discord User](https://discord.com/users/846046679328227358) | [Twitter Profile](https://twitter.com/karincadev) # License ``` MIT © karincaDev ```