rittenhop-ghost/versions/5.94.2/node_modules/brute-knex/README.md

56 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

# brute-knex
[![NPM Version][npm-version-image]][npm-url]
[![NPM Downloads][npm-downloads-image]][npm-url]
[![Node.js Version][node-image]][node-url]
[![Build Status][travis-image]][travis-url]
[![Dependency Status][dependencies-image]][dependencies-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![NPM][npm-image]][npm-url]
## A [knex.js](http://knexjs.org/) store for [express-brute](https://github.com/AdamPflug/express-brute).
### Installation
via npm:
$ npm install brute-knex
### Usage
Refer to the [example application](https://github.com/llambda/brute-knex/blob/master/example.js).
### Options
- `tablename` Table name (default 'brute') to store records in.
- `createTable` Set to `false` (default `true`) to disable automatically creating `tablename` if it does not exist.
- `knex` knex instance to use. If not provided, defaults to a sqlite3 database named ./brute-knex.sqlite
### Testing
`yarn test`
You can create a custom config file in the root folder.
Take a look at the example config, which is the fallback.
e.g. `config.testing-mysql.json`
[npm-version-image]: https://img.shields.io/npm/v/brute-knex.svg
[npm-downloads-image]: https://img.shields.io/npm/dm/brute-knex.svg
[npm-image]: https://nodei.co/npm/brute-knex.png?downloads=true&downloadRank=true&stars=true
[npm-url]: https://npmjs.org/package/brute-knex
[travis-image]: https://img.shields.io/travis/llambda/brute-knex/master.svg
[travis-url]: https://travis-ci.org/llambda/brute-knex
[dependencies-image]: https://david-dm.org/llambda/brute-knex.svg?style=flat
[dependencies-url]: https://david-dm.org/llambda/brute-knex
[coveralls-image]: https://img.shields.io/coveralls/llambda/brute-knex/master.svg
[coveralls-url]: https://coveralls.io/r/llambda/brute-knex?branch=master
[node-image]: https://img.shields.io/node/v/brute-knex.svg
[node-url]: http://nodejs.org/download/
[gitter-join-chat-image]: https://badges.gitter.im/Join%20Chat.svg
[gitter-channel-url]: https://gitter.im/llambda/brute-knex
[express-session-url]: https://github.com/expressjs/session
[io-url]: https://iojs.org