UNPKG

2.1 kBJSONView Raw
1{
2 "name": "bookshelf",
3 "version": "1.0.0",
4 "description": "A lightweight ORM for PostgreSQL, MySQL, and SQLite3",
5 "main": "bookshelf.js",
6 "scripts": {
7 "format": "prettier --write \"{lib,scripts,test}/**/*.js\"",
8 "lint": "eslint bookshelf.js lib/",
9 "cover": "npm run lint && istanbul cover _mocha -- --check-leaks -t 10000 -b",
10 "test": "npm run lint && mocha --check-leaks -t 10000 -b",
11 "jsdoc": "./scripts/jsdoc.sh",
12 "postpublish": "./scripts/postpublish.sh"
13 },
14 "homepage": "https://bookshelfjs.org",
15 "repository": {
16 "type": "git",
17 "url": "https://github.com/bookshelf/bookshelf.git"
18 },
19 "keywords": [
20 "orm",
21 "mysql",
22 "postgresql",
23 "sqlite",
24 "datamapper",
25 "active record"
26 ],
27 "dependencies": {
28 "bluebird": "^3.5.5",
29 "create-error": "~0.3.1",
30 "inflection": "^1.12.0",
31 "lodash": "^4.17.15"
32 },
33 "husky": {
34 "hooks": {
35 "pre-commit": "lint-staged"
36 }
37 },
38 "lint-staged": {
39 "*.{js,json}": [
40 "prettier --write",
41 "git add"
42 ]
43 },
44 "devDependencies": {
45 "bookshelf-jsdoc-theme": "^1.0.1",
46 "chai": "4.0.2",
47 "eslint": "^6.0.0",
48 "eslint-config-prettier": "^6.0.0",
49 "eslint-plugin-prettier": "^3.0.0",
50 "husky": "^3.0.0",
51 "istanbul": "^0.4.5",
52 "jsdoc": "^3.4.0",
53 "knex": "~0.19.4",
54 "lint-staged": "^9.1.0",
55 "mocha": "^6.1.4",
56 "mysql": "^2.17.1",
57 "pg": "^7.11.0",
58 "prettier": "^1.14.2",
59 "sinon": "^7.3.2",
60 "sinon-chai": "^3.3.0",
61 "sqlite3": "^4.0.9",
62 "uuid": "^3.3.2"
63 },
64 "peerDependencies": {
65 "knex": ">=0.15.0 <0.20.0"
66 },
67 "author": {
68 "name": "Tim Griesser",
69 "url": "https://github.com/tgriesser"
70 },
71 "contributors": [
72 {
73 "name": "Edward Greve",
74 "url": "https://github.com/anyong"
75 },
76 {
77 "name": "Rhys van der Waerden",
78 "url": "https://github.com/rhys-vdw"
79 },
80 {
81 "name": "Ricardo Graça",
82 "url": "https://github.com/ricardograca"
83 }
84 ],
85 "license": "MIT",
86 "readmeFilename": "README.md",
87 "engines": {
88 "node": ">=6"
89 }
90}