UNPKG

2.52 kBJSONView Raw
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}