Wondering what’s next for npm?Check out our public roadmap! »

    @replit/database
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.1 • Public • Published

    npm version

    Run on Repl.it

    Repl.it Database client

    Repl.it Database client is a simple way to use Repl.it Database in your Node.js repls. It uses await/async.

    Get started

    const Client = require("@replit/database");
    const client = new Client();
    await Client.set("key", "value");
    let key = await Client.get("key");
    console.log(key);

    Docs

    class Client(String key?)

    The key is the optional custom URL.

    Native Functions

    These functions are specified in the repl.it DB.

    get(String key, Object options?)

    Gets a key. Returns Promise.

    Client.get("key", { raw: false }).then(console.log);

    set(String key, Any value)

    Sets a key to value. Returns Client.

    delete(String key)

    Deletes a key. Returns Client.

    list(String? prefix)

    Lists all of the keys, or all of the keys starting with prefix if specifed.

    Dynamic Functions

    These functions have been added by me.

    empty()

    Clears the database. Returns Client

    getAll()

    Get all key/value pairs and return as an object.

    setAll(Object obj)

    Sets the entire database through a key/value object. Returns Client

    deleteMultiple(...String args)

    Deletes multiple keys. Returns client.

    Tests

    npm i
    npm run test

    Keywords

    none

    Install

    npm i @replit/database

    DownloadsWeekly Downloads

    4,276

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    10.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar