UNPKG

4.62 kBJSONView Raw
1{
2 "name": "@lykmapipo/predefine",
3 "version": "1.14.0",
4 "description": "A representation of stored and retrieved information that does not qualify to belongs to their own domain model.",
5 "main": "lib/index.js",
6 "module": "es/index.js",
7 "scripts": {
8 "clean": "rimraf lib dist es umd logs",
9 "prebuild": "npm test && npm run clean",
10 "build": "rollup -c",
11 "lint": "eslint --fix --ext .js src/ test/ rollup.config.js examples/",
12 "pretest": "npm run lint",
13 "posttest": "rimraf test/fixtures/*.csv",
14 "posttest:unit": "rimraf test/fixtures/*.csv",
15 "test": "NODE_ENV=test nyc --reporter=html --reporter=text mocha --exit --timeout=8000 --require @babel/register test/**/*.spec.js",
16 "test:unit": "NODE_ENV=test npm run pretest && NODE_ENV=test mocha --exit --timeout=8000 --require @babel/register test/unit/**/*.spec.js",
17 "test:integration": "NODE_ENV=test npm run pretest && NODE_ENV=test mocha --exit --timeout=8000 --require @babel/register test/integration/**/*.spec.js",
18 "coverage": "nyc report --reporter=text-lcov | coveralls",
19 "docs": "doxdox 'lib/**/*.js' -p package.json -l markdown -o DOCUMENTATION.md",
20 "cmt": "git add -A && git-cz",
21 "changelog": "changelog",
22 "chore:deps": "ncu -u && npm install --save",
23 "lint:config": "eslint --print-config rollup.config.js",
24 "dev": "npm run seed && npm run start",
25 "start": "NODE_ENV=development BASE_PATH=./examples babel-node ./examples/app.js",
26 "seed": "NODE_ENV=development BASE_PATH=./examples babel-node ./examples/seed.js"
27 },
28 "keywords": [
29 "lykmapipo",
30 "mongoose",
31 "mongoose-module",
32 "predefined",
33 "predefine",
34 "settings",
35 "config",
36 "env",
37 "preference"
38 ],
39 "repository": {
40 "type": "git",
41 "url": "https://github.com/lykmapipo/predefine.git"
42 },
43 "author": {
44 "name": "lykmapipo",
45 "email": "lallyelias87@gmail.com",
46 "url": "https://github.com/lykmapipo"
47 },
48 "contributors": [
49 {
50 "name": "lykmapipo",
51 "email": "lallyelias87@gmail.com",
52 "url": "https://github.com/lykmapipo"
53 }
54 ],
55 "license": "MIT",
56 "bugs": {
57 "url": "https://github.com/lykmapipo/predefine/issues",
58 "email": "lallyelias87@gmail.com"
59 },
60 "homepage": "https://github.com/lykmapipo/predefine",
61 "devDependencies": {
62 "@babel/cli": "^7.8.4",
63 "@babel/core": "^7.9.0",
64 "@babel/node": "^7.8.7",
65 "@babel/preset-env": "^7.9.5",
66 "@babel/register": "^7.9.0",
67 "@benmaruchu/faker": "^4.3.0",
68 "@commitlint/cli": "^8.3.5",
69 "@commitlint/config-conventional": "^8.3.4",
70 "@commitlint/travis-cli": "^8.3.5",
71 "@lykmapipo/express-test-helpers": "^0.9.2",
72 "@lykmapipo/mongoose-test-helpers": "^0.7.43",
73 "chai": "^4.2.0",
74 "commitizen": "^4.0.4",
75 "coveralls": "^3.1.0",
76 "csv-parse": "^4.8.9",
77 "csv-to-array": "^1.0.2",
78 "cz-conventional-changelog": "^3.1.0",
79 "doxdox": "^3.0.0",
80 "eslint": "^6.8.0",
81 "eslint-config-airbnb-base": "^14.1.0",
82 "eslint-config-prettier": "^6.11.0",
83 "eslint-plugin-import": "^2.20.2",
84 "eslint-plugin-jsdoc": "^24.0.0",
85 "eslint-plugin-mocha": "^6.3.0",
86 "eslint-plugin-prettier": "^3.1.3",
87 "generate-changelog": "^1.8.0",
88 "handlebars": "^4.7.6",
89 "husky": "^4.2.5",
90 "lint-staged": "^10.1.7",
91 "lodash.template": "^4.5.0",
92 "mocha": "^7.1.1",
93 "mongoose": ">=5.9.10",
94 "npm-check-updates": "^4.1.2",
95 "nyc": "^15.0.1",
96 "prettier": "^2.0.5",
97 "rimraf": "^3.0.2",
98 "rollup": "^2.7.2",
99 "shelljs": "^0.8.4"
100 },
101 "peerDependencies": {
102 "mongoose": ">=5.9.10"
103 },
104 "dependencies": {
105 "@lykmapipo/common": ">=0.33.0",
106 "@lykmapipo/env": ">=0.17.3",
107 "@lykmapipo/express-common": ">=0.18.2",
108 "@lykmapipo/express-rest-actions": ">=0.8.14",
109 "@lykmapipo/geo-tools": ">=0.6.9",
110 "@lykmapipo/mongoose-common": ">=0.32.0",
111 "@lykmapipo/mongoose-exportable": ">=0.3.26",
112 "async": ">=3.2.0",
113 "lodash": ">=4.17.15",
114 "mongoose-geojson-schemas": ">=0.11.12",
115 "mongoose-locale-schema": ">=0.4.18",
116 "mongoose-rest-actions": ">=0.29.20",
117 "topojson-server": ">=3.0.1"
118 },
119 "engines": {
120 "node": ">=12.4.0",
121 "npm": ">=6.9.0"
122 },
123 "config": {
124 "commitizen": {
125 "path": "./node_modules/cz-conventional-changelog"
126 }
127 },
128 "commitlint": {
129 "extends": [
130 "@commitlint/config-conventional"
131 ]
132 },
133 "lint-staged": {
134 "src/**/*.js": [
135 "npm run lint",
136 "git add -A"
137 ]
138 },
139 "husky": {
140 "hooks": {
141 "pre-commit": "lint-staged",
142 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
143 }
144 }
145}