forked from google/coding-with-chrome
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
101 lines (101 loc) · 6.46 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"name": "coding-with-chrome",
"description": "Coding with Chrome",
"version": "4.6.25",
"author": "Markus Bordihn (mbordihn@google.com)",
"license": "Apache-2.0",
"private": true,
"dependencies": {
"closure-builder": "^2.2.34",
"command-line-usage": "^4.0.2",
"jasmine-core": "^2.8.0",
"jsdoc": "^3.5.5",
"karma": "^1.7.1",
"karma-chrome-launcher": "^2.2.0",
"npm-check-updates": "^2.14.0",
"nw": "^0.27.4",
"nw-builder": "^3.5.1",
"rimraf": "^2.6.2"
},
"devDependencies": {
"closure-templates": "latest",
"eslint": "^4.15.0",
"eslint-config-google": "^0.9.1",
"http-server": "latest",
"jasmine-core": "latest",
"karma": "latest",
"karma-chrome-launcher": "latest",
"karma-closure": "latest",
"karma-jasmine": "latest",
"npm-check-updates": "latest"
},
"scripts": {
"usage": "node build/usage.js",
"test": "npm run test-soy && npm run test-units && npm run test-core",
"pretest": "npm run lint",
"test-soy": "echo Starting soy tests ... && karma start test/soy_tests.conf",
"pretest-soy": "node build/test/soy_files.js",
"test-units": "echo Starting unit tests ... && karma start test/unit_tests.conf",
"pretest-units": "node build/test/unit_files.js",
"test-core": "echo Starting core tests ... && karma start test/core_tests.conf",
"pretest-core": "npm run build && npm run build-main",
"build-cwc": "npm run build-cwc-deps && npm run build-cwc-main",
"build-cwc-blocks": "node build/cwc/blocks.js",
"build-cwc-debug": "npm run build-cwc-deps && npm run build-cwc-main-debug",
"build-cwc-raw": "npm run build-cwc-deps && npm run build-cwc-main-raw",
"build-cwc-deps": "npm run build-cwc-app && npm run build-cwc-blocks && npm run build-cwc-frameworks && npm run build-cwc-gss && npm run build-cwc-locales && npm run build-cwc-soy && npm run build-cwc-static",
"build-cwc-frameworks": "node build/cwc/frameworks.js",
"build-cwc-gss": "node build/cwc/gss.js",
"build-cwc-locales": "node build/cwc/locales.js",
"build-cwc-main": "node build/cwc/main.js",
"build-cwc-main-debug": "node build/cwc/main-debug.js",
"build-cwc-main-raw": "node build/cwc/main-raw.js",
"build-cwc-soy": "node build/cwc/soy.js",
"build-cwc-static-files": "node build/cwc/static_files.js",
"build-external": "npm run build-external-frameworks && npm run build-external-extra && npm run build-external-static",
"build-external-frameworks": "node build/external/frameworks.js",
"build-external-extra": "node build/external/extra_files.js",
"build-external-static": "node build/external/static_files.js",
"build-framework-files": "npm run build-external-frameworks && npm run build-cwc-frameworks",
"build": "npm run build-third_party && npm run build-core",
"build-main": "node build/cwc/main.js",
"build-chrome_app": "npm run clean-chrome_app && node build/app/chrome_app.js",
"build-chrome_app_debug": "npm run clean-chrome_app && node build/app/chrome_app_debug.js",
"build-nw_app": "npm run clean-nw_app && node build/app/nw_app.js",
"build-nw_app_debug": "npm run clean-nw_app && node build/app/nw_app_debug.js",
"build-web_app": "npm run clean-web_app && node build/app/web_app.js",
"build-core": "npm run clean-core && npm run build-cwc-blocks && npm run build-cwc-frameworks && npm run build-cwc-gss && npm run build-cwc-locales && npm run build-cwc-soy && npm run build-cwc-static-files",
"build-third_party": "npm run clean-third_party && npm run build-external-frameworks && npm run build-external-extra && npm run build-external-static",
"publish-chrome_app": "npm run build-chrome_app",
"publish-nw_app": "npm run publish-nw_app-win && npm run publish-nw_app-mac && npm run publish-nw_app-linux",
"publish-nw_app-win": "nwbuild --platforms win --buildDir dist/ genfiles/nw_app/",
"publish-nw_app-mac": "nwbuild --platforms osx64 --buildDir dist/ genfiles/nw_app/",
"publish-nw_app-linux": "nwbuild --platforms linux --buildDir dist/ genfiles/nw_app/",
"chrome-app": "npm run build-core && npm run build-chrome_app && npm run launch",
"chrome-app-debug": "npm run build-core && npm run build-chrome_app_debug && npm run launch",
"nw-app": "npm run build-core && npm run build-nw_app && npm run launch-nw",
"nw-app-debug": "npm run build-core && npm run build-nw_app_debug && npm run launch-nw",
"web-app": "npm run build-core && npm run build-web_app && npm run launch-web",
"launch": "echo Lauching app. Please wait ... && npm run launch-linux --silent || npm run launch-mac --silent || npm run launch-win --silent",
"launch-nw": "nw genfiles/nw_app",
"launch-linux": "google-chrome --load-and-launch-app=$PWD/dist/chrome_os --enable-logging --v=1 --no-first-run",
"launch-mac": "\"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome\" --load-and-launch-app=$PWD/dist/chrome_os --enable-logging --v=1 --no-first-run",
"launch-web": "http-server genfiles/web_app",
"launch-win": "echo && \"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --load-and-launch-app=%CD%\\dist\\chrome_os --enable-logging --v=1 --no-first-run",
"clean": "npm run clean-npm && npm run clean-chrome_app && npm run clean-core && npm run clean-soy_files && npm run clean-test && npm run clean-third_party",
"clean-chrome_app": "echo Cleaning up Chrome app genfiles. Please wait ... && rimraf dist/chrome_os/*",
"clean-core": "echo Cleaning up core genfiles. Please wait ... && rimraf genfiles/core/*",
"clean-npm": "echo Cleaning up npm files. Please wait ... && npm prune",
"clean-soy_files": "echo Cleaning up soy genfiles. Please wait ... && rimraf gensoyfiles/*",
"clean-test": "echo Cleaning up test genfiles. Please wait ... && rimraf test/genfiles/*",
"clean-third_party": "echo Cleaning up third_party genfiles. Please wait ... && rimraf genfiles/third_party/*",
"clean-nw_app": "echo Cleaning up NW.js app genfiles. Please wait ... && rimraf genfiles/nw_app/*",
"clean-web_app": "echo Cleaning up Web app genfiles. Please wait ... && rimraf genfiles/web_app/*",
"clean-build": "npm run clean && npm run build",
"documentation": "jsdoc src -r -c documentation.json -d docs",
"lint": "eslint .",
"show-updates": "ncu",
"sync": "echo Syncing. Please wait ... && git pull && git submodule init && git submodule update && npm run update",
"update": "npm run clean && ncu -u -a && npm install && npm update -a && npm run build-third_party && npm test"
}
}