Skip to content
This repository has been archived by the owner on Dec 25, 2023. It is now read-only.

kevin-ashton/k-toolbelt

Repository files navigation

k-toolbelt

Combination of various node tools used for quick prototyping

Install

npm install --save k-toolbelt

Data Sources

Postgres

import { pg } from 'k-toolbelt';

function main() {
  await pg.initDB('name1', {
    host: '',
    database: '',
    user: '',
    password: ''
  });
  
  let db = pg.getDB('name1');
  let res = await db.query(`select * from foo where id = $1`, [5]);
  res.forEach(r => console.log(r.id);)
  db.disconnect();
}

MySQL

import { mysql } from 'k-toolbelt';

function main() {
  await mysql.initDB('name1', {
     host: '',
     database: '',
     user: '',
     password: ''
  });
  
  let db = mysql.getDB('name1');
  let res = await db.query(`select * from foo where id = ?`, [5]);
  res.forEach(r => console.log(r.id);)
  db.disconnect();
}

Logging

import { log } from 'k-node-tools';
log.setLevel('debug');

log.info('foo');
log.error('bar');

About

Combination of various node tools used for quick prototyping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published