easy-json-db
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

easy-json-db

tests workflow

Simple to use JSON file system meant for discord bots. It was designed and built for small and prototype applications.

Typedocs

Breakdown

Features

  • Small and lightweight.
  • Typescript typings.
  • Easy to edit raw data.

Drawbacks

  • Not very performant
  • Minimal features
  • You pledge alliance to the JSON overlords.

Usage guide

Installation

npm install easy-json-db

Create a database, insert and read an object

const DBClient = require('easy-json-db');

const db = new DBClient();

const insertResult = db.insert('users', 'Klein', {
	admin: false,
});

if (!insertResult.ok) {
	console.error(insertResult.err);
}

if (insertResult.ok) {
	const getResult = db.get('users', 'Klein');

	const userData = getResult.some ? getResult.val : {};

	console.log(userData);
}

/easy-json-db/

    Package Sidebar

    Install

    npm i easy-json-db

    Weekly Downloads

    0

    Version

    1.0.4

    License

    ISC

    Unpacked Size

    28.7 kB

    Total Files

    8

    Last publish

    Collaborators

    • kenny019