UNPKG

@reactivex/rxjs

Version:

Reactive Extensions for modern JavaScript

264 lines (263 loc) 11.6 kB
{ "name": "@reactivex/rxjs", "version": "6.6.7", "description": "Reactive Extensions for modern JavaScript", "main": "index.js", "sideEffects": false, "config": { "commitizen": { "path": "cz-conventional-changelog" } }, "nyc": { "include": [ "src/*.ts", "src/**/*.ts" ], "exclude": [ "node_modules", "dist", "*.d.ts", "src/**/MiscJSDoc.ts" ], "extension": [ ".ts" ], "reporter": [ "html" ], "all": true }, "lint-staged": { "linters": { "*.@(js)": [ "eslint --fix", "git add" ], "*.@(ts)": [ "tslint --fix", "git add" ] }, "ignore": [ "spec-dtslint/**/*.{js,ts}", "api_guard/**/*.{js,ts}" ] }, "scripts": { "precommit": "lint-staged", "commitmsg": "validate-commit-msg", "build_all": "npm-run-all compat_build_all clean_dist copy_sources build_cjs build_esm5 build_esm2015 build_esm5_for_rollup build_umd build_types build_legacy_reexport build_migrations generate_packages", "build_cjs": "npm-run-all clean_dist_cjs compile_dist_cjs", "build_esm5": "npm-run-all clean_dist_esm5 compile_dist_esm5", "build_esm5_for_rollup": "npm-run-all clean_dist_esm5_for_rollup compile_dist_esm5_for_rollup && mkdirp dist/esm5_for_rollup/node_modules && shx cp -r ./dist-compat/package ./dist/esm5_for_rollup/node_modules/rxjs-compat", "build_esm2015": "npm-run-all clean_dist_esm2015 compile_dist_esm2015", "build_esm2015_for_docs": "npm-run-all clean_dist_esm2015 compile_dist_esm2015_for_docs", "build_legacy_reexport": "npm-run-all compile_legacy_reexport", "build_migrations": "npm-run-all clean_dist_migrations compile_dist_migrations", "build_types": "npm-run-all clean_dist_types compile_dist_types", "build_closure_core": "node ./tools/make-closure-core.js", "build_global": "npm-run-all clean_dist_global build_esm5_for_rollup && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core clean_dist_esm5_for_rollup", "build_umd": "npm-run-all clean_dist_global && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core", "build_perf": "webdriver-manager update && npm-run-all build_cjs build_global perf", "build_docs": "npm-run-all build_global build_esm2015_for_docs build_cjs tests2png decision_tree_widget && esdoc -c esdoc.json && npm-run-all clean_dist_esm2015", "build_spec": "npm-run-all build_cjs generate_packages", "build_spec_full": "npm-run-all compat_build_cjs compile_legacy_reexport compat_generate_packages build_spec", "build:spec:browser": "echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js", "clean_dist": "shx rm -rf ./dist", "clean_dist_cjs": "shx rm -rf ./dist/cjs", "clean_dist_esm5": "shx rm -rf ./dist/esm5", "clean_dist_esm5_for_rollup": "shx rm -rf ./dist/esm5_for_rollup", "clean_dist_esm2015": "shx rm -rf ./dist/esm2015", "clean_dist_global": "shx rm -rf ./dist/global", "clean_dist_migrations": "shx rm -rf ./dist/migrations", "clean_dist_types": "shx rm -rf ./dist/typings", "commit": "git-cz", "compile_dist_cjs": "tsc -p ./tsconfig/tsconfig.cjs.json", "compile_dist_esm5": "tsc -p ./tsconfig/tsconfig.esm5.json", "compile_dist_esm2015": "tsc -p ./tsconfig/tsconfig.esm2015.json", "compile_dist_esm2015_for_docs": "tsc ./dist/src/internal/Rx.ts ./dist/src/add/observable/of.ts ./dist/src/MiscJSDoc.ts -m es2015 --sourceMap --outDir ./dist/es6 --target es2015 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", "compile_dist_esm5_for_rollup": "tsc -p ./tsconfig/tsconfig.esm5.rollup.json", "compile_dist_migrations": "tsc -p ./tsconfig/tsconfig.migrations.json", "compile_dist_types": "tsc -p ./tsconfig/tsconfig.types.json", "compile_legacy_reexport": "tsc -p ./tsconfig/tsconfig.legacy-reexport.json", "copy_sources": "mkdirp dist && shx cp -r ./src/ ./dist/src", "decision_tree_widget": "cd doc/decision-tree-widget && npm run build && cd ../..", "doctoc": "doctoc CONTRIBUTING.md", "generate_packages": "node .make-packages.js", "lint_perf": "eslint perf/", "lint_spec": "tslint -c tslint.json \"spec/**/*.ts\"", "lint_src": "tslint -c tslint.json \"src/**/*.ts\"", "lint": "npm-run-all --parallel lint_*", "dtslint": "npm run build_types && node ./spec-dtslint/script.js", "perf:protractor": "echo \"Protractor is not working currently\" && exit -1 && protractor protractor.conf.js", "perf:micro": "node ./perf/micro/index.js", "prepublish": "shx rm -rf ./typings && npm run build_all", "postpublish": "./docs_app/scripts/publish-docs.sh", "publish_docs": "./publish_docs.sh", "test": "cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha --opts spec/support/default.opts \"spec/**/*-spec.ts\"", "test_no_cache": "cross-env TS_NODE_PROJECT=spec/tsconfig.json TS_NODE_CACHE=false mocha --opts spec/support/default.opts \"spec/**/*-spec.ts\"", "test_transpile_only": "cross-env TS_NODE_PROJECT=spec/tsconfig.json TS_NODE_TRANSPILE_ONLY=true mocha --opts spec/support/default.opts \"spec/**/*-spec.ts\"", "test:browser": "echo \"Browser test is not working currently\" && exit -1 && npm-run-all build:spec:browser && opn spec/support/mocha-browser-runner.html", "test:cover": "nyc npm test", "test:circular": "dependency-cruise --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm5", "test:systemjs": "node integration/systemjs/systemjs-compatibility-spec.js", "test:side-effects": "check-side-effects --test integration/side-effects/side-effects.json", "test:side-effects:update": "npm run test:side-effects -- --update", "tests2png": "mkdirp docs_app/content/img && mocha --opts spec/support/tests2png.opts \"spec/**/*-spec.ts\"", "compat_build_all": "npm-run-all compat_clean_dist compat_build_cjs compat_build_esm5 compat_build_esm2015 compat_build_esm5_for_rollup compat_build_umd compat_generate_packages", "compat_build_closure": "node ./tools/make-closure-compat.js", "compat_build_cjs": "npm-run-all compat_clean_dist_cjs compat_compile_dist_cjs", "compat_build_esm5": "npm-run-all compat_clean_dist_esm5 compat_compile_dist_esm5", "compat_build_esm2015": "npm-run-all compat_clean_dist_esm2015 compat_compile_dist_esm2015", "compat_build_esm5_for_rollup": "npm-run-all compat_clean_dist_esm5_for_rollup compat_compile_dist_esm5_for_rollup", "compat_build_umd": "npm-run-all compat_clean_dist_global && mkdirp ./dist-compat/global && node ./tools/make-umd-compat-bundle.js && npm-run-all compat_build_closure", "compat_clean_dist": "shx rm -rf ./dist-compat", "compat_clean_dist_cjs": "shx rm -rf ./dist-compat/cjs", "compat_clean_dist_esm5": "shx rm -rf ./dist-compat/esm5", "compat_clean_dist_esm2015": "shx rm -rf ./dist-compat/esm2015", "compat_clean_dist_esm5_for_rollup": "shx rm -rf ./dist-compat/esm5_for_rollup", "compat_clean_dist_global": "shx rm -rf ./dist-compat/global", "compat_compile_dist_cjs": "tsc -p ./tsconfig/compat/tsconfig.cjs.json", "compat_compile_dist_esm5": "tsc -p ./tsconfig/compat/tsconfig.esm5.json", "compat_compile_dist_esm5_for_rollup": "tsc -p ./tsconfig/compat/tsconfig.esm5.rollup.json", "compat_compile_dist_esm2015": "tsc -p ./tsconfig/compat/tsconfig.esm2015.json", "compat_copy_sources": "mkdirp dist-compat && shx cp -r ./compat/ ./dist-compat/", "compat_generate_packages": "node .make-compat-package.js", "api_guardian:update": "ts-api-guardian --outDir api_guard dist/typings/index.d.ts dist/typings/ajax/index.d.ts dist/typings/fetch/index.d.ts dist/typings/operators/index.d.ts dist/typings/testing/index.d.ts dist/typings/webSocket/index.d.ts", "api_guardian": "ts-api-guardian --verifyDir api_guard dist/typings/index.d.ts dist/typings/ajax/index.d.ts dist/typings/fetch/index.d.ts dist/typings/operators/index.d.ts dist/typings/testing/index.d.ts dist/typings/webSocket/index.d.ts" }, "repository": { "type": "git", "url": "https://github.com/reactivex/rxjs.git" }, "keywords": [ "Rx", "RxJS", "ReactiveX", "ReactiveExtensions", "Streams", "Observables", "Observable", "Stream", "ES6", "ES2015" ], "author": "Ben Lesh <ben@benlesh.com>", "contributors": [ { "name": "Ben Lesh", "email": "ben@benlesh.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": "kwon.ohjoong@gmail.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", "dependencies": { "tslib": "^1.9.0" }, "devDependencies": { "@angular-devkit/build-optimizer": "0.4.6", "@angular-devkit/schematics": "^0.5.4", "@types/chai": "4.1.2", "@types/lodash": "4.14.102", "@types/mocha": "2.2.48", "@types/node": "9.4.5", "@types/sinon": "4.1.3", "@types/sinon-chai": "2.7.29", "@types/source-map": "^0.5.2", "babel-polyfill": "6.26.0", "benchmark": "2.1.0", "benchpress": "2.0.0-beta.1", "chai": "4.1.2", "check-side-effects": "0.0.20", "color": "3.0.0", "colors": "1.1.2", "commitizen": "2.9.6", "coveralls": "3.0.0", "cross-env": "5.1.3", "cz-conventional-changelog": "1.2.0", "danger": "1.1.0", "dependency-cruiser": "2.13.0", "doctoc": "1.3.0", "dtslint": "0.6.1", "escape-string-regexp": "1.0.5", "esdoc": "0.4.7", "eslint": "4.17.0", "eslint-plugin-jasmine": "^2.10.1", "fs-extra": "5.0.0", "get-folder-size": "1.0.1", "glob": "7.1.2", "gm": "1.23.1", "google-closure-compiler-js": "20170218.0.0", "gzip-size": "4.1.0", "http-server": "0.11.1", "husky": "0.14.3", "klaw-sync": "3.0.2", "lint-staged": "7.1.1", "lodash": "4.17.5", "markdown-doctest": "0.9.1", "minimist": "1.2.0", "mkdirp": "^1.0.4", "mocha": "5.0.0", "mocha-in-sauce": "0.0.1", "npm-run-all": "4.1.2", "nyc": "11.4.1", "opn-cli": "3.1.0", "platform": "1.3.5", "promise": "8.0.1", "protractor": "3.1.1", "rollup": "0.66.6", "rollup-plugin-alias": "1.4.0", "rollup-plugin-inject": "2.0.0", "rollup-plugin-node-resolve": "2.0.0", "rx": "latest", "rxjs": "^5.5.7", "shx": "^0.3.2", "sinon": "4.3.0", "sinon-chai": "2.14.0", "source-map-support": "0.5.3", "symbol-observable": "1.0.1", "systemjs": "^0.21.0", "ts-api-guardian": "^0.5.0", "ts-node": "6.1.0", "tsconfig-paths": "3.2.0", "tslint": "5.9.1", "tslint-etc": "1.2.6", "tslint-no-toplevel-property-access": "0.0.2", "tslint-no-unused-expression-chai": "0.0.3", "typescript": "^3.0.1", "validate-commit-msg": "2.14.0", "webpack": "1.13.1", "xmlhttprequest": "1.8.0" }, "engines": { "npm": ">=2.0.0" }, "typings": "./dist/package/Rx.d.ts", "ng-update": { "migrations": "./migrations/collection.json" } }