npm.io
2.1.0 • Published 7 years ago

kvlw

Licence
MIT
Version
2.1.0
Deps
4
Size
17 kB
Vulns
11
Weekly
0

KVLW - Um módulo simples e prático para diversos bancos de dados.

KVLW foi um projeto baseado inicialmente no keyv, só que sendo mantido e dando mais opções a o usuário, em breve opção de armazenamento em memória.

  • Discord: Dark Developer#0454
  • Reporte problemas a vontade, quanto mais, melhor a nossa comunidade.

Instalação

yarn add kvlw
npm install kvlw --save

Em breve documentações, abaixo segue um exemplo de uso básico:

const KVLW = require('kvlw');
const database = new KVLW('mysql://username:password@localhost:3306/database', {
	driverOptions: {
		dialectOptions: {
			multipleStatements: true,
		},
	},
});

database.table('informações').set('chave', 'valor').then(() => {
	console.log('O valor foi definido com sucesso no banco de dados. Extraindo-o...');
	
	database.table('informações').get('chave').then(resultado => {
		console.log('O valor foi extraido com sucesso.');
		console.log(resultado);
	});
});

database.on('error', console.error);
database.on('connected', () => console.log('Estamos conectados ao banco de dados.'));

database.authenticate();
Obrigado por vir até aqui, aguardo sua colaboração com este pequeno projeto. Em breve documentações de como criar adaptações para outros bancos de dados!

Keywords