Skip to content

Instantly share code, notes, and snippets.

@spion
Last active July 17, 2016 17:56
Show Gist options
  • Save spion/7b7f7d18707f69d57125b982b559b0f2 to your computer and use it in GitHub Desktop.
Save spion/7b7f7d18707f69d57125b982b559b0f2 to your computer and use it in GitHub Desktop.
info: >
npm-scripts-info
build_all: >
npm-run-all build_es6 build_amd build_cjs build_global generate_packages
build_amd: >
npm-run-all clean_dist_amd copy_src_amd compile_dist_amd
build_cjs: >
npm-run-all clean_dist_cjs copy_src_cjs compile_dist_cjs
build_es6: >
npm-run-all clean_dist_es6 copy_src_es6 compile_dist_es6
build_es6_for_docs: >
npm-run-all clean_dist_es6 copy_src_es6 compile_dist_es6_for_docs
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_global: >
shx rm -rf ./dist/global &&
mkdirp ./dist/global &&
node tools/make-umd-bundle.js &&
node tools/make-system-bundle.js &&
npm-run-all build_closure_core
build_perf: >
webdriver-manager update &&
npm-run-all build_cjs build_global perf
build_test: >
shx rm -rf ./dist/ &&
npm-run-all lint build_cjs clean_spec build_spec test_mocha"
build_cover: >
shx rm -rf ./dist/ &&
npm-run-all lint build_cjs build_spec cover
build_docs: >
npm-run-all build_es6_for_docs build_global build_spec tests2png decision_tree_widget &&
esdoc -c esdoc.json
build_spec: >
tsc --project ./spec --pretty
build_spec_browser: >
webpack --config spec/support/webpack.mocha.config.js
check_circular_dependencies: >
madge ./dist/cjs --circular
clean_spec: >
shx rm -rf spec-js
clean_dist_amd: "shx rm -rf ./dist/amd"
clean_dist_cjs: "shx rm -rf ./dist/cjs"
clean_dist_es6: "shx rm -rf ./dist/es6"
copy_src_amd: "mkdirp ./dist/amd/src && shx cp -r ./src/* ./dist/amd/src"
copy_src_cjs: "mkdirp ./dist/cjs/src && shx cp -r ./src/* ./dist/cjs/src"
copy_src_es6: "mkdirp ./dist/es6/src && shx cp -r ./src/* ./dist/es6/src"
commit: "git-cz"
compile_dist_amd: >
tsc typings/main/ambient/es6-shim/index.d.ts ./dist/amd/src/Rx.ts ./dist/amd/src/add/observable/of.ts
-m amd
--sourceMap
--outDir ./dist/amd
--target ES5
--diagnostics
--pretty
--noImplicitAny
--suppressImplicitAnyIndexErrors
--moduleResolution node
compile_dist_cjs: >
tsc typings/main/ambient/es6-shim/index.d.ts ./dist/cjs/src/Rx.ts ./dist/cjs/src/add/observable/of.ts
-m commonjs
--sourceMap
--outDir ./dist/cjs
--target ES5
-d
--diagnostics
--pretty
--noImplicitAny
--suppressImplicitAnyIndexErrors
--moduleResolution node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment