|
21 | 21 | "scripts-info": {
|
22 | 22 | "info": "List available script",
|
23 | 23 | "build_all": "Build all packages (ES6, CJS, UMD) and generate packages",
|
24 |
| - "build_cjs": "Build CJS package with clean up existing build, copy source into dist", |
25 |
| - "build_es6": "Build ES6 package with clean up existing build, copy source into dist", |
| 24 | + "build_cjs": "Build CJS package with clean up existing build", |
| 25 | + "build_esm5": "Build ESM/ES5 package with clean up existing build", |
| 26 | + "build_esm2015": "Build ESM/ES2015 package with clean up existing build", |
26 | 27 | "build_closure_core": "Minify Global core build using closure compiler",
|
27 | 28 | "build_global": "Build Global package, then minify build",
|
28 | 29 | "build_perf": "Build CJS & Global build, run macro performance test",
|
29 | 30 | "build_test": "Build CJS package & test spec, execute mocha test runner",
|
30 | 31 | "build_cover": "Run lint to current code, build CJS & test spec, execute test coverage",
|
31 |
| - "build_docs": "Build ES6 & global package, create documentation using it", |
| 32 | + "build_docs": "Build ESM2015 & global package, create documentation using it", |
32 | 33 | "build_spec": "Build test specs",
|
33 | 34 | "check_circular_dependencies": "Check codebase has circular dependencies",
|
34 | 35 | "clean_spec": "Clean up existing test spec build output",
|
35 | 36 | "clean_dist_cjs": "Clean up existing CJS package output",
|
36 |
| - "clean_dist_es6": "Clean up existing ES6 package output", |
| 37 | + "clean_dist_esm5": "Clean up existing ESM/ES5 package output", |
| 38 | + "clean_dist_esm2015": "Clean up existing ESM/ES2015 package output", |
37 | 39 | "clean_dist_global": "Clean up existing Global package output",
|
38 | 40 | "commit": "Run git commit wizard",
|
39 | 41 | "compile_dist_cjs": "Compile codebase into CJS module",
|
40 |
| - "compile_module_es6": "Compile codebase into ES6", |
| 42 | + "compile_module_esm5": "Compile codebase into ESM/ES5", |
| 43 | + "compile_module_esm2015": "Compile codebase into ESM/ES2015", |
41 | 44 | "cover": "Execute test coverage",
|
42 | 45 | "lint_perf": "Run lint against performance test suite",
|
43 | 46 | "lint_spec": "Run lint against test spec",
|
|
55 | 58 | "precommit": "lint-staged",
|
56 | 59 | "commitmsg": "validate-commit-msg",
|
57 | 60 | "info": "npm-scripts-info",
|
58 |
| - "build_all": "npm-run-all build_cjs build_global generate_packages", |
59 |
| - "build_cjs": "npm-run-all clean_dist_cjs copy_src_cjs compile_dist_cjs", |
60 |
| - "build_es6": "npm-run-all clean_dist_es6 copy_src_es6 compile_module_es6", |
61 |
| - "build_es6_for_docs": "npm-run-all clean_dist_es6 copy_src_es6 compile_dist_es6_for_docs", |
| 61 | + "build_all": "npm-run-all clean_dist build_cjs build_esm5 build_esm2015 build_umd generate_packages", |
| 62 | + "build_cjs": "npm-run-all clean_dist_cjs compile_dist_cjs", |
| 63 | + "build_esm5": "npm-run-all clean_dist_esm5 compile_dist_esm5", |
| 64 | + "build_esm2015": "npm-run-all clean_dist_esm2015 compile_module_esm2015", |
| 65 | + "build_esm2015_for_docs": "npm-run-all clean_dist_esm2015 compile_dist_esm2015_for_docs", |
62 | 66 | "build_closure_core": "node ./tools/make-closure-core.js",
|
63 |
| - "build_global": "npm-run-all clean_dist_global build_es6 && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core clean_dist_es6", |
| 67 | + "build_global": "npm-run-all clean_dist_global build_esm5 && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core clean_dist_esm5", |
| 68 | + "build_umd": "npm-run-all clean_dist_global && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core", |
64 | 69 | "build_perf": "webdriver-manager update && npm-run-all build_cjs build_global perf",
|
65 |
| - "build_test": "shx rm -rf ./dist/ && npm-run-all build_cjs clean_spec build_spec test_mocha", |
66 |
| - "build_cover": "shx rm -rf ./dist/ && npm-run-all build_cjs build_spec cover", |
67 |
| - "build_docs": "npm-run-all build_global build_es6_for_docs build_cjs clean_spec build_spec tests2png decision_tree_widget && esdoc -c esdoc.json && npm-run-all clean_dist_es6", |
| 70 | + "build_test": "shx rm -rf ./dist/ && npm-run-all build_all clean_spec build_spec test_mocha", |
| 71 | + "build_cover": "shx rm -rf ./dist/ && npm-run-all build_all build_spec cover", |
| 72 | + "build_docs": "npm-run-all build_global build_esm2015_for_docs build_cjs clean_spec build_spec tests2png decision_tree_widget && esdoc -c esdoc.json && npm-run-all clean_dist_esm2015", |
68 | 73 | "build_spec": "tsc --project ./spec --pretty",
|
69 | 74 | "build_spec_browser": "webpack --config spec/support/webpack.mocha.config.js",
|
70 | 75 | "check_circular_dependencies": "madge ./dist/cjs --circular",
|
71 | 76 | "clean_spec": "shx rm -rf spec-js",
|
| 77 | + "clean_dist": "shx rm -rf ./dist", |
72 | 78 | "clean_dist_cjs": "shx rm -rf ./dist/cjs",
|
73 |
| - "clean_dist_es6": "shx rm -rf ./dist/es6", |
| 79 | + "clean_dist_esm5": "shx rm -rf ./dist/esm5", |
| 80 | + "clean_dist_esm2015": "shx rm -rf ./dist/esm2015", |
74 | 81 | "clean_dist_global": "shx rm -rf ./dist/global",
|
75 |
| - "copy_src_cjs": "mkdirp ./dist/cjs/src && shx cp -r ./src/* ./dist/cjs/src", |
76 |
| - "copy_src_es6": "mkdirp ./dist/es6/src && shx cp -r ./src/* ./dist/es6/src", |
77 | 82 | "commit": "git-cz",
|
78 |
| - "compile_dist_cjs": "tsc ./dist/cjs/src/Rx.ts ./dist/cjs/src/add/observable/of.ts -m commonjs --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom --sourceMap --outDir ./dist/cjs --target ES5 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", |
79 |
| - "compile_module_es6": "tsc ./dist/es6/src/Rx.ts ./dist/es6/src/add/observable/of.ts -m es2015 --sourceMap --outDir ./dist/es6 --target ES5 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node --noEmitHelpers --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom ", |
80 |
| - "compile_dist_es6_for_docs": "tsc ./dist/es6/src/Rx.ts ./dist/es6/src/add/observable/of.ts ./dist/es6/src/MiscJSDoc.ts -m es2015 --sourceMap --outDir ./dist/es6 --target ES6 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", |
| 83 | + "compile_dist_cjs": "tsc ./src/Rx.ts ./src/add/observable/of.ts -m commonjs --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom --sourceMap --outDir ./dist/cjs --target ES5 --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node -d --declarationDir ./dist/typings", |
| 84 | + "compile_dist_esm5": "tsc ./src/Rx.ts ./src/add/observable/of.ts -m es2015 --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom --sourceMap --outDir ./dist/esm5 --target ES5 --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", |
| 85 | + "compile_module_esm2015": "tsc ./src/Rx.ts ./src/add/observable/of.ts -m es2015 --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom --sourceMap --outDir ./dist/esm2015 --target es2015 --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", |
| 86 | + "compile_dist_esm2015_for_docs": "tsc ./src/Rx.ts ./src/add/observable/of.ts ./src/MiscJSDoc.ts -m es2015 --sourceMap --outDir ./dist/es6 --target es2015 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", |
81 | 87 | "cover": "shx rm -rf dist/cjs && tsc src/Rx.ts src/add/observable/of.ts -m commonjs --lib es5,es2015.iterable,es2015.collection,es2015.promise,dom --outDir dist/cjs --sourceMap --target ES5 -d && nyc --reporter=lcov --reporter=html --exclude=spec/support/**/* --exclude=spec-js/**/* --exclude=node_modules mocha --opts spec/support/default.opts spec-js",
|
82 | 88 | "decision_tree_widget": "cd doc/decision-tree-widget && npm run build && cd ../..",
|
83 | 89 | "doctoc": "doctoc CONTRIBUTING.md",
|
|
168 | 174 | "gzip-size": "^3.0.0",
|
169 | 175 | "http-server": "^0.9.0",
|
170 | 176 | "husky": "^0.13.3",
|
| 177 | + "klaw-sync": "^3.0.0", |
171 | 178 | "lint-staged": "3.2.5",
|
172 | 179 | "lodash": "^4.15.0",
|
173 | 180 | "madge": "^1.4.3",
|
|
204 | 211 | "engines": {
|
205 | 212 | "npm": ">=2.0.0"
|
206 | 213 | },
|
207 |
| - "typings": "./dist/cjs/Rx.d.ts", |
| 214 | + "typings": "./dist/package/typings/Rx.d.ts", |
208 | 215 | "dependencies": {
|
209 | 216 | "symbol-observable": "^1.0.1"
|
210 | 217 | }
|
|
0 commit comments