knekshelf

0.3.0 • Public • Published

knekshelf

Build Status Coverage Status Code Climate NPM Version NPM Downloads
Dependency Status Known Vulnerabilities NSP Status

Expose raw knex and bookshelf on Hapi.

Usage

const Knekshelf = require('knekshelf');
const server = new Hapi.Server();
 
server.register({
    register: Knekshelf,
    options: {
        knex: {
            client: 'pg',
            searchPath: 'public',
            connection: 'postgres://postgres:postgres@localhost:5432/postgres'
        },
        plugins: [
            'registry',
            'pagination',
            require('bookshelf-cascade-delete')
        ]
    }
});
 
// available through server.plugins
server.plugins.knekshelf.bookshelf
server.plugins.knekshelf.knex
 
// available through plugin
Knekshelf.ext.bookshelf
Knekshelf.ext.ext

pg was used for testing.

Contributing

Dependents (6)

Package Sidebar

Install

npm i knekshelf

Weekly Downloads

2

Version

0.3.0

License

MIT

Last publish

Collaborators

  • genediazjr