A Seneca.js data storage plugin
[![npm version][npm-badge]][npm-url] [![Build Status][travis-badge]][travis-url] [![Dependency Status][david-badge]][david-url] [![Gitter chat][gitter-badge]][gitter-url]
![]() |
This open source module is sponsored and supported by Voxgig. |
|---|
Seneca-SQLite is a SQLite database driver for Seneca MVP toolkit This project was sponsored by nearForm.
npm install seneca-sqlite-storeWhen using seneca-auth the local auth must be initialized using:
var seneca = require('seneca');
var senecaSQLiteStore = require('seneca-sqlite');
var senecaConfig = {}
var senecaSQLiteStoreOpts = {
database:'/path/to/seneca_sqlite.db'
};
var si = seneca(senecaConfig);
si.use(senecaSQLiteStore, senecaSQLiteStoreOpts);
si.ready( function(){
var product = si.make('product');
...
});
See test/ for usage examples.
A SQLite data store plugin for the Seneca framework. This project was sponsored by nearForm.
If you are having difficulty, open an issue on the GitHub repo.
See README and Seneca docs for message patterns.
The Senecajs org encourage open participation. If you feel you can help in any way, be it with documentation, examples, extra testing, or new features please get in touch.
To run tests, simply use npm:
npm run testThis plugin uses the sqlite3 driver.
[![npm version][npm-badge]][npm-url] [![Build Status][travis-badge]][travis-url] [![Dependency Status][david-badge]][david-url] [![Gitter chat][gitter-badge]][gitter-url] [npm-badge]: https://badge.fury.io/js/seneca-sqlite-store.svg [npm-url]: https://badge.fury.io/js/seneca-sqlite-store [david-badge]: https://david-dm.org/senecajs-labs/seneca-sqlite-store.svg [david-url]: https://david-dm.org/senecajs-labs/seneca-sqlite-store [gitter-badge]: https://badges.gitter.im/senecajs/seneca.png [gitter-url]: https://gitter.im/senecajs/seneca [travis-badge]: https://travis-ci.org/senecajs-labs/seneca-sqlite-store.svg [travis-url]: https://travis-ci.org/senecajs-labs/seneca-sqlite-store [MIT]: ./LICENSE.txt

