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);
}

Package Sidebar

Install

npm i easy-json-db

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

28.7 kB

Total Files

8

Last publish

Collaborators

  • kenny019