Installations
npm install broonks.db
Developer Guide
Typescript
No
Module System
CommonJS
Node Version
16.14.2
NPM Version
8.5.0
Releases
Unable to fetch releases
Contributors
Unable to fetch Contributors
Languages
JavaScript (100%)
validate.email 🚀
Verify real, reachable, and deliverable emails with instant MX records, SMTP checks, and disposable email detection.
Developer
Download Statistics
Total Downloads
1,517
Last Day
1
Last Week
1
Last Month
13
Last Year
264
GitHub Statistics
2 Stars
7 Commits
1 Watchers
1 Branches
1 Contributors
Updated on Aug 14, 2022
Bundle Size
3.08 kB
Minified
988.00 B
Minified + Gzipped
Package Meta Information
Latest Version
1.1.2
Package Id
broonks.db@1.1.2
Unpacked Size
8.80 kB
Size
2.51 kB
File Count
3
NPM Version
8.5.0
Node Version
16.14.2
Total Downloads
Cumulative downloads
Total Downloads
1,517
Last Day
0%
1
Compared to previous day
Last Week
-50%
1
Compared to previous week
Last Month
-74%
13
Compared to previous month
Last Year
-30.9%
264
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Broonks Database
Um simples banco de dados em JSON com o foco em performance e simplicidade.
Inspirado no quick.db e no Enmap.
Instalação
Instale a database com npm install broonks.db
Exemplo básico
1const DatabaseManager = require('broonks.db') 2 3//Essa será a varíavel que você usará para manipular a Database. 4const Database = new DatabaseManager() 5 6//Define a chave 'pessoas bonitas' para uma lista com pb7 e broonks 7Database.set('pessoas bonitas', ['pb7', 'broonks']) 8 9//Adiciona o valor Toledo a chave 'pessoas bonitas' (apenas arrays/listas) 10Database.push('pessoas bonitas', 'Toledo') 11 12//Define a chave 'pessoas bonitas' para google.com 13Database.set('website', 'google.com') 14 15//Retorna o valor contido na chave website 16Database.get('website') 17 18//Excluí a chave website 19Database.delete('website')
Documentação
Interrogação (?) signfica que uma opção é opcional e já possui um valor atribuído por padrão.
Opções sem interrogação retornarão um erro dizendo que uma opção está faltando em tal metódo.
-
Database#set(chave, valor)
| Cria ou altera uma chave com o valor específico1Database.set('melhor bot', 'broonks')
- Tipos:
- Chave: string, number
- Valor: any (*)
- Resultado: undefined
- Tipos:
-
Database#get(chave)
| Retorna o valor da chave1Database.get('melhor bot')
- Tipos:
- Chave: string | number
- Resultado: undefined | any (*)
- Tipos:
-
Database#delete(chave)
| Exclui uma chave1Database.delete('moedas')
- Tipos:
-
Chave: string | number
-
Resultado: undefined
-
- Tipos:
-
Database#exists(chave)
| Verifica se uma chave existe1Database.exists('moedas')
- Tipos:
- Chave: string | number
- Resultado: boolean
- Tipos:
-
Database#add(chave, quantia)
| Adiciona um número para a chave (adição)1Database.add('dinheiro', 1200)
- Tipos:
- Chave: string | number
- Quantia: number
- Resultado: undefined
- Tipos:
-
Database#remove(chave, quantia)
| Remove um número para a chave (subtração)1Database.remove('dinheiro', 1200)
- Tipos:
- Chave: string | number
- Quantia: number
- Resultado: undefined
- Tipos:
-
Database#push(chave, item)
| Adiciona um item a uma array1Database.push('amigos', 'Jookie')
- Tipos:
-
Chave: string | number
-
Item: any
-
Resultado: undefined
-
- Tipos:
-
Database#pull(chave, item)
| Remove um item de uma array1Database.pull('amigos', 'Darkness')
- Tipos:
- Chave: string | number
- Item: any
- Resultado: undefined
- Tipos:
-
Database#includes(chave, item)
| Verifica se uma array possui um item específico1Database.includes('amigos', 'MrPowerGamerBR')
- Tipos:
- Chave: string | number
- Item: any
- Resultado: boolean
- Tipos:
-
Database#ping
| Informa o tempo em miliseggundos para escrever e remover um item1Database.ping
- Tipos:
- Resultado: number
- Tipos:
-
Database#deleteAll()
| Apaga todos os itens do banco de dados1Database.deleteAll()
- Tipos:
- Resultado: undefined
- Tipos:
-
Database#storage
| Retorna o objeto da database1Database.storage
- Tipos:
- Resultado: object
- Tipos:
-
Database#all(tipo?)
| Retorna todos os itens da database1Database.all('all') //Retorna todas as entradas da database 2Database.all('keys') //Retorna todas as chaves da database 3Database.all('values') //Retorna todas os valores da database
- Tipos:
- Resultado: object
- Tipos:

No vulnerabilities found.

No security vulnerabilities found.