"@mattythedev01/easydatadb", is a easy way to store data for your discord bot or any other projects outside of discord. It'll make a json folder & file in your current directory, and those files will store the data you input (Mainly used for discord bots).
- Works with the Discord Latest API Version
- Simple and intuitive API
- Automatic data persistence
- Timestamp tracking for each entry
- Support for various data types (strings, numbers, arrays, objects)
- File-based storage for easy backup and portability
npm install @mattythedev01/easydatadb
// Example usage of easydatadb // Import the EasyDataDB package const EasyDataDB = require("@mattythedev01/easydatadb"); // Create an instance of EasyDataDB const db = new EasyDataDB("json/mydatabase.json"); // Set some data db.set("username", "mattythedev01"); db.setUserData("user123", "age", 30); db.setGuildData("guild456", "name", "My Guild"); // Get data const username = db.get("username"); const userAge = db.getUserData("user123", "age"); const guildName = db.getGuildData("guild456", "name"); console.log(`Username: ${username}`); // Output: Username: mattythedev01 console.log(`User Age: ${userAge}`); // Output: User Age: 30 console.log(`Guild Name: ${guildName}`); // Output: Guild Name: My Guild // Check if a key exists const hasUser = db.has("username"); // true // Delete a key db.delete("username"); // Clear all data db.clear();