UNPKG

3.91 kBJSONView Raw
1{
2 "name": "@atomist/sdm-core",
3 "version": "1.0.0-local-configuration.20180829083846",
4 "description": "Atomist Software Delivery Machine - Implementation",
5 "author": "Atomist, Inc.",
6 "license": "Apache-2.0",
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/atomist/sdm-core.git"
10 },
11 "keywords": [
12 "atomist",
13 "automation",
14 "sdm",
15 "ci",
16 "cd"
17 ],
18 "homepage": "https://github.com/atomist/sdm-core#readme",
19 "bugs": {
20 "url": "https://github.com/atomist/sdm-core/issues"
21 },
22 "dependencies": {
23 "@atomist/slack-messages": "^0.12.1",
24 "@octokit/rest": "^14.0.9",
25 "app-root-path": "^2.1.0",
26 "axios": "^0.18.0",
27 "chalk": "^2.4.1",
28 "copyfiles": "^2.0.0",
29 "fs-extra": "^7.0.0",
30 "json-stringify-safe": "^5.0.1",
31 "lodash": "^4.17.10",
32 "moment": "^2.22.2",
33 "moment-duration-format": "^2.2.2",
34 "npm": "^6.4.0",
35 "promise-retry": "^1.1.1",
36 "sprintf-js": "^1.1.1",
37 "tempfile": "^2.0.0",
38 "tmp-promise": "^1.0.4"
39 },
40 "peerDependencies": {
41 "@atomist/automation-client": "*",
42 "@atomist/sdm": "*"
43 },
44 "devDependencies": {
45 "@atomist/automation-client": "1.0.0-master.20180829070856",
46 "@atomist/sdm": "1.0.0-M.1",
47 "@types/lodash": "^4.14.116",
48 "@types/mocha": "^5.2.5",
49 "@types/node": "^10.7.1",
50 "@types/power-assert": "^1.4.29",
51 "axios-mock-adapter": "^1.15.0",
52 "espower-typescript": "^9.0.0",
53 "graphql-code-generator": "^0.8.19",
54 "istanbul": "^0.4.5",
55 "mocha": "^5.2.0",
56 "npm-run-all": "^4.1.3",
57 "nyc": "^11.8.0",
58 "power-assert": "^1.4.4",
59 "prettier": "^1.14.2",
60 "rimraf": "^2.6.2",
61 "supervisor": "^0.12.0",
62 "ts-node": "^7.0.1",
63 "tslint": "^5.10.0",
64 "typedoc": "^0.11.1",
65 "typescript": "^2.9.2",
66 "typescript-formatter": "^7.2.2"
67 },
68 "directories": {
69 "test": "test"
70 },
71 "scripts": {
72 "autostart": "npm-run-all --print-label --parallel watch:compile watch",
73 "autotest": "supervisor --watch src,test --extensions ts --no-restart-on exit --quiet --exec npm -- test",
74 "build": "npm-run-all compile test lint doc",
75 "clean": "npm-run-all clean:js clean:build",
76 "clean:build": "rimraf *-v8.log profile.txt build coverage",
77 "clean:dist": "npm-run-all clean clean:npm",
78 "clean:js": "rimraf \"{src,test}/**/*.js\"",
79 "clean:npm": "rimraf node_modules",
80 "compile": "npm-run-all git:info compile:gql compile:ts",
81 "compile:gql": "npm-run-all gql:gen gql:copy",
82 "compile:ts": "tsc --project .",
83 "debug": "node $NODE_DEBUG_OPTION node_modules/@atomist/automation-client/start.client.js",
84 "doc": "typedoc --mode modules --excludeExternals --out build/typedoc src",
85 "fmt": "npm-run-all fmt:ts fmt:gql",
86 "fmt:ts": "tsfmt --replace",
87 "fmt:gql": "prettier --write \"**/*.graphql\"",
88 "git:info": "atm-git-info",
89 "gql:copy": "copyfiles \"./src/**/*.graphql\" build",
90 "gql:gen": "atm-gql-gen",
91 "lint": "npm-run-all lint:ts lint:gql",
92 "lint:ts": "tslint --format verbose --project . --exclude \"{build,node_modules}/**\" \"**/*.ts\"",
93 "lint:gql": "prettier --list-different \"src/graphql/**/*.graphql\"",
94 "lint:fix": "npm-run-all lint:ts:fix fmt:gql",
95 "lint:ts:fix": "npm run lint:ts -- --fix",
96 "package:copy": "copyfiles \"package.json\" build/src",
97 "test": "nyc mocha --exit --require ts-node/register --require source-map-support/register \"test/**/*.ts\"",
98 "test:one": "mocha --require espower-typescript/guess \"test/**/${TEST:-*.ts}\"",
99 "typedoc": "npm run doc",
100 "watch:compile": "tsc --project . --watch",
101 "watch": "supervisor --watch build --quiet --exec npm -- run start"
102 },
103 "engines": {
104 "node": ">=8.0.0",
105 "npm": ">=5.0.0"
106 },
107 "nyc": {
108 "extension": [
109 ".ts"
110 ],
111 "exclude": [
112 "**/*.d.ts"
113 ],
114 "reporter": [
115 "html"
116 ],
117 "all": true
118 }
119}