1 | {
|
2 | "name": "inceptum",
|
3 | "version": "0.9.12",
|
4 | "description": "hipages take on the foundational library for enterprise-grade apps written in NodeJS",
|
5 | "main": "dist/index.js",
|
6 | "types": "dist/index.d.ts",
|
7 | "scripts": {
|
8 | "build": "tsc",
|
9 | "clean": "rm -rf dist docs/_book && mkdir docs/_book",
|
10 | "test": "NODE_ENV=test nyc mocha",
|
11 | "test_html": "NODE_ENV=test nyc --reporter=html --reporter=text-summary --reporter=text mocha",
|
12 | "itest": "NODE_ENV=test nyc --reporter=lcov --report-dir=icoverage mocha itest",
|
13 | "coverage": "codecov -f coverage/lcov.info",
|
14 | "lint": "tslint -p .",
|
15 | "docs": "gitbook serve docs",
|
16 | "deploy-docs": "gitbook build docs && gh-pages -d docs/_book",
|
17 | "postpublish": "npm run deploy-docs",
|
18 | "prepublishOnly": "npm run clean && tsc && npm run lint && npm test",
|
19 | "precommit": "npm run lint",
|
20 | "prepush": "node .checkpush.js",
|
21 | "release": "yarn prepublishOnly && semantic-release",
|
22 | "semantic-release": "semantic-release"
|
23 | },
|
24 | "repository": {
|
25 | "type": "git",
|
26 | "url": "https://github.com/hipages/inceptum.git"
|
27 | },
|
28 | "engine": {
|
29 | "node": ">7.0.0"
|
30 | },
|
31 | "files": [
|
32 | "dist"
|
33 | ],
|
34 | "author": "Hipages",
|
35 | "license": "Apache-2.0",
|
36 | "directories": {
|
37 | "lib": "dist",
|
38 | "test": "test"
|
39 | },
|
40 | "dependencies": {
|
41 | "@types/bunyan": "1.8.0",
|
42 | "@types/elasticsearch": "^5.0.16",
|
43 | "@types/express": "^4.16.0",
|
44 | "@types/generic-pool": "^3.1.2",
|
45 | "@types/jsonwebtoken": "^7.2.5",
|
46 | "@types/pg": "6.1.45",
|
47 | "@types/swagger-tools": "^0.10.6",
|
48 | "@types/xml2js": "^0.4.2",
|
49 | "amqplib": "^0.5.2",
|
50 | "aws-sdk": "^2.102.0",
|
51 | "axios": "^0.18.0",
|
52 | "bunyan": "1.8.10",
|
53 | "bunyan-prettystream": "0.1.3",
|
54 | "bunyan-redis": "0.1.4",
|
55 | "bunyan-rotating-file-stream": "1.6.2",
|
56 | "codacy-coverage": "^2.0.0",
|
57 | "config": "^1.30.0",
|
58 | "deep-assign": "2.0.0",
|
59 | "dtrace-provider": "^0.8.1",
|
60 | "elasticsearch": "^13.3.1",
|
61 | "express": "^4.16.3",
|
62 | "express-jwt": "^3.4.0",
|
63 | "express-prom-bundle": "^3.3.0",
|
64 | "express-xml-bodyparser": "^0.3.0",
|
65 | "express-yields": "^1.0.0",
|
66 | "generic-pool": "^3.4.2",
|
67 | "gh-pages": "^1.0.0",
|
68 | "globby": "^8.0.1",
|
69 | "js-yaml": "^3.9.1",
|
70 | "json-schema-deref-sync": "^0.3.1",
|
71 | "json-stringify-safe": "5.0.1",
|
72 | "jsonwebtoken": "^8.1.1",
|
73 | "locutus": "^2.0.5",
|
74 | "lodash": "^4.17.4",
|
75 | "module-alias": "2.0.0",
|
76 | "moment": "^2.15.1",
|
77 | "mysql": "^2.17.1",
|
78 | "node-dogstatsd": "0.0.6",
|
79 | "pg": "^7.0.2",
|
80 | "prom-client": "^10.2.2",
|
81 | "prometheus-extended-gauge": "^0.1.2",
|
82 | "prometheus-gc-stats": "^0.5.0",
|
83 | "redis": "2.6.5",
|
84 | "reflect-metadata": "^0.1.10",
|
85 | "source-map-support": "^0.4.15",
|
86 | "sqs-consumer": "^3.7.0",
|
87 | "striptags": "^2.1.1",
|
88 | "swagger-tools": "0.10.1",
|
89 | "url": "^0.11.0",
|
90 | "xmlbuilder": "^10.0.0"
|
91 | },
|
92 | "devDependencies": {
|
93 | "@types/amqplib": "^0.5.5",
|
94 | "@types/mocha": "^5.2.6",
|
95 | "@types/mysql": "0.0.33",
|
96 | "@types/node": "7.0.23",
|
97 | "@types/source-map-support": "^0.2.28",
|
98 | "@types/xmlbuilder": "^0.0.32",
|
99 | "co-mocha": "^1.1.2",
|
100 | "codecov": "^2.2.0",
|
101 | "doubleagent": "^1.1.0",
|
102 | "gitbook": "^3.2.3",
|
103 | "gitbook-cli": "^2.3.2",
|
104 | "husky": "^0.11.6",
|
105 | "mocha": "^2.5.3",
|
106 | "mocha-lcov-reporter": "^1.2.0",
|
107 | "mocha-typescript": "1.1.2",
|
108 | "mock-fs": "^4.4.2",
|
109 | "must": "^0.13.4",
|
110 | "nyc": "^11.1.0",
|
111 | "semantic-release": "^15.1.7",
|
112 | "sinon": "1.17.7",
|
113 | "ts-mockito": "^2.2.7",
|
114 | "ts-node": "4.0.1",
|
115 | "tslint": "^5.8.0",
|
116 | "tslint-config-shopify": "^2.0.0",
|
117 | "typedoc": "^0.8.0",
|
118 | "typedoc-clarity-theme": "^1.1.0",
|
119 | "typescript": "2.6.1"
|
120 | },
|
121 | "nyc": {
|
122 | "include": [
|
123 | "src/**/*.ts",
|
124 | "src/**/*.tsx"
|
125 | ],
|
126 | "extension": [
|
127 | ".ts",
|
128 | ".tsx"
|
129 | ],
|
130 | "require": [
|
131 | "ts-node/register"
|
132 | ],
|
133 | "reporter": [
|
134 | "text",
|
135 | "text-summary",
|
136 | "lcov"
|
137 | ],
|
138 | "sourceMap": true,
|
139 | "instrument": true
|
140 | }
|
141 | }
|