JSPM

strong-db

0.0.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 7
    • Score
      100M100P100Q23537F
    • License MIT

    Uma simples Database em JSON para Node.js. (Brasileira)

    Package Exports

    • strong-db
    • strong-db/index.js
    • strong-db/package

    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 (strong-db) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme


    strong-db


    Discord server npm version npm downloads

    Uma simples Database em JSON para NodeJS.

    Requerimento

    const StrongDB = require('strong-db');
    const database = new StrongDB('./Database.json', { edit: true }); //Caminho de seu JSON para a Database.
    //Edit pode ser igual a False, assim a Database irá ler os dados mas não vai editar-lós.

    Funções

    Função Paramêtros Descrição
    Get Path Busque os Dados de um Caminho.
    Set Path, Value Seta um determinado valor em um Camninho.
    Add Path, Value Adiciona determinado valor no Caminho.
    Sub Path, Value Subtrai determinado valor no Caminho.
    Delete Path Deleta o valor que estiver no Caminho.
    Has Path Verifica se há dados no Caminho.
    Push Path, Value Dê push em um Array no Caminho.
    Leaderboard Path. Mostra todos dados em array e json.
    typeOf Path. Mostra o tipo de dado salvo.
    All Nenhum. Mostra todos dados em JSON salvos.
    Ping Nenhum. Mostra um Ping aproximado da database.

    Exemplos:

    const StrongDB = require('strong-db');
    const database = new StrongDB('./Database.json', { edit: true });
    
    database.set('strong/exemplos', 'db') //Seta o Valor: "db" no Caminho: "Strong/exemplos".
    
    database.get('strong/exemplos') //Retorna "db", O valor que está no Caminho: "strong/exemplos".
    
    database.add('dinheiro', 100) //Adiciona 100 no valor do Caminho: "dinheiro".
    
    database.sub('dinheiro', 100) //Subtrai 100 no valor do Caminho: "dinheiro".
    
    database.delete('strong') //Deleta todos os dados salvos no Caminho.
    
    database.has('dinheiro') //Retorna "true" se houver algo no Caminho ou caso contrário, retorna: "false".
    
    database.push('array', 'strong') //Adiciona o valor a uma Array. 
    
    database.all('caminho') //Retorna tudo que está salvo na Database.
    
    database.leaderboard('caminho') //Retorna um array com os valores em json.
    
    database.typeOf('caminho') //Retorna o tipo de dado salvo no caminho (Ex: string).
    
    await database.ping() //Veja um Ping aproximado da Database. 

    Requisito

    Versão mínima do NodeJS: v16