forked from ReactiveX/rxjs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
196 lines (196 loc) · 9.35 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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
{
"name": "@reactivex/rxjs",
"version": "5.0.0-beta.2",
"description": "Reactive Extensions for modern JavaScript",
"main": "index.js",
"config": {
"commitizen": {
"path": "node_modules/cz-conventional-changelog"
},
"ghooks": {
"commit-msg": "node ./node_modules/validate-commit-msg/index.js"
}
},
"scripts-info": {
"info": "List available script",
"build_all": "Build all packages(ES6, CJS, AMD, Global) and generate packages",
"build_amd": "Build AMD package with clean up existing build, copy source into dist",
"build_cjs": "Build CJS package with clean up existing build, copy source into dist",
"build_es6": "Build ES6 package with clean up existing build, copy source into dist",
"build_closure_core": "Minify Global core build using closure compiler",
"build_closure_kitchensink": "Minify Global kitchenSink build using closure compiler",
"build_global": "Build Global package, then minify core & kitchensink build",
"build_perf": "Build CJS & Global build, run macro performance test",
"build_test": "Build CJS package & test spec, execute jasmine test runner",
"build_cover": "Run lint to current code, build CJS & test spec, execute test coverage",
"build_docs": "Build ES6 & global package, create documentation using it",
"build_spec": "Build test specs",
"check_circular_dependencies": "Check codebase has circular dependencies",
"clean_spec": "Clean up existing test spec build output",
"clean_dist_amd": "Clean up existing AMD package output",
"clean_dist_cjs": "Clean up existing CJS package output",
"clean_dist_es6": "Clean up existing ES6 package output",
"commit": "Run git commit wizard",
"compile_dist_amd": "Compile codebase into AMD module",
"compile_dist_cjs": "Compile codebase into CJS module",
"compile_dist_es6": "Compile codebase into ES6",
"cover": "Execute test coverage",
"lint_perf": "Run lint against performance test suite",
"lint_spec": "Run lint against test spec",
"lint_src": "Run lint against source",
"lint": "Run lint against everything",
"perf": "Run macro performance benchmark",
"perf_micro": "Run micro performance benchmark",
"test_jasmine": "Execute jasmine test runner against existing test spec build",
"test_karma": "Execute karma test runner against existing test spec build",
"test": "Clean up existing test spec build, build test spec and execute jasmine test runner",
"tests2png": "Generate marble diagram image from test spec",
"watch": "Watch codebase, trigger compile when source code changes"
},
"scripts": {
"info": "npm-scripts-info",
"postinstall": "typings install",
"build_all": "npm run build_es6 && npm run build_amd && npm run build_cjs && npm run build_global && npm run generate_packages",
"build_amd": "npm run clean_dist_amd && npm run copy_src_amd && npm run compile_dist_amd",
"build_cjs": "npm run clean_dist_cjs && npm run copy_src_cjs && npm run compile_dist_cjs",
"build_es6": "npm run clean_dist_es6 && npm run copy_src_es6 && npm run compile_dist_es6",
"build_closure_core": "java -jar ./node_modules/google-closure-compiler/compiler.jar --js ./dist/global/Rx.umd.js --language_in ECMASCRIPT5 --create_source_map ./dist/global/Rx.umd.min.js.map --js_output_file ./dist/global/Rx.umd.min.js",
"build_closure_kitchensink": "java -jar ./node_modules/google-closure-compiler/compiler.jar --js ./dist/global/Rx.KitchenSink.umd.js --language_in ECMASCRIPT5 --create_source_map ./dist/global/Rx.KitchenSink.umd.min.js.map --js_output_file ./dist/global/Rx.KitchenSink.umd.min.js",
"build_global": "rm -rf ./dist/global && mkdirp ./dist/global && node tools/make-umd-bundle.js && node tools/make-system-bundle.js && npm run build_closure_core && npm run build_closure_kitchensink",
"build_perf": "npm run build_cjs && npm run build_global && webdriver-manager update && npm run perf",
"build_test": "rm -rf ./dist/ && npm run lint && npm run build_cjs && npm run build_spec && npm run test_jasmine",
"build_cover": "rm -rf ./dist/ && npm run lint && npm run build_cjs && npm run build_spec && npm run cover",
"build_docs": "npm run build_es6 && npm run build_global && npm run tests2png && esdoc -c esdoc.json",
"build_spec": "tsc --project ./spec --pretty",
"check_circular_dependencies": "madge ./dist/cjs --circular",
"clean_spec": "rm -rf spec-js",
"clean_dist_amd": "rm -rf ./dist/amd",
"clean_dist_cjs": "rm -rf ./dist/cjs",
"clean_dist_es6": "rm -rf ./dist/es6",
"copy_src_amd": "mkdirp ./dist/amd/src && cp -r ./src/* ./dist/amd/src",
"copy_src_cjs": "mkdirp ./dist/cjs/src && cp -r ./src/* ./dist/cjs/src",
"copy_src_es6": "mkdirp ./dist/es6/src && cp -r ./src/* ./dist/es6/src",
"commit": "git-cz",
"compile_dist_amd": "tsc ./typings/main.d.ts ./dist/amd/src/Rx.ts ./dist/amd/src/Rx.KitchenSink.ts ./dist/amd/src/Rx.DOM.ts ./dist/amd/src/add/observable/of.ts -m amd --sourceMap --outDir ./dist/amd --target ES5 --diagnostics --pretty --noImplicitAny --suppressImplicitAnyIndexErrors",
"compile_dist_cjs": "tsc ./typings/main.d.ts ./dist/cjs/src/Rx.ts ./dist/cjs/src/Rx.KitchenSink.ts ./dist/cjs/src/Rx.DOM.ts ./dist/cjs/src/add/observable/of.ts -m commonjs --sourceMap --outDir ./dist/cjs --target ES5 -d --diagnostics --pretty --noImplicitAny --suppressImplicitAnyIndexErrors",
"compile_dist_es6": "tsc ./dist/es6/src/Rx.ts ./dist/es6/src/Rx.KitchenSink.ts ./dist/es6/src/Rx.DOM.ts ./dist/es6/src/add/observable/of.ts -m es2015 --sourceMap --outDir ./dist/es6 --target ES6 -d --diagnostics --pretty --noImplicitAny --suppressImplicitAnyIndexErrors",
"cover": "npm run cover_test && npm run cover_remapping",
"cover_test": "istanbul cover -x \"*-spec.js index.js *-helper.js spec-js/helpers/*\" ./node_modules/jasmine/bin/jasmine.js",
"cover_remapping": "remap-istanbul -i coverage/coverage.json -o coverage/coverage-remapped.json && remap-istanbul -i coverage/coverage.json -o coverage/coverage-remapped.lcov -t lcovonly && remap-istanbul -i coverage/coverage.json -o coverage/coverage-remapped -t html",
"generate_packages": "node .make-packages.js",
"lint_perf": "eslint perf/",
"lint_spec": "tslint -c tslint.json spec/*.ts spec/**/*.ts spec/**/**/*.ts",
"lint_src": "tslint -c tslint.json src/*.ts src/**/*.ts src/**/**/*.ts",
"lint": "npm run lint_src && npm run lint_spec && npm run lint_perf",
"perf": "protractor protractor.conf.js",
"perf_micro": "node ./perf/micro/index.js",
"prepublish": "npm run build_all",
"publish_docs": "./publish_docs.sh",
"test_jasmine": "jasmine",
"test_karma": "karma start karma.conf.js",
"test": "npm run clean_spec && npm run build_spec && npm run test_jasmine && npm run clean_spec",
"tests2png": "npm run build_spec && mkdirp tmp/docs/img && mkdirp spec-js/support && cp spec/support/*.json spec-js/support/ && jasmine JASMINE_CONFIG_PATH=spec/support/tests2png.json",
"watch": "watch \"echo triggering build && npm run build_test && echo build completed\" src -d -u -w=15"
},
"repository": {
"type": "git",
"url": "git@github.com:ReactiveX/RxJS.git"
},
"keywords": [
"Rx",
"RxJS",
"ReactiveX",
"ReactiveExtensions",
"Streams",
"Observables",
"Observable",
"Stream",
"ES6",
"ES2015"
],
"author": "Ben Lesh <blesh@netflix.com>",
"contributors": [
{
"name": "Ben Lesh",
"email": "blesh@netflix.com"
},
{
"name": "Paul Taylor",
"email": "paul.e.taylor@me.com"
},
{
"name": "Jeff Cross",
"email": "crossj@google.com"
},
{
"name": "Matthew Podwysocki",
"email": "matthewp@microsoft.com"
},
{
"name": "OJ Kwon",
"email": "ojkwon@nvidia.com"
},
{
"name": "Andre Staltz",
"email": "andre@staltz.com"
}
],
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/ReactiveX/RxJS/issues"
},
"homepage": "https://github.com/ReactiveX/RxJS",
"devDependencies": {
"babel-polyfill": "^6.7.2",
"benchmark": "^2.1.0",
"benchpress": "2.0.0-beta.1",
"browserify": "13.0.0",
"color": "^0.11.1",
"colors": "1.1.2",
"commitizen": "^2.7.2",
"coveralls": "^2.11.8",
"cz-conventional-changelog": "1.1.5",
"esdoc": "^0.4.6",
"eslint": "^2.4.0",
"fs-extra": "^0.26.5",
"ghooks": "^1.0.3",
"glob": "^7.0.3",
"gm": "1.21.1",
"google-closure-compiler": "^20160208.5.0",
"gzip-size": "^3.0.0",
"http-server": "^0.9.0",
"istanbul": "0.4.2",
"jasmine": "2.4.1",
"jasmine-ajax": "3.2.0",
"jasmine-core": "2.4.1",
"karma": "^0.13.22",
"karma-browserify": "5.0.2",
"karma-chrome-launcher": "0.2.2",
"karma-jasmine": "0.3.7",
"karma-sauce-launcher": "^0.3.1",
"lodash": "^4.6.1",
"madge": "^0.5.3",
"markdown-doctest": "^0.3.2",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
"npm-scripts-info": "^0.3.4",
"platform": "^1.3.1",
"promise": "^7.1.1",
"protractor": "^3.1.1",
"remap-istanbul": "0.5.1",
"rx": "latest",
"systemjs": "^0.19.24",
"systemjs-builder": "^0.10.6",
"tslint": "^3.5.0",
"typescript": "^1.8.7",
"typings": "^0.7.8",
"validate-commit-msg": "^2.3.1",
"watch": "^0.17.1",
"watchify": "3.7.0",
"xmlhttprequest": "1.8.0"
},
"engines": {
"npm": ">=2.0.0"
},
"typings": "./dist/cjs/Rx.d.ts"
}