1 | {
|
2 | "name": "@atomist/automation-seed",
|
3 | "version": "0.1.0",
|
4 | "description": "Atomist automation seed project",
|
5 | "author": "Atomist",
|
6 | "license": "Apache-2.0",
|
7 | "repository": {
|
8 | "type": "git",
|
9 | "url": "https://github.com/atomist/automation-seed-ts.git"
|
10 | },
|
11 | "keywords": [
|
12 | "atomist",
|
13 | "automation",
|
14 | "seed"
|
15 | ],
|
16 | "homepage": "https://github.com/atomist/automation-seed-ts#readme",
|
17 | "bugs": {
|
18 | "url": "https://github.com/atomist/automation-seed-ts/issues"
|
19 | },
|
20 | "dependencies": {
|
21 | "@atomist/automation-client": "^0.1.41",
|
22 | "app-root-path": "^2.0.1"
|
23 | },
|
24 | "devDependencies": {
|
25 | "@types/app-root-path": "^1.2.4",
|
26 | "@types/mocha": "^2.2.41",
|
27 | "@types/node": "^8.0.31",
|
28 | "@types/power-assert": "^1.4.29",
|
29 | "espower-typescript": "^8.0.2",
|
30 | "graphql-code-generator": "^0.8.13",
|
31 | "mocha": "^3.5.3",
|
32 | "nodemon": "^1.12.0",
|
33 | "npm-run-all": "^4.1.1",
|
34 | "power-assert": "^1.4.4",
|
35 | "supervisor": "^0.12.0",
|
36 | "ts-node": "^3.3.0",
|
37 | "tslint": "^5.4.3",
|
38 | "typedoc": "^0.8.0",
|
39 | "typescript": "2.5.2",
|
40 | "typescript-formatter": "^6.0.0"
|
41 | },
|
42 | "directories": {
|
43 | "test": "test"
|
44 | },
|
45 | "scripts": {
|
46 | "autostart": "npm-run-all --parallel watch:build watch:server --print-label",
|
47 | "autotest": "supervisor -q -n exit -e ts -x npm -- test",
|
48 | "build": "npm run lint && npm run compile && npm test",
|
49 | "clean": "npm run clean-js ; rm -rf *-v8.log profile.txt build",
|
50 | "clean-js": "find src test -type f -name '*.js' -print0 | xargs -0 rm -f",
|
51 | "compile": "npm run gql:gen && tsc -p .",
|
52 | "distclean": "npm run clean ; rm -rf node_modules",
|
53 | "fmt": "tsfmt --replace",
|
54 | "git:info": "$(npm bin)/git-info",
|
55 | "gql:gen": "gql-gen --file node_modules/@atomist/automation-client/graph/schema.cortex.json --template typescript -m --out ./src/typings/ \"./graphql/**/*.graphql\"",
|
56 | "lint": "tslint --format verbose --project . --exclude '{build,node_modules}/**' '**/*.ts'",
|
57 | "lint-fix": "npm run lint -- --fix",
|
58 | "start": "npm run compile && npm run git:info && $(npm bin)/atomist-client --open=true",
|
59 | "test": "mocha --compilers ts:espower-typescript/guess 'test/**/*.ts'",
|
60 | "testone": "mocha --compilers ts:espower-typescript/guess \"test/**/${TEST:-*.ts}\"",
|
61 | "typedoc": "typedoc --mode modules --excludeExternals",
|
62 | "watch:build": "tsc --watch",
|
63 | "watch:server": "nodemon node_modules/@atomist/automation-client/start.client.js --watch './build'"
|
64 | },
|
65 | "engines": {
|
66 | "node": "8.5.x",
|
67 | "npm": "5.3.x"
|
68 | }
|
69 | }
|