0.3.0 • Published 7 years ago

knekshelf v0.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

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

0.3.0

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago