JSPM

node-fake-database

1.0.2
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 10
    • Score
      100M100P100Q33441F
    • License MIT

    File based database

    Package Exports

    • node-fake-database

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-fake-database) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Install

    Using npm:

    $ npm install node-fake-database

    Using bower:

    $ bower install node-fake-database

    Using yarn:

    $ yarn add node-fake-database

    Example

    const Database = require('node-fake-database')
    
    // create new database
    let db = new Database("db")

    Create new user

    ;(async function() {
            await db.createUser("Mabrur", 18, ['Uzbek', 'Russian', 'English', 'Korean'])
            // name, age, languages
        }
    )()

    Filter

    ;(async function() {
            // filter by id
            let res = await db.filter(1, "id");
            // filter by age
            let res = await db.filter(18, "age");
            // filter by name 
            let res = await db.filter("Mabrur", "name");
            // filter by language
            let res = await db.filter("uzbek", "lang");
        }
    )()

    Run

    $ node main.js