Skip to content

About

SQLite database driver for Seneca MVP toolkit

Resources

Code of conduct

Stars

1 star

Watchers

3 watching

Forks

Repository files navigation

Seneca

A Seneca.js data storage plugin

@seneca/sqlite-store

[![npm version][npm-badge]][npm-url] [![Build Status][travis-badge]][travis-url] [![Dependency Status][david-badge]][david-url] [![Gitter chat][gitter-badge]][gitter-url]

Voxgig 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.

Install

npm install seneca-sqlite-store

Quick Example

When 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');
       ...
   });

More Examples

See test/ for usage examples.

Motivation

A SQLite data store plugin for the Seneca framework. This project was sponsored by nearForm.

Support

If you are having difficulty, open an issue on the GitHub repo.

API

See README and Seneca docs for message patterns.

Contributing

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.

Running tests

To run tests, simply use npm:

npm run test

Background

This 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

About

SQLite database driver for Seneca MVP toolkit

Resources

Code of conduct

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages