UNPKG

2.73 kBJSONView Raw
1{
2 "name": "@breautek/storm",
3 "version": "1.3.0",
4 "description": "Object-Oriented REST API framework",
5 "main": "lib/api.js",
6 "types": "lib/api.d.ts",
7 "nyc": {
8 "check-coverage": true,
9 "per-file": true,
10 "include": "src/**/*.ts",
11 "extension": [
12 ".ts"
13 ],
14 "lines": 80,
15 "watermarks": {
16 "lines": [
17 80,
18 90
19 ]
20 },
21 "exclude": [
22 "**/*Middleware*"
23 ]
24 },
25 "scripts": {
26 "build": "npm run lint && tsc",
27 "build-lib": "rm -r ./lib && tsc",
28 "build-docs": "typedoc --excludePrivate --excludeNotExported --mode file -readme ./README.md --out ./docs ./src",
29 "lint": "eslint --ext .ts '?(src|spec)/**/*.ts' --cache",
30 "unit": "ts-node ./spec/support/jasmine.ts",
31 "test": "npm run-script lint && nyc --reporter=lcov --reporter=text ts-node ./spec/support/jasmine.ts",
32 "coverage": "codecov",
33 "clean": "rm -r ./lib && rm -r ./docs",
34 "prepublishOnly": "npm run-script build-lib",
35 "changelog": "auto-changelog --output CHANGELOG.md -p --release-summary --ignore-commit-pattern chore",
36 "preversion": "npm run clean",
37 "version": "npm run-script build && npm run-script build-docs && npm run changelog && git add CHANGELOG.md docs && git commit -m 'chore: changelog'",
38 "postversion": "git push && git push --tags"
39 },
40 "repository": {
41 "type": "git",
42 "url": "https://github.com/breautek/storm.git"
43 },
44 "keywords": [
45 "web",
46 "api",
47 "storm",
48 "rest",
49 "object",
50 "oriented",
51 "breautek"
52 ],
53 "engines": {
54 "node": ">=10.0.0"
55 },
56 "author": "norman@normanbreau.com",
57 "license": "GPL-3.0",
58 "homepage": "https://github.com/breautek/storm.git",
59 "dependencies": {
60 "@breautek/iterator": "1.0.2",
61 "@types/body-parser": "1.19.0",
62 "@types/express": "4.17.6",
63 "@types/formidable": "1.0.31",
64 "@types/jsonwebtoken": "8.5.0",
65 "@types/mysql": "2.15.13",
66 "@types/node": "12.12.53",
67 "@types/uuid": "8.0.0",
68 "body-parser": "1.19.0",
69 "commander": "2.20.0",
70 "express": "4.17.1",
71 "formidable": "1.2.1",
72 "jsonwebtoken": "8.5.1",
73 "mysql": "2.18.1",
74 "source-map-support": "0.5.19",
75 "tslib": "1.10.0",
76 "uuid": "8.3.0"
77 },
78 "devDependencies": {
79 "@breautek/eslint-plugin": "3.0.0",
80 "@breautek/jasmine": "3.5.1",
81 "@typescript-eslint/eslint-plugin": "2.34.0",
82 "@typescript-eslint/parser": "2.34.0",
83 "auto-changelog": "2.2.0",
84 "codecov": "3.7.2",
85 "eslint": "7.5.0",
86 "form-data": "2.5.0",
87 "jasmine-spec-reporter": "5.0.2",
88 "jasmine-ts-console-reporter": "3.1.1",
89 "nyc": "15.1.0",
90 "ts-node": "8.10.2",
91 "tsutils": "3.17.1",
92 "typedoc": "0.17.8",
93 "typescript": "3.8.3"
94 }
95}