/
package.json
67 lines (67 loc) · 3.64 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"name": "hydragon-build",
"version": "1.0.0",
"description": "Hydragon Build System",
"repository": {
"type": "git",
"url": "https://github.com/debugworkbench/hydragon.git"
},
"author": "Vadim Macagon <vadim.macagon@gmail.com>",
"license": "MIT",
"scripts": {
"postinstall": "cd app && npm install && bower install && cd .. && npm run fix-typings",
"start": "npm run electron",
"build": "tslint --force -c app/conf/tslint.json app/src/**/*.ts && tsc -p ./app/src/main/tsconfig.json && tsc -p ./app/src/renderer/tsconfig.json && babel ./app/lib/renderer/elements -d ./app/lib/renderer/elements",
"build:clean": "npm run clean && npm run build:full",
"build:full": "npm run build && npm run preprocess && npm run vulcanize && grunt sync",
"build:main": "npm run lint:main && tsc -p ./app/src/main/tsconfig.json",
"build:native-modules": "ts-node ./tasks/rebuild-native-modules.ts ./app/node_modules",
"build:renderer": "tslint --force -c app/conf/tslint.json app/src/common/**/*.ts app/src/renderer/**/*.ts && tsc -p ./app/src/renderer/tsconfig.json && babel ./app/lib/renderer/elements -d ./app/lib/renderer/elements",
"build:renderer-phase1": "tsc -p ./app/src/renderer/tsconfig.json",
"build:renderer-phase2": "babel ./app/lib/renderer/elements -d ./app/lib/renderer/elements",
"build:tasks": "npm run lint:tasks && tsc",
"build:test": "tsc -p app/tests/src/main && tsc -p app/tests/src/renderer",
"clean": "rimraf app/lib app/bower_components/dependencies_bundle.html app/bower_components/dependencies_bundle.js",
"electron": "ts-node ./tasks/run-electron.ts ./app/lib/main/main.js",
"electron:debug": "ts-node ./tasks/run-electron.ts ./app/lib/main/main.js --debug --stop-at-entry",
"fix-typings": "ts-node ./tasks/fix-typings.ts",
"lint": "tslint --force -c app/conf/tslint.json app/src/**/*.ts",
"lint:main": "tslint --force -c app/conf/tslint.json app/src/common/**/*.ts app/src/main/**/*.ts",
"lint:renderer": "tslint --force -c app/conf/tslint.json app/src/common/**/*.ts app/src/renderer/**/*.ts",
"lint:tasks": "tslint --force -c app/conf/tslint.json tasks/*.ts",
"node-inspector": "ts-node ./tasks/run-node-inspector.ts ./app/node_modules/node-inspector/bin/inspector.js",
"inspector": "electron-inspector",
"preprocess": "ts-node ./tasks/preprocess.ts",
"test": "ts-node ./tasks/run-electron.ts ./app/tests/lib/common/loader.js",
"test:debug": "ts-node ./tasks/run-electron.ts ./app/tests/lib/common/loader.js --debug --stop-at-entry",
"vulcanize": "vulcanize ./app/bower_components/dependencies.html --strip-comments --strip-exclude iron-shadow-flex-layout.html | crisper --html ./app/bower_components/dependencies_bundle.html --js ./app/bower_components/dependencies_bundle.js --script-in-head=false"
},
"dependencies": {
"@types/chai": "^3.4.22-alpha",
"@types/chai-as-promised": "0.0.22-alpha",
"@types/mocha": "^2.2.21-alpha",
"@types/node": "^4.0.30",
"babel-cli": "^6.8.0",
"babel-plugin-transform-polymer-base": "github:enlight/babel-plugin-transform-polymer-base",
"chai": "^3.5.0",
"chai-as-promised": "^5.3.0",
"crisper": "^2.0.2",
"electron-inspector": "^0.1.3",
"electron-prebuilt": "^1.3.5",
"electron-rebuild": "^1.2.1",
"grunt": "^0.4.5",
"grunt-contrib-jshint": "^0.11.3",
"grunt-sync": "^0.4.1",
"load-grunt-tasks": "^3.3.0",
"mocha": "^2.5.3",
"preprocess": "^3.1.0",
"rimraf": "^2.5.2",
"shelljs": "^0.6.0",
"ts-node": "^0.7.3",
"tslint": "^3.15.0-dev.0",
"typescript": "^2.2.0-dev.20161114",
"typings": "^0.8.1",
"vulcanize": "^1.14.8",
"yargs": "^4.7.0"
}
}