0.1.3 • Published 4 years ago

@vorlefan/pathdb v0.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

PathDB

WORK IN PROGRESS

Easy and small database created around the JSON structure

https://badgen.net/bundlephobia/minzip/@vorlefan/pathdb

With npm do:

npm install @vorlefan/pathdb

With yarn do:

yarn add  @vorlefan/pathdb

Documentation

You can access on the folder 'docs' of this repository A better documentation will be made at the near future.

Highlight

  • Create Models
  • Valid Models
  • Simple Query from Models
  • Easy to use and setup
  • Cache can be done with localStorage
  • Save temp files as a alternative backup

Example

Please, take a look at the 'example' folder of this repository

// model.ts

import { PathModel } from '../src';

const Model = new PathModel({
    modelName: 'db_create',
    routeName: 'main',
});

describe('Model', () => {
    test('Basic', async () => {
        await Model.model();
        const created = await Model.created();
        expect(created).toBe(true);
    });

    test('Read', async () => {
        const content = await Model.read();
        expect(typeof content === 'object').toBe(true);
    });
});