UNPKG

2.49 kBJSONView Raw
1{
2 "name": "@navadt/common",
3 "version": "0.8.4",
4 "main": "dist/index.js",
5 "types": "dist/index.d.ts",
6 "keywords": [
7 "nava",
8 "common"
9 ],
10 "author": "nava technologies",
11 "scripts": {
12 "tsc": "tsc",
13 "prebuild": "tslint -c tslint.json -p tsconfig.json --fix",
14 "build": "npm run clean && tsc",
15 "lint": "tslint ./src/**/*.ts ./test/**/*.ts",
16 "lint:fix": "tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose",
17 "prepublishOnly": "npm test && npm run lint",
18 "preversion": "npm run lint",
19 "start": "node .",
20 "pretest": "cross-env NODE_ENV=test npm run build && npm run lint",
21 "test": "ENVFILE=.test.env cross-env NODE_ENV=test mocha --exit",
22 "test:ci": "ENVFILE=.ci.env cross-env NODE_ENV=test mocha --exit",
23 "test:coverage": "nyc npm run test:ci",
24 "test:coverage:local": "nyc npm run test",
25 "clean": "rimraf dist"
26 },
27 "dependencies": {
28 "aws-sdk": "^2.656.0",
29 "dotenv": "^8.2.0",
30 "express": "^4.17.1",
31 "jsonwebtoken": "^8.5.1",
32 "log4js": "^6.1.2",
33 "mongoose": "5.5.11",
34 "request": "2.88.2",
35 "rxjs": "^6.5.5",
36 "ts-node": "8.8.2",
37 "typescript-ioc": "^3.2.1",
38 "typescript-rest": "^3.0.1",
39 "xmlhttprequest": "^1.8.0"
40 },
41 "devDependencies": {
42 "@types/chai": "4.2.11",
43 "@types/express": "^4.17.6",
44 "@types/jsonwebtoken": "^8.3.9",
45 "@types/mocha": "5.2.5",
46 "@types/mongodb": "3.5.5",
47 "@types/mongoose": "5.5.3",
48 "@types/request": "^2.48.4",
49 "@types/chai-spies": "^1.0.1",
50 "chai": "4.2.0",
51 "chai-spies": "^1.0.0",
52 "cross-env": "7.0.2",
53 "deep-equal-in-any-order": "^1.0.27",
54 "mocha": "5.2.0",
55 "nock": "^12.0.3",
56 "nyc": "^15.1.0",
57 "rimraf": "3.0.2",
58 "source-map-support": "0.5.16",
59 "ts-node-dev": "^1.0.0-pre.44",
60 "tslint": "6.1.1",
61 "tslint-config-prettier": "^1.18.0",
62 "typescript": "3.9.6"
63 },
64 "nyc": {
65 "include": [
66 "src/**/*.ts"
67 ],
68 "extension": [
69 ".ts"
70 ],
71 "require": [
72 "ts-node/register"
73 ],
74 "reporter": [
75 "text-summary",
76 "html"
77 ],
78 "report-dir": "./reports/coverage",
79 "sourceMap": true,
80 "instrument": true
81 },
82 "mocha": {
83 "exit": true,
84 "extension": [
85 "spec.ts"
86 ],
87 "package": "./package.json",
88 "watch-files": [
89 "test/**/*.spec.ts"
90 ],
91 "slow": 75,
92 "timeout": 2000,
93 "full-trace": true,
94 "bail": true,
95 "reporter": "spec"
96 },
97 "files": [
98 "dist/**/*"
99 ]
100}