{"_id":"rxjs","_rev":"320-0c1f9af869c89454744d765077620586","name":"rxjs","time":{"modified":"2024-01-12T22:23:48.539Z","created":"2012-03-04T19:21:13.873Z","1.0.10621":"2012-03-04T19:21:19.312Z","5.0.0-alpha.10":"2015-11-18T19:50:16.957Z","5.0.0-alpha.11":"2015-12-01T00:27:19.345Z","5.0.0-alpha.12":"2015-12-04T23:34:49.988Z","5.0.0-alpha.13":"2015-12-08T01:37:28.036Z","5.0.0-alpha.14":"2015-12-09T00:41:35.947Z","5.0.0-beta.0":"2015-12-15T00:47:28.310Z","5.0.0-beta.1":"2016-01-13T01:37:10.316Z","5.0.0-beta.2":"2016-02-10T21:08:46.767Z","5.0.0-beta.3":"2016-03-21T18:52:27.491Z","5.0.0-beta.4":"2016-03-29T00:42:16.480Z","5.0.0-beta.5":"2016-04-05T05:17:36.312Z","5.0.0-beta.6":"2016-04-12T20:41:35.985Z","5.0.0-beta.7":"2016-04-27T19:50:49.600Z","5.0.0-beta.8":"2016-05-22T02:41:38.720Z","5.0.0-beta.9":"2016-06-14T01:04:59.936Z","5.0.0-beta.10":"2016-07-06T17:30:04.909Z","5.0.0-beta.11":"2016-08-09T17:02:29.551Z","5.0.0-beta.12":"2016-09-09T17:49:28.084Z","5.0.0-rc.1":"2016-10-11T00:44:52.530Z","5.0.0-rc.2":"2016-11-05T22:58:26.631Z","5.0.0-rc.3":"2016-11-15T02:56:38.103Z","5.0.0-rc.4":"2016-11-19T23:01:18.236Z","5.0.0-rc.5":"2016-12-07T01:18:56.219Z","5.0.0":"2016-12-13T00:54:43.523Z","5.0.1":"2016-12-13T01:14:16.826Z","5.0.2":"2016-12-23T01:19:30.351Z","5.0.3":"2017-01-06T15:32:37.915Z","5.1.0":"2017-02-01T00:58:20.749Z","5.1.1":"2017-02-13T05:29:23.168Z","5.2.0":"2017-02-21T04:17:56.909Z","5.2.1-smooth":"2017-04-01T17:01:14.659Z","5.3.0":"2017-04-03T20:28:46.482Z","5.3.1":"2017-05-02T20:50:56.388Z","5.3.2":"2017-05-09T20:33:27.250Z","5.3.3":"2017-05-09T20:57:17.134Z","5.4.0":"2017-05-09T21:26:37.685Z","5.4.1":"2017-06-14T22:09:59.962Z","6.0.0-alpha.0":"2017-06-14T22:20:05.000Z","5.4.2":"2017-07-05T00:40:26.868Z","5.4.3":"2017-08-10T23:31:38.353Z","5.5.0-beta.0":"2017-09-22T19:48:11.536Z","5.5.0-beta.1":"2017-09-27T14:50:20.642Z","5.5.0-beta.2":"2017-09-27T21:26:30.144Z","5.5.0-beta.3":"2017-10-03T20:56:00.296Z","5.5.0-beta.4":"2017-10-06T03:00:50.424Z","5.5.0-beta.5":"2017-10-06T05:20:31.897Z","5.5.0-beta.6":"2017-10-13T20:21:17.026Z","5.5.0-beta.7":"2017-10-13T20:40:55.335Z","5.5.0":"2017-10-18T15:40:05.977Z","5.5.1":"2017-10-24T17:52:42.488Z","5.5.2":"2017-10-25T16:06:51.726Z","5.5.3":"2017-12-01T23:49:29.765Z","5.5.4":"2017-12-05T20:41:48.756Z","5.5.5":"2017-12-06T17:58:46.395Z","5.5.6":"2017-12-21T21:48:57.218Z","6.0.0-alpha.1":"2018-01-12T17:50:42.035Z","6.0.0-alpha.2":"2018-01-14T00:45:31.008Z","6.0.0-alpha.3":"2018-02-09T17:06:57.961Z","5.5.7":"2018-03-13T04:31:57.712Z","6.0.0-alpha.4":"2018-03-13T19:00:55.397Z","6.0.0-beta.0":"2018-03-16T17:56:40.093Z","5.6.0-forward-compat.0":"2018-03-21T04:17:30.015Z","6.0.0-beta.1":"2018-03-21T04:23:21.941Z","6.0.0-beta.2":"2018-03-24T19:11:15.784Z","5.6.0-forward-compat.1":"2018-03-24T19:25:13.530Z","6.0.0-beta.3":"2018-03-27T05:18:21.477Z","5.5.8":"2018-03-27T05:35:45.690Z","5.6.0-forward-compat.2":"2018-03-27T05:43:41.442Z","6.0.0-beta.4":"2018-03-29T20:15:32.638Z","6.0.0-rc.0":"2018-03-31T00:12:03.479Z","6.0.0-smoosh.0":"2018-04-01T06:40:06.649Z","6.0.0-smoosh.1":"2018-04-01T20:21:39.223Z","6.0.0-smoosh.2":"2018-04-02T03:23:50.091Z","6.0.0-rc.1":"2018-04-07T04:43:35.190Z","6.0.0-tactical-rc.1":"2018-04-07T05:03:49.629Z","5.5.9":"2018-04-11T04:30:24.126Z","5.6.0-forward-compat.3":"2018-04-11T04:37:07.180Z","6.0.0-tenacious-rc.2":"2018-04-11T04:44:27.465Z","6.0.0-terrific-rc.3":"2018-04-11T04:51:57.920Z","6.0.0-turbo-rc.4":"2018-04-12T18:35:04.140Z","5.5.10":"2018-04-12T18:47:18.048Z","5.6.0-forward-compat.4":"2018-04-12T18:50:45.757Z","6.0.0-uber-rc.5":"2018-04-13T15:38:27.111Z","6.0.0-ucandoit-rc.6":"2018-04-13T17:42:20.738Z","6.0.0-uncanny-rc.7":"2018-04-13T21:55:37.386Z","6.0.0":"2018-04-24T23:14:32.933Z","6.1.0":"2018-05-03T18:15:54.101Z","6.2.0":"2018-05-22T04:52:34.571Z","5.5.11":"2018-05-22T05:04:35.776Z","5.6.0-forward-compat.5":"2018-05-22T05:08:43.738Z","6.2.1":"2018-06-12T17:04:31.187Z","6.2.2":"2018-07-13T22:04:06.197Z","6.3.0":"2018-08-30T14:49:17.765Z","5.5.12":"2018-08-30T15:01:39.179Z","6.3.1":"2018-08-31T16:56:09.664Z","6.3.2":"2018-09-04T16:18:31.186Z","6.3.3":"2018-09-25T23:52:58.845Z","6.4.0":"2019-01-30T03:50:24.313Z","6.5.0":"2019-04-23T02:55:47.108Z","6.5.1":"2019-04-23T03:39:56.746Z","6.5.2":"2019-05-10T00:29:58.740Z","6.5.3":"2019-09-03T20:42:17.599Z","7.0.0-alpha.0":"2019-09-18T14:02:25.345Z","7.0.0-alpha.1":"2019-12-27T16:17:16.024Z","6.5.4":"2019-12-27T16:32:10.787Z","7.0.0-beta.0":"2020-04-03T01:23:59.406Z","6.5.5":"2020-04-03T01:34:30.900Z","7.0.0-beta.1":"2020-07-02T01:45:36.582Z","6.6.0":"2020-07-02T02:06:31.882Z","7.0.0-beta.2":"2020-07-03T17:13:26.490Z","7.0.0-beta.3":"2020-07-30T18:56:04.128Z","6.6.1":"2020-07-31T00:54:30.425Z","6.6.2":"2020-07-31T01:03:01.795Z","7.0.0-beta.4":"2020-08-02T20:57:36.570Z","7.0.0-beta.5":"2020-09-03T15:43:42.026Z","6.6.3":"2020-09-06T15:08:34.171Z","7.0.0-beta.6":"2020-09-23T02:43:20.612Z","7.0.0-beta.7":"2020-09-23T21:58:44.751Z","7.0.0-beta.8":"2020-10-15T14:35:46.294Z","7.0.0-beta.9":"2020-12-07T02:16:47.781Z","7.0.0-beta.10":"2021-01-18T00:23:31.396Z","7.0.0-beta.11":"2021-02-24T23:32:47.146Z","6.6.4":"2021-02-24T23:58:41.016Z","6.6.6":"2021-02-25T00:11:12.437Z","7.0.0-beta.12":"2021-02-27T20:41:49.337Z","7.0.0-beta.13":"2021-03-15T18:31:37.501Z","6.6.7":"2021-03-28T23:13:44.848Z","7.0.0-beta.14":"2021-03-30T22:07:36.837Z","7.0.0-beta.15":"2021-03-31T17:01:59.189Z","7.0.0-rc.0":"2021-04-19T14:35:24.392Z","7.0.0-rc.1":"2021-04-19T21:44:39.329Z","7.0.0-rc.2":"2021-04-20T16:44:04.616Z","7.0.0-rc.3":"2021-04-28T01:47:13.109Z","7.0.0":"2021-04-29T18:50:15.006Z","7.0.1":"2021-05-12T02:26:13.432Z","7.1.0":"2021-05-21T17:46:04.630Z","7.2.0":"2021-07-05T17:36:10.369Z","7.3.0":"2021-07-28T21:14:05.791Z","7.3.1":"2021-10-01T22:03:16.634Z","7.4.0":"2021-10-06T21:03:29.020Z","7.5.0":"2021-12-27T20:13:38.786Z","7.5.1":"2021-12-28T00:24:34.486Z","7.5.2":"2022-01-11T01:07:39.997Z","8.0.0-alpha.0":"2022-01-13T21:46:38.401Z","7.5.3":"2022-02-08T16:16:22.864Z","8.0.0-alpha.1":"2022-02-08T16:24:19.644Z","7.5.4":"2022-02-09T14:17:42.290Z","8.0.0-alpha.2":"2022-02-09T14:26:44.372Z","7.5.5":"2022-03-08T17:20:38.404Z","8.0.0-alpha.3":"2022-03-08T18:55:38.396Z","7.5.6":"2022-07-11T12:39:53.316Z","8.0.0-alpha.4":"2022-07-11T12:51:10.735Z","7.5.7":"2022-09-25T18:42:55.719Z","8.0.0-alpha.5":"2022-09-25T18:50:25.480Z","7.6.0":"2022-12-03T19:45:26.658Z","7.7.0":"2022-12-15T23:08:51.026Z","8.0.0-alpha.6":"2022-12-15T23:15:19.328Z","7.8.0":"2022-12-15T23:25:47.887Z","8.0.0-alpha.7":"2022-12-15T23:32:30.252Z","8.0.0-alpha.8":"2023-04-04T23:53:24.642Z","7.8.1":"2023-04-26T22:56:33.678Z","8.0.0-alpha.9":"2023-04-26T23:08:31.678Z","8.0.0-alpha.10":"2023-05-25T18:52:09.381Z","8.0.0-alpha.11":"2023-08-18T18:04:57.707Z","8.0.0-alpha.12":"2023-08-19T17:05:53.163Z","8.0.0-alpha.13":"2023-12-20T19:08:38.140Z","8.0.0-alpha.14":"2024-01-12T22:23:48.154Z"},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"dist-tags":{"latest":"7.8.1","forward-compat":"5.6.0-forward-compat.5","next":"8.0.0-alpha.14"},"description":"Reactive Extensions for modern JavaScript","readme":"","versions":{"5.0.0-alpha.10":{"name":"rxjs","version":"5.0.0-alpha.10","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":{"build_all":"npm run build_es6 && npm run build_amd && npm run build_cjs && npm run build_global","build_amd":"rm -rf dist/amd && tsc typings/es6-shim/es6-shim.d.ts src/Rx.ts -m amd --outDir dist/amd --sourcemap --target ES5 --diagnostics","build_cjs":"rm -rf dist/cjs && tsc typings/es6-shim/es6-shim.d.ts src/Rx.ts src/Rx.KitchenSink.ts -m commonjs --outDir dist/cjs --sourcemap --target ES5 -d --diagnostics","build_es6":"rm -rf dist/es6 && tsc src/Rx.ts src/Rx.KitchenSink.ts --outDir dist/es6 --sourceMap --target ES6 -d --diagnostics","build_closure":"java -jar ./node_modules/google-closure-compiler/compiler.jar ./dist/global/Rx.js --create_source_map ./dist/global/Rx.min.js.map --js_output_file ./dist/global/Rx.min.js","build_global":"rm -rf dist/global && mkdir \"dist/global\" && browserify src/Rx.global.js --outfile dist/global/Rx.js && npm run build_closure","build_perf":"npm run build_es6 && 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_es6 && npm run build_cjs && jasmine","build_cover":"rm -rf dist/ && npm run lint && npm run build_es6 && npm run build_cjs && npm run cover","build_docs":"./docgen.sh","lint_perf":"eslint perf/ --fix","lint_spec":"eslint spec/**/*.js --fix","lint_src":"tslint -c .tslintrc src/*.ts src/**/*.ts src/**/**/*.ts","lint":"npm run lint_src && npm run lint_spec && npm run lint_perf","cover":"istanbul cover -x \"*-spec.js index.js *-helper.js\" jasmine && npm run cover_remapping","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","test":"jasmine && markdown-doctest","watch":"watch \"echo triggering build && npm run build_test && echo build completed\" src -d -u -w=15","perf":"protractor protractor.conf.js","perf_micro":"node ./perf/micro/index.js","prepublish":"npm run build_all","commit":"git-cz"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"homepage":"https://github.com/ReactiveX/RxJS","devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.3.0","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.2.5","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","google-closure-compiler":"20150920.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.3.2","jasmine-core":"2.3.4","lodash":"3.10.1","markdown-doctest":"^0.2.0","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","tslint":"2.5.0","typescript":"1.8.0-dev.20151017","validate-commit-msg":"1.0.0","watch":"0.16.0"},"engines":{"npm":">=2.0.0"},"typings":"./dist/cjs/Rx.d.ts","gitHead":"688e838412cce86f9d72fb62dbd6c025cda6f1bc","_id":"rxjs@5.0.0-alpha.10","_shasum":"dfd259f079ee732c324249f2b28eb54d54a69c6d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"angularcore","email":"angular-core+npm@google.com"},"dist":{"shasum":"dfd259f079ee732c324249f2b28eb54d54a69c6d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-alpha.10.tgz","integrity":"sha512-iK2zOjcg9Gg++Ta7oopYKMUQiF++SxLc25s4vXrMydjQpu6g95IBDyLGYhjyq5orEO3ywM2yz+gb0ujAj5xcZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjreev6QcEGbaGNH78mOxfvTP96CHL4uLd/VQ8JI874AIgGN9kD5GCD9mRKp0bEyeFtP3wOLEVnHWCkgtDvIoNc1s="}]},"maintainers":[{"name":"angularcore","email":"angular-core+npm@google.com"}],"directories":{}},"5.0.0-alpha.11":{"name":"rxjs","version":"5.0.0-alpha.11","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"scripts":{"build_all":"npm run build_es6 && npm run build_amd && npm run build_cjs && npm run build_global && npm run generate_packages","build_amd":"rm -rf dist/amd && tsc typings/es6-shim/es6-shim.d.ts src/Rx.ts -m amd --outDir dist/amd --sourcemap --target ES5 --diagnostics --pretty","build_cjs":"rm -rf dist/cjs && tsc typings/es6-shim/es6-shim.d.ts src/Rx.ts src/Rx.KitchenSink.ts -m commonjs --outDir dist/cjs --sourcemap --target ES5 -d --diagnostics --pretty","build_es6":"rm -rf dist/es6 && tsc src/Rx.ts src/Rx.KitchenSink.ts --outDir dist/es6 --sourceMap --target ES6 -d --diagnostics --pretty","build_closure":"java -jar ./node_modules/google-closure-compiler/compiler.jar ./dist/global/Rx.js --language_in ECMASCRIPT5 --create_source_map ./dist/global/Rx.min.js.map --js_output_file ./dist/global/Rx.min.js","build_global":"rm -rf dist/global && mkdir \"dist/global\" && browserify src/Rx.global.js --outfile dist/global/Rx.js && npm run build_closure","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 && jasmine","build_cover":"rm -rf dist/ && npm run lint && npm run build_cjs && npm run cover","build_docs":"./docgen.sh","lint_perf":"eslint perf/ --fix","lint_spec":"eslint spec/**/*.js --fix","lint_src":"tslint -c .tslintrc src/*.ts src/**/*.ts src/**/**/*.ts","lint":"npm run lint_src && npm run lint_spec && npm run lint_perf","cover":"istanbul cover -x \"*-spec.js index.js *-helper.js spec/helpers/*\" ./node_modules/jasmine/bin/jasmine.js && npm run cover_remapping","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","test":"jasmine","tests2png":"mkdirp img && JASMINE_CONFIG_PATH=spec/support/tests2png.json jasmine","watch":"watch \"echo triggering build && npm run build_test && echo build completed\" src -d -u -w=15","perf":"protractor protractor.conf.js","perf_micro":"node ./perf/micro/index.js","generate_packages":"node .make-packages.js","commit":"git-cz"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"homepage":"https://github.com/ReactiveX/RxJS","devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.2.5","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.3.2","jasmine-core":"2.3.4","lodash":"3.10.1","markdown-doctest":"^0.2.0","mkdirp":"0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","tslint":"2.5.0","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","_id":"rxjs@5.0.0-alpha.11","_shasum":"95d10db3a3399cdb3b382ec3609b6a10ca59e990","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"95d10db3a3399cdb3b382ec3609b6a10ca59e990","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-alpha.11.tgz","integrity":"sha512-0mFqByNlgKqDF0sPRVOTqjTG8SDqYuyc5sy45nF1flMpN5yAmLG8WoC7aiPAWB9+VBETBEg2JUtD23yMKUv3tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICITBQb7l7rZHCsPXQFzUfkRWgKlfrI9FCubmmm4Oy+gAiEAj0rEeB/OZ08PTKa51+Ye+altozks02R7MvExTWTX8ZU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-alpha.12":{"name":"rxjs","version":"5.0.0-alpha.12","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"homepage":"https://github.com/ReactiveX/RxJS","devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.2.5","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.3.2","jasmine-core":"2.3.4","lodash":"3.10.1","markdown-doctest":"^0.2.0","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","tslint":"2.5.0","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","_id":"rxjs@5.0.0-alpha.12","scripts":{},"_shasum":"c3625fb86742e4f9f52890b101cdf65b2274c0ab","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"c3625fb86742e4f9f52890b101cdf65b2274c0ab","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-alpha.12.tgz","integrity":"sha512-gcR44MoIQmmGmJ5iPyg75Jj9bSuJvqulIGjE/SxRyKWi9BvTiyK2W6ZLGPa9BMnytkU6RkxgYJtEeYc5aJfXDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEajaU0NrlUCkOFninMnCKLk+ybRhQe9W+f4kGp+OVvrAiEA8+ilLt54SFHy3NsNT0gC3MiKpPuH4cOBH732SfifwoA="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-alpha.13":{"engines":{"npm":">=2.0.0"},"main":"Rx.js","typings":"Rx.d.ts","description":"Reactive Extensions for modern JavaScript","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"}],"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"version":"5.0.0-alpha.13","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"license":"Apache-2.0","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.4.3","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.4.1","jasmine-core":"2.4.1","lodash":"3.10.1","markdown-doctest":"^0.3.0","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","tslint":"2.5.0","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"name":"rxjs","homepage":"https://github.com/ReactiveX/RxJS","_id":"rxjs@5.0.0-alpha.13","scripts":{},"_shasum":"925e8b9402b824ddc969ba5a3fcbac212db944c5","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"925e8b9402b824ddc969ba5a3fcbac212db944c5","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-alpha.13.tgz","integrity":"sha512-PVuou2dR5wmVck8cuu/+PV9OIWJ5OQ8PslYCKy24PbrH7jO3sXLRadEkenyoQkA7p2bL44sFkSm9jbjl+B1L5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEkgCgozgPRrmOy/Cjsyii+hMCAA4XLnhO2UQ3PRtpYAiEAhEjYxmOsMpt6Vtm0gN38MjeyBMr7OGMQ2FS/tZacTos="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-alpha.14":{"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"name":"rxjs","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"homepage":"https://github.com/ReactiveX/RxJS","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"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"}],"devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.4.3","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.4.1","jasmine-core":"2.4.1","lodash":"3.10.1","markdown-doctest":"^0.3.0","madge":"^0.5.3","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","tslint":"3.2.0-dev.1","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0"},"typings":"Rx.d.ts","license":"Apache-2.0","version":"5.0.0-alpha.14","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"description":"Reactive Extensions for modern JavaScript","engines":{"npm":">=2.0.0"},"main":"Rx.js","_id":"rxjs@5.0.0-alpha.14","scripts":{},"_shasum":"30d5cf2673e969025c869e521cac5e89bc77731a","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"30d5cf2673e969025c869e521cac5e89bc77731a","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-alpha.14.tgz","integrity":"sha512-JTDTQw5YS3TORToH1hFf6dg6NZtdrZH0WGxQ2KLtNAHV345lW8X3VODvnz3uFzQ0MT97BQ8KGkrZkqChOxoivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP9+vTb2JBY0rq7pWfp7DZwHOdhefL0x/mLDLPfdRnygIhAKDdYGaWoQoap5c1TQCtxNRnhh/P8SifxFyx9ZLQ+IfT"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-beta.0":{"name":"rxjs","engines":{"npm":">=2.0.0"},"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"main":"Rx.js","author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"version":"5.0.0-beta.0","homepage":"https://github.com/ReactiveX/RxJS","license":"Apache-2.0","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"description":"Reactive Extensions for modern JavaScript","devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.4.3","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.15","karma-browserify":"4.4.2","karma-chrome-launcher":"0.2.2","karma-jasmine":"0.3.6","lodash":"3.10.1","madge":"^0.5.3","markdown-doctest":"^0.3.0","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","systemjs":"^0.19.6","systemjs-builder":"^0.10.6","tslint":"3.2.0-dev.1","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0"},"typings":"Rx.d.ts","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"}],"_id":"rxjs@5.0.0-beta.0","scripts":{},"_shasum":"1945ac5aac66d338456c0c0a66a91d88ae81410f","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"1945ac5aac66d338456c0c0a66a91d88ae81410f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.0.tgz","integrity":"sha512-EAEzXvZAaeA73JE6EpMQTNwILEokn6Niy3ja6Yy/Kkmb6hgn1ZumJhNCiibelszcDNrfY62T+FqYgemR/oMW3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3lONjkS1+qvRmDJxAxr+52lmC1q6pSiqp9/OOTZL/sAIgeD8gTS/vKbJ6+ik/zljtwGUK1ImwoAGDf3icEz0Q/Nk="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-beta.1":{"devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-alpha.37.2","browserify":"11.0.0","color":"^0.11.1","colors":"1.1.2","commitizen":"2.4.4","coveralls":"2.11.4","cz-conventional-changelog":"1.1.4","esdoc":"0.4.3","eslint":"1.5.1","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20151015.0.0","http-server":"0.8.0","istanbul":"0.3.22","jasmine":"2.4.1","jasmine-ajax":"^3.2.0","jasmine-core":"2.4.1","karma":"0.13.15","karma-browserify":"4.4.2","karma-chrome-launcher":"0.2.2","karma-jasmine":"0.3.6","karma-sauce-launcher":"0.3.0","lodash":"3.10.1","madge":"^0.5.3","markdown-doctest":"^0.3.0","minimist":"^1.2.0","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.3.1","rx":"latest","systemjs":"^0.19.6","systemjs-builder":"^0.10.6","tslint":"3.2.0-dev.1","typescript":"1.8.0-dev.20151115","validate-commit-msg":"1.0.0","watch":"0.16.0","xmlhttprequest":"^1.8.0"},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"typings":"Rx.d.ts","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"license":"Apache-2.0","version":"5.0.0-beta.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","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"}],"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"name":"rxjs","homepage":"https://github.com/ReactiveX/RxJS","engines":{"npm":">=2.0.0"},"_id":"rxjs@5.0.0-beta.1","scripts":{},"_shasum":"7d4f623146e93daa23ee245af58b4ca8bacc0d44","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"7d4f623146e93daa23ee245af58b4ca8bacc0d44","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.1.tgz","integrity":"sha512-711Lm+gtlmwbKtw7Pl4X9WBQTy7oSXE8ki9Be25XkPxd06pedQmz4Vb2DF8+6p2+mCkZqGqKwNwivgSinGq49A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfEAH/Y9UXXr5b2Ng3ydJworxltsQsUoz+6WYdn2zNyAIgIF82EllouGCJUm/VGGK7zZNfUuUepDBmrz4ZZVY1BTU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"directories":{}},"5.0.0-beta.2":{"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"name":"rxjs","license":"Apache-2.0","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"}],"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"engines":{"npm":">=2.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"main":"Rx.js","version":"5.0.0-beta.2","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"devDependencies":{"benchmark":"1.0.0","benchpress":"2.0.0-beta.1","browserify":"11.0.0","color":"^0.11.1","colors":"1.1.2","commitizen":"2.5.0","coveralls":"2.11.6","cz-conventional-changelog":"1.1.5","esdoc":"0.4.3","eslint":"2.0.0-beta.3","fs-extra":"0.24.0","ghooks":"0.3.2","glob":"5.0.14","gm":"1.21.1","google-closure-compiler":"20160125.0.0","gzip-size":"^3.0.0","http-server":"0.8.0","istanbul":"0.4.2","jasmine":"2.4.1","jasmine-ajax":"3.2.0","jasmine-core":"2.4.1","karma":"0.13.19","karma-browserify":"^5.0.1","karma-chrome-launcher":"0.2.2","karma-jasmine":"^0.3.6","karma-sauce-launcher":"0.3.0","lodash":"4.1.0","madge":"^0.5.3","markdown-doctest":"^0.3.0","minimist":"^1.2.0","mkdirp":"^0.5.1","platform":"1.3.0","promise":"7.0.3","protractor":"2.5.1","remap-istanbul":"0.5.1","rx":"latest","systemjs":"^0.19.6","systemjs-builder":"^0.10.6","tslint":"3.3.0-dev.2","typescript":"1.9.0-dev.20160128","validate-commit-msg":"1.1.1","watch":"0.16.0","watchify":"3.7.0","xmlhttprequest":"1.8.0"},"typings":"Rx.d.ts","description":"Reactive Extensions for modern JavaScript","homepage":"https://github.com/ReactiveX/RxJS","_id":"rxjs@5.0.0-beta.2","scripts":{},"_shasum":"f775df8b8598c0657031e5ff8ff8251e1c5c0185","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"f775df8b8598c0657031e5ff8ff8251e1c5c0185","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.2.tgz","integrity":"sha512-Wf2JtADK/hBMHBtojIMJ8OWb/YOEFpxwImxQ+m2foDNXzklEan52dwTjlFuwWoBEN0jA6AF7HgshhXJBmhtBsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN6jF9sqRI3bOYZ7xrkt3wrnfhr9Pf/Mo9kGMJ9qCk/gIgRgwbitjIWi/8XH/FiPLjD2kCI7jPjplh30+5L1mfu7o="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.2.tgz_1455138523425_0.768723902059719"},"directories":{}},"5.0.0-beta.3":{"name":"rxjs","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"homepage":"https://github.com/ReactiveX/RxJS","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"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"},"engines":{"npm":">=2.0.0"},"license":"Apache-2.0","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"},"main":"Rx.js","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"typings":"Rx.d.ts","description":"Reactive Extensions for modern JavaScript","version":"5.0.0-beta.3","_id":"rxjs@5.0.0-beta.3","scripts":{},"_shasum":"eb1b1f3e6fa489a8d853b1a7f4936d8edb4fb060","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"eb1b1f3e6fa489a8d853b1a7f4936d8edb4fb060","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.3.tgz","integrity":"sha512-BrwtkyYqfX1lxdgIrna4TULiGjR7KUc56whk2z0GMmIVQQ2o3rnYSDXRF0RLuZjHX/qADgavzNevvfoGRoZQ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQnFh+MzSDcdo9uP7f5zksS+ijRUIJE5ldueoAbBzwkAiEA1G846101l+WYxlbZTYGBf5fuPbeKVEihawladSYixXA="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.3.tgz_1458586347042_0.03796531888656318"},"directories":{}},"5.0.0-beta.4":{"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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"name":"rxjs","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"license":"Apache-2.0","engines":{"npm":">=2.0.0"},"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"version":"5.0.0-beta.4","homepage":"https://github.com/ReactiveX/RxJS","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"},"typings":"Rx.d.ts","main":"Rx.js","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-run-all":"^1.5.3","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"},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"description":"Reactive Extensions for modern JavaScript","_id":"rxjs@5.0.0-beta.4","scripts":{},"_shasum":"768d7fe3fabd9a2ad6a3b4863df3a2643072ccd0","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"768d7fe3fabd9a2ad6a3b4863df3a2643072ccd0","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.4.tgz","integrity":"sha512-FEicnSMfwRighEGl7Ty5VR33e00r9pWbKe7aXhvopW4E5IHJIIcHY+rjbSjWBprdkZgdYkqmt8alCVYbcdSh1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVT2mjyKtdtqtNGGRVgr/IBN1jLhryG/TWgGtLsBYo5AiEAkUGnLjp0wShPmGUvJWg68+lSwDjPAb4tilZGMHv4Mdw="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.4.tgz_1459212136100_0.3436521382536739"},"directories":{}},"5.0.0-beta.5":{"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"main":"Rx.js","license":"Apache-2.0","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 mocha 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_mocha":"Execute mocha 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 mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"engines":{"npm":">=2.0.0"},"devDependencies":{"babel-polyfill":"^6.7.2","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.0","chai":"^3.5.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","karma":"^0.13.22","karma-browserify":"5.0.2","karma-chrome-launcher":"0.2.2","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","mocha":"^2.4.5","npm-run-all":"^1.5.3","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","sinon":"^1.17.3","sinon-chai":"^2.8.0","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"},"name":"rxjs","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"homepage":"https://github.com/ReactiveX/RxJS","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"typings":"Rx.d.ts","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"description":"Reactive Extensions for modern JavaScript","version":"5.0.0-beta.5","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"_id":"rxjs@5.0.0-beta.5","scripts":{},"_shasum":"8b99ca3e40cc0605a5ea0b7578a44ffed679ef02","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"8b99ca3e40cc0605a5ea0b7578a44ffed679ef02","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.5.tgz","integrity":"sha512-jOuR6fkNJECJfu490V3y664JnAHNCUxBeMkSWlV5LIJUFL2tyomCGsfqnrjsaRgLJ270zaLd2Ztyoa2rsWgcuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdyWZRdnprvnGVtGT60JevzCuNFoaU3FYAWzyQPj9ImAiEA6xhkQ7OHAB62RQIFnrBwTVggmBggAceJKEZdMhys8rU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.5.tgz_1459833453679_0.7578055155463517"},"directories":{}},"5.0.0-beta.6":{"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"license":"Apache-2.0","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"version":"5.0.0-beta.6","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"engines":{"npm":">=2.0.0"},"description":"Reactive Extensions for modern JavaScript","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 mocha 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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"main":"Rx.js","name":"rxjs","homepage":"https://github.com/ReactiveX/RxJS","typings":"Rx.d.ts","author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"devDependencies":{"babel-polyfill":"^6.7.2","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.0","chai":"^3.5.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","lodash":"^4.6.1","madge":"^0.5.3","markdown-doctest":"^0.3.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-in-sauce":"0.0.1","npm-run-all":"^1.5.3","npm-scripts-info":"^0.3.4","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","remap-istanbul":"0.5.1","rx":"latest","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","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","webpack":"^1.12.14","xmlhttprequest":"1.8.0"},"_id":"rxjs@5.0.0-beta.6","scripts":{},"_shasum":"cb6dc46d6ddfedfeefc9b15dafd09c34a4370d23","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"cb6dc46d6ddfedfeefc9b15dafd09c34a4370d23","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.6.tgz","integrity":"sha512-mbvIHQ6qutECitRARuX+hPx25I9+8hzQmF+/jHRgX2s1bY3lm++xr/VdKWf6uSK4AGHkhKRZ8ZUzQ53a8SzIvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD01bO2n2rVSpY7K6TTL1yh46H10C/GNgQXOnVIjID7MgIgZhLbwjgpB24kv6eBrheYG8GB+8lNPvc3EWcebxm28PY="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.6.tgz_1460493695519_0.9258141233585775"},"directories":{}},"5.0.0-beta.7":{"dependencies":{"symbol-observable":"^0.2.4"},"name":"rxjs","homepage":"https://github.com/ReactiveX/RxJS","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 mocha 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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"description":"Reactive Extensions for modern JavaScript","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"typings":"Rx.d.ts","engines":{"npm":">=2.0.0"},"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"version":"5.0.0-beta.7","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"main":"Rx.js","author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"devDependencies":{"babel-polyfill":"^6.7.2","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.0","chai":"^3.5.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","lodash":"^4.6.1","madge":"^0.5.3","markdown-doctest":"^0.3.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-in-sauce":"0.0.1","npm-run-all":"^1.5.3","npm-scripts-info":"^0.3.4","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","remap-istanbul":"0.5.1","rx":"latest","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","systemjs":"^0.19.24","systemjs-builder":"^0.10.6","tslint":"^3.5.0","typescript":"^1.8.10","typings":"^0.7.8","validate-commit-msg":"^2.3.1","watch":"^0.17.1","watchify":"3.7.0","webpack":"^1.12.14","xmlhttprequest":"1.8.0"},"license":"Apache-2.0","_id":"rxjs@5.0.0-beta.7","scripts":{},"_shasum":"8911d8779cf2cc56ba87fef213edbf9a47140e59","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"8911d8779cf2cc56ba87fef213edbf9a47140e59","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.7.tgz","integrity":"sha512-zmYqfgDL4RZamhy2qiH+Af0b9vJe/zTkXZZM4UHWTxKyXTr+4M0WI4slldnw3Kc+fZeMNXhf7um8KgjjugqEDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0XPADc0jYdNnh5g1ouvWNitAFoRbgFLcOjUcDnVw96QIgNaUjfn6N3+P5mqW3CgtHPpKc08p6+moYNx4NbDqTvDs="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.7.tgz_1461786646758_0.1863141085486859"},"directories":{}},"5.0.0-beta.8":{"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"typings":"Rx.d.ts","version":"5.0.0-beta.8","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"description":"Reactive Extensions for modern JavaScript","engines":{"npm":">=2.0.0"},"main":"Rx.js","name":"rxjs","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"devDependencies":{"babel-polyfill":"^6.7.2","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.0","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.1","coveralls":"^2.11.8","cz-conventional-changelog":"1.1.5","doctoc":"^1.0.0","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","lodash":"^4.6.1","madge":"^0.5.3","markdown-doctest":"^0.3.2","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^2.4.5","mocha-in-sauce":"0.0.1","npm-run-all":"^1.5.3","npm-scripts-info":"^0.3.4","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","remap-istanbul":"0.5.1","rx":"latest","shx":"^0.1.1","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","systemjs":"^0.19.24","systemjs-builder":"^0.10.6","tslint":"^3.5.0","typescript":"^1.8.10","typings":"^0.7.8","validate-commit-msg":"^2.3.1","watch":"^0.17.1","watchify":"3.7.0","webpack":"^1.12.14","xmlhttprequest":"1.8.0"},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"dependencies":{"symbol-observable":"^0.2.4"},"license":"Apache-2.0","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"homepage":"https://github.com/ReactiveX/RxJS","_id":"rxjs@5.0.0-beta.8","scripts":{},"_shasum":"0ec48ab1d5b10b01a9d2ef73832880f361e784c6","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"0ec48ab1d5b10b01a9d2ef73832880f361e784c6","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.8.tgz","integrity":"sha512-erZrXO4dDzNbSj9rQv//Q5n+iHYxn1/kI+C2l0CAYao7vISLERkQOAqddRb3B5bdBDJm0pt6k5arJIonpUZJuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhflrVFEuwdgVv28paqD/wfvHbnlwxX+U22X6LmVy4+AiEA9vKZhYEgb/MgDxKhv4ltqVFYtWCMoHheCylXrvmWIAo="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.8.tgz_1463884895825_0.40319760399870574"},"directories":{}},"5.0.0-beta.9":{"devDependencies":{"babel-polyfill":"6.9.1","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.2","coveralls":"^2.11.8","cz-conventional-changelog":"1.1.6","doctoc":"^1.0.0","esdoc":"^0.4.6","eslint":"^2.12.0","fs-extra":"^0.30.0","ghooks":"1.2.3","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler":"20160517.1.0","gzip-size":"^3.0.0","http-server":"^0.9.0","istanbul":"0.4.3","lodash":"4.13.1","madge":"^0.5.3","markdown-doctest":"^0.7.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"2.5.3","mocha-in-sauce":"0.0.1","npm-run-all":"2.1.1","npm-scripts-info":"^0.3.4","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","remap-istanbul":"0.6.4","rx":"latest","shx":"^0.1.2","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","systemjs":"^0.19.24","systemjs-builder":"^0.10.6","tslint":"^3.11.0","typescript":"^1.8.10","typings":"^1.0.5","validate-commit-msg":"^2.3.1","watch":"^0.18.0","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"name":"rxjs","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"typings":"Rx.d.ts","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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"version":"5.0.0-beta.9","description":"Reactive Extensions for modern JavaScript","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"main":"Rx.js","homepage":"https://github.com/ReactiveX/RxJS","dependencies":{"symbol-observable":"0.2.4"},"engines":{"npm":">=2.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"_id":"rxjs@5.0.0-beta.9","scripts":{},"_shasum":"c6817ea853f3b57b39d71306a7506814cb124861","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"c6817ea853f3b57b39d71306a7506814cb124861","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.9.tgz","integrity":"sha512-1SGZvjFRczf+1QKO6lZL9O4Q1swcCXKB8YbEOLbEGXEk2xYrZjd/+iXXuFMB5EgGAbmPRXkCg+hweeG/DR5XGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZe5cO18OT3LMgzt4+rtjE167rjYpKWXFsV26U6JX0oAIgb1RILu6ZOXa6WYTjRzSrOHOUYAHNM3WKbu9dMdGy07o="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.9.tgz_1465866294732_0.15694721438921988"},"directories":{}},"5.0.0-beta.10":{"main":"Rx.js","description":"Reactive Extensions for modern JavaScript","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"author":{"name":"Ben Lesh","email":"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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"license":"Apache-2.0","devDependencies":{"babel-polyfill":"6.9.1","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.2","coveralls":"^2.11.8","cz-conventional-changelog":"1.1.6","doctoc":"^1.0.0","esdoc":"^0.4.7","eslint":"^2.12.0","fs-extra":"^0.30.0","ghooks":"1.2.3","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler":"20160517.1.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lodash":"4.13.1","madge":"^0.5.4","markdown-doctest":"^0.7.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"2.5.3","mocha-in-sauce":"0.0.1","npm-run-all":"^2.1.2","npm-scripts-info":"^0.3.4","nyc":"^6.6.1","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rx":"latest","shx":"^0.1.2","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","systemjs":"^0.19.31","systemjs-builder":"^0.15.23","tslint":"^3.11.0","typescript":"^1.8.10","typings":"^1.2.0","validate-commit-msg":"^2.3.1","watch":"^0.18.0","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"homepage":"https://github.com/ReactiveX/RxJS","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"engines":{"npm":">=2.0.0"},"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"version":"5.0.0-beta.10","name":"rxjs","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js"}},"dependencies":{"symbol-observable":"^1.0.1"},"typings":"Rx.d.ts","_id":"rxjs@5.0.0-beta.10","scripts":{},"_shasum":"92d4f94ddd27d978ca99d19dcdeac42cf1401b7a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"92d4f94ddd27d978ca99d19dcdeac42cf1401b7a","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.10.tgz","integrity":"sha512-HWjwcBJosYjtPdaDJOzwJ4N4G+20ZKX7sRnG2Kz+rNdq3awPrnlqULllx82YjyV/mjjCmDUtyIKZ2MmmAlliyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxC6UmBKJM+9MtrIYv5sW2gbIjQCMm/nFjxGhkeH0H5AiAW0Q974zohd0cMa/kvOl+Yd/nIi/OiHLgMMFbiZ+2t5Q=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.10.tgz_1467826202100_0.6127895514946431"},"directories":{}},"5.0.0-beta.11":{"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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"devDependencies":{"babel-polyfill":"6.9.1","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.2","coveralls":"^2.11.8","cz-conventional-changelog":"1.1.6","doctoc":"^1.0.0","esdoc":"^0.4.7","eslint":"^2.12.0","fs-extra":"^0.30.0","ghooks":"1.2.3","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler":"20160517.1.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^1.0.2","lodash":"4.13.1","madge":"^0.5.4","markdown-doctest":"^0.7.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"2.5.3","mocha-in-sauce":"0.0.1","npm-run-all":"^2.1.2","npm-scripts-info":"^0.3.4","nyc":"^6.6.1","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rx":"latest","shx":"^0.1.2","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslint":"^3.11.0","typescript":"^1.8.10","typings":"^1.2.0","validate-commit-msg":"^2.3.1","watch":"^0.18.0","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"typings":"Rx.d.ts","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"main":"Rx.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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"name":"rxjs","engines":{"npm":">=2.0.0"},"version":"5.0.0-beta.11","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"description":"Reactive Extensions for modern JavaScript","homepage":"https://github.com/ReactiveX/RxJS","lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"dependencies":{"symbol-observable":"^1.0.1"},"config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"license":"Apache-2.0","_id":"rxjs@5.0.0-beta.11","scripts":{},"_shasum":"abac447d6f801c1bf066b7f0e49c65d2fee36ca2","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"abac447d6f801c1bf066b7f0e49c65d2fee36ca2","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.11.tgz","integrity":"sha512-xGGL0RzG6I+TIufzVqld3Ej17GWX8e8PilptljnMckttx+t33KfLHGYZuhj51As9dsgyVSBkxBM2zvr16mHKkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8T8BJnmyzDN8S04KquFW0Lyob7sLFw6TnWx/fM4hvQAiAmt0KSYEUKTNgZu9c8UB9itaWqUpG4i6CO1puNeUNqRg=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.11.tgz_1470762149276_0.8274131978396326"},"directories":{}},"5.0.0-beta.12":{"config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"name":"rxjs","bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","commit":"Run git commit wizard","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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"version":"5.0.0-beta.12","license":"Apache-2.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","engines":{"npm":">=2.0.0"},"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":"kwon.ohjoong@gmail.com"},{"name":"Andre Staltz","email":"andre@staltz.com"}],"typings":"Rx.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"dependencies":{"symbol-observable":"^1.0.1"},"devDependencies":{"babel-polyfill":"6.9.1","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.2","coveralls":"^2.11.8","cz-conventional-changelog":"1.1.6","doctoc":"^1.0.0","esdoc":"^0.4.7","eslint":"^2.12.0","fs-extra":"^0.30.0","ghooks":"1.2.3","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler":"20160517.1.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^1.0.2","lodash":"4.13.1","madge":"^0.5.4","markdown-doctest":"^0.7.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"2.5.3","mocha-in-sauce":"0.0.1","npm-run-all":"^2.1.2","npm-scripts-info":"^0.3.4","nyc":"^6.6.1","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rx":"latest","shx":"^0.1.2","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslint":"^3.11.0","typescript":"^1.8.10","typings":"^1.2.0","validate-commit-msg":"^2.3.1","watch":"^0.18.0","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"author":{"name":"Ben Lesh","email":"blesh@netflix.com"},"homepage":"https://github.com/ReactiveX/RxJS","_id":"rxjs@5.0.0-beta.12","scripts":{},"_shasum":"cdfde2d8c4639d20ae7794bff8fddf32da7ad337","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"cdfde2d8c4639d20ae7794bff8fddf32da7ad337","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.12.tgz","integrity":"sha512-MbZwSgZC/hXrpP7Et1AF7diWebRzchskbVZwYExSLtRCoWKqjB35xoqon07/o7h92Nvctc3hRE8L84zbLu9C/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuWqDi7OtrG7lXiH/dWELWw8BBEDrXRMvjElzq/HIHxAiEA812xCpsN8w7rnckEQSJlcxleiZUBpgCDhNPs7zn0WL4="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-beta.12.tgz_1473443366415_0.7348345792852342"},"directories":{}},"5.0.0-rc.1":{"name":"rxjs","version":"5.0.0-rc.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","commit":"Run git commit wizard","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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"babel-polyfill":"6.9.1","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","browserify":"13.0.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","esdoc":"^0.4.7","eslint":"^2.12.0","fs-extra":"^0.30.0","ghooks":"1.2.3","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^1.0.2","lodash":"^4.15.0","madge":"^0.5.4","markdown-doctest":"^0.7.0","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslint":"^3.15.1","typescript":"^2.0.3","typings":"^1.3.3","validate-commit-msg":"^2.3.1","watch":"^0.18.0","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0-rc.1","scripts":{},"_shasum":"9e02b7044da81a2d5e138908d22af77e22d96973","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"9e02b7044da81a2d5e138908d22af77e22d96973","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-rc.1.tgz","integrity":"sha512-zsW5v2bGgahEU4dOAwFD1jQdFCKO9nLmyx4hOuLZwpisJt+QSZQokolCtvG/Wxe8rWHtNCkeF8rcOgN6rYYEag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCicd2Ni3E3c7a5+o1erpK0mtRSoz0bT5ZasY00adPqAiEA8e1UTHRe4pwG2jK4+22mRFpWVSejOq/mGr+Ax15RpMA="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-rc.1.tgz_1476146692296_0.23812392121180892"},"directories":{}},"5.0.0-rc.2":{"name":"rxjs","version":"5.0.0-rc.2","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"@types/chai":"^3.4.34","@types/lodash":"^4.14.37","@types/mocha":"^2.2.32","@types/sinon":"^1.16.31","@types/sinon-chai":"^2.7.27","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"^2.0.6","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0-rc.2","scripts":{},"_shasum":"d38206f50eeb1e77b0832a74c1c2adeeed5ec2b7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"d38206f50eeb1e77b0832a74c1c2adeeed5ec2b7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-rc.2.tgz","integrity":"sha512-fov1JoZ7Ciifoq0qkL8w1YCvrnIBulhZ/JfnGik21qhTWe5pCasgaSuS0gcjW6HFuK54FidXj7wQ0ZCHUKgyOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvmwmM1/MoCruKqyBZDQp+a56aAg0HM7rZB+u94ZasyQIgJBTt1ZPKtEi69o4YpFk4GfYK4wxPC4er+nefNw2bAXY="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-rc.2.tgz_1478386706396_0.030859009362757206"},"directories":{}},"5.0.0-rc.3":{"name":"rxjs","version":"5.0.0-rc.3","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"^2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0-rc.3","scripts":{},"_shasum":"d8bc390d83277846b2d2afa1acf3c5f4f114a8d5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"d8bc390d83277846b2d2afa1acf3c5f4f114a8d5","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-rc.3.tgz","integrity":"sha512-ZTX5mJcW3ttt5xR15Tjg9BJUSCbJpNAC9vCxo+a12YyrIgaxp634rmPxv+GVMctrT7zz8m9QJNK1QEEYuarHRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp6pZ3LHeMi+VWhzHIVCFhymUhkldc2AiouBQXPnVNkAiEA1haMHB77o5kqLiJH6kyBdK2Xi9nqLg7TgmUTUG49iRQ="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-rc.3.tgz_1479178597869_0.5015206888783723"},"directories":{}},"5.0.0-rc.4":{"name":"rxjs","version":"5.0.0-rc.4","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"^2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0-rc.4","scripts":{},"_shasum":"a4d08bc5d7f30d48ed7130e2995490c326a325c4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"a4d08bc5d7f30d48ed7130e2995490c326a325c4","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-rc.4.tgz","integrity":"sha512-m+mQV3koWw40ZDF6iQtNC+Xq8BmaTt7AVgJAEZFNlhXCSK9SL/70krf68nIEV6p8j1B7umfsbSDeVCi5hzXxRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYNJH/CX/ZQHiQ2RWicoGLdcOv5Ymb3R4jnq2JVGHKGgIhAMGxc8vkigmTRhwoM4lWNKDPH0SSiOy+1Sh/HLr3JFFd"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-rc.4.tgz_1479596477592_0.11765522882342339"},"directories":{}},"5.0.0-rc.5":{"name":"rxjs","version":"5.0.0-rc.5","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"^2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0-rc.5","scripts":{},"_shasum":"8cbd17fc242a54c07ef9116da23b0ec8e7d5cea9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"8cbd17fc242a54c07ef9116da23b0ec8e7d5cea9","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-rc.5.tgz","integrity":"sha512-i0OpvcLTr64RrI33nIsJGi2iSwNzGgLDoYBeXXByC1BNVj+FWVA/Lo1ZdZJb5rZ3grt8zMCOJ12SEGbv5VlI8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY5DQB4CbYRTdbH5sU+1i5n4au3QVymEVyXFcSx9PxtgIgEroKfI/Mq/fYzagnkz+R5cGG8z1VkEeoTiHxZBNmFOc="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0-rc.5.tgz_1481073535976_0.016786718042567372"},"directories":{}},"5.0.0":{"name":"rxjs","version":"5.0.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"^2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.0","scripts":{},"_shasum":"4c31630a35cb36acde83afa4baeeba6ccede2405","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"4c31630a35cb36acde83afa4baeeba6ccede2405","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.0.tgz","integrity":"sha512-/Vp3SUzk/rJr+qxKqXGn9RVBIEUr03pxyEXzj0o6nOlWuNoEZb9zFyW86lrkHEP2RJubG2GOogbpZtYIar+fIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxbybkX1PZhIhaZpJ4KcqLECNDfldmc001/HSLD8/00AiEAwMEEI2ct6F4ZiZMpNJ8wA/zQY4BkfLGPQQ3RiCfBSoc="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.0.tgz_1481590483247_0.8612657145131379"},"directories":{}},"5.0.1":{"name":"rxjs","version":"5.0.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.1","scripts":{},"_shasum":"3a69bdf9f0ca0a986303370d4708f72bdfac8356","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"3a69bdf9f0ca0a986303370d4708f72bdfac8356","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.1.tgz","integrity":"sha512-IaW8L5cI6O4dRCo5L95VrjwlSJSXh9IaJJUObc8DI/HGsFJSq8tqeN/IkAxSqgOSdo8xCfCCTtL6RBHnRO0+4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2BVCQiEetqiC63LMhkJ8Ka/dpSytT04Fgo5uX+C3+TwIgQMfKj6g6nP4izEVXrMh8XKeMITUnlUwNguhKjY0763c="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.1.tgz_1481591656580_0.9320746487937868"},"directories":{}},"5.0.2":{"name":"rxjs","version":"5.0.2","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"eslint":"*.@(js)","tslint":"*.@(ts)"},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.1.0","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^3.15.1","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.2","scripts":{},"_shasum":"cc6513756daa93cab4085c1b5a19a3e28fb6c6bf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"cc6513756daa93cab4085c1b5a19a3e28fb6c6bf","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.2.tgz","integrity":"sha512-rEr1H++MENaqmWmE7jnvZiFu3CypWMe21DLqusomM23wDIvSXL2iZk6F8++g7+aKsPYzdkHEFzaysh+NTjAFuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaq39Vr8puwQUKUoQINgF4JsPuR2fCdy9wRqQIqTAPFAiBlQ1F/TouYU5PdatRS2rEwLgMckRpK2NFFf1DOuH9mKQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rxjs-5.0.2.tgz_1482455967707_0.5529166762717068"},"directories":{}},"5.0.3":{"name":"rxjs","version":"5.0.3","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"},"ghooks":{"commit-msg":"node ./node_modules/validate-commit-msg/index.js","pre-commit":"npm run lint_staged"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_staged":"Run lint against staged files","lint":"Run lint against everything","perf":"Run macro performance benchmark","perf_micro":"Run micro performance benchmark","test_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","ghooks":"^1.3.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.0.0","tslint":"^4.2.0","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.0.3","scripts":{},"_shasum":"fc8bdf464ebf938812748e4196788f392fef9754","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"fc8bdf464ebf938812748e4196788f392fef9754","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.0.3.tgz","integrity":"sha512-+SFd2FjOIOJ1UVg/u56zuZ6BxP8RSRClhvdDHDUX3tA4E0yki3LtY5MphunADXa2QtORl1t++dgYYvxRNWns/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIjR3Bp7C5Cr2Auywl0i59RBlTzey7O0/ndtd8XBNu2gIgJ2P64NspIlHDwfHTRouGlNKGdIFiRnknGSmdHuoRZaw="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.0.3.tgz_1483716757672_0.04762235330417752"},"directories":{}},"5.1.0":{"name":"rxjs","version":"5.1.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.12.0","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.2.0","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.1.0","scripts":{},"_shasum":"0aa9018b7f440b505fa42bd742b6738be550e720","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"0aa9018b7f440b505fa42bd742b6738be550e720","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz","integrity":"sha512-wgwoyLuWNlvRShhyh2Wo0KWpRrVK/5ugsBgUrm59AjLI6LO5f9m90FUEWaSwR5i+lbINutI+0co8kwJCwIxJ4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCShWxJF4DOJEf9fasYbVO6ylKdkMemuZQ7zjE4TejqtwIgH3hSUpenak9VxNULdaUGg/AK9ydU41otfQ7FOGoQ92w="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rxjs-5.1.0.tgz_1485910698502_0.990993837127462"},"directories":{}},"5.1.1":{"name":"rxjs","version":"5.1.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.12.0","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.1.1","scripts":{},"_shasum":"fc48922965bc6c5efbcc0fe46e90a3af64137a7b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"fc48922965bc6c5efbcc0fe46e90a3af64137a7b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.1.1.tgz","integrity":"sha512-IH5+7FZKn65LFRA3dMa284ghIfFQ5qjQnXeePpUhzSFuUBtO+yEI4vc2fJg+lEimQBGd4tkriYpMGHuf5HcPcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3Ml5W06hG2JZTz3G/XV0fT9qBxYIZjb6QyQ41FSVo5AiEAyV+JMXXJRLZYrhEfYS1wFI0gUu0jmMxfiUJE3WUzBHw="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.1.1.tgz_1486963762931_0.5515915406867862"},"directories":{}},"5.2.0":{"name":"rxjs","version":"5.2.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.12.0","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.2.0","scripts":{},"_shasum":"db537de8767c05fa73721587a29e0085307d318b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"db537de8767c05fa73721587a29e0085307d318b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.2.0.tgz","integrity":"sha512-OP05VKUurgzkf+v/MdyRgAc7UOXj6/mrSMR9R8wj2fceMJyZMi7S0hDOzlD/fKSrH77DdG2dHvkdmy/XQSdXEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqlNtedwfqE7tlXcFf+1M0yY6F2yQsDpy3ewPFglHvkAiAZJokGmRyFUADfPAjKd/ET0vkDLKCuxVgvsmVsrBk6Ag=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.2.0.tgz_1487650676666_0.29112744983285666"},"directories":{}},"5.2.1-smooth":{"name":"rxjs","version":"5.2.1-smooth","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^0.30.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20160916.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.12.0","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.8.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^3.1.0","npm-scripts-info":"^0.3.4","nyc":"^8.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.1.4","sinon":"^2.0.0-pre","sinon-chai":"^2.8.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","watchify":"3.7.0","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.2.1-smooth","scripts":{},"_shasum":"e324c92bec4bc43daf5315c888736f70b3db4e87","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"e324c92bec4bc43daf5315c888736f70b3db4e87","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.2.1-smooth.tgz","integrity":"sha512-Kf6BokSbXjQIKJeppY++41kmBBF15cxm8dhgwTBBFp9mt96QeV9XiGAFzHJFQrV5Vb55aw+irSmWfrnXkaON2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+4tQSe3ymoAu1pV30WENijmAWiyaV/x8JRuh8k0E9GAiARvXxpThIdfYhfc/b04HZpTr0xcES6YemURK+dQkyMYw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.2.1-smooth.tgz_1491066074391_0.3729100711643696"},"directories":{}},"5.3.0":{"name":"rxjs","version":"5.3.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"^3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.3.0","scripts":{},"_shasum":"d88ccbdd46af290cbdb97d5d8055e52453fabe2d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"d88ccbdd46af290cbdb97d5d8055e52453fabe2d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.3.0.tgz","integrity":"sha512-b0p62lD2zUCH8MCzLbWmGWY/tyA/SPwW5OjejsZmVy34QL5Bcikulff2GU3atEd70kdI5Wf0q97VhIg47AFsjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKs2b1J5xDgBGB+M7p5nMftQkU+M/fp9OXx087NMp+KwIgHeeSHrbDdE2KYmHq9O3zTsHJGam73ihGErNp9rirogY="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rxjs-5.3.0.tgz_1491251324173_0.031499865697696805"},"directories":{}},"5.3.1":{"name":"rxjs","version":"5.3.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.3.1","scripts":{},"_shasum":"9ecc9e722247e4f4490d30a878577a3740fd0cb7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"9ecc9e722247e4f4490d30a878577a3740fd0cb7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.3.1.tgz","integrity":"sha512-ISsI/SRBViHA/QXFW2Ai4j7yC/fArEHIJJcv+9d5MTJMaiYyd1HokNQb2y0+es1BlH2gZnB14CKArtlPJ8yNhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbgm/T8uy5xMtZ1iMzxDadSnhPKb6jU2H4S281iE//nAIgGlb+gxKoGf5b8xaEwOEUUHXygCLCE7EreYRW4R2drbY="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.3.1.tgz_1493758256089_0.33221560367383063"},"directories":{}},"5.3.3":{"name":"rxjs","version":"5.3.3","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.3.3","scripts":{},"_shasum":"dd2f95105f713d95f25b894cbe5f68a5f32c926c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"dd2f95105f713d95f25b894cbe5f68a5f32c926c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.3.3.tgz","integrity":"sha512-la29i/3itOmGNWpsBn7t8P5Eqb+4dfp0hxOcx1rqIhKONkvm8kkP4oUIfcV6/AFrroEXAgiy7VyTYu1vL2t7lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5zYP72gO2gOs1OMPfyfbWy4YPPif6T6XJJxtN5ctfJAIhAPWNnMhmLYabtEbjQheIl4O2g+PtLk/5CDga2QzvphBU"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rxjs-5.3.3.tgz_1494363434710_0.29629941401071846"},"directories":{}},"5.4.0":{"name":"rxjs","version":"5.4.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.4.0","scripts":{},"_shasum":"a7db14ab157f9d7aac6a56e655e7a3860d39bf26","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"a7db14ab157f9d7aac6a56e655e7a3860d39bf26","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.4.0.tgz","integrity":"sha512-trmQMIOQr/3RKqQnfbQzQkVthkSP9d/h+vUpKw9NVgQA2xWjzQTWAxkQs7OxK70CkNZDrOb9FMBMDhGyN5vgtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbUoSznxKgpct4bN6sG5kH1eXe0GrToUaS/GyNLrMjywIgN8XaeQd6RRWLGcrzesyr09crNDNVWOhJSviG148e8Ko="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rxjs-5.4.0.tgz_1494365197424_0.2275580787099898"},"directories":{}},"5.4.1":{"name":"rxjs","version":"5.4.1","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.4.1","scripts":{},"_shasum":"b62f757f279445d265a18a58fb0a70dc90e91626","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"b62f757f279445d265a18a58fb0a70dc90e91626","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.4.1.tgz","integrity":"sha512-yltYI4pCN9uQZXA8SqnH4hG7xJyg3hWt0HCJbUrpvLiHCx2FhwfiIf75Y46T8ejQaB3z/t4TWRPaB1aCP04sgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/o312DE5DvcSh2VIfZeKCmlPu+TKdgHA0iJhlnBEd/QIhAJlqXXmaxcrgxMS5IMdZVfrRtzh1LFbJ8eCjvvHqsEhM"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.4.1.tgz_1497478199730_0.29846984380856156"},"directories":{}},"6.0.0-alpha.0":{"name":"rxjs","version":"6.0.0-alpha.0","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@types/chai":"3.5.2","@types/lodash":"4.14.64","@types/mocha":"2.2.41","@types/node":"7.0.22","@types/sinon":"2.2.2","@types/sinon-chai":"2.7.27","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.7.1","tslint":"^5.4.3","typescript":"~2.3.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@6.0.0-alpha.0","scripts":{},"_shasum":"d757d2e5c10cc1bb3a3b3b48f6ca26a21e73222f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"d757d2e5c10cc1bb3a3b3b48f6ca26a21e73222f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-alpha.0.tgz","integrity":"sha512-4jJC7VH2S2fWyNmaYTKEXycVLQ3SG7ddA4mIYEc4Hyd7Yx9ZkIAwrdzTV617Gx+DEfCCZctbCyrbsBYMVoCeHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7K5RTwPC4cICXnOGUZDVst370CUA9aDSaGVpvsktjvAIgIevz1ZDPnZFDMQ8r/eyV+obphpNoRjylk95myQXEw74="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-6.0.0-alpha.0.tgz_1497478804823_0.2250230386853218"},"directories":{}},"5.4.2":{"name":"rxjs","version":"5.4.2","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^0.21.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.3.1","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.4.2","scripts":{},"_shasum":"2a3236fcbf03df57bae06fd6972fd99e5c08fcf7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"2a3236fcbf03df57bae06fd6972fd99e5c08fcf7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.4.2.tgz","integrity":"sha512-QAUN9W1liimO8rBaTa+fMXxIh2G0zVQNBdN1lS4fZLlZVGkWtcb/3Tr5tkQ7224LpdLQ8650+fUU7n/M/3FePQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcD4ZD0tZ21VzenvDVEoj78HQ30EHNqFw98EKhXjoZUAIhAN9kFIOGRajKwNzhlRLjNi5/AMZ3FYcMueun1qfEb64t"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.4.2.tgz_1499215226312_0.20473481202498078"},"directories":{}},"5.4.3":{"name":"rxjs","version":"5.4.3","description":"Reactive Extensions for modern JavaScript","main":"Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","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_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha 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_cjs":"Clean up existing CJS package output","clean_dist_es6":"Clean up existing ES6 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.4.3","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-fSNi+y+P9ss+EZuV0GcIIqPUK07DEaMRUtLJvdcvMyFjc9dizuDjere+A4V7JrLGnm9iCc+nagV/4QdMTkqC4A==","shasum":"0758cddee6033d68e0fd53676f0f3596ce3d483f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHizVhOkx5dMj83TfmyF2zr2qh0zKKl3xtDevhy54NZAiBStqrlKKoAs71y9Mj3nQ8XxAI8wpDTO2Z8o9Y6waDsJA=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.4.3.tgz_1502407898166_0.6800217325799167"},"directories":{}},"5.5.0-beta.0":{"name":"rxjs","version":"5.5.0-beta.0","description":"Reactive Extensions for modern JavaScript","main":"./_cjs/Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./_typings/Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.0","scripts":{},"_shasum":"82a18017f962e43a9b321ad34f6ae654563fec11","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"shasum":"82a18017f962e43a9b321ad34f6ae654563fec11","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.0.tgz","integrity":"sha512-vyfKoAV4K4akahxcj8aIH4r+ySqErQuSSFntHoa8b12GKcwErIVlDsdGXq7zNzJK0NaeeyksqKE1pEeszZOpzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDusxSCVDtjnyMCQln/nAo33HS0+6jNmbGk7N4Rjw2CSQIhANz9wDygvLcX515zMgWuXUuZsU1xbS0pxIpFaE5XHRde"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.0.tgz_1506109691347_0.708756237057969"},"directories":{}},"5.5.0-beta.1":{"name":"rxjs","version":"5.5.0-beta.1","description":"Reactive Extensions for modern JavaScript","main":"./_cjs/Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.1","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-zmEkvOhLCwZ+FkMPsZnF3lmxE1rWFIERvSQTTwMBuWW4H1K7ccn/WFZuXnDSyDtfQ92QXBwxSBwQS54MzKyk5w==","shasum":"594bd892abdf908b9be4536dffd1cf58a7b45426","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCknKJcTPgaRoaqWyzVPju/zpEg7oLTUrJ9027EqX01lAIhAKBLQy0EekrFffqobBOkg97i+bJ0wQ5gnmiuy0sER2/2"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.1.tgz_1506523820483_0.8202166534028947"},"directories":{}},"5.5.0-beta.2":{"name":"rxjs","version":"5.5.0-beta.2","description":"Reactive Extensions for modern JavaScript","main":"./_cjs/Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.2","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-NF7JrmllwHlSJifd4zDHXFx3mgRmFG+TN/DVoqG90L1HvldX2X7GnGsfAb0a/LidG9F/ebzLGJ69kUQ2AjRU0A==","shasum":"d3c4303df7279047596e72f7a98c09b3d22d5db4","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAPW7OV1acLqAAq4dcDbBAOKRaWUxuzIuKBONFADCT+QIgJlgJNHKbvasY/5JLuv5XMUuC4QPYYPyuMMBN11lRR+E="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.2.tgz_1506547589969_0.4554777638986707"},"directories":{}},"5.5.0-beta.3":{"name":"rxjs","version":"5.5.0-beta.3","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.3","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-9ZHcYhC3drdliGUcVSYn8giGwATGhSKzIWFRZ1eXmgHjJViVRx0kM6aywF+c87LkA9WD2SFZW9SY4cHvMvNhlw==","shasum":"f177233857060002a982b3b6a276a0e09f9c8315","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmKHpksYYujy9Vj6JC/yQF7WcWqTLamLDdn35rFt3UWAiAfZ8V6eZuEiMuhYhJtihJKdEzShUUy4Bui9SZfKmp4uQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.3.tgz_1507064160112_0.7091473820619285"},"directories":{}},"5.5.0-beta.4":{"name":"rxjs","version":"5.5.0-beta.4","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.4","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-0hoMfYtfmGYwDhTPHjTS1G/3thLPBj2nzScquOpKD9BI336wJnyuyKpE1tLLQr2HdizhrtXfsJ/UPr/OmbOchg==","shasum":"1f824ed570e64c15bbcb184fea9993547c6d9d96","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2nHnB2JGq1nxbJ11tjIvmBGkri4xa2nU9mulv2VxcGAIgaJem9fTRHJZ4yg5PXu9dVFd9nF3zvzHGVPozcX66zH0="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.4.tgz_1507258850226_0.8303788499906659"},"directories":{}},"5.5.0-beta.5":{"name":"rxjs","version":"5.5.0-beta.5","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.5","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-MAGoKP07T4ZEuaM1KU/MpUof2h5m56UCHEPO0Sj/YobnA9JbaWLiuYsfyUgpL+Im6O3012x9nqwmVYQyVNTQtw==","shasum":"9e38f88f33acf4981acbbb395a0add54ea8f5f46","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWnQ+CB1Y9IXmbd41PGf+965yduqqrGRi2x1FyyKbffAiEAtYldSjLqOIsDMiTjGPkXSbKysCwExIxlR9G6vOaGEy0="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.5.tgz_1507267231723_0.5637549425009638"},"directories":{}},"5.5.0-beta.7":{"name":"rxjs","version":"5.5.0-beta.7","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0-beta.7","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-Swpu6IU5Z1DUCv2jAqxy841UEwA/B7zlklvZ3FqV1GyWEdAyfU4HyH1iK6mKpYUJG/iOxLwm1SvNoc0hXbs0hw==","shasum":"3bbb80b3b604938961d8a8cc5cc12b1aef52102e","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0-beta.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE7S7comkxrfeWFWVEBhpRv89KQAfkDwPmuWbfe7NgMgIgWVXScYEqegsQJQvm/5xOAH/FuzPWGs6tppnQCC3NcSo="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0-beta.7.tgz_1507927255225_0.8794484180398285"},"directories":{}},"5.5.0":{"name":"rxjs","version":"5.5.0","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"module":"./_esm5/Rx.js","es2015":"./_esm2015/Rx.js","_id":"rxjs@5.5.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-vmvP5y/oJIJmXKHY36PIjVeI/46Sny6BMBa7/ou2zsNz1PiqU/Gtcz1GujnHz5Qlxncv+J9VlWmttnshqFj3Kg==","shasum":"26d8f3866eb700e247e0728a147c3d628993d812","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPM20qituh2egzW2uaXf8Md+l/TTkK0p/rjc6v7Ors9AiEAwedKyiNp90ijOmeesQtIbEfApyg04YxaXhqQfzLLEcg="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.0.tgz_1508341205196_0.29527428722940385"},"directories":{}},"5.5.1":{"name":"rxjs","version":"5.5.1","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.5.1","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-LmsJqk/i5D3e9eD7WR0v1XkHos2Rjo6qJkmVK7k6r74UZnesqcyVl6xTado4FxdjuNKWexnJJF6U8rCCz8BaFw==","shasum":"ef980a6ad7438c74e3b0f0d1e6f1493e385997fd","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwYJHcDunvAswfO4GudflFjgpLQSgLC+WBFuu6xsKmmQIhAP8kSww0HssxAQnQfonhdaUO/NBF/RRVUaBTsw83h7bg"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.1.tgz_1508867562056_0.5434707647655159"},"directories":{}},"5.5.2":{"name":"rxjs","version":"5.5.2","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.5.2","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-oRYoIKWBU3Ic37fLA5VJu31VqQO4bWubRntcHSJ+cwaDQBwdnZ9x4zmhJfm/nFQ2E82/I4loSioHnACamrKGgA==","shasum":"28d403f0071121967f18ad665563255d54236ac3","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEXI+ozrDe0nlhL9L7LtLQpBOySZDWQJ23TRaJ9y6AcAIgARIwQYV0wKe19ESFdysY3tIDtB/LRtBwbpCxzwR8Ct8="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.2.tgz_1508947611567_0.14474608609452844"},"directories":{}},"5.5.3":{"name":"rxjs","version":"5.5.3","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"^1.0.1"},"_id":"rxjs@5.5.3","_npmVersion":"5.5.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-VWockSz7xmDveeZ7wv8RvdipGGZ1NmL/m4jnpvN9BH4x1fW/TPoD23yXh+qDkbWSlajXVVfLIbGmyxa94Ls84w==","shasum":"b62227e74b84f4e77bdf440e50b5ee01a1bc7dcd","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9a+y0Re3GbTj9qj62AdvBY+/jsiUoKt6OEdkSi7eIwAIgV3ChU1cBVjt3Hqw9ri8N/k2A6EzjLyRaSeHBC7jjAnE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.3.tgz_1512172169608_0.7401874035131186"},"directories":{}},"5.5.4":{"name":"rxjs","version":"5.5.4","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.4","_npmVersion":"5.5.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-SFq/gVR1/kj8en/CmaFwX1nPTGUJVtQqzF6V6LLNAziizj/+r0VzztVsaAm/byigKrRxYD0RR52DKIt+6S0DJQ==","shasum":"66a466acb21270b5f441645a1141f95fcae10ee6","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZjnqOKoA+nWoO29nST4VjROO7oUAguZIxWjueEx1VxQIgV0/Szspg/66FgZxdbZFdz1S0oCN1OHvgIxyyfz+Eehg="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.4.tgz_1512506508644_0.1275017864536494"},"directories":{}},"5.5.5":{"name":"rxjs","version":"5.5.5","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.5","_npmVersion":"5.5.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-D/MfQnPMBk8P8gfwGxvCkuaWBcG58W7dUMT//URPoYzIbDEKT0GezdirkK5whMgKFBATfCoTpxO8bJQGJ04W5A==","shasum":"e164f11d38eaf29f56f08c3447f74ff02dd84e97","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC77RvOGxc5fuWGfLUiHY6O4pVn552SfLk7ofVt5NqOIgIgKVpwhE3DWcMiyesJwuUgGknBo3gojbuMakYQuXcVkFA="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.5.tgz_1512583126076_0.24221491045318544"},"directories":{}},"5.5.6":{"name":"rxjs","version":"5.5.6","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.6","_npmVersion":"5.5.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==","shasum":"e31fb96d6fd2ff1fd84bcea8ae9c02d007179c02","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1tI9asHpWxk753k5vYEw/XvZYpm+gHGIbRoL78XtIdAIhAJ5ACGF+HJz7SsGqmxsZu+Ks+5HGCqZKQTmUsfrxo2Aa"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-5.5.6.tgz_1513892937075_0.3250395271461457"},"directories":{}},"6.0.0-alpha.1":{"name":"rxjs","version":"6.0.0-alpha.1","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"nyc":{"include":["src/*.ts","src/**/*.ts"],"exclude":["node_modules","dist","*.d.ts","src/**/MiscJSDoc.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","@types/chai":"^4.0.4","@types/lodash":"^4.14.80","@types/mocha":"^2.2.44","@types/node":"^8.0.47","@types/sinon":"^2.3.7","@types/sinon-chai":"^2.7.29","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cross-env":"^5.1.0","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","dependency-cruiser":"^2.6.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^11.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","symbol-observable":"^1.0.1","ts-node":"^3.3.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"latest","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","_id":"rxjs@6.0.0-alpha.1","_npmVersion":"5.5.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-dy8r+Wnie590mp4aIf6QGOVVhYuOrp0qocAF7u87Ttr99mzWOjSGi+E+eGfllrNU0C4csqPaQmtYrXVlA+hQoA==","shasum":"e7f78dcdbfd1041c3bbd240ba2fdf13949a2858f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW8rv2FizCpy5SE8MwcWI9WuzbN+4ulAAZ45AZO6C0tAiBhgHDEer38w4nw8VnXO+J/dLfGq+wIvXR5+Y9T040feQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-6.0.0-alpha.1.tgz_1515779441837_0.6982087716460228"},"directories":{}},"6.0.0-alpha.2":{"name":"rxjs","version":"6.0.0-alpha.2","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"nyc":{"include":["src/*.ts","src/**/*.ts"],"exclude":["node_modules","dist","*.d.ts","src/**/MiscJSDoc.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","@types/chai":"^4.0.4","@types/lodash":"^4.14.80","@types/mocha":"^2.2.44","@types/node":"^8.0.47","@types/sinon":"^2.3.7","@types/sinon-chai":"^2.7.29","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cross-env":"^5.1.0","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","dependency-cruiser":"^2.6.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^11.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","symbol-observable":"^1.0.1","ts-node":"^3.3.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"latest","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","_id":"rxjs@6.0.0-alpha.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-x6ZSaGib1rVNUnZ157n0ZvYB2DeoD5cuLP9g4OkIeTIesuxLhDbWov+M9PjkA2Kviz1nZqdpzBs9GmOfMBEEYQ==","shasum":"6c8dc76801002ee0abedf5ab56587229ee0b3787","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMo7MfTPUlwHTMEImvkf9Vl003NPragBkHvEdEH8K5lAiEA1e+cCpvO2Rt5MyfeTYE3BOx24SN2LPdhEuQJHozt5g8="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-6.0.0-alpha.2.tgz_1515890730786_0.005624392302706838"},"directories":{}},"6.0.0-alpha.3":{"name":"rxjs","version":"6.0.0-alpha.3","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"nyc":{"include":["src/*.ts","src/**/*.ts"],"exclude":["node_modules","dist","*.d.ts","src/**/MiscJSDoc.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","@types/chai":"^4.0.4","@types/lodash":"^4.14.80","@types/mocha":"^2.2.44","@types/node":"^8.0.47","@types/sinon":"^2.3.7","@types/sinon-chai":"^2.7.29","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cross-env":"^5.1.0","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","dependency-cruiser":"2.10.1","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^11.3.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","symbol-observable":"^1.0.1","ts-node":"^3.3.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"latest","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Alpha\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _major_ release (breaking changes)\n- [next](https://github.com/ReactiveX/rxjs/commits/stable) - commits that will be included in the next _minor_ or _patch_ release\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@alpha\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject } from 'rxjs';\nimport { from, of, range } from 'rxjs/create';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@alpha\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject } = require('rxjs');\nconst { from, of, range } = require('rxjs/create');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-EuiyMoysmRo4ZVNh1LMr4B/0A7kcvlH4a7pcRSLY9qTXLA5xRwaaflH84PyMbFYfSG5GHxedrKAFjtf503mcBg==","shasum":"fcce7ffcaa7c6c2cfacec23aa58a3c900c2b8148","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-alpha.3.tgz","fileCount":3591,"unpackedSize":7844497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgDhWs29foJ1KGIuoBp1JnVJnnxbbJNHHzuiQYwuTNWAiEAsChxXQRWvxhuOD4hu6WH/ZnyAiUXQj+6mQuN1lJObDA="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-alpha.3_1518196017801_0.7902506265749623"},"_hasShrinkwrap":false},"5.5.7":{"name":"rxjs","version":"5.5.7","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.7","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-Hxo2ac8gRQjwjtKgukMIwBRbq5+KAeEV5hXM4obYBOAghev41bDQWgFH4svYiU9UnQ5kNww2LgfyBdevCd2HXA==","shasum":"afb3d1642b069b2fbf203903d6501d1acb4cda27","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.7.tgz","fileCount":3661,"unpackedSize":8855516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoKP8W08hJBhFpkAxlEuEKyv9nn+qFz+0tPLc0E7OHtAiEAnouLDzQ4DlRmhuyfc7z5OPlrvzVicopfiFKcH3AbYSc="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.7_1520915517472_0.3314225803032831"},"_hasShrinkwrap":false},"6.0.0-alpha.4":{"name":"rxjs","version":"6.0.0-alpha.4","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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.0.24","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"latest","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.0.0-alpha.4","_npmVersion":"5.7.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-eRBlvArSLPDgqL2A5uLSReu+HuAbgJvwF0rYnTrVQOiLZywYXvrDIsIF3T6l2UURnHH/sdNZiQf4EyVWgsZJ5A==","shasum":"e24afa7457d95a981f081d2979c3ba69b20c8ca3","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-alpha.4.tgz","fileCount":3558,"unpackedSize":6963662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC6Fz6H0EJhJP579X3o8z4VkO4EFDW7YWjlS8QIyQCIwIhAJhnfKmeyiO3XfZNS2Mb2jKZS1+AxGvpBUe0/XX/6ajE"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-alpha.4_1520967655132_0.9380165822997206"},"_hasShrinkwrap":false},"6.0.0-beta.0":{"name":"rxjs","version":"6.0.0-beta.0","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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.0.24","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Alpha\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@alpha\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@alpha\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-ntLiCeIihd7mKcW1vkj1WDLbRLX/O8JbWKXGMDv1XAIgp4xf0aqgAtevFZwHUjzWeYuBHyJFaZz3E5TPIQ30Qw==","shasum":"cf241936be39d8279ed0b2be4bf417777301f65a","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-beta.0.tgz","fileCount":3401,"unpackedSize":6902147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhP6dj3nQAFR98qOblYo4sjUvn6SqLqofw8lbvPrdkBQIhAJNs/J9j6NYLcXkplBE8YsifibfgFGfl5nSdxzueaEi0"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-beta.0_1521223000015_0.46158077251740726"},"_hasShrinkwrap":false},"5.6.0-forward-compat.0":{"name":"rxjs","version":"5.6.0-forward-compat.0","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.0","_npmVersion":"5.7.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-vA2yCAzU445Oqjup95I29OcS6kaVek7ukaW4GKlp1aDv74vXKnnl/vYAxCzHtqQsWkfi1JMzUM3U63E5Mb4PjQ==","shasum":"5b2792f0e0cf2acce00893219460bce550119be5","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.0.tgz","fileCount":3711,"unpackedSize":8906585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCequqqJ9OpsYtNyWDM/hKa9AvZdymBcZkEjxY+JM6ICwIgQV6KT4gsNW7u/K0Kl9m7ANtQc85qW3n3Uq3gNK5Qkk4="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.0_1521605849909_0.2877699986020634"},"_hasShrinkwrap":false},"6.0.0-beta.1":{"name":"rxjs","version":"6.0.0-beta.1","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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.0.24","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Alpha\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@alpha\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@alpha\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-beta.1","_npmVersion":"5.7.1","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-W5CIv+iYavprY8u5rJiTWTwPscni4XO4y4Xls05Cz6sbizXgN5bJYs07yhfGUC/ebei/VA/j2QDFReALUC658Q==","shasum":"ac6b181251ece21051435c3da2538444b43a37c1","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-beta.1.tgz","fileCount":3414,"unpackedSize":6910552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVYMUdOLbtdstlvS636ucmvrY94ayNalgvkQJh+g+6YAiEAj8oTroKwUTun0l9Up4wpXW0fRr5YmrbC746XKRhyTk4="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-beta.1_1521606201756_0.5019746213867191"},"_hasShrinkwrap":false},"6.0.0-beta.2":{"name":"rxjs","version":"6.0.0-beta.2","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-CNCB8iHaqv5Q4IFWo1TjLOW2uWMXJ7tzPJQZ1WQkx5QQR97ATbs8fEMdzQ9fwl6i6C1bMLqPBvdWO0ZmPx0n4A==","shasum":"305176fec8d6d783949ad6a10812a323e35d84fd","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-beta.2.tgz","fileCount":3414,"unpackedSize":6952213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO40Dh2Gp7NuJwGnfmqfijs8MmzgbAFU0r0Yhwl3WC9AiB7pyfkjkJuYbxpWATfDr3zyI/jsFPw8UdjNRCuhAKgiA=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-beta.2_1521918675639_0.12639662522366146"},"_hasShrinkwrap":false},"5.6.0-forward-compat.1":{"name":"rxjs","version":"5.6.0-forward-compat.1","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.1","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-165iGqmqVYhiKLWiP9ttTYw1GTMxrwfnHopfucqiavu+l2gUvoTydRKxlCZuCl+Xd52UKBEc9iTxHXrtalqyZw==","shasum":"31f83df06b46e21e19a850873bc6a209d2ff7431","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.1.tgz","fileCount":3725,"unpackedSize":8924309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX+3t+hOfHPVW8xqVPzqf7UFVCnAxuZZkLUcbFHDg1kQIhAO7inNU41QAPSS6EdCRc3v/SWxlXFbovFX8Xpv5tMuZ1"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.1_1521919513401_0.9937344972408131"},"_hasShrinkwrap":false},"6.0.0-beta.3":{"name":"rxjs","version":"6.0.0-beta.3","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-Rkc4BDr75zsX4ozYOra9E0uAn8jDlnNvE7ISx/w6P7fkREmJH3Y0Zsz0FKRdo/AjWVzqytvjN1umHlTv/Ozayg==","shasum":"09a241a69287311873be32613c836a007cf3db5e","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-beta.3.tgz","fileCount":3414,"unpackedSize":6955533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPNF8vcLFHjnOE8sBgm2FiqTDvEFnHOuBDZOpOxgtXsAiEAtyFzRX6WoZDZ/9PamweuVNVx1EKu9lhiRTVkN5DHSKM="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-beta.3_1522127901317_0.8595949734242025"},"_hasShrinkwrap":false},"5.5.8":{"name":"rxjs","version":"5.5.8","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.8","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-Bz7qou7VAIoGiglJZbzbXa4vpX5BmTTN2Dj/se6+SwADtw4SihqBIiEa7VmTXJ8pynvq0iFr5Gx9VLyye1rIxQ==","shasum":"b2b0809a57614ad6254c03d7446dea0d83ca3791","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.8.tgz","fileCount":3661,"unpackedSize":8859436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVjIFGJBHeAbpvW7AlX5jLeC+1uGfGop7AsWO7WxnqqAiEA4CdRfx+pmuUCMusMxio7DWegKOFF3nOx//7gGarQg58="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.8_1522128945329_0.6237159184356567"},"_hasShrinkwrap":false},"5.6.0-forward-compat.2":{"name":"rxjs","version":"5.6.0-forward-compat.2","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.2","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-HyAHhgPPNpahWuZt+3h586xKcvMxbBKPrNn77Hdv3eyVkqh1yUU7iJCG0jbzEyNB+dy7xSUVrW1ri1x2USr+3Q==","shasum":"0ca90dcca87c00707ab0ac1e64fb96f011e7fd11","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.2.tgz","fileCount":3725,"unpackedSize":8927951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2j05zrXl054MZy7T93w6TeXU9L3ZNAHch8a8cauVWSAIgMsIpChAtpVTZKbi5boyqTZabzSuZlabMSMcD7CtDYAI="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.2_1522129421306_0.9339786017407381"},"_hasShrinkwrap":false},"6.0.0-beta.4":{"name":"rxjs","version":"6.0.0-beta.4","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-beta.4","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-H+ghJ4H2mPrugoMfgbeky0yhmOrk4y0ykRyZpYvU2za0VbE2WTKgY/9pF7HJCogPFNIyI4GqI9Ujk3Xr4XxHbQ==","shasum":"6506fde30f0f0ca1c94eb948629ac4aa73c0b0c8","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-beta.4.tgz","fileCount":3030,"unpackedSize":5982482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8yVa28ElcwC6pNZXFYM+tRC3a8x76A7vjKBIGQ5MLsQIhAJTqcJYKcBBS0sghBuYjFtSeRtechyQp6JQr3gcwd/IR"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-beta.4_1522354532447_0.3492235594117774"},"_hasShrinkwrap":false},"6.0.0-rc.0":{"name":"rxjs","version":"6.0.0-rc.0","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-rc.0","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-nQqUjqiyiD3OkPd4xlg4eDNG4k8UiarBhU9qr3xKncHYhn3REjC4fCAFlg862JEwg50vQImaI/bv8yzreAHzng==","shasum":"3fed5454dfaf5a01005c973de857f860826d3eac","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-rc.0.tgz","fileCount":3030,"unpackedSize":5946514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXHSEJ3ho0onHv+NWOcLbvsMIXtA74w6iA0mIJo1VC0AiEA1q2Hd8H9HuffqZ+u97v3K5NGQA8uYdfJajyc66a7ZoY="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-rc.0_1522455123366_0.8320049884487852"},"_hasShrinkwrap":false},"6.0.0-smoosh.0":{"name":"rxjs","version":"6.0.0-smoosh.0","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-smoosh.0","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-YOC8Tfq9IBNzBcOw6jQAZVnigAYbtBm/Lplw6x726WfBU2DDxyZgCtraKXAnAWrhlMM60ouXQ9kI4QTLfkxOGg==","shasum":"d6c76bac0ecbe1427c62e51b2cfbac08432d355d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-smoosh.0.tgz","fileCount":3030,"unpackedSize":5947812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIFNn4s4m3esBGcMXOpaicr4wlNFjwOs5yI6SHVMSNSAiAEwDSN59FoAUVwN7wWLClHuhu89tLpSAkuxLqccxzZSQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-smoosh.0_1522564806511_0.0744717925228815"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated. Please use the latest version of rxjs."},"6.0.0-smoosh.1":{"name":"rxjs","version":"6.0.0-smoosh.1","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-smoosh.1","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-WLJzE9g5x54nX0WfQtVvlUcJ942OyXkhEE1oAI7BDjJQ7uSRCklo4TrGcJUrf979fc2L0je49vgicltMv4/mKw==","shasum":"9416a18bfb52ff02657aebc436f89b965a4a95f1","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-smoosh.1.tgz","fileCount":3030,"unpackedSize":5947812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIFuWz5iYAF2G0TeEF47pIq+alEcsHdgEu536KNsCp0AiBJth9ckayDuIWKwTw3l9bYLx4zR9l+croOpjD+9SuMVQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-smoosh.1_1522614099096_0.06494404721368818"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated. Please use the latest version of rxjs."},"6.0.0-smoosh.2":{"name":"rxjs","version":"6.0.0-smoosh.2","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-smoosh.2","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-IAickSl7xhGOHhhZp7XhhyIpHUm1QvHMMPQVAusotHiwE8szw4ntHVbouj0CiB5IMe4jep1dzsTNcvj2YUIP+w==","shasum":"2fbec8bce211ac6cdb21e630f17df2358562b6cc","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-smoosh.2.tgz","fileCount":3030,"unpackedSize":5946518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAGANUauY6jvLeAWfp0K1dtl1dTtHKM5NmogJLAammVwIhAIxi5NQbgB/a8qttA6jQ2VADHST0StiOcrBJzFrNdUiZ"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-smoosh.2_1522639429904_0.601455046278931"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated. Please use the latest version of rxjs."},"6.0.0-rc.1":{"name":"rxjs","version":"6.0.0-rc.1","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-rc.1","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-3knMfs9d6myCUuUYAqeaK2a+nE2KYyLHaQqxuoUFtTNuiIFBkCoTRzPMTO85qL279rEtjAwGY2NU5gpqXgpu0g==","shasum":"24de21d36803d022c5823f44dc51eaf6074fa85c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-rc.1.tgz","fileCount":3536,"unpackedSize":5956175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg52pr4UTKCVM56t0BomAlUccutQzBF053DV8XGCjdBAIhALB0F25Uh0hxJzbkcPkpfYZS9JdMXcKwRfkfuwyP3o3Y"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-rc.1_1523076215011_0.22930305409583585"},"_hasShrinkwrap":false},"6.0.0-tactical-rc.1":{"name":"rxjs","version":"6.0.0-tactical-rc.1","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"latest","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-tactical-rc.1","_npmVersion":"5.8.0","_nodeVersion":"8.6.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-PbAYwhl4VH5U4YzgzA4O5pCbDV5eBN9zNtcb8QyHXFVql3pAm3l1f+uoEcXsLlemuYdFGCYPbU+CYq9KCaIbBA==","shasum":"1fe1f1204132d1c71c72f249a487f8e76a5ec1d5","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-tactical-rc.1.tgz","fileCount":3536,"unpackedSize":5956184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7w2ws226zFlArUAZyHgC9t3LpFXCJobms26zYfWZ5xAiAi8yfauJMdlwcJYJjhDxd9gsUwY2OpRClcc+a9AaIqvw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-tactical-rc.1_1523077429453_0.04793835028391791"},"_hasShrinkwrap":false},"5.5.9":{"name":"rxjs","version":"5.5.9","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.9","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-DHG9AHmCmgaFWgjBcXp6NxFDmh3MvIA62GqTWmLnTzr/3oZ6h5hLD8NA+9j+GF0jEwklNIpI4KuuyLG8UWMEvQ==","shasum":"12a0487794b00f5eb370fec2751bd973a89886fb","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.9.tgz","fileCount":3661,"unpackedSize":8884715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIre7LE6n7iwfUtZhqifBO5QgDqSyxSb6dQdya1Z2KZAiBAqz8rsJ8fPtdogDEFtVe7Lt0xWvhinJsLE2nBsnqL3w=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.9_1523421024028_0.8555378008490937"},"_hasShrinkwrap":false},"5.6.0-forward-compat.3":{"name":"rxjs","version":"5.6.0-forward-compat.3","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.3","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-NfhaUGApdkMaAPgSleHh26vVqghGw8qa8XhuGbp3yczGaLjt8ef3q7OlnNvaXwxuTD+uU1nrYJr2ukcS5n9jiQ==","shasum":"8e092af726396c65e02ec65b016d449cf9dd418c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.3.tgz","fileCount":3725,"unpackedSize":8953563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcRPpfLV5gXw9JwyqOMg9Gm9oIgkjjCNfnsg9mgL8MXQIgQl1xC9NEyOfwTQMdybucM6/q8IEx3kQt7gQXc9kAXCg="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.3_1523421427015_0.7900138722446326"},"_hasShrinkwrap":false},"6.0.0-tenacious-rc.2":{"name":"rxjs","version":"6.0.0-tenacious-rc.2","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","@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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-tenacious-rc.2","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-ClJk5QYAqhdrB/mi+IUQjyhJFrUqeLc+SHjjJKiSFb4AGvn+RAY5d0dFnMUT8ynqMKwdt3XhA1f7528OLTCIkA==","shasum":"1f7107cc5ad672ffb52bf6d731d7d8be78cc52d7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-tenacious-rc.2.tgz","fileCount":3536,"unpackedSize":5970789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4NYnk/evuwqR5KrTACIlGd5Flkfyle2skwF7DjbnS8AiAIYz4nsgiNNpqLggQvN/uVfSymWpXsAzqdxfTiYQ1+uA=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-tenacious-rc.2_1523421867267_0.7107313412424248"},"_hasShrinkwrap":false},"6.0.0-terrific-rc.3":{"name":"rxjs","version":"6.0.0-terrific-rc.3","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-terrific-rc.3","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-CRpXVpRbuBsgbnTi/KjgYJ8/C1IXaeFL8obHtbxQrPorfhRPGEkIvbuQ+sTQnw9slszhRLrPz9EhmuGrVP8kYQ==","shasum":"3acee937c1789ee4addf3cc3f7cc843d7cc2887c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-terrific-rc.3.tgz","fileCount":3536,"unpackedSize":5970903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGY36Mtqa1tqBVJCkUCbchTGp7eel43qbGAse38aFAEoAiEAxKS675hVPAmdPNhtG2GQ78ArT3RfxuF/foj1LL6tn6w="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-terrific-rc.3_1523422317757_0.26999047270234033"},"_hasShrinkwrap":false},"6.0.0-turbo-rc.4":{"name":"rxjs","version":"6.0.0-turbo-rc.4","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","babel-polyfill":"6.26.0","benchmark":"2.1.0","benchpress":"2.0.0-beta.1","chai":"4.1.2","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-turbo-rc.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-7jrBXhSa1GaIvypD0/27dHWr5BobZTJWW0UXwtM4VGPjrR2nDdKvqpRooNijHFUC5ZGjOpk0S3dh3GNUWpwhpg==","shasum":"5995dab91914f03ee4a68d923678333ae626d2ec","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-turbo-rc.4.tgz","fileCount":3538,"unpackedSize":5973440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgIwslerRz+5Pa9UQDeXLl4Pm/b8Nhm+CrnkERdwHs9wIgJeAieDIsANWIsmMdFDI8DajSfXaedQNst+/LZiDTlC0="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-turbo-rc.4_1523558104009_0.4048773073227354"},"_hasShrinkwrap":false},"5.5.10":{"name":"rxjs","version":"5.5.10","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-SRjimIDUHJkon+2hFo7xnvNC4ZEHGzCRwh9P7nzX3zPkCGFEg/tuElrNR7L/rZMagnK2JeH2jQwPRpmyXyLB6A==","shasum":"fde02d7a614f6c8683d0d1957827f492e09db045","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.10.tgz","fileCount":3661,"unpackedSize":8884918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChFVOkAEH5Qh3VQAS7rTpmugJ7+ER4aI2322bEsJv9DAIgU0FpWTDACeXmCc7f61CmjG6XCQLDeNPYG/+zTm8pfpE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.10_1523558837764_0.27783782556152414"},"_hasShrinkwrap":false},"5.6.0-forward-compat.4":{"name":"rxjs","version":"5.6.0-forward-compat.4","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-cLkrsMwsNa3lNVa+U9Uwo1u30hos193bZaSDs8CKMOC1q+OgnTc8TdvAXmq8g37vbhkpQfaeMYlm8BkOzthj/g==","shasum":"1d3d8d0ebd7eb894a44891d2582f604a78b0014c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.4.tgz","fileCount":3725,"unpackedSize":8953767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBrVJi51Nq4ZeESqjc2EQ2smuxe3dNV7LIk8uEvZ1UyAiBsjZiod5+hbSjhkZX9XD6YRFsKg4Um/yo2mwba4Yl70g=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.4_1523559045533_0.322049724602004"},"_hasShrinkwrap":false},"6.0.0-uber-rc.5":{"name":"rxjs","version":"6.0.0-uber-rc.5","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-uber-rc.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-+560U3LlucLb74MAcJiZROMeKgmD9BNJoz78xUaUiE6reLAWZSoPpOYDLRxEOG2exxyWesTJLXJJV9EX4NV+YA==","shasum":"431adc93ed799c78ee52fd91418cbed7f2fea76f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-uber-rc.5.tgz","fileCount":3538,"unpackedSize":5974356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0wCGNAeVqLJkyOVlFLS+S6ojC403IPvdlSNIpyN1nJwIhALRIpSNn7qBYJrHruYk2X1tOmD3fU6ykoHMldZFlxG08"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-uber-rc.5_1523633906998_0.5515027620991941"},"_hasShrinkwrap":false},"6.0.0-ucandoit-rc.6":{"name":"rxjs","version":"6.0.0-ucandoit-rc.6","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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-ucandoit-rc.6","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-0o7OEZ+mXAkGWxsv6xPvl/TIC0JbrLS7MNZuI4/GMDPwQzFGNLOpIvlp2V+6w1ncUH6hFAyDNm5+UeKBjYP8EA==","shasum":"ee93062a886cb081a505561553f62fa2a8a39543","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-ucandoit-rc.6.tgz","fileCount":3539,"unpackedSize":5974609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq2SqHUT2GAeKptlHH9+3onRqWloNm8nLoLTZ5GFX7KgIhAMVl9HzNGoOIL52k7zlS1JWWO4fLXAQU1h4zo1hYQEP0"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-ucandoit-rc.6_1523641340528_0.23191614036948094"},"_hasShrinkwrap":false},"6.0.0-uncanny-rc.7":{"name":"rxjs","version":"6.0.0-uncanny-rc.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"],"require":["ts-node/register"],"reporter":["html"],"all":true},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_docs":"Build ESM2015 & global package, create documentation using it","clean_dist_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_browser":"Execute mocha test runner on browser against existing test spec build","test":"Execute mocha test runner","test:cover":"Execute test coverage","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","mocha-in-sauce":"0.0.1","npm-run-all":"4.1.2","npm-scripts-info":"0.3.6","nyc":"11.4.1","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","protractor":"3.1.1","rollup":"0.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"4.1.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","watch":"1.0.2","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 6 Beta\n\n## FOR V 5.X PLEASE GO TO [STABLE BRANCH](https://github.com/ReactiveX/rxjs/tree/stable)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`, (currently this is 5.5)\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs@beta\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable, Subject, ReplaySubject, from, of, range } from 'rxjs';\nimport { map, filter, switchMap } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\nAlternatively, you can use the built-in `pipe` method on Observables. See [pipeable operators](https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md) for more information.\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs@beta\n```\n\n(Note: destructuring available in Node 8+)\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = require('rxjs');\nconst { map, filter, switchMap } = require('rxjs/operators');\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs@rc/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { Observable, Subject, ReplaySubject, from, of, range } = rxjs;\nconst { map, filter, switchMap } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(filter(x => x % 2 === 1), map(x => x + x))\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n\n`npm run info` will list available scripts (there are a lot LOL)\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\nAt the moment we are trying to improve the documentation. For this purpose the Documentation is in a seperate [GitHub Repostory](https://github.com/ReactiveX/rxjs-docs).\nFor a quick instruction take a look at the [documentation guidelines](https://github.com/ReactiveX/rxjs-docs/blob/master/DOCUMENTATION_GUIDELINES.md).\nWe are really happy about any type of contributions! \n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@6.0.0-uncanny-rc.7","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-mXBJnSpbrotKF83b1sd5uSa7q/J/y99yBArB02l6B1v2QAP18FCn2BwRXfC9O4A+75mfwUAIUWJyLilboF5z2A==","shasum":"e5d6ebe2c538c583bf4b3600b60112d64a7a6991","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0-uncanny-rc.7.tgz","fileCount":3539,"unpackedSize":5976474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7jqMKzON4fj+Fj4jVna4S5c3v3NJIqGmyNWg0z48dbAiEA4ISrPFcHSgJWcma5fAa5+Xtj8QSRV3+Tx4oxOSRpYNQ="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0-uncanny-rc.7_1523656537191_0.9462920206546779"},"_hasShrinkwrap":false},"6.0.0":{"name":"rxjs","version":"6.0.0","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","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.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"5.0.1","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.0.0","_npmVersion":"5.8.0","_nodeVersion":"7.7.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-2MgLQr1zvks8+Kip4T6hcJdiBhV+SIvxguoWjhwtSpNPTp/5e09HJbgclCwR/nW0yWzhubM+6Q0prl8G5RuoBA==","shasum":"d647e029b5854617f994c82fe57a4c6747b352da","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.0.0.tgz","fileCount":3539,"unpackedSize":6040243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa37pZCRA9TVsSAnZWagAA2V4P+wW6ArAYulnBSnfohJBH\neOknDXff7enZpwCPVLtmcE6epDyonKdsnqwdINmvEzvMg1oFHx7KCOPUnbUM\nQE783vZbn1xRGW03XyjWirAPuTCkBPeegFLK0h66qcd+Ea0BdcrHXOm7qIrC\n3Cpr5LJsoUYmjnyNpLr3MlsT1qSB/F18KsqP9h9jWPjqQVAZPBOjTGZaRB0j\neTNu1hN6AX0oJyRwplstEzuP9HdEA1+e6fsdA+pLP9lpK45CT/9UMHZIhBvq\nQNcoNSK7zS8grsEZuor0rIdiyu+A6SiKZWi+4y+lRVIM+jQNNtEYgy8xcjaW\nrjp4jOhDRTHLD93Is4TU2hies6OsfnfDGHkz+qUXm5YPYIVfSPAGIzhPlqf+\nq1VOgoTWy/Z4q20bRioGEqvymwKknlWZ5FAwp/YKVgKnDpvDRvV0LCozNS2S\nyHSLwzyooKLARVs0Fxrfx//cDBzoaT83tAFJgzGaEkkDegpp2oxhyBE+FqA2\nuJZJKQvAtHmyreC/4FUOmVGVLzj8AHyMXw9/ULtIfeH1487ocDEI89jPmqEV\nA+qePhcXKpTLmaGEw8de+JQFAEbMevEFYJ1/HX7GBIAvjLNcCFajljlmzSgM\n/sEJG8eE0U16OHnd67y1F7Udv79c5SUBLt/XtfXp1/9p+7AXbGIa1m2OhGL/\ngI3U\r\n=ij9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgyAYMUAvrpu1qqcSFqlDyuDKWP2uFe2lOJW5yiJaDAIgcrwF21vdZp/ma4ZN/WsE+2lpjdeFJ4U9djhF8OxKVKU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.0.0_1524611672772_0.9686138282745147"},"_hasShrinkwrap":false},"6.1.0":{"name":"rxjs","version":"6.1.0","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","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.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"5.0.1","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.1.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-lMZdl6xbHJCSb5lmnb6nOhsoBVCyoDC5LDJQK9WWyq+tsI7KnlDIZ0r0AZAlBpRPLbwQA9kzSBAZwNIZEZ+hcw==","shasum":"833447de4e4f6427b9cec3e5eb9f56415cd28315","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.1.0.tgz","fileCount":3547,"unpackedSize":6047369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa61HbCRA9TVsSAnZWagAA4nQP/1sB8nR7tTdqfyaMLu60\nzcf92Tk8txO0DKCdJrN2Z9BHlIYCkgE9s2pNxZP8ooQSE7v4thdyOoJFlT32\nDOyXiGPzgSTncsedhLAHiJWlfqDnXCy61w0yC4/CDb/TkC3uo6Mc0owMQQDX\ncqaXF1T2DNIByCUbzsktRd2HkoqOgzoPRpDKmu0ZQsg7H9uspTWEf3Llh2Q3\nRyIgK9T5quqmOvna0DEZjI2wL+/MwEg46ETyjgZEHQAiRGugzKM2sfgCWxn5\nuoiMUmDrPUaT4rwNi/iTGbERr9rNHkaKAQ/Ri9EjPAiA34yHyHkyohM4mPJs\nrrKYdT5qTY4+R+6T+DEUV0248eVLdhYTrPucItNFRHQVDK8QPWHYgvKFXWzl\nPdpLiovRyrWGtzMeaPw7QByqwF77aqkVm4GpQ2XjDSm7Jza9e0KrwJh4YHWp\n/rVeBl3ob7Uz48BEtKL8W0NlI722LGWRUtQmdnWwD7iwTTdn1CGK88sroEie\nXhUhy9+wUElDdmvMCGs165/dvYAV4P+U3zFnVijLuX6+ew+CyQCF1xrypWNU\nmTr1fmq7EpefxELvlsNnfrfE2oF+vHBrEjj6k0Kp8RyaaeZfQsSquQxhwWIg\nGam5i1yU3k9o76H7AldTje7cGOQPM2yBrVsJ8ybE6az0MFUJ+6h4bZbLY+hX\nmG97\r\n=ZZY9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+CF9HkRlx2Rve9iMszJgt5xzUeHANPDLfUXYu5/EoXQIhAMl5nZ2aS9wdwspJZSWnwOoLDtQINafRIu8wAbyztmBU"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.1.0_1525371353932_0.5736636289897594"},"_hasShrinkwrap":false},"6.2.0":{"name":"rxjs","version":"6.2.0","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"3.2.5","lodash":"4.17.5","markdown-doctest":"0.9.1","minimist":"1.2.0","mkdirp":"0.5.1","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.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"5.0.1","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.2.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-qBzf5uu6eOKiCZuAE0SgZ0/Qp+l54oeVxFfC2t+mJ2SFI6IB8gmMdJHs5DUMu5kqifqcCtsKS2XHjhZu6RKvAw==","shasum":"e024d0e180b72756a83c2aaea8f25423751ba978","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.2.0.tgz","fileCount":3555,"unpackedSize":6060687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA6IUCRA9TVsSAnZWagAAOvkQAJRXUwG1RhZ5DlH2pyzI\nOVGcYokv0pcTiPD1m+fTidNjYj4nBZkBA+WrlsGVz9QR0g+0cz7yWqS0wmHj\n2+neUU2q2x/VZnWiRf+5gZ+OMOoPcrUlES4wifvOC/JP4bDS2a2gCv1G7Msz\ncpG40Dcpu4dpn7rfo9cGbkl6smpFatlC8e0yWbdP/qGmR2AhsWwWAhc9/6Sa\nE/cldVuytFpVWNYCjNZZNNV8hIgeYJmzgZjX8xyGlk3TJbG+AggWpmpQwBZS\nlpttXYPtshbZdWpOJwsGM4JNxa9tU4QvDcVb9tn0PgSrxO/BptXukXzWkW3P\nnVcQUQLspang6pqPdc3dKsNCBs+qRRfdxy3mHQJJizBunXHMmMYXeKpxxScp\nwoVxUTJxpKZp8PHpuiOQ+edeXH3FFUlLtUge+ACJ1rnUy/T19D+l5BBTxqV9\nJyUjO4rxh+H1mwJ2tccZB9P7zUOQf5iozoiPV3UyLow/Ap+8UhPcycBdMzsz\nXpeTT1XIewbLq8XOI4TYc4e6TDBC5uVe4XIgVGYOHmaFxwzXTC2CE7PZQg9p\ncYxy0I1OzY5dGUx3+o/OpmCLoMw1nv4K72CdUGA7JsZOykOGTbX7/Q44SGLa\nFz4R2KC+KDvETRgDyuaxOQv7cZvHRS7GG/lOm3j5cGb2Tn6kGgm+kavlM81V\n/jRX\r\n=X7sH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlypBaWyHG36S4XEI3wE+cb80kiV+HaPgUPIbG0OScvAiADjr38Li6Ku1hifqe6sl5HG449uiCO2OdoRq9vEHlDXw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.2.0_1526964754460_0.6653901023965387"},"_hasShrinkwrap":false},"5.5.11":{"name":"rxjs","version":"5.5.11","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.11","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==","shasum":"f733027ca43e3bec6b994473be4ab98ad43ced87","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz","fileCount":3661,"unpackedSize":8878409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA6TkCRA9TVsSAnZWagAANysP/iiZFBkI1ucqsjlI0AE9\nmzN+SNx1cy6SR5yGQrdqprtB8j6G38xKltR1O9cwczDv9tEEmaaeyUqaH/fz\nPE1rCgKDBsj2q4sBNVZHazST5TEANi0yU/GGhBrdhbDR4Sx0PGNyBkk9qZav\neuvkBV9yjG91ZUnoGwz95jdwLMdn8gvdvknfKOTgpRf7NA5YeTC/cU8xjXnu\nO3OQw41rrBkBpl0M+Kha/X+Lggt1gfALYLd8Sz+e/0ZGAsQRLGHeRyUbsLDy\nIOml+sRCrDp9b2QijdFXFvumnCQD2iECuHt4MuR238y395NM7uvCX6Je5viE\n3vSTpk56MQSAkQ7dvG/gywZzcx8vHJIY34LX7YucW9ASy3MvEsc3g2DDDTsU\nol4xT1n75vG3414YETBNYXIx9B+57yUexoz4SdbyN5gH9vjA4ifjljpYn3ez\nTv31D3aD7fkeLWg9Vvxa7MNhQNni83dlcv+IAyrCnpDrW+YD9F3VI91M8ycm\n82bClvGBl5yyjGelHssfx/y+vcz4uBxJUPzVTl84rPerS/gvyjymsIux//UV\nwfZU+fCntS38L5OVgVkndg2qhxha0KrBHXf9YGAYropCSZfCFoGNoareYaAP\nkGIb1oRuRJ3rqJAVIGp3LqS7sakcja33uIBSNVi7RTybHzqKNCjX9bXWP/Dl\niR6m\r\n=5Tlv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnPz7xf+kuWIOdWJ4l9HsbjQmMoFy+RtH5cAkHwTBKAAiA9eA1WhRwWTtURM2cKiOM0ZAmS0f+Kjy5SZeq2wF1wpw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.11_1526965475613_0.31759457206762387"},"_hasShrinkwrap":false},"5.6.0-forward-compat.5":{"name":"rxjs","version":"5.6.0-forward-compat.5","description":"Reactive Extensions for modern JavaScript","main":"./index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","dependencies":{"symbol-observable":"1.0.1"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"[![Build Status](https://travis-ci.org/ReactiveX/rxjs.svg?branch=master)](https://travis-ci.org/ReactiveX/rxjs)\n[![Coverage Status](https://coveralls.io/repos/github/ReactiveX/rxjs/badge.svg?branch=master)](https://coveralls.io/github/ReactiveX/rxjs?branch=master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/rxjs5.svg)](https://saucelabs.com/u/rxjs5)\n\n# RxJS 5\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [Migrating From RxJS 4 to RxJS 5](MIGRATION.md)\n- [API Documentation (WIP)](http://reactivex.io/rxjs)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - commits that will be included in the next _minor_ or _patch_ release\n- [next](https://github.com/ReactiveX/rxjs/commits/next) - commits that will be included in the next _major_ release (breaking changes)\n\nMost PRs should be made to **master**, unless you know it is a breaking change.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nTo import the entire core set of functionality:\n\n```js\nimport Rx from 'rxjs/Rx';\n\nRx.Observable.of(1,2,3)\n```\n\nTo import only what you need by patching (this is useful for size-sensitive bundling):\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport 'rxjs/add/observable/of';\nimport 'rxjs/add/operator/map';\n\nObservable.of(1,2,3).map(x => x + '!!!'); // etc\n```\n\nTo import what you need and use it with proposed [bind operator](https://github.com/tc39/proposal-bind-operator):\n\n> Note: This additional syntax requires [transpiler support](http://babeljs.io/docs/plugins/transform-function-bind/) and this syntax may be completely withdrawn from TC39 without notice! Use at your own risk.\n\n```js\nimport { Observable } from 'rxjs/Observable';\nimport { of } from 'rxjs/observable/of';\nimport { map } from 'rxjs/operator/map';\n\nObservable::of(1,2,3)::map(x => x + '!!!'); // etc\n```\n\n### CommonJS via npm\n\nTo install this library for CommonJS (CJS) usage, use the following command:\n\n```sh\nnpm install rxjs\n```\n\nImport all core functionality:\n\n```js\nvar Rx = require('rxjs/Rx');\n\nRx.Observable.of(1,2,3); // etc\n```\n\nImport only what you need and patch Observable (this is useful in size-sensitive bundling scenarios):\n\n```js\nvar Observable = require('rxjs/Observable').Observable;\n// patch Observable with appropriate methods\nrequire('rxjs/add/observable/of');\nrequire('rxjs/add/operator/map');\n\nObservable.of(1,2,3).map(function (x) { return x + '!!!'; }); // etc\n```\n\nImport operators and use them _manually_ you can do the following (this is also useful for bundling):\n\n```js\nvar of = require('rxjs/observable/of').of;\nvar map = require('rxjs/operator/map').map;\n\nmap.call(of(1,2,3), function (x) { return x + '!!!'; });\n```\n\nYou can also use the above method to build your own Observable and export it from your own module.\n\n\n### All Module Types (CJS/ES6/AMD/TypeScript) via npm\n\nTo install this library via [npm](https://www.npmjs.org) **version 3**, use the following command:\n\n```sh\nnpm install @reactivex/rxjs\n```\n\nThis will include CJS/Global builds and can be used for all module types.\n\nIf you are using npm **version 2** before this library has achieved a stable version, you need to specify the library version explicitly:\n\n```sh\nnpm install @reactivex/rxjs@5.0.0\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n  \nhttps://unpkg.com/rxjs/bundles/Rx.min.js\n\n#### Node.js Usage:\n\n```js\nvar Rx = require('@reactivex/rxjs');\n\nRx.Observable.of('hello world')\n  .subscribe(function(x) { console.log(x); });\n```\n\n## Goals\n\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable.\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\nThe build and test structure is fairly primitive at the moment. There are various npm scripts that can be run:\n\n- build_es6: Transpiles the TypeScript files from `src/` to `dist/es6`\n- build_cjs: Transpiles the ES6 files from `dist/es6` to `dist/cjs`\n- build_amd: Transpiles the ES6 files from `dist/es6` to `dist/amd`\n- build_global: Transpiles/Bundles the CommonJS files from `dist/cjs` to `dist/global/Rx.js`\n- build_all: Performs all of the above in the proper order.\n- build_test: builds ES6, then CommonJS, then runs the tests with `jasmine`\n- build_perf: builds ES6, CommonJS, then global, then runs the performance tests with `protractor`\n- build_docs: generates API documentation from `dist/es6` to `dist/docs`\n- build_cover: runs `istanbul` code coverage against test cases\n- test: runs tests with `jasmine`, must have built prior to running.\n- tests2png: generates PNG marble diagrams from test cases.\n\n`npm run info` will list available script.\n\n### Example\n\n```sh\n# build all the things!\nnpm run build_all\n```\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\nRun `npm run perf_micro` to run micro performance test benchmarking operator.\n\n## Adding documentation\nRxNext uses [ESDoc](https://esdoc.org/) to generate API documentation. Refer to ESDoc's documentation for syntax. Run `npm run build_docs` to generate.\n\n## Generating PNG marble diagrams\n\nThe script `npm run tests2png` requires some native packages installed locally: `imagemagick`, `graphicsmagick`, and `ghostscript`.\n\nFor Mac OS X with [Homebrew](http://brew.sh/):\n\n- `brew install imagemagick`\n- `brew install graphicsmagick`\n- `brew install ghostscript`\n- You may need to install the Ghostscript fonts manually:\n  - Download the tarball from the [gs-fonts project](https://sourceforge.net/projects/gs-fonts)\n  - `mkdir -p /usr/local/share/ghostscript && tar zxvf /path/to/ghostscript-fonts.tar.gz -C /usr/local/share/ghostscript`\n\nFor Debian Linux:\n\n- `sudo add-apt-repository ppa:dhor/myway`\n- `apt-get install imagemagick`\n- `apt-get install graphicsmagick`\n- `apt-get install ghostscript`\n\nFor Windows and other Operating Systems, check the download instructions here:\n\n- http://imagemagick.org\n- http://www.graphicsmagick.org\n- http://www.ghostscript.com/\n","readmeFilename":"README.md","_id":"rxjs@5.6.0-forward-compat.5","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-CJ9UIV5LlcyGhKWOVvZa4PcVbJJbGNcTunG29cflNo+Y2jAZgvMdZVl4xwYNiYK5gmley/0QuAFVJ0M4GO+GNQ==","shasum":"b804784be4209eb34ca43b648062f343ae640f48","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.6.0-forward-compat.5.tgz","fileCount":3725,"unpackedSize":8947210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA6XcCRA9TVsSAnZWagAAK5EP/jP6AYdfjtkvEMobX0Lw\nQ0LM/FVv/FvqoDcF05SlfIz5b+8S/VJitXqfHdUVdOJMXj8tFa4RY+Ldx27y\nvC3QKX9ludEztcw6hXdxwvtbIYmi2LCSzKGrdAUvdFUwSzDcn0uIqPsB44mK\nCjyWWi/dt/rGEOB00q56nMSo2qZQmBz2a/I3p2UbGVFx2PV9vW7XqNwoUhCg\npkHVi1XisQ7xbKU0TqjpvyaVVp05BcIKydAl8c4JK1RkbfHFtHWvaZ9YhiTe\nZ3tPeV+HF56yK08h/l8pBcno2cNtpljA8OLr0mShPyziheglBI2wAUrySK5H\nXbJ8OB3UdeZRR4HkBvnI2oOdCXxhhWRfUXgtLFS/fK/t93bGpFO+RlT0CROz\n6ECYtdwzGvD9iXkg5AvGGp8b27wkw1LSGmS/m7hgzcX+W54LUCxET1xsm8QJ\nnWixdgtcuPEtkpF/LkfMD9GQAYeiMhivtFCWFKHoWc3/isaeul37/990goTw\nIoX92LA1PD2slcr1lIUyCkbrgkkzBKQPQatVee2MHI2wMIorItiOEuxkDROn\nDzCwGtdVc/u4hFqJRaI0dunt10aifFxemfwIVesficu2JMcJpw9P5DZafn3z\nK8Rz6CgBCNAkyy8tOKc3bvnEXdhJSq/+ws/pueZdAplSYxeVtGd7e7bvXBo/\nhB8X\r\n=L3uj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ9awkuyVJ0gcTg0ZMVfk5q6xjJKW3oU8qer8d9opo+QIgLN+SwNNxkvxxYUHrz8Jac6mu2XUCYQ7fxBR8jYxBvFE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.6.0-forward-compat.5_1526965723632_0.21181616758970656"},"_hasShrinkwrap":false},"6.2.1":{"name":"rxjs","version":"6.2.1","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.2.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-OwMxHxmnmHTUpgO+V7dZChf3Tixf4ih95cmXjzzadULziVl/FKhHScGLj4goEw9weePVOH2Q0+GcCBUhKCZc/g==","shasum":"246cebec189a6cbc143a3ef9f62d6f4c91813ca1","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.2.1.tgz","fileCount":3555,"unpackedSize":4778064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH/0gCRA9TVsSAnZWagAAc58P/37hvyPABj+mqBs3723+\n7wIrfeCvIVOz5cexwv3bgoZBkgADVDmQX0BLKmthsRETB6O+TX4ot2teZIho\nClqv507jgyLPjU6P9yh7DQ4nTb4X2ksAXIr29dAoYd8RcbQU6YinvHICqLZE\nfta7+Tdnis2+TgCjDuWl6F75ZaGC48oZc06sj+Uom++3XTdfg/zFszGdIcsS\n3udhtvTn9lduQ0Bhu62NAaSSLBDG4MF6nCMoIh2tneW0lQ2iV4Xut4mzJpLI\ns2v/6TU2QZgysmivGm0+7dydqlKd/jQJCoCRLeUdB9oU6TyHNy+euBDuWVtM\nIOqM81eftLio9HJ7uzksES3tK4H1sMJpDUYvD1vhm63wFu1Y2CEYHiMp5lCD\nY/Ue5pTMAXTnMdLvTnAgIbArVJ4y6q9LmdEk99Y/Kv6LprfSyD6fOgJ0HZGt\nxy/kkD2C4hRW8LhdgRWMw5BBMVrZ8rKuojJRRV0BXNeMKYCd6ijk4N42sj3D\nG5xGTWcSRqORNRvGhtoawvoKW+8+KgPb5o1HUsbhg2d3eQz8YJyMRYB4xyRp\nOMfXd7qvijGUqm6JgvLhwDle8VZjgX/f2Tf+qSFCJD/29j0v7yBTN8WeRb4U\n6D/6t0obMGQIuLzoIVWy9LtLFwOPGdAJVl9YGCrfHIECtGhMPzQ11FTXBwU0\nZ9n6\r\n=HQqw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaClkzmUcY21HiwLvQqluTxZzoo9Aa3baoFYjhrTHEyAIhAP/yhcRgPxP1E62Tq8TOGIjovTry6DULA7lpVl/8Rna0"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.2.1_1528823071092_0.5941112170909646"},"_hasShrinkwrap":false},"6.2.2":{"name":"rxjs","version":"6.2.2","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","rx":"latest","rxjs":"^5.5.7","shx":"0.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"~2.8.1","validate-commit-msg":"2.14.0","webpack":"1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.2.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==","shasum":"eb75fa3c186ff5289907d06483a77884586e1cf9","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz","fileCount":3555,"unpackedSize":4776745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSSHWCRA9TVsSAnZWagAABFkP/ihYS+oOjttSxpGWBeAs\nWPjKyfqD1971tJhug2OTwUuQHaibdlc8bTLdfIsQtm+wZR3sAjoh0Wql9H0k\naysdWuAqBhiVmE69qOaMBwgsIM6Scl8zcl5ZmcTveUCcPfA2P1aCl3iJ+yMo\nensIZfB4U5T5xYIFTYQW9Y5pNF64qbKsf99QEuUEG4Wc1zNHj0Cbcimx457u\nsJD3vkCYITj9MBBAdcwppJVMpVomxWyZW6Q+OCiPu0NG9YZtD2hooNBIFdg7\nXiVCezmzTLZPwKwwAycNKgEm7muXm/yOuIkFDY04yLAGU6eKYwu9CruvuObl\nmGMcrZsLLkQbqd0+nZOej0lARGHEfc9r7bqhuYeyGDFd7WAkC9+GpPX7Rvt1\nmJMOnfg7UjjEDK+ICVJVMmaztps3mhxQf5p4wQd7tiz6D71Ti8xF0/MeXoQ7\nu1CXmYsS6Axt+3xbAaDjQ8FwthzJgy8pmT2x47tIUECM17s9Blbbans/XzZQ\nA9DgGfYkdijvsZ5VHX1y8ymzhWh0NCN4+5/uRJhn7bskvZJutmQrHzVdxSrC\nuLoSIjl0wraMhHmX0jbbfwSpSq7oiuFzz3LIeCfrv1/ELfNdUTF2pkFTtc8x\nkm/AkjSiY1Yh9LBmsFXCjZgp1GK7Qzmi6xuoU2zIaNvmbNIXKGqeRqVE+j0Q\ngPVp\r\n=lfkA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQPSW+y7bfBHSRPbC0IO3SjOhSjfYOYgj60Yo0GfWDGQIgF4fpTZEpeg1yZy7VTIAumMJURpYxwjr/HTgLWGYP1PU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.2.2_1531519445956_0.5990980787106583"},"_hasShrinkwrap":false},"6.3.0":{"name":"rxjs","version":"6.3.0","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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.3.0","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-ZnwuEquf72mnVORgX75eZCAKNNwulmKQuFxDPwDA5EvbkBXeRNJtmvhyVLcPcKkdiUtqqv+LbBM8jYo0eBW++w==","shasum":"e55b05ad4bdf351db4b45756638dfa368260a8a3","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.3.0.tgz","fileCount":3555,"unpackedSize":4866310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiAPuCRA9TVsSAnZWagAAHnMP/1eWsgPCxE+dV8Y1qoYd\ndyN42hms8HdP1grH3QHL86Tw3vBkR1KkkhEKNZ8sGDJznPECCCpeS3oD9FYR\n6ymJ1GLZghCLFLILHp8F6tcclb/IdFhRFvao3zPNFXipLoBAzyAqKIyw6itF\nHuUot2WFGHybLtR09iI/9aHWfKtVwTE2+bOgxZzxpZkvRlNx+Uda/slKcPIQ\n4YUy7e/+Aff9vs0AVrRIJCVyGPAad2lD704+VqEl0OlRWhoxQpyfo3EoZSqr\nEp4R+RdMkZSwX9xWARvKec/i1FIeTtM81gnF3JrkaPwMQhzvomweXDmsbrQc\n6BK1fIHicxhGcTHx00x1jk9bKb6nug7pVIvlfAnout/qZrwl2eX04vv23uig\nyhSPB9SI//m9Yrrqcvu8Hk3JZpE5DZO2pqD6/2P9qRu4IBhqwVn2fm1ou73h\nxWrjjX5FnXklZ1FYunyf0P3M77Y+vHDeD1t/4FJc51tSm8xz91gqNrbnWou6\n7hCDm6dDHbHzfoMXaYe/JrYl2JJY30vrrKe+1oA3PWn2oxNrKj8KSBSbH8yB\nFs8NE3FqrixYX7Uy+4yxQjuetNwSadOOrveZp2W8xmCJPyL2BDp+wHiKbtIt\nLvXURDpOf4pMvr2td/YLvZkPIjMhR3TmKEluSijeko8pgLkTbameu7KUz7MR\n1NQ4\r\n=IMWC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdKA2eg4e1u4y/WzZYb/4oQCFaBfXJqmughkRsjd8BbgIhAKGNfQ1DHXEVlZeGjpV1GupwZ+AMVjXEzttOE+CnwhEx"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.3.0_1535640557450_0.4694119788963904"},"_hasShrinkwrap":false},"5.5.12":{"name":"rxjs","version":"5.5.12","description":"Reactive Extensions for modern JavaScript","main":"./Rx.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"scripts-info":{"info":"List available script","build_all":"Build all packages (ES6, CJS, UMD) and generate packages","build_cjs":"Build CJS package with clean up existing build","build_esm5":"Build ESM/ES5 package with clean up existing build","build_esm2015":"Build ESM/ES2015 package with clean up existing build","build_closure_core":"Minify Global core build using closure compiler","build_global":"Build Global package, then minify build","build_perf":"Build CJS & Global build, run macro performance test","build_test":"Build CJS package & test spec, execute mocha test runner","build_cover":"Run lint to current code, build CJS & test spec, execute test coverage","build_docs":"Build ESM2015 & 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_cjs":"Clean up existing CJS package output","clean_dist_esm5":"Clean up existing ESM/ES5 package output","clean_dist_esm2015":"Clean up existing ESM/ES2015 package output","clean_dist_global":"Clean up existing Global package output","commit":"Run git commit wizard","compile_dist_cjs":"Compile codebase into CJS module","compile_module_esm5":"Compile codebase into ESM/ES5","compile_dist_esm2015":"Compile codebase into ESM/ES2015","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_mocha":"Execute mocha test runner against existing test spec build","test_browser":"Execute mocha test runner on browser against existing test spec build","test":"Clean up existing test spec build, build test spec and execute mocha test runner","tests2png":"Generate marble diagram image from test spec","watch":"Watch codebase, trigger compile when source code changes"},"repository":{"type":"git","url":"git+ssh://git@github.com/ReactiveX/RxJS.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","devDependencies":{"@angular-devkit/build-optimizer":"0.0.24","babel-polyfill":"^6.23.0","benchmark":"^2.1.0","benchpress":"2.0.0-beta.1","chai":"^3.5.0","color":"^0.11.1","colors":"1.1.2","commitizen":"^2.8.6","coveralls":"^2.11.13","cz-conventional-changelog":"^1.2.0","danger":"^1.1.0","doctoc":"^1.0.0","escape-string-regexp":"^1.0.5 ","esdoc":"^0.4.7","eslint":"^3.8.0","fs-extra":"^2.1.2","get-folder-size":"^1.0.0","glob":"^7.0.3","gm":"^1.22.0","google-closure-compiler-js":"^20170218.0.0","gzip-size":"^3.0.0","http-server":"^0.9.0","husky":"^0.13.3","klaw-sync":"^3.0.0","lint-staged":"3.2.5","lodash":"^4.15.0","madge":"^1.4.3","markdown-doctest":"^0.9.1","minimist":"^1.2.0","mkdirp":"^0.5.1","mocha":"^3.0.2","mocha-in-sauce":"0.0.1","npm-run-all":"^4.0.2","npm-scripts-info":"^0.3.4","nyc":"^10.2.0","opn-cli":"^3.1.0","platform":"^1.3.1","promise":"^7.1.1","protractor":"^3.1.1","rollup":"0.36.3","rollup-plugin-inject":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","rx":"latest","rxjs":"latest","shx":"^0.2.2","sinon":"^2.1.0","sinon-chai":"^2.9.0","source-map-support":"^0.4.0","tslib":"^1.5.0","tslint":"^4.4.2","typescript":"~2.0.6","typings":"^2.0.0","validate-commit-msg":"^2.14.0","watch":"^1.0.1","webpack":"^1.13.1","xmlhttprequest":"1.8.0"},"engines":{"npm":">=2.0.0"},"typings":"./Rx.d.ts","dependencies":{"symbol-observable":"1.0.1"},"_id":"rxjs@5.5.12","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==","shasum":"6fa61b8a77c3d793dbaf270bee2f43f652d741cc","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz","fileCount":3661,"unpackedSize":8886442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiAbTCRA9TVsSAnZWagAAQkIP/jMZLvQIYpMtUYrPmenK\njH9TRH1lF0uIM/Z6z7a/t2BF+FwyCI98ck/QdJviZLwZ5wzVraCOZnkO98H3\nJ/RLpLoI1GdUJ+SBLpOdKS9nWYrR3a49HmsookK28gwddDQW4wXX5tIMcqAh\nWCIlUuWz9+KOYZGWLdF2rNUoUMhCsUqFXnvAdCs65rWo6nsMmEsXiLTidsN+\nDaAeVAeU9PAfLOyze5pxqTAtQx7FA4e0YU6C2gGGwNCQwyXW0JD2lE+OGQFc\n6n+wn+m22DyDR+w8Y2deGYWXk7rmtv574mqPp7vsDMMjNCg1NamYIW71hpqv\nnMwnlnZarBlKZ3jdInj01ecgFsRTJN0FVMGGLilE3ba2+brX1Bptj/lstol2\nyUKy0KP/uuFfED3Dj0ghy7IlxDxOtKmbJmNdInUMpLO6sG++t9m/E58ZsH1j\n9eZc2fT43GMk6djXpeE/uRvo8dQ/E6v62OUbSr7v0m7uLWEqc1qp7mWYWLxF\ny+8lgrqX4Axslk5kwvbDmIeSQqNy9noJfUGTKJihuTwS0ZnsoONDxO68KPLu\nLZ5MMb/fIJhpqSoq9DyUy5Q/5VmNkptnFEU1aPPhU54xUQQpZTFQHZg9Pmyh\n5jpZf/aMbTiCGn130AxM/27FQ+pQHhbdjnenz7T+LfCQYzCCmShyoA4XkF53\nlXEt\r\n=VIEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCF81tmAsB2aNQsN3j/Wjq8w9ARRX0SVm9QosMimtcEAiAOZFscp8vUnia3qM60UqNiRaKnI5OJkYYqhFiSAx1Y6A=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_5.5.12_1535641298870_0.48956213865156917"},"_hasShrinkwrap":false},"6.3.1":{"name":"rxjs","version":"6.3.1","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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.3.0","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-hRVfb1Mcf8rLXq1AZEjYpzBnQbO7Duveu1APXkWRTvqzhmkoQ40Pl2F9Btacx+gJCOqsMiugCGG4I2HPQgJRtA==","shasum":"878a1a8c64b8a5da11dcf74b5033fe944cdafb84","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.3.1.tgz","fileCount":3555,"unpackedSize":4866843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiXMqCRA9TVsSAnZWagAAhsEQAJN5vKykwgcK0bAjnVXC\nAa9NmtSIhNzh83aR7nng1+yDA7Im7G55OQXVHDIwqGzSYH78Bt8M9tBYxQsd\nXNOaiBV6KT8vEgABfQS59ZpzdaPcffaB7k2ZkBbTzh7BSqZemVwGpV7I2Gob\nA36YeHbQE4pFi84+WlwkArtMpR4+qHUQG+JGd8u3egNSQpXi2XEjJRG7Zoga\nzA/b4e5juPoy3x5HnuTXpwO/Vf92U9PVMEBJuzGNlPAJJwqzHPdMfFNqSwwb\nXnNZf/YRlzKdSJUEJPruyxwN+N93JE/N3XENDxm9NdsUpV47IMlTEDI142c6\n908Kq9M9IVcwRDORmUPrjPgiqhb/hR+pnkJh8uhKoeFOToODwZaG0s87zi77\n0RR1elAkyQEOS0KYjmLtUUNxHBG3aAROnVM3/vsWd9ygruvT6dLwNYKX5nZ0\nWIGgLTJsfgkH/r/a8iGwNamJmyXP61/tYtugcH1KPF6bHlrNp/oDwWkB5jPQ\n4f6HJpIalsxjh8gYFtzeN1IDe67wfEjLFxRIXPa1F05lMhFa9Xg0CcsDBopS\nNPS9zFPVHkd/JUgHJLdgmpvj6xsIUC0Gkpke5n2AW+OHJZt8fbO9lV9e13sO\nxIrWya+Hx02nlRzZFNnqniCdlQzzuHrLUEuQ9pSrE3pUsFgUCzU80PWVYLhO\nD0L8\r\n=74tc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6rkv4od+AsvcXx/UTbCiYjKJrSOQ6NaRd6opb7TxiqAiEA3JquWYcrzVws+nE2ZLUpmi/96jTdcln41nxsFot7UeU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.3.1_1535734569389_0.39529869071641777"},"_hasShrinkwrap":false},"6.3.2":{"name":"rxjs","version":"6.3.2","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-hV7criqbR0pe7EeL3O66UYVg92IR0XsA97+9y+BWTePK9SKmEI5Qd3Zj6uPnGkNzXsBywBQWTvujPl+1Kn9Zjw==","shasum":"6a688b16c4e6e980e62ea805ec30648e1c60907f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.3.2.tgz","fileCount":3555,"unpackedSize":4867594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjrBXCRA9TVsSAnZWagAABoUP/A3vPNtei4Cc5me7CF5D\nBNbDqbMzGiKB2lpvSbTFfV5Jv4hIjWL8/GsUM4sr2xAJxScHnxDTiqLiV1RE\ntaM3nB6FLQK2KG30up46GOC5r/15uyCuoW5v3BBnTDT2cwLOhvL3uF7lrvnG\n1A9HubUU5le3Hpm1MI6Wcls41kDawd9rqPXf3/mpiEWk9YNCnSJZYBYhRKyr\ngwiz4YobPIl63RRjw7ZIWTaxwAT2fUf2/eqm347FIw1l6OCTJv2SHOsq0eW6\nxhcOEoYoNNAfogm2JSbIEQ60jErxGgzO2UTumyGoNkUJUOrv9obKmbhMUBMT\ndGauhsbtGCW1BY0T8CfPodWwotchaNvfSOZB7NLtPlzuGz8ccW2ONwEFSzET\nAKbMFt+V9oB10d9OnVABGpVBmylLPlt4YAF6boDm3Pl0gFT0Gakd8J+jHGzA\nomBqkI9STqN/tPVWRSQR5F7P014T3euiqBOtermyCZ0uQue61FA1VsW6zsp9\naILA73NP9cyRgjigKNye3HMyZKSFmErpCHlewl+yeyqU3zptgP1rBxmoyelq\n7fnVYbLRGrO3lxE3aqtXwcn+6LIw96pghA6qncMYw/8/WhKCs4R6TgleVh4H\nygKOPBsCDWMIc6rTUSdPX5xFFi1K3wIHDcZcD/jsA8Ejx+vJVv753kJsQwXD\nT1B5\r\n=MZPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBurvZ4sPczEO1cioTUJcVrZ0PZiTZlui0jzDRouE5cjAiEA19s4EdmdXCPooWwOXcctnEz0eBRlZiYzgojs0BOCWXI="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.3.2_1536077910908_0.17425561668504197"},"_hasShrinkwrap":false},"6.3.3":{"name":"rxjs","version":"6.3.3","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":{"*.@(js)":["eslint --fix","git add"],"*.@(ts)":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.36.3","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==","shasum":"3c6a7fa420e844a81390fb1158a9ec614f4bad55","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz","fileCount":3563,"unpackedSize":4888793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqspbCRA9TVsSAnZWagAAb4MP/AzbnMtm9RPG2th5Ko+0\n2Dh0bTzmKst2WCPdvkW1bAJZpE9vk/wrqT3tIbKeeHbTGJtSG+VDYGlvtWE8\n2ZKneUIlKAYH1R8/kAftfQoaq67Siue1taVSB/klZ0nAEeCCbbLt2kzh3dNp\naD1zCckNwUr6YSEDhrlc9xWz1FjmgigRZyw8dSxBEeXFpA6/3MTJwOt5Mz+Q\n3ShH1ND/FVLvoVzt1lMGz53f9i/ifY1pVlZ6TZrgXFx6pWja3WY/jIGkJmEG\nBDIIKafZ7Pij5MwZbXBIlrqsGShBtHlKv8kuHNrD3TD3RfT0AZvsSvFMffak\nGMAzHG9KoZaIF4734yWL8NIH2S0LgpheaMv7DZQRJQ/NhkErWurdkmvIg5+w\nxcD7qPg+NRNnifZr3FIdUbc2wMU36V41MWc1i0nQ2WqMMfDeHtQn5oZM351Q\nEXPY4tGnLbS8UqU82BTjtSjaxrPpa2UAWLQHEMi4FsrEaq2ph9wjXdfUWCji\nb5NpM/U14XdJcozI1eUb8hi0xvwQbw4WC5c1CEdv67nSVKCQxZifOrRTfaXB\ndLemI+ada/CO50+llc1GzjmmS1MhHB/ANLaFZxb8J0Z4+9czwQWD3JsEJFef\ndArYwCaQ/IvwtnOA/Wj0KsqRMY3PBkLXvi6+pU/zNdvq9eLt+4EXlOBtTPBG\nwoSj\r\n=4rSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7CQHcvTbZ0OouLtdjmTZjk+ju8VMvl+DfI7QMcKVMzAiEA4MMSbIwUSPGdhcYshtxdI6QXCCoZuoDrt//JJnUxua0="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.3.3_1537919578578_0.33804694843363836"},"_hasShrinkwrap":false},"6.4.0":{"name":"rxjs","version":"6.4.0","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","escape-string-regexp":"1.0.5","esdoc":"0.4.7","eslint":"4.17.0","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":"0.5.1","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-etc":"1.2.6","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.4.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==","shasum":"f3bb0fe7bda7fb69deac0c16f17b50b0b8790504","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz","fileCount":3563,"unpackedSize":4977088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUR8ACRA9TVsSAnZWagAARhQQAISP4619vAWubXbjgB+Y\nePsElupnXpPSpdXURRZkGxND1I6eSfnfAJ3lNt04mrXoQOhgzvr0Hx+ZJwwN\nI+VWn5qiifN7hS5NKPnugq59VOAa2VI3uvFL7kTSL43Vsj8tJErVfN5LhFH4\n2KRPX9eMKCDK3Q141iMg0o1PybRraeX8NEV0LZQXfKAMwzJXEmDl4Fe/HApa\nVxkzxfxvG2RpCjzUhhBUQl3qRKrk634eK3P/Qt8izybdcC5IKAM3u2BWV6uh\nr/BgqFjoOstjLU86TByZmadQonkoLnisArjH61xzTMiacV1EsFCj39V8Z2yy\nJLc19tAYpGsRYSmUasYza2XKN2ozJCqSq4jcVAmSHqhEGOBPXWk/D5DEvaKa\nDM5zNYo385Nr7Ez0eDeL7cD6d5YQY3J/WW4U238VELEHYTezbeRc2cWCp9BD\nOal7KJQGcKzxQETjM2LUjOWpThGUYauOlQ7M2yoj1j/CUuQ1Lm1LVP8HNs3+\nk7H1ylq0SS9Y6mQTXQAwFvlEwqmDRbW9iBkUU268+w06fBGw2ZjdUtD+e46B\nagqxfOXrQ98hp5NcE+ktcdXUTPrb9U+Rd5XqImClNF6XYXiznW8hVcyRvcPQ\nmnyJdmAx4J/07PLQkN9gzfHqze3yoipO29qkTYAj1WK5v7q17uCC7CLeVAlf\nzygO\r\n=1wdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCfsS+ZxKrcfru1MuSDI0jkePrU6Xhs1fy87ouEGmoEAIgXEmptpgeZ0jk22yE69wGdW6gLunU8mW96kemtJUmCSM="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.4.0_1548820224076_0.31903637307239263"},"_hasShrinkwrap":false},"6.5.0":{"name":"rxjs","version":"6.5.0","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","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":"0.5.1","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-etc":"1.2.6","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-FOTfP3LK5VN3dDtr+wjFAeKVe5nTPPTC2+NUFJ8kyuO+YbIl/aME0eQDiX2MCVgnhKyuUYaEjgZEx8iL/4AV6A==","shasum":"1e4bc933f14a0c5c2ce7bb71ddd4244d42f4b04b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.0.tgz","fileCount":3607,"unpackedSize":5047931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvn6zCRA9TVsSAnZWagAA58wP/jCzHse2iGSKmhSht4kO\nIaBK4N2uN4Lg+Vafm1llxn9AKT+ip+dUNm3ZZhYBDEvym1VEyl8vv4uOijCG\nbJjiDghGXXqAogpWk8/zHzBa7wvLjawzJgj56Ba7VPuIRdFqxMRpKwwxO5OD\n5PfaPEnhdY09LDLHijoEK2h9Mf9tMHG9CxTTfsEczWuVGV6tqV3Xcm7toJ5G\ns8SmQG1Fnc5uQj4Y04FSV9AFFkTCCzE9/FARnzwe5lcECwxoxrvMIu0QYiK+\nET/xeySqYhY+1y85swl65TVaPomsgWglINhhqQUaYe4U9iYxe7N9pmgR4nfE\nrcobn+fD5P9/bGCF3Chg8oeATQbWkmWZawb7Z/vq8WXRBlRYYaX0injCIQqL\nls3LYQImesWqoMjuldtY7kJnRx7kXMVw/O54uEDzTgvGMFbsrbqbsfD9gdvD\n8LQxkQfnCKrRE7QjYKrKzw2NGpTFxokoaJvXTBzFQYjKVRd/1zYxflEJ9dTZ\nTu/ZOzoFFh1irOoNUIxOBX7rtv9CbH6Y4urlHai3cKqLMstZLcmYjc6Pkl1V\nX9DHnW8VLRA1sDJxu65wakJMk1doZaUn72IGMA+W+uKSQBWtGxQX+n1hXgjw\nxv6wxHAjpGCa/BnHXe91QWZIaF9v1wk5lnHvyWZQELKYvS+NX9Ty4ohHm2oi\n8JCG\r\n=koml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQColCwZEv2l7S+O+pbSsyXPluNE9oeg7FoUDFlAPU7IzQIgVbGwLZK+YnWnoUmY7priwAY/btoRytALOuXfpLLsbuU="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.0_1555988146845_0.7151194102500968"},"_hasShrinkwrap":false},"6.5.1":{"name":"rxjs","version":"6.5.1","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","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":"0.5.1","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-etc":"1.2.6","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-y0j31WJc83wPu31vS1VlAFW5JGrnGC+j+TtGAa1fRQphy48+fDYiDmX8tjGloToEsMkxnouOg/1IzXGKkJnZMg==","shasum":"f7a005a9386361921b8524f38f54cbf80e5d08f4","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.1.tgz","fileCount":3607,"unpackedSize":5049866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvokNCRA9TVsSAnZWagAAu0EP/iqp1M5n4P4qZ/1zFc7b\nqTo7tMX8/bsdg6xD4+mpXw4QlSEAW5tKhwXjPUJwxRfeEyg2K7ZOQwb1TjGM\nNvVvwtqxqJfZoB9EGM3gfvt1M+7Igy3rmHxeMhylZ+tBuKTKa39pfaMoMh+5\nV9QQueO3LoEwkVPReoQSVpLXh94wWxfLz9Tjic2PTBoKj4E9xqh5Hj1QDYr1\nso+Z/MdKcf+AnDJOgp1mjLkl+0Rzb6ek/njSW3/v1pZjsUnnxnOVL+7lur1w\nkimOwfzohurPPDKMAkOzyOpnchDxs4OHuvxp3JySsWx436+2iutCEAHFcaTk\n8gehyxK0IOCt0+Iq0iUn0dlJCBYqARSZjkMjrkYVr0zUqt11LfHIJoZ5lD9i\n3dgY/JkqYVP4dMEQxq6iHvjWLC4L1h86zlirZRnG8Wv4TPb+IRKYVaIFictK\ncvzHDewWWzldowrQI05rnQKQhlVLU/09c3hz32NmdFloSQ0WHGxyRcW4wYtr\nwjv/WvmA2L6+nq2PCKqQDPUzQyT1zaNRHic4iHzXE4VnZuLwcAE1R9KjVkiw\n7CIqyY0Ifw03PPoRx+1Jbh6dwhLIGkayQXV7Xkt3N43qrigqNg7ALmeSqXg7\nat96KMYo3iYKRSH13eGI8nQyKtLLys7d9nriOjS4I7ZSJ7FyI3QdszAI/Tsa\nwOYj\r\n=pX+R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvIVJas60z12Rk/EYx9L14JJuE2oVPp6dGDIuxIejqNAiBtnPK8Wzvgq+kdMOWcryptx0m/7x7WGjxEqQDy2I2WrQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.1_1555990796537_0.9689570010216868"},"_hasShrinkwrap":false},"6.5.2":{"name":"rxjs","version":"6.5.2","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","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","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":"0.5.1","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.2.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-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-etc":"1.2.6","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.2","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==","shasum":"2e35ce815cd46d84d02a209fb4e5921e051dbec7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz","fileCount":3607,"unpackedSize":5066357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1MYHCRA9TVsSAnZWagAAvE8P/2s1n4Rx46KVAYqF4aLJ\n4+imYNEnDBM+w6JFi2+SKnaJDF78H+sGmwwF2xNuh/FilFBV+tx3cao2lJoH\nhAQgFBfKIIdh5aGH6Nba25QQT7ppB7coZi+RzXE2ZdL4EVzXrklbVY7I3JA5\nqOMqV9lX12Eu0LZfuEi5WWP6tZS3+5F+OGCU08TV10OkSzJrtgYN1zeHkAe1\ngEbGrmkNNaMw/Gm3kgcCUMu2CPod51c4a1iv3WqG8zVg030Njz9EXCfQTfY2\nEJjXKMjV9wx1QMkpW5dYe8QUvs1GsywhiEDpK4ZJS15cdaBAP/gpb1fS3skY\nSUWFxft03XgjsMDDU1nqHRhCNua6S+lHoNRKUlbowjUcxo19fwh/IEVIiAvY\njmt9CpoPshy3ihmASjqCJsXbarfJAS5jTOJniRaDCEi5EjGqaJ3lOqIUoZt0\n8d6fJP9qlElY9S7l5qQ+Le1bpMoTirTVJQ7vymo+WL37XSyrC9JL/hjDAxhn\nPhLYhV/32jr+44g6pcxKvs6VOCNX7S0nj5vH5xHdm8oKGfHi3SjchA0vawPw\nyTHnljHm3PVLTSit5A94MkbYAJDiOrxxs+rF7s3ldaDIMxXJ0h88/P8L3DUT\nePqm18+Bk8m45m2NAxG0Ookob61fbNppJX2Gip+DpWiVAUzODNfGOi7imnvY\nVbpF\r\n=WXXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpzgWOE+0DoBZAARy+iC8Dit2vhd2wUQlE5WxzGl69VAiBt1egzTT90MsvkbqmFwJo4ZJ67CsNb5M9R15WR4fpUZA=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.2_1557448197778_0.6561238921135553"},"_hasShrinkwrap":false},"6.5.3":{"name":"rxjs","version":"6.5.3","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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-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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.3","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==","shasum":"510e26317f4db91a7eb1de77d9dd9ba0a4899a3a","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz","fileCount":3607,"unpackedSize":5075484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtAqCRA9TVsSAnZWagAAXDMP/1HrTotDf09ArW2IyRmW\nPcNViUNzW7w0uL8IcNCRksPmDk8tJlXt/DexkTu3Jzz0WsiuIrVNBsT3iz56\nkDrlUYu9LI+bFiNN7dwGbQ4RdE3bLW2P9F2A/3J1l1XmOYqiW279JbblfDmH\n1JyME9gMQ/ngFFQY2kefXFqdth49PWVxMfspgkB1vhxbFhKfBS8A7PduHurj\nMikHA0BAxqxf3cKqJISpQCecvhl9hHbUaIQVoG051hy5U+qI0LyNwfHpufcP\nTi9nOPbjzDPaoPsr0AGlZS6WmEMWiftL8wcw2lkWvvHyBozhWee2FQocwlWM\neYvh4OK3yUrZMyI5Yz+dg3g+7dl/kNROfmt7VI5W5TDPclQn+Fkbq8sizMwV\nPWcJ68U64wda2QBxaoGAj2cK+ys/+aR13lgOquan1q+8Eel92p8gGnFuHgn7\n/JA66xxdsG29aS6lGfOYDQ58MAZiWIvy8orRDp3s3IaTYCzMSjWM1rPJVTzA\nrRPjSDWsurw8p0Q6rpdaUmUIvdqd7Z3kteQKmquCz4IjwUxAr41KqYl8C/s5\njJO764tXw5aPjEoW755ZAiR+/a1akkOyc9kf5sqau0Q/H7okaa22KfS2qzUQ\nU0mFuh4XJDKiVO2rmINdO9PMYtl6yjjY2gY20xu7fTAkH1lPXnvt1ffEWmYi\nGdJK\r\n=SXuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBgt0CRw5qCkkhnzSCRtpPg/5Bh4PRPdo8DJH6oPHfbAIgM6Nt9b8z/zpgiwM09U+6h4ht4YVp8HJi1BiiNitfoQc="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.3_1567543337404_0.44109375624290825"},"_hasShrinkwrap":false},"7.0.0-alpha.0":{"name":"rxjs","version":"7.0.0-alpha.0","description":"Reactive Extensions for modern JavaScript","main":"./index.js","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.ts":["tslint --fix","git add"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@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","chai":"4.1.2","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","commitizen":"^4.0.3","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","dtslint":"^0.7.4","escape-string-regexp":"1.0.5","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","klaw-sync":"3.0.2","lint-staged":"^8.1.6","lodash":"^4.17.15","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"0.2.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"6.1.0","tsconfig-paths":"3.2.0","tslint":"5.9.1","tslint-etc":"1.5.0","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"3.5.3","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"engines":{"npm":">=2.0.0"},"typings":"./index.d.ts","module":"./_esm5/index.js","es2015":"./_esm2015/index.js","readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![CircleCI](https://circleci.com/gh/ReactiveX/rxjs/tree/master.svg?style=svg)](https://circleci.com/gh/ReactiveX/rxjs/tree/master)\n[![npm version](https://badge.fury.io/js/%40reactivex%2Frxjs.svg)](http://badge.fury.io/js/%40reactivex%2Frxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (alpha)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v6 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/commits/stable) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { map, filter } from 'rxjs/operators';\n\nrange(1, 200).pipe(\n  filter(x => x % 2 === 1),\n  map(x => x + x)\n).subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200).pipe(\n  filter(x => x % 2 === 1),\n  map(x => x + x)\n).subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","_id":"rxjs@7.0.0-alpha.0","_nodeVersion":"12.7.0","_npmVersion":"6.11.3","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-dX5CjwuWIuo4uHI5u1ou8w/2qMZyt025qiLoiYgSoYKiLS4czmJhSlptXGUi/2KAVJlHpMHiKNyhnVODg68xVw==","shasum":"8123daf3a9fa994536ca0089dbc448f7cde98403","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-alpha.0.tgz","fileCount":1784,"unpackedSize":4674426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgjjxCRA9TVsSAnZWagAAjHIP/0daUMiAWqOUi0x2wx3K\nVrk8QAmAjf5LclsHim5M7CZ2UjmDG9lJn5ItH5NDgv9HkM/T8w0L6+BceXtJ\n+Lnf6Vinkyf4z+ROQS0lDMOz9E6kITvTUKnq+vOWe1NkaLQvbkBWJw1FIo2x\nxRZNAJogX/Azr5gsa5XoXTJ0rYXzXmWUbSKgzuieUiFK9tS9J503QT4ok3if\nwlFFWzJQLMZDlsu8UzYVB/lh9Ry+DiqTIW48j5EB8B3zLmNDUIWSCUZxqauD\nKP6W17sd5G9kkv65FPRGPVa+JJ04KzkvcNystEoY8Fv1DrQoHikJMMQrmP3q\nUr+qo+wQLQ9GCD88EXlq1XzvnFxftmJNC4u7uPbxIBgiQxz/zTlZlJrLk6I+\neyZsJ8t5nvbNsJiLRUs7yeC4yFBt58e7/jdE9wvdOsEB0nV7D7ocmJxUlpNi\nt0QIWGMwMvyWWIw7WF+qFGIXW399QDWMd/tkhomKWMY6rHokxQgWkiFo23h+\nhnir6JDhImJo57/arzaDhPtCkujXG21qhzfngtWuYJytGOLDzT2kOg1Rxv0Y\ndJ+Cu/hA9qGCklZKs8maRk2iCa6oWeoVYiPtQUGOihpPn6fgf2AuArtVQA8X\npV/6TZaRnqHOjBP6OBlcotW5df/4Gg7m45oUe4r3eXTlUa711XD7cqR7M8fl\nO2jn\r\n=WEVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj8a8yc0VDxiVKaqgpZQoSM2DjMCF/bfi4326tdvgvHAiApZ6pbfDlcH27d7bj0hAh7034aXJCKJ/KkF0YA6B7Xdw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-alpha.0_1568815345081_0.7904070625164907"},"_hasShrinkwrap":false},"7.0.0-alpha.1":{"name":"rxjs","version":"7.0.0-alpha.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.ts":["tslint --fix","git add"]},"scripts":{"precommit":"lint-staged","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","decision_tree_widget":"cd doc/decision-tree-widget && npm run build && cd ../..","lint_spec":"tslint -c tslint.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --opts spec/support/default.opts \"dist/spec/**/*-spec.js\"","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: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\"","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@types/chai":"4.1.2","@types/lodash":"4.14.102","@types/mocha":"2.2.48","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"4.1.2","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","gm":"1.23.1","google-closure-compiler-js":"20170218.0.0","klaw-sync":"3.0.2","lint-staged":"^8.1.6","lodash":"^4.17.15","minimist":"1.2.0","mkdirp":"0.5.1","mocha":"5.0.0","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"0.2.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","tslint":"5.9.1","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"3.7.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"readme":"<img src=\"doc/asset/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n======================================\n\n\n[![CircleCI](https://circleci.com/gh/ReactiveX/rxjs/tree/master.svg?style=svg)](https://circleci.com/gh/ReactiveX/rxjs/tree/master)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (alpha)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](doc/maintainer-guidelines.md)\n- [Creating Operators](doc/operator-creation.md)\n- [API Documentation (WIP)](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { map, filter } from 'rxjs/operators';\n\nrange(1, 200).pipe(\n  filter(x => x % 2 === 1),\n  map(x => x + x)\n).subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200).pipe(\n  filter(x => x % 2 === 1),\n  map(x => x + x)\n).subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"bd7b87f9407da710798f9b73145599868a8e7a0c","_id":"rxjs@7.0.0-alpha.1","_nodeVersion":"12.7.0","_npmVersion":"6.12.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-wQB1ZRQysSXSXzPHhhsw+OaVmNnVSylgR3UkUvVEfexkDmfHEs9bpDz1oiMfIG9JL1hPXL1ABtrL0H6XhstbWg==","shasum":"7af41b76bfe15fe002db3c1d484b92ea0ef89b39","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-alpha.1.tgz","fileCount":2060,"unpackedSize":5141201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBi6MCRA9TVsSAnZWagAAbzgP/iYqFIaxe+xHgXjgoOsC\n3kvrfwpt4ivKIS5++UHSlIcyOZO4G8rDX+XeT8q5aHF8/0ECekhVCAqjRaJJ\nfgAF13ohOi/xfBUuxpVbrld88sE57B2xb3DjUdKWPsW7vWBFM3B5PGJS/UtL\n+kKZ8T9HZUd/EQrpVBBaJsPmj59sPdSRmnMxyocEQ0BAUncl7BbwpBrM0rIe\nnW3h3NJAxr+OPMXYNIozCUWUB/yuISHrhsKfhOJieefz0GbpiVznnVLsP0d5\nH3b/hChgR+BkY/nXjE2EJ1LIFYCpegxA2bVBlcvFGFS8Ygou6y901Fk39y0c\nZYyncnCb0HqDrjfEGFN6p/Kodk8fVW66LEZ3TupYjJXXV4lDn3ukge5lcVT/\nd3daOOrOR1Njo+CKJEwgDLqpFLoEX/N7lqn8IaYTu+qCZBBAHNp5pl3JBPdq\n5BqKVXwfacJep+yQl2FNybtEULeU6ml0B8mI5kdjaUKLcHQdVECUkK+Px4j3\nGAuQnzTLvQCquJk4gmJpy8W4RwFhxkJtdye6gJUFEtahSka1V4JyBJGbx0OV\n7owqTRUXK9NLff/9W5tKEn0kakz6i5DNYvJ3Ht8SBwuwtH5cVdHVKU1bfq7i\ntY8AqbfJ3Qw/46MRUxWOdfYRPZnf4xYg6a1dE5+feSn0+khJy6gM4ISnNy0t\nKq8y\r\n=+hCZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMzkeXH3QEI3j7Do6glHr+Olr9cbAlMu6TKueWRGN81AiEAonxZTu3H6UvPeH4u1JoOPR1OihsOvijOWUpqD/7fRvg="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-alpha.1_1577463435816_0.6472448070603545"},"_hasShrinkwrap":false},"6.5.4":{"name":"rxjs","version":"6.5.4","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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-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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.4","_nodeVersion":"12.7.0","_npmVersion":"6.12.0","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==","shasum":"e0777fe0d184cec7872df147f303572d414e211c","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz","fileCount":3608,"unpackedSize":5093199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBjILCRA9TVsSAnZWagAAlPEP/jA33FWRp5cz3x/n7CaW\nOKgpB/DzWNmUUyqbhpt/GYEHRmpQHxBu4510EP+1+LNnwioukC9lAGOY3N45\nTp6fGzDRgZtd935IXN6okOb15BWvEQ/Xq45YLh2kPCXA6mLXcMVhgrUP2Tdj\nZtMk5odJiI3sZRP04MAww79zSqArzWArX8VwgomnnBj7Y2MZFl6VJgu0Vmv1\nS+Qp1E3ONMXh7CDX8oPSTm/A0KDly1ZpkzyKt6sYxvvd7aMWtiP/LqKgdyRF\n9IZoD4uDEurwj3IROjn9gthidUy/+pg6rn5577TZXQBSFwde15tuPUM5s8g+\ndXT6FD1pe9lEwzIzpX7UqpaXffEdTuPjqsmaeNJL/iESGVFFxEzfi0nauahf\n9PumNXLwexJHoPWQ1ZzJ5/A/ZTfQxWMO1+lSHP1fydXkyfOXUkcyyLeELl1O\nk0TU8ncDhH3tgeEvdtlaW3ja0tFTP0cnfgIsYT/UvAvuoaDTacnze5pd2fJT\nEnmpkFUPTnycJNu9fNaidSBhsGrG0g2hjEcJ1L/gJeKAnJJPTM+yiQdafBvV\nq7grtyZMTVt2gfABp01XRqVKst0G5xt6X74Fmg1/flCc6ZUbVj6UXRFQsp/1\ntwy1oV+0EJ38nnbghMHL1D2X/hJ2fQ9B+qUitnYMWFLzvRVUJgSAmChKmgL0\nqObp\r\n=ll6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpxjjc4x5wh4ps8wtcj+rBj5CYmS1nRVpZC5iO1qWF7AiEAuX3cyrkRtancj+5NJY7NGA9OwBLlu1QOB3kAZ56cDYE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.4_1577464330528_0.4079503223225629"},"_hasShrinkwrap":false},"7.0.0-beta.0":{"name":"rxjs","version":"7.0.0-beta.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.ts":["tslint --fix","git add"]},"scripts":{"precommit":"lint-staged","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --opts spec/support/default.opts \"dist/spec/**/*-spec.js\"","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: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\"","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@types/chai":"4.1.2","@types/lodash":"4.14.102","@types/mocha":"2.2.48","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"4.1.2","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","gm":"1.23.1","google-closure-compiler-js":"20170218.0.0","klaw-sync":"3.0.2","lint-staged":"^8.1.6","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"5.0.0","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"0.2.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","tslint":"5.9.1","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"3.7.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"gitHead":"ec387fe03f041b6248c0bc0842011f39a352fd79","_id":"rxjs@7.0.0-beta.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-MMsqDczs2RzsTvBiH6SKjJkdAh7WaI6Q0axP/DX+1ljwFm6+18AhQ3kVT8gD7G0dHIVfh5hDFoqLaW79pkiGag==","shasum":"41f730761e00ba7b5a28955e0f177afba8e2a134","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.0.tgz","fileCount":2114,"unpackedSize":5294878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehpAvCRA9TVsSAnZWagAAfNMP/REGcd/zQVBRepadt9dC\nUlRJ68UsWl9k/GyyNjzofFTlczffElkzbDtE6ObCGuCyHOjZXktmqy77KwD2\nnbj2ySUPxELl3dBaiHwRgUYntgNywrWxUygQGfIGwY+xzEt2BNGERl6gNIvA\n3fvSpK7oyn4zMuAj4u2nble0OEfUKNDCEqhDAqQAyAR3XQXWoa2SOZhRS5mv\n+MXIxWTXST74lHhfC6dyLtV4Y6D30smEzloF8UljhN1O9t8VFml3kw+s9/QE\nfhfxpc9puBFCFAm7bRTjEWCq4qsbFml4OKP/KXAnJ9mP2Cfy6ax1f40R70rp\n2cNdrcye9PrbvH8dwre7yfWnsBSffvTcLT/cZ7ONtCxocvev7CnAXx4J9WZq\nGvdRbOJfGwNsnRCNdvix0prsmPJhZfj9smd4rrnL+jvHXzdo18zykRX5iflD\nJ0kCfr+hjH/9565yGWDush/ahqPimnpe/cRA35iJL9gTlptKaOQJv8FSbKgw\n7wSL/wl6YKzCQxiNd2wb811npM8C+V703Q0TH/KkS0g01oJ2pckuJoEWY326\n3EuqFjRo8glrK+H/d93LcKFY20rngbJuvSnr4R0WKlcCTMPKbskCbOXTAURJ\n0eEBAJoI74+gDcyYrOS7AMoHVytJFC4mS/89Bz+EJY8MMpfeqijxZTwRJpgg\ntxoP\r\n=IP2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPfAGK3gVrHKYBLvJ7gWdCC0nqY9XOk6HHut5gLdkbrAiEA2vlGoLZwuV9nKZqXBCny9EV75wXDQi6pcX7DsyMfsCM="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.0_1585877039209_0.4659215708471367"},"_hasShrinkwrap":false},"6.5.5":{"name":"rxjs","version":"6.5.5","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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-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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.5.5","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"dist":{"integrity":"sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==","shasum":"c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz","fileCount":3608,"unpackedSize":5096983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehpKnCRA9TVsSAnZWagAAhe0P/3cfWFanFQ7HBlfOx97D\n/0KZ9xXHLbJ9d4D5L79W5BhnWGxrTV28DtA/foLHw9KGtzkiUsvfnquFgSMt\nf3GjiYdA9pOfhJTKp9VMAK1U0DNBVGlZWNKd7spQt3r0V28V0V/QNH86XzKV\nhd5yhdJDw/cgd8VbUXeh69U5B0mLBf4If/SM1WGFOvZK6tYgMvyQ1fskfDu/\nsCMAqFRJbtj3rAqTDoX41tTFSF5Gj1DXraDDVlrVfvm6lRIKylNqGq+SXyhG\nbdDnMdivbZOCh5/M7m4W5TpMk/+xDHC3dtf3JcSjy2w120jTSNIDY29F4MSe\nO1NGNKEniH9vgGGOrpJozDx06zg9hPXzwcs5UtkqOv9lppYjCgoNeCE5QFME\nCWL2wvTgUMP1Th12kSZfcqlcVdnzk2zA+zTuZXs/A1to8OstzJt1gWgKWJgm\ngDTQb2PF78Y+S0eDlk2eUb9qp9vpwF1h/RrhYCrYmtu9sD6zfRT/w2rfa6hs\nJiewhiRgBOK0o6H006KDn/TBLC74ZmEXzHUy2chGC3BQB+2GveEMTRYdVmBC\nBCprdKl304Y0QXVvg8VU6CmDI+Xf/BIFnPlsltPcCkJ6wzeyKdQfTpzzNv7i\nf+szXTsqqMcBAHJe2ONYuUkDW2463PRf8ItCVrgaIxNfY8Jsvas/UTJ6kkvT\nxIlV\r\n=ll4W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGD1o3zCZ93uKcSnbSNNyWorRTF3kX3k/uxvQYNCLmpAiBbjVRdWwQ4SOff/MJ0LJR2Fjh/NadqR6dwmsy7Z5tdWQ=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.5.5_1585877670621_0.5363568764959412"},"_hasShrinkwrap":false},"7.0.0-beta.1":{"name":"rxjs","version":"7.0.0-beta.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.ts":["tslint --fix","git add"]},"scripts":{"precommit":"lint-staged","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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: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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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","typedoc":"^0.17.6"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","klaw-sync":"3.0.2","lint-staged":"^8.1.6","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"^8.0.1","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"5.9.1","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~3.9.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n[![CircleCI](https://circleci.com/gh/ReactiveX/rxjs/tree/master.svg?style=svg)](https://circleci.com/gh/ReactiveX/rxjs/tree/master)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"322a3304648acd28171458858756273d6eefa2b3","_id":"rxjs@7.0.0-beta.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kBrrq1s4UI0PcPvifdiS8AwePfVvnjbPcSQHICZf/zAbSOi8XHSx3fMcXZTvJu7Ge7CHqDT9rFZ8HdOSMawn8Q==","shasum":"21d09568a53a1f711771b7b8b6d02abe55c30a0f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.1.tgz","fileCount":2114,"unpackedSize":5337073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/TxACRA9TVsSAnZWagAAZGEQAKPwd/82gAoAC3kZJCwq\nUcLIihfeTACa6IHzKm7gR09kHELq0JVfvzeBAgzAMfO2twtx9xeL/CGkalAz\nLqhve7zjfUGCR9uvxJ5UlsOeLCUbDj4GcmW88S8sB5r+VbJiLFm2tCZUvnVX\nsXHtqBjAegi1eYI/h9XKZz6wd24ZFN9VIVBpfgLev82DaPP86bvRRLYrxqdm\n94h0yorgnMb8BjQiFecFZgJfOVbiu64pggz32QUQJyWlXYyac1HACFfhjxQv\nu10FLMEv1Mg1Nr/4Ua9h10Izv/larmaRGpXSvrgRsrF4L4LMRXGfSPo04Pc4\nBPNzF/1HO57i+JOQhdhgo+kg4+UnV8jGEngkmoGGFN5VEMn1kFayPnyPbTxC\ni2+U7djT0agtIgvcPjEy+QD7WQozDyB29IVGpu7bUI99McSq0p+MVryRcXv9\nReoRxtcrXFK9QK3U1WNekRFY2GMle2U3HriF1n5eSKSAmdg7tSjF1Kmidwia\nATwZ63cnFnJSSfS14OYed0s8DxzsBKN4orGs/zC4TXWrDD1DfEPN5kpFlB1u\njmlDQ17MhE5MU/6AJUhMzYuckAIe1u/gJiaD6ArtRIc+U7LS7tKumpQOoHj2\n8AKGv/XJuS4YCqZGqe50SLI5yOv1XPDr9dIYiQcL8idsLMigN6z1lVW1Gtuv\n+6oQ\r\n=Gl5k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM/uO1dZN7yDTg1WwszHNh00LFE72nLiF+ebKHo7yunQIgDzIrvrHitc6AbjqdW//MKTyN1+RNZFd66ffobnDeHSE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.1_1593654336250_0.995567411687885"},"_hasShrinkwrap":false},"6.6.0":{"name":"rxjs","version":"6.6.0","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==","shasum":"af2901eedf02e3a83ffa7f886240ff9018bbec84","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz","fileCount":3608,"unpackedSize":5112300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/UEoCRA9TVsSAnZWagAAdTsP/jdQ83ttiUhFaKcx+mgg\nT4yKlIYoA1HRJaPwWAh12PQ87eyt1D653OW9J3rqIOLlJrSPqn2NasXx4I3g\nQU/kb0VU7slqAeStFh0MEhjP46/My88eDyGd2rytutwQvgOrS9tABJ5AQldz\nJeb3biPj4X3SA2MLDA8X4+oxYvuysymcfE3hSEVBdIj08Q4Ey2+XdZmi9Fhy\n4sVL3hlgkVgocIM+DlvGzq6e9LV0uvD7tvyFhdcW3OVpHdBwLqFbI3wDCZtY\noZTT5gDzcdz8DvZOSqieL/xrDqhcGZYOl+tz6hm+br5uJVC0my+0qsbyZb+B\nzyqzXgwKmrmCJDFJHyQE1kzuZO8WE0SZeuR5700dGtUl494Ht9SUnlzf4in1\nSZtOKn3Dt9NLaZn5xv0MmXLJq459nvt1J3Rhfe8Ceh8WD9GkQm0belanBqYG\n73grUejCT3B0w/RZODk8qXRzqLpB0qO7GNimh+2sMoS4r7ur9iuK6ocHud/G\naY/wKOd1bA9LgYUNFpspcrwI9XspvRIsWD8WfcMtVu72TseRQDfaTxrYG4aU\nm7QGrqEK7jng5qu+TqX//dTKHWNsQVWzvR8bYf0AIW/Xvn2TyRix/7tySiIc\nDz6G7vYXhmzAYephuxcR+uPqX1hAmnJjfSEv70VpeV9MGt9BsrrCfdBHk9iP\n6yA9\r\n=h/aZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2DDUP1IgtE7NUG8JHjUEZ/CpQz4Ie8n5HklFJatSySgIgdGbzc0irFTW5sfJtldbP5DA5hwtwM92g45/uS1EBpSE="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.0_1593655591640_0.17750813864310788"},"_hasShrinkwrap":false},"7.0.0-beta.2":{"name":"rxjs","version":"7.0.0-beta.2","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.ts":["tslint --fix","git add"]},"scripts":{"precommit":"lint-staged","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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: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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","klaw-sync":"3.0.2","lint-staged":"^8.1.6","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"^8.0.1","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"5.9.1","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~3.9.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"gitHead":"6269d90fea26b8fcd1b2a6965d7c71d33e3c2289","_id":"rxjs@7.0.0-beta.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MlsT7OVk1wOIlClZGZCangq+SR7qWBh7KUJvQ8CzFClKv4uveTNGDA5bxVcdP8Lf/pnKf5w9bEUUk41GQ2kzBA==","shasum":"41f71f9a876c3b5ad1fde49a08276124e1d92268","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.2.tgz","fileCount":2114,"unpackedSize":5344214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/2c2CRA9TVsSAnZWagAAwdAP/1aCqyGSCFlDuU3wkf80\njlwNfh6pnHHvg5T0sORw46fGNc70dJpFmkOxXwau9+6PTu35Vs6X74fynu5U\nze3XSSTFT/5CIO1Jy4C665V35D9/Uofcc2MUhcrHD6fSXyDybjpViMpC7y8X\np7EoGSrmGvk5VgdysftTNcPfu8yyHd6IgHM3fWTCGl574/ZSOFB1eDP6Q6M7\ntfTvTONNOC1cObI4sWs2cVUm+bC7eKf9ZyFC3fTFpmsYjXBC9w/VS5tlstBt\nUBHEjcSQ0mDm4oR2cD+4Fi/hNPFm0bCc8fz8cXoJKB8nPXvCVEfK1OqSIDjk\nGSn57JkkEHyaXmQzo9iiG6m3FHtwpwH6I2qp7JzWmklSqR6Q+4XAdHhucRMa\nx1O/2BitJIZVBmEVuR7ZhEOvStb3KsUV7ma70BIuMrNbhe7gO332BLlE6SIs\nzISvS8sIBBnG/8W5qOSotnbrZYduuTHyea3QvCbs5N1SA67o2VJ23U9YtoMN\n3t7Mk02CmaUF10y80Wl2tSKsk9T+Ae9a/WH8TkhFPN8CTcAYeczllt7JeumI\nPWh5prmXCJ0adecsinHB3UXXWisAv1OIqODsyR37bMEJau1EMh5x1U+fDY4z\n8tf6Mj74cQ2kgMdWdDae9CJfxNvn1en39Qb7kTF+uieSh752kjrHNd9LSVlE\nc7uR\r\n=hAK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm6qk2aIUjupc8OgN79IUZnXJqkEDu78fh+llzKzwViAiBZr7dGACucLBGFqRpJfc6Au/slVKNHpGq6zHdF4JPSMA=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.2_1593796406274_0.8382006443193943"},"_hasShrinkwrap":false},"7.0.0-beta.3":{"name":"rxjs","version":"7.0.0-beta.3","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"src/**/*.ts":["prettier --write"],"*.js":"eslint --cache --fix","*.ts":["tslint --fix"],"*.{js,css,md}":"prettier --write"},"scripts":{"commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"^8.0.1","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~3.9.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"def740988071552e8ff18f4c11387aca97be6843","_id":"rxjs@7.0.0-beta.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5feywCp6NR1G7IIOC3jevAr8pr9Gi4Zv3n+mexTHpzPiXa89A1I1g69xdjnQABw+tx5n75GG85LyRi9Ex/Xkdw==","shasum":"af381cc9783a5f38e3cb477415232f5404dc4d27","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.3.tgz","fileCount":2087,"unpackedSize":5352468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIxfECRA9TVsSAnZWagAAFkMP/RYgdJ1/MdDJqFoScLem\nUfBWXDs3C9VVhOHHS6Kj0DZWynaDPWByHZdxRVpJEhXMu2CWyEQ8ADrEb8ui\nUqMMlPK8ObcybWGzdSrNkuKXGhLqI1P4JWP2c9o22fZHX5t2WK6xggWjXGfJ\n3bgwjbGK+kZzwaSKy1CXNNN47pKMh9CZnaNUUj2Ua9xWXlCZrwpHnMFqFR+1\nhPf0mA2K7REHnlyaK/U7/OjqkMkREKfzYZvL74tCvTKq6G59uheqpcEwxoFC\nMuKz//TyoWBqr6J5MgsTmvWP8WIQlzhrd2Arptj9ipoqnubLaHkUxXajn8in\nH1Q2Fp3CbUOweEX1HOj8yD2rzPGypYsfJukVvC2cEWr5vjE6qjw10UKNpqpU\ntuZxPfs6aAZJFsh4sZcC98vqSn9DsTFJpou0J6iSABVmpmfq/GfNAlbb4rXl\nAxWay9FN50MXSYWmrqiiiB2IeHBAhYAMYnRw6gEZDw5VTdaatrnSYIyg0iMU\n0M9DWoL7R/JdJG2aRdiDxjvUKPaU3Yz6VZSHIBYkWB9y6pYPBKEq1VfVdVCp\npLnmLdWX1ms+VsI3+f4RkeRr0E5o7i290Zl0rSMZYzDW++sOcAqi2KfYnzmF\nOSNCGN/ZxlewzGy8x0I1+tjYcc8jz3/1O7AykwUxqIu5PQbxOgKF/jug/0JI\n0OGp\r\n=Ae0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnN8zHrEnziqPEytz/nXYD661AstnNMkoJ20GVOvMrCQIhAM7LeTV+PQAt3CUUsLjLtRwO/tTFiNZiTWWdKcqP9Z4k"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.3_1596135363917_0.4059972076443239"},"_hasShrinkwrap":false},"6.6.1":{"name":"rxjs","version":"6.6.1","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hFXdLPvOEHpUpearBFsa4D8//IgLQffhrPVlOuA4sU5nfP/8lKFhOgRNcUNRMijg+7/7AtglSFyszl79qSc1GA==","shasum":"5d8e91c346983630f775d3ede343e825524aabb4","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.1.tgz","fileCount":3608,"unpackedSize":5114702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI2vGCRA9TVsSAnZWagAAUNEQAJp887Bj5uWX/GlQRvTM\nWMIwlkU39Z6GrbjYD8ZJx00BFz7lSEF+jD6fdzx0v469v4CJHhDByXTxJxZ3\nVVKdUbjJ5DsvD6+eWqP5bthhy7+oXs34umyXsinGaSwRPz7rO8rTAo/QQQmm\neeuzlgRHD1vXmVqbtgB/Y35pG6tmkF45ac22XEcuzYvw3rK5fvwyTEwsT6Ab\nHmJ6KFuFqxvLxR7arczqjdCp2Vk+R/7qkZzlLNkmt1fE4fixrbe6CGVLHuaw\nayGdrhsbv57jPyNk66ga+US52Kigia6ha7kjYRBWRTtlu7lmbWXituwwr1ED\nTJ/xL6EskQpuOPszfKNoZLeeAV3ZNdA6rVf9RLPcirR8Aw4Ime/BhirRer79\ncyps/S+mvs1hNXD3/gdff3UPUrlFBHr/eEbtfeXXp5YPArJ3Ogyr4zDdS45m\nBZb90KwQ3cURknTzfdaHrEilAegjOnJcQJsjqbVHqhRfvuGh2QsN15LUzACr\n/CyNeWtrJv/Xek1bVBxTqFTcJE/5CqSdfyU3EdyuvAkY/7vaua7HF3AwFsdU\n6mnXeYa3M18BeXL5aT0047bsOjGwmuvtRaOsFAr+QvpwIPH5qWcgcWAyzIPW\nMaoVDMo0mde/FR4kTwUuqXbVRpXNEaC6mylbGBD/sVQCs6RvFvgkuywPsM5x\nW3TU\r\n=xEX4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB2kUEYAjAjXEbWAKCE0BUMttH4Vitq2NE18xzuUDTQAIhAP9BlOssh1O45EYr2vZM2MJpCse/tmdehn0kG0LzWJZs"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.1_1596156870104_0.357125013580891"},"_hasShrinkwrap":false},"6.6.2":{"name":"rxjs","version":"6.6.2","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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.2.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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==","shasum":"8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz","fileCount":3616,"unpackedSize":5120824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI23GCRA9TVsSAnZWagAAmVQQAJJf2BRP1H4AtRRWUmVh\nIwf1LkGe/rt1ytE8XZo+8cNbQAmNVWr56bCCfMFjfCbgdMMlbEoETR2GQZxT\nuPo7PPgZLp+cbBwXT0zzq85s5ufNRORy7Y3IRGxyI6xJE0DS8CR7NZ5WCBnb\nQmmK0fad5K37A0iDUIgCJMUfeOrcyO/9zwTZgj583W8VBlNb/oZkKqksHIw8\nQf5y0S3KmQswQtAn970Lp8pS0iGyHcXbfgtxzwEW1p7l1qfAdSHWjqGe2g5X\n+Um14JVVcsW0Whu/lDwF49cNmiaERw2xELySpLds2yY8Hq2x3fYZxOlOiLej\nMfg/ZNVUYavX3SDB+S1XRbBh62/M6LbZWVYyeRmrb8MMCJI2AgVAt7AB5CpZ\ncnop3RCaK1cn8DRktWsGCCm/ZTOA3Tsfiv8ii93s0Dv/2eMH4eP1WBCylD2o\n4XZX1Ri1YyLR1yPPQ5WTq4aRd/lG+75DdNnZpgSFtxy0aJnFI6SBWkYjQBHj\nN31ZEwLyJMqV7wLo0TWm1qOM8VseyDAylmirQn9pvUEg3BUVdW38bCkA4cxB\nzlxr9g3tfDrhUCz35JyORIsuw9ihZWONucU8cJsdSVwRCmJr2SwQl5/wUVWh\nCleFvGRs6rkjKus2QuVpx8t5xKbv0vRaXOh1JhWMAMkgq9yvbWSZXph4BIRw\nax69\r\n=oUSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuXJ+6AdjebnS/hKx7pgL4kCKAX+3Au29maHbi2bakWgIhAPrJ9wjhbUnpeMmxVJZi+ZWf49rlpcemqKJVh3yhQINs"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.2_1596157381584_0.6267866927778325"},"_hasShrinkwrap":false},"7.0.0-beta.4":{"name":"rxjs","version":"7.0.0-beta.4","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"src/**/*.ts":["prettier --write"],"*.js":"eslint --cache --fix","*.ts":["tslint --fix"],"*.{js,css,md}":"prettier --write"},"scripts":{"commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"^8.0.1","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~3.9.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"d9881c1bd840f2bbe77c426017b35ced5c7168ec","_id":"rxjs@7.0.0-beta.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VpZJjT9GLSTmQIYC9s1nsAYjJONg7UeSpLFd88uQJpw0VPyobs/2EwK2iTAMGeiLxJWj7BW66BcjeNA1hWbygQ==","shasum":"bca2bea86cf2074b56f37db202f978ae296c7517","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.4.tgz","fileCount":2105,"unpackedSize":5420438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJyjBCRA9TVsSAnZWagAAoGkP/jwTritCyvWP1j3/gCoG\nLVmtzD2+mVWpkSf5TBiYG9nwJZdnQlV5gxJ+QYMlrRXKLweiyQdbywiG2T1R\nmiqxmoCzTAWMR+DIsJxxiDPBVgzllF/AA1BhRuTpHSae6otpQFHKKvs5r2qi\nA2T9sleSr8Vm9rT5ONo0vQhrsOYM1cmDto2LPVIfUaU5Nvzl0BnfcJuKPwHv\nrmSp+R2FhEfdB53Tyi9RkusIh+wEVQVEITd19q6hw/bZtsligITNSDSPIfWO\nhv/2nyv3KOQXinaD3ZsVsJQpoWmyA/0SD5/by7GjMQ4Ezf5RplTX9KOiz/aD\nViseEGMbl5+/H7EqCHqi2tB4JLajfcsT1xybMwLLarnVJuoaTd/ymNeHWeyY\npQTGT5wbgRTp+q/r5Ce3+DbYq/HTfqMcRk8oO7TpKi3OBqEdCwUCBq3KWF/c\ngj7XCNZki+SXZdL71BFaX7j/AoEOE6CYgJFTMtpP4/WO5+5Q/AV27Kk1abQ1\nntuo/PIDXufrlTzcpJUgfB9AMRimstP/X8wOgAHp1OmAYTKRbiigCeQut5Qw\nyaESYVby8qFg5z7WHoXdmUw8PrsvnGmMT5Zqle5FNk8IfTJjTtHyol3xzmPw\nES5s6cMTb2B62whWwpub9AehOea0ci5avPAkCsubPWJK0YHHKHwE5SyHND0y\nOIcS\r\n=amh3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoiTWrMjVB3V6zXq/PU0w7VCVC74bCJi6nYQYIVU7HpAiAMg/guczU8A5Cf0p0Nwio05H4h4O554OHjpkgjfpJl2g=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.4_1596401856318_0.9050698717217605"},"_hasShrinkwrap":false},"7.0.0-beta.5":{"name":"rxjs","version":"7.0.0-beta.5","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"src/**/*.ts":["prettier --write"],"*.js":"eslint --cache --fix","*.ts":["tslint --fix"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.20","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^4.27.3","escape-string-regexp":"1.0.5","eslint":"4.18.2","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"1.2.2","mkdirp":"0.5.1","mocha":"^8.0.1","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.0.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run build_all` - builds everything\n- `npm test` - runs tests\n- `npm run test_no_cache` - run test with `ts-node` set to false\n\n## Performance Tests\n\nRun `npm run build_perf` or `npm run perf` to run the performance tests with `protractor`.\n\nRun `npm run perf_micro [operator]` to run micro performance test benchmarking operator.\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"27d075310b2bc1592576b5dd78a762b05ae7c088","_id":"rxjs@7.0.0-beta.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cat2RoyKZ4w3W9Hl9E0YJKBL64sj0GG3Dc5CXzseCnKcz6vgYCplBxlCyt8fhlDIYchCzrmP5imrPNhImCYcCA==","shasum":"e2494c8d8393874e83357bb31706f6e3e5c2a2aa","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.5.tgz","fileCount":2150,"unpackedSize":5404011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUQ8uCRA9TVsSAnZWagAAaEwP/irnQxxf3S6pobf9Qbxn\n97iiIP8GrSWgGNDPhHn05zdV6Mua3ler/dqblG+M1xoZ50Q250IS2TyUy0k5\nmSaT6kO1inlx2hf4+bwmjHO7QNbas75wr4tSyPDgiMVyY+b+dpstW9xE2xwF\nsD+wNc5iilCHhLh9W/JfBjYxxK+iSDSKd5Sp8Ai5hlE58FbrpEyYwM2jgfmi\n6a760OYtB2Gm3I5zHrFQ559q8oy9GUH2yvYwLcJmRGdIzya+xUKPgBge+njn\nW+jV26ceehtS+5ADgo6LQ4De5YN/Mn2eXmw4UE/UGQF1Un+0J9ROSm5icgGr\nhg1Vp2YmQY3vuYFn5I+D4q37mxkXghZDUCBIcmlhZSks/jD2eWUWl5zLRhtY\n0i81viwfi42qvqSupe2nOa3YKy1qiuPDZHFNTd8Csb48xBOPbAXMs1MWZ7ue\n8+v+P/ptNfpt22JkXx/2TM+WjFerChGIr/ZYPI73k7pbyanzHbdNvr+nB8Vs\nWSvSOkiVXKTU0vYdAQ3PBW3weq10HPCcfRL7PdQAwKIQGAmLC08TyphGnOAj\nwDzmN1lJrz5CUetIl3tvZN6KY4j80zSLvexJctNIex0jvlZM9PSHVUtETBv0\nwH5djrDodJOXu/WvwE0KFG10ZvETabamM9lbiNdu9uwDDEBXDhdWD3ITdyjz\ncsuF\r\n=AmXg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSTkOgaoJYBXdQsDhfP9acM1lVUwiSpyY3dR24jxwhZQIgajAAOTbnzcqi0sIEGJ7e/Ac0piK6xqOhNCOnjJgPQNo="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.5_1599147821831_0.4017425037529141"},"_hasShrinkwrap":false},"6.6.3":{"name":"rxjs","version":"6.6.3","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"0.5.1","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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==","shasum":"8ca84635c4daa900c0d3967a6ee7ac60271ee552","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz","fileCount":3616,"unpackedSize":5121936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVPtyCRA9TVsSAnZWagAADooP/jDpwOfeZOETFAHmIeBR\noBpDvFiWXizLakTFF+eXGsGNHkpKwnceCKnZ5NuG9qcPzgGEkqehdK6EPPBd\nRSnhcuNXQHuYa9b/VaOWVNShPWPeuLeOqlBkPvEygJhpl2Kst5AjfSGQhyX5\nYE3R5dCuMaf/ui2NN4PhF/8ygNMKVajgSJY/9bxKxB5iW6zYpyC+/1S4NfkY\n1LT4xTMcBieAX5+iQzSJlgcOQxqu9/o9bqHQc03RRhRhHZDv6REwIWn1EnqE\nDoB40r3pGVRF/8bmzfqLzr+WdaEwSyGjulWtlPoEIOuCBqf3DG+XO8IoJECX\nqoVmlWoJ5S2XjGFc7CWUs+fW+1cHFkZgcXp2puZamiKg14kRedEI+4adTP3O\nuVPcZn47GP/G1+wyBdzY5TOD1lPooTkOolJK5QzkiRg27LcAOxXfIhM8005v\nGcxRfgPYuM52KIHCZTpAIjgq/+pIGkriufDJ16utnKc0B349DfX6qL58oJ33\nzjtpkI6tYE7/b8H9m1ppq/UjImcfL2QWWexOAnkEbV8MDIvWYYILJz28uJNu\nAlWM50UiPo9DVFwM08XjenECneuI9FLr4APEK18iq/2OKxOmrGlH9vG0Qd3S\n29RHbrOdB9Ep7M+2XeuDiTW+C1B0BNkcEZukHZPaCz7a/dqhzmoFC6d3iq8Q\nwnl5\r\n=dwa6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1h9kYlU3zqnowv1tN0CwB5u47VxDkJd8LmOM3ItuQsAiBKRTvnHaX1cebhzT54ozDynkhdRYgpTygVVUm82v4NMw=="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.3_1599404913896_0.008939766638547342"},"_hasShrinkwrap":false},"7.0.0-beta.6":{"name":"rxjs","version":"7.0.0-beta.6","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"src/**/*.ts":["prettier --write"],"*.js":"eslint --cache --fix","*.ts":["tslint --fix"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","postpublish":"./docs_app/scripts/publish-docs.sh","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.0.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"9dbc8b1f2ae15d7e5a9d18081d58279915701be5","_id":"rxjs@7.0.0-beta.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xdhGHl9SoKtNYrnkuFunKotsh8+U6Er4BR2pjBEqKLABveufSSTOX1r22QqGOI+5BPDGUnwQWpXYTtDLNzrnVQ==","shasum":"d06003cd0e69d796d244e762b092a9ac52d92dc9","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.6.tgz","fileCount":2114,"unpackedSize":4423087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfarZICRA9TVsSAnZWagAA76oP/0Vb3Eq3ZyumGUME87ID\nUH8r/tV5sHSGKyB9rssnaMuvjREU1dKVCM0sWHA+zS97xWVnkDDQkujo4BPP\nB8UCDZKsbmBGwE3LX65oxvEqzOOxbndZtb5XJHEIFD/mVtppB/ywgbKiVp80\ncOSftRFxQgtHG7nT09YZO0eRgECVuyxk73BdCnxjFIYGaSs8L4rvLdSX56RN\nzEFGmWIKM8eXuASBeyzy1TkgCJp1Rwu688mKYi7LYarvbs71FzupiP0II06K\noN0nQP5IHL2asaETfaBeGaRRxaq5skp4QV/aOFyZBgHQw8qOGdzuq+BFzAbM\nXpRjLNqdSn86ldjGTikU3Kh1FqKM3JD+rzCe1i1LJnkWjTu3qGbIkwTjZNdh\nyWbQnqJ71MAxXsFQMERmNnpCDfAoNicLMdiZzZMFnDWfFzOqM8YXkfIZ1+4r\nJcvRgGvI/yZp3P8mUriUr7D1IK0Hfo8MhYy13fCkQsMrpfofSffQjadvl5E/\n8kyno/mO9JrooVUmZ7EG/9Z7znVn3k5FEC0yGEx2zdD5DoeX9t8dL4o874fH\noEQAVwgguEb5beeWmoGpNKdi857BFboVjXem6XvT01uXXYMGSTZjFrUORQ1W\n9ELT9zXuGBXuR3ryoErKH8FB81k561K7GnhSOj2C/gjxVQO7tziY725nKgt4\nBs7L\r\n=Obrt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvzLu4qnDI6fQx7EGtJGoD6gmDBdZze3S4v9Fgn7d7sgIhAPvc3nsJFU4pHTcfe0vdTMcd9s7a4Da4XjQuQfxPgI/m"}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.6_1600829000337_0.5464100162713605"},"_hasShrinkwrap":false},"7.0.0-beta.7":{"name":"rxjs","version":"7.0.0-beta.7","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"src/**/*.ts":["prettier --write"],"*.js":"eslint --cache --fix","*.ts":["tslint --fix"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.0.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"60080c38ca7142950064552a49a3936ffedef413","_id":"rxjs@7.0.0-beta.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yzbYCaaQVDnGJkzlZ6g/vVdMpa7yZxD3WjkkQYvhi3fxLJgtujkU4vvyiZnU45hsfcUw5l9b3dccxD14xJhIdQ==","shasum":"bca95f778b1457bf4e983a4f1dee61bb1a0aced1","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.7.tgz","fileCount":2096,"unpackedSize":4282973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa8UVCRA9TVsSAnZWagAAO/oP+wU8NiIRao+lq4mCbXn+\nvJuccH5Nuh99wW0rj6jHsK6Q6ovYWGm78jeD4s5z/Q4q1ycEl7Hap+gAuKuC\na2OVorkCv9F0QOglmyOlBnCKoFTVYmetYorqiyCoVEUpobVbT5euvgRvuQkx\nW6QkIK9Va3ooErl0FWONr6pwOpZIH+Dx6BdTSMaxdPPm7aswFST/lQ+nENg1\naHIig5lW9nhItuNU1D3OsYU6L+LFBRrkvnix6rFo+wKnYVigk16lJxApyKu5\nabf/62Qkf5kdqsEA88zN/Pg26HWutmEop0+NM8/sIxnpPKNxa8zjKkcPhK20\nEbgfDUEGSjONeBAc7RzyhcGNuZCC49z/2qxC4F/gdVCk0gnaEkc+lwuQps0v\n2AwytsELa9BfUEQwsE7wu8mbJKg/hTvgub+hnMQQP9ay+kfB0iN8B8xUeM7O\nMYUuFY1YmaBAd5K8nsIh9Cbd8F2ZT/TPbIgepO8fVUYGvG4RhACEc6brituR\nlHwENn0ccsLWrDgjaNqk7gtzcI3h7HAfSyeyEtWfGjzt19go94X0txKnQGxx\nuj5vyR1/9j4uNhatNwjBR8b4dGXqRMcY330vzR7GjVqVGhG6G7dq3tLHo0Qx\nG0powNHW6i70y+HQvCf8ZHXc+cRnBEVTNRXYmduiyUDfTDt8ul/3sEdJz27Q\n6k0n\r\n=jXVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyTdNCdYMz2T7PQt4tja9paz1q2rGx7aXcQw2ex54dvAiEAhgz6NWT4oEiap1kY4iFLKAr+FKvs5Vojl2qVubN+/Lk="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.7_1600898324515_0.09711150545259373"},"_hasShrinkwrap":false},"7.0.0-beta.8":{"name":"rxjs","version":"7.0.0-beta.8","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^12.12.5","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.0.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0b12f1a8f86fa544f4e169f576ae583437de2b96","_id":"rxjs@7.0.0-beta.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rnLwH1WJR67m7p5m+KQNqXd1A+PO/WLZZMd1JuzIRm2AOmhJttBGyDiyanky65rHaYzhEztU1QPak68hm+R4qA==","shasum":"dd5df421175a3c5cb5f7c038a01659b8cbc469cc","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.8.tgz","fileCount":2123,"unpackedSize":4144508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiF5CCRA9TVsSAnZWagAA3WQQAJ1+Pu+V+LaAgijBPuMl\nh5qhEYiREIdg2HgBlCctuAG3m35q2/ws2osZ6dh9zusQO/zHm/RdfYruWNDm\nCwZS1rjj9Y53oBhEDyeWd7X/74GBEq3mAMaDx113AsvUW6r5eO057ybVXZ+P\nqTScsq0/AGxio5EjMIfSuZnwzT8UmhjB8GpyeoypVbfbtTt6Vpjr2YhBhLf4\nuF5XHkCXOxznwRcu5ADuMwhTjDll0nA4L5QkLjAHxefRRJD9ZhZ4Gm9jdy8l\n7n/cn/sJBfKuiTmi2LfcJW8ki67eLTj0HZzcudZnk2Eu2RzgshOocXVnn9jF\nPT/rRjIBZcqahMvGiAihd4CS7L2ea+/6qD1/Oe6zLk6IDKgDicrT6JIrTHGj\nJZ6OPTqrJSFihJuROoUTofstsOxQXgUv8+IFRSgqDt8c00w5BIUCBZjlUbkY\nnItFiygYn0ojpQeUhLlcvHiUl4yZ74znNsBPlyJuJiLVY9tHBaBAOwL7NUTE\nzu4XAbIfwPQfb0dnOvsuN4XLo5y6sr4Jct937Q8SUjvRqqYu8Fqk5z3Qsk5U\neZGUSj8KBYO7AKFQY6IXb5Fk768eRSHX4LQuN6rb7+OmElRR27JssmN+SDxt\nuQ5UpmAC+PkaNJNfeNpYRfCjtPEMGvUxhnEODM9Iw4RqwmTxC4mWx33FxO9/\nJhyy\r\n=aCuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk+8LGN6N4CdBdKRka7nN8fMzP8k+Xv0zj4OA5wGlQWQIgJnnFww+mmtvOCwipBYX9kGokQ+7qgMoxCxKbM6LlonI="}]},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.8_1602772545948_0.6337278677980358"},"_hasShrinkwrap":false},"7.0.0-beta.9":{"name":"rxjs","version":"7.0.0-beta.9","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.1.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"c51a6e3265d3f25df0c0c3fc8f666acbe5fc745c","_id":"rxjs@7.0.0-beta.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yYP9+auIvtsmXRrrs86bFCryGFsrOBfHeXxQsgcqAAwNMinzT2ManfrmEhDQYm507cjIRIJ68FY39C62kqrdoA==","shasum":"e6b4449512b04d12e8c710ac5c9213f2946c7797","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.9.tgz","fileCount":2141,"unpackedSize":4120275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzZCQCRA9TVsSAnZWagAAUBEP+wTdanDYWXYlgva2zUCV\n+caLIY1hqA0PoLLFdHW/XllgDzBQe3BilJHdn726N6XSxnuX2T4YIP3eesl1\nylLd/AtrXeI8ziGJekQ9he8QSE2aabs/H6/ed22E6/v5rPJq6nyPxTHBtCsm\nX0p34XnxtRD+GV1IMmZVieJ3Q6ugW5QmriIuxqydzqW+RnVXg0c6bYCIbIlK\nc0XpeEBd7z6w2MlUI3+U/ff4Q/Zn3pXgjnM5/X95MzCOLrol1ZY66WQ5/7bN\n5RyvCUknFFelsxYbjzhA4lIm+67RrgZ7PjWe7YtCJ4VumlydnDrU6eQAhlX9\nb/cjKPbFcuD6/n+7c3lu2eipcHwLloUxGMlxHV4DcOUdgwJEbn784/ZV5bM/\nKEgHplt60dNb63k48bwoBRafxIyjwryjJFlqORNY4SRDX7C0YJ3IMvecifmc\nH2KJnOBBx5p/5L7KBI0S7RCG5Aevw/2AoaLpi2037p3NU1IxslikPhECaP9V\nhaR2thTeFJqjstlJzzIVIn3VQ17RUyu+QFWI5dcSERmKZu3vOCW6/V6Z9DzE\n88zufLc3c9hGMslZrV4wuEpDgApA/NmGv4TIopcAWlb+P93/eD/XXPUZqAFu\nbn77gtzOlZKZlPj8RmRrxDp2rtAhqIPvI1UI7iC2uy5iQ43fT9Y/PNjA3PDq\nAEYa\r\n=Tf2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALM2pKCCNiX0wUOu/StEJRFqxosih+ZgwwcqM07OgPUAiBsI8XrrVwpRz6zU5RvcyBePvHk/adqQNXApMSLiwLgDw=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.9_1607307407498_0.4107179404206074"},"_hasShrinkwrap":false},"7.0.0-beta.10":{"name":"rxjs","version":"7.0.0-beta.10","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^1.9.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^7.3.9","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.1.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"157c7e8068befdfb26a9ba6ca770d38a66966ab5","_id":"rxjs@7.0.0-beta.10","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iK8B6ACjMn00gObHQYoIyXouyD0cPmzuXFxfYi/i9jBVFQHsjjPt5T51sRDsXJ9Utg4Q7R1m7QiLtuQEQ3r73g==","shasum":"fb9f74bba5154701924209b576643cc9d94b3e53","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.10.tgz","fileCount":2168,"unpackedSize":4189118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBNUDCRA9TVsSAnZWagAAW4cQAIHDLkNAItjIQ8GOEey1\n9IFUF0KzJ00SBiChBtP5f/GiMz+iVC1BK9d3m+v9IJo93fCNvsy/BBE05NRG\n4JrHqtX+zeXtFbeXYqxnyQUyRXYBm+R4pOLfRbVtOXuhDlCiWKc9qNltjBva\njovlHCeTLQdkI8nsDtzbOSSrGpJZY1hwJO5H0QIEu130jak90Q84M4krIb3i\nsPtztgtmKvscZkr7w3RT9nM+7BDsn7dpovxmnHBbBUYDkmvu1C7GNkManI99\nlgGWDZKSo+VrCa3GSS0IIrETfqOv/nhhwSCjtMgg/KKb2VOurZBFMhJadXEy\nRdd5DVO11CNBq+6SEaNktHnygEJI4seW2/2ziiRhGcIB0U6WcCQ/y/4BPyzj\nWoB4Fchg/kqM1Dvxyf5Ux1vZ/oOQQSorPuKMAUbJWTRx+hgpNQ0KrdveKqx0\nwY1o3rj/yGsSuaE9oKpzGOMrCRR6vIaU4SP8Zogm2m7VTZ71uvTYucbK/EeT\nf+SI9KDamCxv2uwQO4FBPse35zxhCTkqBNyEOYEHfrAW4uZq9VUflSjsVP2Q\nRyfCnQWfRNGlYJaLiPqQBBK14bL5qXD8NtCl4X9VEm9mliT2ua5dV3oj29NA\n0R6Qhlxrw9uUCYASi80oKRmHa4YySzCcdQ180JHlRQcU0zTuFpe/Gf01uuvc\ngEn5\r\n=Oq8n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4GGYLUIXriUR2hhN5/0z80SIpEkZj004NSqpFHPELEAiEAov+KNc1IfTui3GYGb98a/uy1Toj6zEak7FLbgz75C1o="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.10_1610929411143_0.93033623883808"},"_hasShrinkwrap":false},"7.0.0-beta.11":{"name":"rxjs","version":"7.0.0-beta.11","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"81d76909b78d93728eb48d0331edcb6104b949f4","_id":"rxjs@7.0.0-beta.11","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DSeQ+tf3BhKhVqhxy1z+BzlTE1SmqFom8+d9/HZ7A6m1acCNf7CuGgf4xA8ZVQBqfGX8mzxEGmKm4cKlXNXfXg==","shasum":"8121b2fc799886bd36a7dd5a58e9026aa1476ab6","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.11.tgz","fileCount":2150,"unpackedSize":4242266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNuIjCRA9TVsSAnZWagAAPhQP/00/MAE7XdVu0KHWmbqt\n0/p8xMFj8DvKE6Cdaag41zPwctLJrC+4njEFryvYUW1oslKw/uVBrCD2kkZg\nfljdtEBCc0x7QtV2L3mvWYIGWA2w3csUcmI4nv662cjWZg0cxZ3rNYVKjPh9\nudFEE5wj270bEBkQs+hWMOaVNV29W1+7YEhTY7pa6m7lXignJoC+NwdDjsq2\nmBmGbuIoQF7cmOfetwzSO2loLq60nIJravknVWMhd+sT6TOaPv5zGnE1qcS1\naAAZbTHabQ/Nk7zafiBYZIP/OSZ/BQexvCSQdfGyf4vvIV4ygoyDAalAyxWv\nFAt2JD2vlxjMJmTvZ3YGZICiZUcH103kK98Xghk0L94NS8+IJF9KJJvSjweF\nK8c45Z5pPKRvYJIE9dMRP8QPJbDOwkDFtaT+8KSWddLyqj3cKApnUhmG7FU1\nR+uVL8F37E7ReVI7iP26KtDuGeSkH5XdCFhRHj2Vjb5cn8n6xIpkBeHbE6xO\nvo9Qkx8vso73sfonbB4kDgsJK+MiiArenQhKQAsTSMK/kIBup5+wtUmFH4iq\nZGA9tZHmxhYPIHYrRwaiN971sxerW3qrc5aGhEVPUAhUz8O3zoDJbDkUuGF0\ndsH0wb9TDv/f0C7opijRAp76v2JEgfJ8uyQATJZFszFHhYakF2wh4FbrxTsB\nfPTa\r\n=DihB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkjTl+nJOumKX3YYdwJpVDsltJLWjrQvE2lGu/I1sz4AiEA3Bpsoa5XwwK1+4Y9SfaaHse/GDmZtIxHXk/3hFo3Xt0="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.11_1614209566856_0.19522528548549678"},"_hasShrinkwrap":false},"6.6.4":{"name":"rxjs","version":"6.6.4","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.4","_nodeVersion":"14.15.4","_npmVersion":"7.5.6","dist":{"integrity":"sha512-LeiFeAIlq7Zlx3j6hhofVQvAwElxMiInFOmr4vyKbZtWM5TDBSdtox46YQSAvS8jfy7izc8hwzbuA/uI1ITxXQ==","shasum":"e17ba67077055793e54a5a088a19425bcfd34f44","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.4.tgz","fileCount":3616,"unpackedSize":5121937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNugxCRA9TVsSAnZWagAAeBQP/1FlqBqASazFUvCiHHah\n5krXKWHWc3ssCNjcmJVGTBj2/XZUvszX+Eb0Jz91dHo3xBpm8rupHT5xY/U7\nsBOGVvzWQVv5qZZZzUEAKp1z77JJrDU4mLRA9DsWL7E411zA7grx9eFwnFQ2\nn+ah2gaVBQw39R2ylen0cyg2h0CACmZgTfASDOQw1yJs4ixbDsf1mm33mKAu\nunJhgy9tJZZreXxb56r3i8Sda2j3Equybcw3zif7fvQU10FKwHk3Rr8j1lZC\n8Ly+f4/b6IfKiXS3T5EQjKFDjtV3i9jdLvW7t5LeIyKFwIILOBRClLyy4NWO\nAzgNMe87tvf3HLXT06CrvRGRDsLv41pwv7mDbXenEOu/L4oAEJCyuG1sh0PX\neYvKwWJvlV2ZrSLVHOS/ygdJxCcCrQAkZWH+ok6qhnj8RNR8ckU7khsFL9X2\nIqaD7uzFZZ0ouCOO+TND3g5TiurqRUKNBhGXNrjfH7GJlD9NaHZBI95kaTmc\nU9Wwjsg64vx/VmCkaSAnXupeXlduCTro3zmKnKuWvy64hSH8Osa2LMQy2HGn\nlXqNczXwPhj7qIhFwYA9m5cqAeHD4Znrk0VmkTLt2TBsD1HmbzPcsmeyjYws\n7OEi+VntMjUmlAGgiV4y45gMA7O90eObsnfsam9/Igoim3Iy2rld2UYN6qNP\nM2zZ\r\n=0XYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxJLPJmkTdbBcyAhCKqPzUa9ev1W1pQto5cFtKkpZKeAIhANdGZlr8lY+JEgWzNtWIW9cNZ2Ieg8q1V8fE8S1+5Bd5"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.4_1614211120775_0.63419848929873"},"_hasShrinkwrap":false},"6.6.6":{"name":"rxjs","version":"6.6.6","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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.6","_nodeVersion":"14.15.4","_npmVersion":"7.5.6","dist":{"integrity":"sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==","shasum":"14d8417aa5a07c5e633995b525e1e3c0dec03b70","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz","fileCount":3616,"unpackedSize":5123650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNusgCRA9TVsSAnZWagAAnOYP/0Rh54yjGRNGhtNiS8ya\nA6T2bVMpHz7U/vuPMbdUzU4UOJcLmh/GmBETrP3dPXBHugRu7vPZ8pAAxOtb\nfvKnyigmegUMpI+wA0R1tWILEWpSJwf5bOQlolEdxrmdNth36vPLRd0M9e2v\n5O2Xzmrmnd5bDyjir6XJkjnhC5tGjHot4IDrQID6VRwfkRpY6VMZ00fy66Do\nJRbLs4lsZhcZExAjx2wPqxjR2Gt/sxmBonQ7nkzYTBMx6zcxWMeq5iLNZoFx\nn0ZhBCIjjrG1t/gCqTNv9DbzuNjdZAllzj2UT8XVZiCeyvcOK5gaTdqE/LIV\nJnBXbG3QWvXJv9frjiwJRuILWeZFl6ilvvu28I5TonzLPxUADlG2OSFq2eN5\naU6Nw272ST+78jotfRijq+ZoF1/i+0WK2N2mlLn9haxKg2T21rwKw2um9Jbn\nbGQyCc30G5O5Al1m5ECzEeatjOVQjFSgd840DAgH7SUEUM5irSnUz40nipsm\njwFZPS9glE+OU7jgjSLZ3pOKm1U81WbHYGxYFACKoefzMuCFhFAMM48reWFn\nz6Kj7nR+Dz4xRhiLH7nVnSJ2T3Gc4saBlfu93QIkpyVs0EjId32qQfnX/mV1\nqYIvm5qMjQzuTknk99nYVhiNXB7DJvissz4is9pyBO37JJ6kPKG16s+ycLvX\nXoxh\r\n=fnfE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5TfCrmVUOETffqilx9R/KOn57STX7PngpBIZgnAhWkwIhAIfwRyeycBIpPjKFVE70t4ivlD3A2pwTRqR9s82p8WHK"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.6_1614211872088_0.17867526654497"},"_hasShrinkwrap":false},"7.0.0-beta.12":{"name":"rxjs","version":"7.0.0-beta.12","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"a4b4e998d6bd86c8099fb626b9f5d26e8a8137fc","_id":"rxjs@7.0.0-beta.12","_nodeVersion":"14.15.4","_npmVersion":"7.6.0","dist":{"integrity":"sha512-1AzVwquI9XTcI9Tmq3yq3KSzf+R8PX5lOPw1LcO6HJAbJGteScegAKgMaN3+O1kQ18ZWvDPQ23Fx8lvYZwCkYQ==","shasum":"5ad9f482030cf53ed3c613447b68b126650c934b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.12.tgz","fileCount":2159,"unpackedSize":4254126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOq6NCRA9TVsSAnZWagAA5X8P/2ZLwAYgwKS5D0DcqLqt\nLyhmx0kQBimYcoJYWAON3HCG0yVC2whSoBlBltGM/X31fItFv5NLUbxozuMm\nJzMj9wuhWDWnPKT8DL9D6xP8gBhoaCtYDlbrQMK50hhuVBucv9c/+txYKw3Q\ntJE4Kflj3ugxaIpGNrABir/LxC3ZYoLbF5glLYatX1A9xH3FXvSx7MHp4Vj1\n+hKvV3zFB1a3wqm6a6XmBner4Cqb55Li8hOMM67SbUkdUB6TmK048y/ZLwj2\nm5DyQY86qgm3zbWAn0/7dpHePc/kXgVQeedsiI9Vzm+rBdpubZ6sbcZpwQxH\n8EIMjxP61WLLKtEpuEF76evSRmCteTwecuV4qmRIc78bl/pj8cAcqeYcVC6J\n42N/JZEBNHrs46sjGc4rPnwWuj7Dli/zy9E2mO2KIrR+tt56p59J5gvx0gAA\nnr2HAHivcAAnLkxQCS3PowWXo7OnJ5zGIIqxFmuhMEehRIw/qkxS5Dxhpoqn\nmT9HIJjC5a9rdaKF7cT1gFNadTWc1/c0qrJHj65pkiTsT7AaEgTxDXnov6jr\nyEHFIShqJzBxCHIL+bxeC8cYYka2nXiMMt3SVTwl+0DWnP0QY10DJU5mh2D8\np4U5nyZwUgSALCmLqSPMhFT0zmQLCZ8Kn8z19UMuCq96ofoVYLiCYmxPhBlf\nI267\r\n=O1lh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHyCRbGwNrjqrxT7R/MO0XJ0DAhBvGfovWCyUQBwxcFwIgBDAi5FH6nPYlN2Cr/SOL9SJYZxP7O3CSUsbZOCN7zlw="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.12_1614458509053_0.44316006430034904"},"_hasShrinkwrap":false},"7.0.0-beta.13":{"name":"rxjs","version":"7.0.0-beta.13","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","commitmsg":"validate-commit-msg","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"bc1b379c9cd0d79cf2178f8f27f23ec33875e20f","_id":"rxjs@7.0.0-beta.13","_nodeVersion":"14.15.4","_npmVersion":"7.6.0","dist":{"integrity":"sha512-//ll3EfI5SgTfrS5DUjc/uEmyazS0vUDMHqa/GbPR9ubdVLtbrv2bK3y75JyZPfYl1Bq2JbR/IbByhfzfpJyvw==","shasum":"f8dd03f7aa414c9f7fde831431e54c4534ecfa39","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.13.tgz","fileCount":2231,"unpackedSize":4227753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT6gJCRA9TVsSAnZWagAAJO8QAIrmPAepv2LLrUIDi+f7\nZ0EalZbW7yM7ytWtqt3uGCEh+I0LmEF9ct65VROkfJW+lE0zodTr5echKsaO\nKkOHuTUWe/OH661lCATkb+zPQoFDAEJmIsFOYoYyOc+TfSzcL8jaCMA9r+42\nuJWKP0cOG6WHWjcbp1OzqNs82ZWZ+XLxKK9LxZy23O25fAqFSlJn6OCv+ln5\nRFRY92QN8xsbkQ1Hch2GsMMyqpODJlOgU3ZniVM03jgqwJg6qoGfRxBT7ZA6\n22rEC6JkNLsC4Pd16tj0+2JnB64Vg3UUrSve4Jo/MBmsC8Aem7cvC9rXscHb\nVXXAhpq0u+VL31u6wIYPG65+LEXuO+PRrQvMD/CdvTm8uvinyaiXW/DzYWis\nc/WsZjQjbClBWga4JNSTSOWZ2F9AFQY5rNAOp2ep42U1BW2NwG3fI8H5NKqU\ntOEzbD2BRZ86ubp8T+ZcGBAXBsL9PEN/WxykduRo8YEj6hnNvxoHaKlWEQOm\nv+laE1OQKMpTyoLOOftjWhu4r/G9vkFHPl8HL5X075XmYFZQoI5g2a3wum4n\nMGlDZe3KR778wl81S3yGu2e43vG+un5tYAo1NHEFlS4NMQUISgLjqe8qs/jq\nIvi+2uguSEEGqh719a5QrTO6tArUKIjTwOt+kG5NOlmso4ppB/2lKbUBz2Dh\nDK9P\r\n=1e9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBaB8AzBvtTDmIC7wuh7nX06AstA8W89ho9O+okfv3TgIgGrgjn6/2j7pqITuEUnjyrZV3uS3/q5USWx60T2Ij1O0="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.13_1615833097236_0.6911773017954077"},"_hasShrinkwrap":false},"6.6.7":{"name":"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}"]},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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":"./index.d.ts","ng-update":{"migrations":"./migrations/collection.json"},"module":"./_esm5/index.js","es2015":"./_esm2015/index.js","_id":"rxjs@6.6.7","_nodeVersion":"14.15.4","_npmVersion":"7.7.0","dist":{"integrity":"sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==","shasum":"90ac018acabf491bf65044235d5863c4dab804c9","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz","fileCount":3616,"unpackedSize":5125315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYQ2pCRA9TVsSAnZWagAAabQQAI7BsdSSepxF8gjbeOl7\np8+8bZLI91yUzJ8jO4VjquVUv6izm/cPOHGYvLVXjnkLGLydfrlaX7/IYFH5\nvJ86vjocobKyc5c+3KCSHwfmceTgsITVHVBUvw/ONrlUSnDtcjxLbBhnRM54\nSRYwU4XhdeNVyI2iECoBvrmjDTJTswJGQhWyf+G3WW1zGbHer1lvPnv2E9L5\n2Ac6EI+e/nAQLA2E08hPNQd7MGJTWxEL/vsIW5YnO8xcnqLHxCZcMeRIplxo\nnyqe/iPO1ZG1aEk4xlFPiBb+NmjFZmqrgP6BAH1UrcImrMickK69SfFLGMaQ\nkMGTBdcFnnXYttdgz1HqkkbpZt5yKfJ215wfZxIxlPq/bLCAtkwFsMTInZ8O\nfD9eZ5xGRQAxD4YtDOZC6r1gcc3s1XXdQBUsIjTkl0YgvxCM7gnKwZaLiCpc\nR22mInlQdinA/iDnQgD0tLIu64wVUp9lZxv3MfyTY9w7/uK0pycz8yEPD55Z\nDNLqwXapvW2OXEtLJWiKXZKCBwqSO2hSOZjaonJX8ZbYfBLWYu04A3kDlRk0\nlNr1vgXN3S2zl3ylglgK3L6qWh7zHMy/TLbrFkGUgTrk6gqI8xhkhMRXrJbY\nXGn/wkm8yi6S3M/pTHhzSG97RlH8bZJAfLnU/t5/r6Rv6J2BO9wDRjrsoyCq\nFK97\r\n=21WJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHjbQz8iKrCsCskicf18JUcsB4pMITaZQpzZW96WdV/gIhALwddCZQ0iTs+h4bFLX1y+zxnVwQuY9i0B2o7tvALMia"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_6.6.7_1616973224623_0.7653797597617784"},"_hasShrinkwrap":false},"7.0.0-beta.14":{"name":"rxjs","version":"7.0.0-beta.14","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"9b94737a8f57ecc0b0f84628a5cfd38e0639a6ae","_id":"rxjs@7.0.0-beta.14","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-mXvWwjgZiZwka0r5dIbZnsYjx2WqeSpvFejNs8aJkxAP6lzy8xsjKpcsxasX5AnVXCKeTt/8rGrIG8N+8HR3qA==","shasum":"03f9d10d0b923715fc1a75c1e1d119b5a3882157","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.14.tgz","fileCount":2249,"unpackedSize":4287772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY6EpCRA9TVsSAnZWagAAc1wP/0BJt1IHvzfh7tupV9BB\njF8nJokP4+4TrZHXQF5Xo1cuFy6SAERsdExyIXnRos1+SRQI3u9J69iqLRAJ\np/BsnyrX2XFZMzbUdqZ8Fu7esJbLT76LHOD5EgW0SzZUL073/PgHlkynuZKW\naZbI2pVDnXEa4OX1TVSiR6C1/K9yM8kUnFtUvXE0XjSkM98jSH3YKHZiPNAe\nadWBslgnU09eAbnr5sQMNLjvrMXMnnUZpaMnnXsFyfXUQ4qDo8chQOy6QMr3\nXwHXjVpwW7jthnoU+1ggDP+FqecPjxeIQgc9JvS29tFnAVl1Ai169GbpBR6h\nXXRudU/SgubrctkpaPgYLw1mkjLt2qRg5YdmCaZsBZVmuICrgloNimphCFAq\n+7pHFdWKExL6HTXJk19eDML1QlnShYbTb+WXr9UJJrIT7BISuD4i7sHJf4/G\nqHyvRuT8ge/WbCDnJ3UZIa6XuFlJgnSs4Lv8CbXgnDkDOC8tmxofKOn3moPk\nFD1NX+fYAyvqYBXFtki6TtzTe3s+ljTdsHtldoNdhk88D9yODYEWILhJuL5m\n4UNm0zKs9zHzhWo+4VXb0Id87JXQRHZRdMKeidjrnBawXOID4BN1k2jnEapj\nZFmTYodlPJMikBMINR3x/Wl7NtyWYcQijLhlNR8S2aupDELu0Y5blQAS7uCS\nGo1Q\r\n=jE76\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc69TiklQ7EXlq86JpwZasphYZMWmDvBNdPf4DP91HKQIhANonTTIl2KH+E5/TDWP0IiCwgVU01VT9axfri5t8Drwh"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.14_1617142056652_0.23411212581995722"},"_hasShrinkwrap":false},"7.0.0-beta.15":{"name":"rxjs","version":"7.0.0-beta.15","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"aa4146288ec6542754f41ffd260fa4d6936a4d22","_id":"rxjs@7.0.0-beta.15","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-OchIxDPPHiSF7V93HaAym7ZXw5ZLQlHrkrlisQrPDkeKmkMNmQS0T8U6Zdf25RfDSVZejN25JHF5S3GmX4XNeQ==","shasum":"54a678000f8577aed473c5812ddc1b4db25bf46e","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-beta.15.tgz","fileCount":2249,"unpackedSize":4288065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZKsHCRA9TVsSAnZWagAA3kcP/0z/w0l8Gzflb6Wx0nWA\ns/wKXpIDexeLhe3Aq6lbiZCWijHnhlHNmTnM8uOLxYIfns1960Gyju+N2bTv\nfW8qJUB+dUwj1PMU/L7DuKWYJL7wpZJUxhBV7RZonLZkXFpM+/+jU39puxXn\nwWuxM4lR8kUzxZRqDx5N7041qinBRyOIq088nD9GZLTJH3naev+2FKjg4tcM\nj+P2s76gOZ6MVjXKshY1C3JhFm4qhQ7xlJVyVOzJwbeDk3VoAxlw69aoOkv/\ny1lUmHHtRVaIsSuofEEdpl66NYcsZEWhIW0+DtwKWM/1ZxDBB/UA9lRvwOKz\nlUfM/rFXPVhJaV+PIrsXNtaFsnAXsgHeUHxVu4v+drXqp5n4YfcGpiERmCwm\naEWH+H2E20zwBEpvtuOoGK9VeIXbliOK2e/xTbh9dHtpMk+xKX3BKq6D1Ssx\nXr+B1jEKAeNzgYMq9NYR3jUgbjzPIqdK7yMtjsDBu9c7MHUetseUoZXDe8VH\n2FAEauJ3GwbZwCDzWP5Sr3xTfpcf1WpzBLx3s/UHNOKtC1q3fUrPkEpba2VT\n9FQ3ON8JhF1pLf7uk/Vsh6XBHrFWRYtB5xbP72m4wGNgm3r0nbBcfpEcO9PM\nag4vfNvhikzjilAUuCNFMXL+rZeRIKG2oHNLZFVbM8vMMzQ/eocJoNPaauqj\nkvu5\r\n=+yih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuvcaA/p8JpkAX64Pb4yjTu98LyeycaB16HLoM+nUJuAiAU34qjZyddbEG71dZJx1f4mjFug6XS+cTN6hmkOzPm0A=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-beta.15_1617210118829_0.44072867690813644"},"_hasShrinkwrap":false},"7.0.0-rc.0":{"name":"rxjs","version":"7.0.0-rc.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"a6e8591526fcf6912c5df4d1ec5894cecc9c0b47","_id":"rxjs@7.0.0-rc.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-cjL0JJSRQ9AKtsNCAyvXuCW2BB2AFq1WhcaZPyWXjFjSIzNmVRSJY1F38ndVfuGxZghvcVh8NwBsc7a5ka4nQQ==","shasum":"cb6724cb817605dd496f5b4090669965eca2d1ea","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-rc.0.tgz","fileCount":2259,"unpackedSize":4290044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfZUsCRA9TVsSAnZWagAA2WgQAJrhNwltSSBij52rshJw\nCT2ttC9k0EkrSNJQIbs1ovdQMccgvfzkuEWuCa3JPioAc+clf920krDVZPuP\nC0gUyU8fHieMjfePIPKs5sR2Rg7i+YOSLDeNUIzMk9BYyPyMcBOIFsc0oX6h\noMudynOiwtVklkl6dM6WNX4lP9nJ1RVCO5WtTIUnIc5335/AQOTfaNxcLqo8\npqWsh4+7dHfB+O7/7tr2SrGM1L0Pk2w3XIZr7tp7L6s9XCFt1WfWy/LoHTXh\nQgRjXPXPePfJOsM4lao+Thora3HJBshrh2mJk/hxBweHs7q1TAu2R0duCbMq\n+VIy9W08ZLxlVyHz6P/f3mGdPGBjUGIbj6XgjPJBe7e97OK9m1so66/1QbR4\n6eaG5jFjO0aVTZxNYlUwTY1iBupmDy57kBh1IfJk0nBfgFxE82pLNtyDaX6d\nRuwQybegqvdPqIU0PzHJe5rECYQ9fhi6OunpUOkCYMvNTGpM4kDhANp/zh3Q\ndvknwbPbPvnTkvhq6tQVb2Tv82PqrCzWwnCItP6WqKZs0/mrLUNB+5w82Al4\nL0t5j+UbW2Pexe1s8JcCRSR9eZQExbYVgIxvsPTBhIvo7o2PFsNHj9VisxsI\nYLAtvLX54GBbR8i2sYHMhb8KQWS0GpqxhPaulh34tOysFsCHp3GSQrFGto5t\nQqD4\r\n=c3II\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6XoY9qbQlmnSA0r/ScDN5vSq0T7YvKW2RMiEReGzdJQIgdEnKpSuJfJM41vyeBfJQUzLAkHJcR1vUPQi/RDtBfoY="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-rc.0_1618842924184_0.38843809728639056"},"_hasShrinkwrap":false},"7.0.0-rc.1":{"name":"rxjs","version":"7.0.0-rc.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","typesVersions":{">=4.0":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"659a623c94bd6b210e9beb6bb6061be540b05538","_id":"rxjs@7.0.0-rc.1","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-FVFOeT+eGdbcPe+uH+cWnEElrU4LiDMrlstNSUpI3MPErICLtVoUCbKrF+n+8DYemHDe7wPqYtuNEYTM3ur3xw==","shasum":"11f368e740e2b3cfe805891be127d07391673654","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-rc.1.tgz","fileCount":2259,"unpackedSize":4290486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgffnHCRA9TVsSAnZWagAAdpMP/0Cs2mAJwjMMjuVOyBiK\njyPxnxXXAJqEvwkNvIpa5fSRqhOOGlIWHJeyGUrs9DlfmdeG0DvOZHfKXFpw\n4I6dZah0qIvjL8MQAE1CZSq7nHp8/6tjI1wG83TVIlWr6Kl/LyU+yBi8qX9R\nPJoREPGIA1rYKRjaXTSNlDNU/4kFpLjR4r3KQwQp3DjL/cQqbj7ufhJtRhHX\nKNxp2icGNW4/dBOUIuiVtOj18BwIvE7kVcvGE7tjUHZoOHZBPn3WHjhb9wm2\nyRgShRBPoTSFEbbptGG+JeLzLE2pXaJwD0rXQxQvt83F+0fpGz2g6XnMN2Jy\nCVssHNmEJawTRpHOwg/7lBHhxQDEONv0uosJkoC2jPQpATur6RMBWArm85Wb\nYxZ7VVXQfoAKy7kRfGK5uzP8OTKJjaM7SJyYwGzyT2K1NsbI8tK/H9yLdGnv\nWcvSachXB//oADP/PupyjoGfTjEc9FN1q/SzdI0cwtjQp3292a3iC7p5jznA\nMeD9q1R2wEaOlSCEiyPbCWDQn+BzijN1oOw61biaPRsv2HcvHnaNWAtwvtYs\nxnGhYMu+e0C5AI4JUMGPvGpWaCO2J5XVjJPwbz8HrzcUqU/fkSREIyC3U9Ni\n4rhoqqpE2Yq4oaAX1BM2E4P6/IcFkalegWd/fStF2IfuMA/LP5iagXvsmTSh\nsbiB\r\n=dIv7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG3BKzG8IFBZXtc/x+1Qa2iHR2lMBtzgz0dXFa5w9MkAiBjrg72dMrJ9mPIothdFd2MGBCx59CnT8f89khdyX9Zog=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-rc.1_1618868679029_0.27905502337973087"},"_hasShrinkwrap":false},"7.0.0-rc.2":{"name":"rxjs","version":"7.0.0-rc.2","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"23bc7fdc16acd76dd71a4faf57b8b949684c3249","_id":"rxjs@7.0.0-rc.2","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-81+TFxK8hUK3tmJ9TPon07bgun2ASgZ8OXumUuWSAnktSAzTvubw4NCJTr0Tc0lO9IfTThi5z3GDVlmjY3n5ug==","shasum":"bd5b18ff9b60ca28ea4b3a824419035007064fdf","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-rc.2.tgz","fileCount":2259,"unpackedSize":4291635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfwTVCRA9TVsSAnZWagAAYDYP/0TMhhGcPXTj1EPRUuCx\nZRco1lTpxEJ87FHODOcHuChK2TykHzBVnM1PFIZt/Zzk0jeSd7kDwVLyNe1j\nECQ9VL0oJSaSILAJFjAoD4qsGcFaX3pF7PCMHVQdmV+Eo2vdWnrIObrYaehB\npFbe2I+ekoHyWkN+6ZKC9kedCdx1u+z1BeznU6EjXRbe2eJvphwQYQkFDyu6\nN/mLamGAIDuVdIxEM1YBVlQhEx6CM/jsyIs2bDx3jbokD94fdLRdnY6SZOEB\nsYXsxC8M9ZT4PgeQ3UF7UgS49PQEwKpNixTU/VLLeV5735IV2Z3PQJ47vJQE\nyGGCH4+SxPNSQOHNm1uxMXC3iDkuxB1MNaQOePi1Q2Q7eFVdtzXaouHZ/hJn\nV3vXAcuENVbSsTNoVAqAjAIFW+HlIbSxoBIObBNIHeYX9sYLZxS/zLlVPhJg\ndEyLgFq2kgQoRbPuTF7QZmjFnFygyTfuHCvcpgMP1nMhrGyUjMpLArUls9gz\n1M20phrH0tIQ7A8Grrgw5Niwm7eexzya5NDADaNK+r/0bXVg7s+/CIraElPm\nYIv1HgC4XcR+RAqBi3bdEodZgUZqSOl/6s0upzlR2pspZvFEbQ6ADo0TCAJp\nMgqvU3o0EGR9K1ewPkfrOeGmsLRl75f/DlI8X6ZVfQ5fjPA8IAT2CeAjGIWU\nGiq5\r\n=nWp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDII7YOrbE8kHj2LGJShhV14OicFI6UGG42pJIQuUBoTgIgLNt2Uei3Din0ZrpzgI3/RipgOUuksu/cTxLwhKJ25Fw="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-rc.2_1618937044345_0.29308892987558366"},"_hasShrinkwrap":false},"7.0.0-rc.3":{"name":"rxjs","version":"7.0.0-rc.3","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"./dist/types/index.d.ts","sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/assets/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 7 (beta)\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current, unreleased work, which is against v7 of RxJS right now\n- [stable](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for the latest version you'd get if you do `npm install rxjs`\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```sh\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`. And you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from \"rxjs\";\nimport { map, filter } from \"rxjs/operators\";\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\nhttps://unpkg.com/rxjs/bundles/rxjs.umd.min.js\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { map, filter } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"a7c2d297ad6b2f405ac312b38f6360e9a645d890","_id":"rxjs@7.0.0-rc.3","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-++JqnWdy+zKVdbIKHpC2k43Hje64zCiCnK3LjZN8cU4zkPw4GX8QsKCs+J1SY2zU7nlfL5bnXlXx511XX6ed2g==","shasum":"095bd3ec7c69681739f0401828b18d36fc14b335","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0-rc.3.tgz","fileCount":2259,"unpackedSize":4312045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiL6hCRA9TVsSAnZWagAACt0QAIzKDv0FYlNxM0j9TJHL\nwf5c6al2YV3LmHDIAX6w+gN8vMLIoIu5O7rtMW4ZeJ6FROcjulYelO9eyJC/\n3hoDEHL7lZiAh0Ea1snIPfVXP9cHfL2sHh87EsO3XW8ORe7qA9jveo9TRWO6\n+7cT8FBM5OXvtjU7OYG2zrhSbM9ziKjrMIAfG682ZLwi/sQGeYzgjT9pDFaS\nKMu48yLI8i0tv787W4AZ2umXOqN78yM31TqP2Zm+K64TN+H691Sq7kGK1d2Z\niXHapzljbR3uzzpSRvi0f7akaEfVMlILEYlUh7Xe7JnDJcXspACkN8K6YhsB\n0xldTriR1xMmYPcHuo9vGD78JzDUMS+YrrAc/WA7Kk0CwoFUyXeZVqnKi7u1\nbvtmBF2NqGqGWuWnsZnplFMstwPB9AB4MgSkY3554mQNWOSTeSEyR0DSTER/\n+zzvhEND61ilJUKikkJNeOo7TLcfb87XxqVDTbmeE6g3cKjXwv8ue9Sq7nI7\nwA8jCGV6/6pzIwHJnCBvf3ILkx1H6ZJCPzSS7ruv2ORSpHc0UIUijPb970XL\n/xnnrYExpio6EQdZizxR42pUJUXKYw9kw3e/L6iOA8LJDLDVER38khfQDKu5\njHVPpdt8BhXN2Dtk5Mez6vpN1nP+K/v+vUwRXCwildACIqyPprw/SZ+PsLP2\nVePE\r\n=v0BO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGd+HCL10EE0MBp4fQiNsbSwwMS4I8/N2YHuHlcrvtIDAiEA3pk/7A37xmEmDXElM6+j1kIjFcynU6ew6RDBZU5sLio="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0-rc.3_1619574432782_0.28597057424553207"},"_hasShrinkwrap":false},"7.0.0":{"name":"rxjs","version":"7.0.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"7990c12600cca45e94d4f15acf8d2528b65eced9","_id":"rxjs@7.0.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-I1V/ArAtGJg4kmCfms8fULm0SwYgEsAf2d5WPCBGzTYm2qTjO3Tx4EDFaGjbOox8CeEsC69jQK22mnmfyA26sw==","shasum":"c55d67c52aee8804d32ab60965e335bd41e2dc2d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.0.tgz","fileCount":2259,"unpackedSize":4317604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiv/nCRA9TVsSAnZWagAAPXgP/A/RIw4GLH53WOQvl5+y\nfJeINeUzRGKpktxg+LGFHLiom/Li6sTqvUaebpNNAgLkd/pXhaWF11snjarU\nQWMVGfLANjrVC5aL70T0Z4fQxMnxMlCHAvuL4Sry6vuvT/j4dK5bOdF84FKo\np1p01K6XFiXxI4flhr5ojnCz3+ME0GkYND4qv6KiQs+Jz6eWiuNXHSHAT5eZ\nKlmUabMs/+l46N5L/3qCkQscG8vT5orPONZiyv/GJ+uYCuQWYY2LSMuGvfY7\nWM+rFq8Yg209NqB/zyYeC581Gq2KQWjY406VKAt91EAO843yh9OWb5nVqIiT\nBiiujGjIfCNQpX2+jcFMVzhniopd/F5AXwoxTt7LrQ9E+vD2imGY+oMS76q9\n13YexQ8RFbRGFHE2jCmwbqGZvYFhhEVAvLNe42Hst62IqT7ZNktNSO0muQf8\ndyyKaHhJJgj+8ypPeLc3Fg2HnibKW779WIAGAo4GSqNTpvFU8pNDRTizZjeh\ngi6/hIz76n5rRtz1M2l+bBSX1fMLGwLrQ8YLsctSDYJazrI/Qs8N4gu7dVP4\n2QiYUASlQfeQH+V6pIwhmMr8TmCFXPRfB6n1Ays7iJ8huRpjbm33PkrgCWt6\n0cXlRKuGGIDq1lU4PWUS5wIi/C+ANWrzdNWnYuQP6QXK46Bdhlrig/uyCbiy\nINU9\r\n=+ZCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWalf0Q736sOf6PLflXEGzTCdjlSSVrn/quSDwrmoppwIhANC/VswAjNGG68VK2JimkjS8xGqbCBoWd2MkvSwbbRSv"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.0_1619722214756_0.5430025253125663"},"_hasShrinkwrap":false},"7.0.1":{"name":"rxjs","version":"7.0.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"c9b53f448398e7e5ed884ea7e307a312b49ebacb","_id":"rxjs@7.0.1","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-wViQ4Vgps1xJwqWIBooMNN44usCSthL7wCUl4qWqrVjhGfWyVyXcxlYzfDKkJKACQvZMTOft/jJ3RkbwK1j9QQ==","shasum":"5f41c4f991cea550471fc5d215727390103702c7","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.0.1.tgz","fileCount":2259,"unpackedSize":4322581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmzzFCRA9TVsSAnZWagAAEogP+QHBgHh/LThqFYGz+W+p\nMonGFmXYtRlxBMbOiZG66loua7qm98W9IfXexIl7KnmCcVFX2mHE24pHAERI\nmwGKacSleFye+4jzcqvfdUyNZD3/wN3UNmP0Xbg81j7FeKfvzcKXi7KXCxrQ\nsQfefxS/bNTrpfWSwjvu5/WAxzSjWXOxb3snyJBiEC3zD7p8+Jb/VVbUZ0r/\nEbcWCrk/kJ2mFIVz3FRoaSbdkc2tbQHA4bezlbqcYJrxsIVxjg0o2QBA6KRn\nNeC5yJQMGkAow8woJh0BRVlM9egb/M7CKFE2ve9a8QoNxuN2cs2xpMxjdYtU\nc4yo298DdACW4dxwJVQUsAj43IfiE+UW9KmNidsEF+0r0bVcsITwzTRExi81\nxBNvqXwZGG4g6aKgJIMvcV5Ny1O62fn2lqTSwInUpPyoWMEQqUYqGYrkwGaJ\nrxElTNqSy8wP/IRxS/FrES4E+AI7iNKIC7iRYKqFOOuvAA4jyOrsOYhv4Nlm\nqurQ6T629BxBDf/VO+khMAU+OGiIppNKqkrxlVgTHI6hIJJykrX0x52TyLEG\nqqDJ0v8HvjBGrBsighUNAXPwQhEsKKKOfhWpviWrdwY1rJdfRS29GB2qUBAq\n1SPJl0ETN9en4QDEMjttk3XR+JcfcZLbBjpTO1SU/4mvgAnuCPsSYwlH+hSM\nEC64\r\n=yjov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMJiXIpIOfC7EFXDOCOKExzxf9rEBnv+kdLKrdYG3bhAiBQe+1J06sBhLSa33PQ7tbGrENbEJ+ocM8gH8PUaCIrJg=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.0.1_1620786373175_0.3272730516797657"},"_hasShrinkwrap":false},"7.1.0":{"name":"rxjs","version":"7.1.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.9.2","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"f47425d349475231c0f3542bb6ecef16a63e933a","_id":"rxjs@7.1.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-gCFO5iHIbRPwznl6hAYuwNFld8W4S2shtSJIqG27ReWXo9IWrCyEICxUA+6vJHwSR/OakoenC4QsDxq50tzYmw==","shasum":"94202d27b19305ef7b1a4f330277b2065df7039e","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.1.0.tgz","fileCount":2259,"unpackedSize":4353333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp/HdCRA9TVsSAnZWagAA6gAP/00v4u4oWIEYksZYN+oC\n+TJY/dXyAdkKVE23nVeqMUAeh1cSOI7A9KgHit5HPPc6Dcgx4YVUFwAiE2XB\nhU+JJ/rh+hKeeoxTa+b0vRWpXCTvjJuFTpnUcPcP6hFZznWRR0m8tqv4gsT0\njBiZ+vpZKWhuOyLamHvmfusBVMtEIRPWYsBn5ld+6cd+6Ox65rYbVZ2NYDYh\niRANiQzI6Quv9CDlvgw3oasg1B93NOwdt4cU4t4ic0eJoO7E5j80qGildKN5\nqKgT9ieCIx3BZR8g1rUwAEmROJlOZAutX1wm2HRkaJhWtgQHcc9bVkBdfgHs\ndgka9C8DYXlyxAnx53HRjHDZ6gfmW1cOxMnRI7urP0HFOihZR1t+kz/6DK6E\nMBkECxlAjHWj+1z8XURyb6ZjfLWyYN4C92hGJnwV5kleztwC99KAtXyH7Lxy\niWnOz1F62Q2Z+4Sm+8fYaGFYmeFNm3nvcixHP3QVw4dRBgYp+gZQn/U5IJQv\njkOdllfcz2m4rFo/Vi7JXEEx16a81OANrBC65YAwk4HYVKMBG/R2Tj04AoF1\n7OaODjQGI+E5cXxXmOgyolrAXQT3gposNhUkjWUpy4z/E1AaBMhU36ZaFsN6\nm8p6wdoY/ahlsJJ8+3OOSTXzky+OrBNCplEm9PPUBcdIoEbuKzuOugyCT/Od\neCAz\r\n=Kodd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT6QyS6nIzmJg1OHFvLGgfBa+IDdZk2pkDo+GUuDRhaQIhAMP1/ZFUj7qpBGM2CVBrlI6EseyGle/JEqCOn46T8kd7"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.1.0_1621619164362_0.9272773837814905"},"_hasShrinkwrap":false},"7.2.0":{"name":"rxjs","version":"7.2.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"6e34d88e7ef7972aac30c41f7e8bc13bd591e046","_id":"rxjs@7.2.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-aX8w9OpKrQmiPKfT1bqETtUr9JygIz6GZ+gql8v7CijClsP0laoFUdKzxFAoWuRdSlOdU2+crss+cMf+cqMTnw==","shasum":"5cd12409639e9514a71c9f5f9192b2c4ae94de31","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.2.0.tgz","fileCount":2268,"unpackedSize":4429574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg40MKCRA9TVsSAnZWagAApjgP/RapHld4Yy1J9nQRlAUR\n2AzALfaWumwrjTGem7nZJHL9mfM8rmu0cwNLzIkFONgAOh9mnet5mA9mBSg5\nYt3lIspaZ7NCWKwGk9HZpElSIIU6jaMVUhsSkpm01xyJNrTzoUgeLBuJ9tex\ni920WoExyhRnjmSevh5mrigy7VwD+88e9GJ+S5ca2oFqZs6fclk8G2K0Eggk\nwqgJiOrOYsBY8Ogn9sCFjH+Fji0wlYceuO3iV+20rIHyrwORfEpEmqqaeCme\nGQvk8Vvy0Ru2oJ5iUORuYpg1Esp2Wmbp5ZfC6OjW39sbcqSCcybmFfUsySRN\nbNJ6WdgoppyRPy05ESVF/ugsVV8HmJhd0LK2LBky41n/TQPD/Zy2DwsEMI8C\nfoGs20QAMR5t4aW49NpZnlwQ08vuguLIIO1putB2M+X7HhIYrcaDM4GSZ9aJ\nsbXE8kG4HROjFcNV5pkMTU/jYtU2pqwYsaM43ETMohqd1OH1JsFct8l1gV9A\ngC00/7l0m0VSMeuokT4wnyUuU74M81ur2KbJKt2Y3WYEIqx7FgbsFf/41Azv\neLTBkAuqRu5nmrpRcNntRcFLOJwVEeyG1qFY/oXG8dlOumvCSLq5lDXDQE4l\nh6Sx1pobhG2zHNfvmLNUEqGoDCE6KBoKTUcg7XA88Du9OhQ+XnuOZKVfAmmR\nlDeo\r\n=7XE3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWLfZJ+vIBJv5ZhaZj3/OM4JE//ivRO8gz+96Nd86vjAiEA9k+PmpnNwWlVXKDcISLcy9M1l92Hcud346U/CwHYCJg="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.2.0_1625506570089_0.03763361069047333"},"_hasShrinkwrap":false},"7.3.0":{"name":"rxjs","version":"7.3.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"6f0e853a86e6db1ab321ff077c95e6b1d88fd3df","_id":"rxjs@7.3.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==","shasum":"39fe4f3461dc1e50be1475b2b85a0a88c1e938c6","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz","fileCount":2268,"unpackedSize":4448277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAcidCRA9TVsSAnZWagAAdNcQAJ4dLMCKGq9Y8M7oplHJ\nYwW8cBW2bM+U8yPr1sg5zY8tKXaepxdZjGg9rZ0HhuTWqX3y4BztJnmXgwrV\nNPFPkbsajc7o7FwZZ4sAlK1MwbDMzIYo09A7DdASpH3MDChch8j+lI7HXGqL\nKxWqWT3wm+PYCBJsrAnQUO+SdWlvsbaSeSIUcH3Xh/3ix2ujmIhN5N4SZ6LB\n3nsBQ0W2ubaYWwg5VQjAg7wF/ixhgwL6oHlnLuOLJa6r5kcKEKrF75zl8Ap5\nAYw5+u+84ihpi3o8Bgm9h6k6gRUYI6p9R/XjHAYnASP5IkfRcIG+IUaPP13z\nZWZ426AdrRh2PsTambmayoneSm+BYOuyPlAHNRhOdkybQSHR44mpxQ+JtEG3\nPDdPAvIkW+/tQC27OTx+hLNs+vqIHh7zZ7h6hbc4PKPFUkw1VAhXyUKMjT03\nHWg5bWzOh/WXjdo4qA4ATnlDmwLFgkrgcqbypY07wcewquZrSfPellOG1fyO\nnoSHHBZg6ORhnd3/Azb8bMzFIRON7ML/2U6YKC4ANENH2vX/wXXIgXwBDWW8\no3qn7llr5jfQ9iNhh2RohE2Yn7ZusmLFZ65lf1J47FqKptkLHj397p0WuzIb\n12CCcovAQT549/cTCRwATM9sZS24jfrsKC2UBFqxSoJxeCtCkKoIUGuWrPob\nQeaN\r\n=Q2u2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmGbDtlvQQNhtgs4PFTlNnr7hIAHCB4VqfBnRufegYBAIgJ/asN8a5m0j2OZeHtX96Q1GaMJWe9Oth73fPGP0kOoU="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.3.0_1627506845405_0.25508184183759197"},"_hasShrinkwrap":false},"7.3.1":{"name":"rxjs","version":"7.3.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"7dd7f3c4ab95fd1f204146a2a9f2e511f526f494","_id":"rxjs@7.3.1","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-vNenx7gqjPyeKpRnM6S5Ksm/oFTRijWWzYlRON04KaehZ3YjDwEmVjGUGo0TKWVjeNXOujVRlh0K1drUbcdPkw==","shasum":"cc375521f9e238b474fe552b0b9fd1be33d08099","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.3.1.tgz","fileCount":2268,"unpackedSize":4456623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVDAWiePcj9UzLG0w6U+F7495Bx417gS1QIEwu1bmi9gIgGLYQ8un4CKlZbZDx0wD4YjHKcYsVSY1csM3fuyqbRoc="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.3.1_1633125796173_0.02169538904459678"},"_hasShrinkwrap":false},"7.4.0":{"name":"rxjs","version":"7.4.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"~2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"e06a472979ed29e163ad095db0125b2d82bec2f0","_id":"rxjs@7.4.0","_nodeVersion":"14.15.4","_npmVersion":"7.7.6","dist":{"integrity":"sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==","shasum":"a12a44d7eebf016f5ff2441b87f28c9a51cebc68","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz","fileCount":2268,"unpackedSize":4445336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC71l8qbk+j6BPm9f3X8ogd6318BsRP7QHMbab0NMPDKAIhAJT96nqZX3p01pWV6wxm3N8JzQhzaopaaItLiUX+uLcS"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.4.0_1633554208805_0.29033482226530527"},"_hasShrinkwrap":false},"7.5.0":{"name":"rxjs","version":"7.5.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"^4.3.2","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"2e25e2e466ff5b047a697b201645acbfee2abee0","_id":"rxjs@7.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fuCKAfFawVYX0pyFlETtYnXI+5iiY9Dftgk+VdgeOq+Qyi9ZDWckHZRDaXRt5WCNbbLkmAheoSGDiceyCIKNZA==","shasum":"9424fbefb42bec9a8fb53a53fc64b3e5ecf90587","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.0.tgz","fileCount":2268,"unpackedSize":4466023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyh5yCRA9TVsSAnZWagAArOEP/jy+FJxBf2kl9aYRWJ4P\nIQr6d4jQrWVvvh3S1pIm9sM4DGk71Ia6xT3ulCoOH6bAwSoma0TD0eKqiO4L\nj3ZyN/VJdQRSEOmdcp2HWxfJCjPS1SOQF/5ReRu3O4zYLNu647E2DJ3eodou\nDZ2evnQdICNOTE58C/ixsc/bePFWCf+lw7CGoT5GHCq/ZasFGgImlqSbHUkB\n/cqVAgUIEueUNupA/I+Z/wMc+CfRWQkKwf9YPVQfllenGkocrpGEVNqbZqHa\nbVMzOyYlJPFB4r5Jq4Dr3iInmpEm/b7spCNOVMSmTT3GB18rVnOn32Bmq6cM\ncNRvrVRHERdjtoIDxykk4oWDq5SbGACjzORTxbtEBgx0Ja4w7Pu0A2MyxvbG\nZGtRDeP1xCrMT4/2d+brOY02xNHdY3lz7p3VLpZj8mk49tnXrELNTcua8pJ5\nbQhGtAP7kVuG5KJzvsL4DnYdA7efIBr/JRpaM5X3914mfT8F/bCWCBGtKQkR\n6k3xL1qUfV5dLnntNwL2g4Z4IcGqlGigTAmewfavZ+7aUHxuWFYXam1U6va8\nJp/ZWzcPcXf2NxPOm8N5BIxvuT07uQpiHDdBPkTqMhn6Unjl5iqMxc8JVSUT\nLE0MqgnUy9RnAh02MF8Jcwtch0CtMzgGxxJYGPcf/jLiODtTSs1ybwEpXC9u\noEVJ\r\n=fpGy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNdEDa6NELxgzuHfF3/2h1xsGKfgyRSdWyUQu+GMai/AiEAieLGqUW1/kM1ZrSSNF26VjOjT4Gh0CV8v/VSyd8gQc8="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.0_1640636018531_0.05139501921406553"},"_hasShrinkwrap":false},"7.5.1":{"name":"rxjs","version":"7.5.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mkdirp":"^1.0.4","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.0.5","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typedoc":"^0.17.8","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"bca49bdb0dd78f3828e818d64676153c1a491dc0","_id":"rxjs@7.5.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==","shasum":"af73df343cbcab37628197f43ea0c8256f54b157","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.1.tgz","fileCount":2268,"unpackedSize":4466742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyllCCRA9TVsSAnZWagAAwI8P/3IuuQIhbF1vhS//t/oU\n1t/aMSQNcH72qQMIoeh9AHpLq5hXGTTKbsL9Rcu7DeTBZdBOC4QwbcdsqTQy\n+EaMaZ4CuHzBynS4+S+MQECO3YH8VJAorkEAH1or2MZLo0osmeXQnKg0WKZN\nBdWWg7K1SwyjXXM8AC0KPsVLnzZsvV08/6bW58n5uauPtNTM2IR50emnSX2c\nhpbVqfM3f/1Y7wd3NGpXDykK0HA2p3ynB9N0PorTXUENqbMfksF2ief0Vnn+\niCuwKy+cdW1DezhUQlHpYLz8xNJLcGyx//1uO7cw+SqC5VinejbavtjTPCm5\ngSSU1mo7jTbR3M3mJfdDfqNR5piea9/mdBA0oXNBXxNdT0feJOaNonbbd0Y9\nv11z6kkI6ODqbTmmce0sAyaYv7VxeqM+Nhncy9oCF9eN/KlUciVbrC17zruo\nHK8AWjRwgTh0luX1pvtdPlv/A1uDqDVAVffsj/hMcVw5GlefWGUY8K6yZDWH\nUB2jmEGiE0xX8/mrzsjRt9739+5mYV+i9A1v4j3VoeS3PGI9YVGSwH52G9/v\nW/hwSVy8rX49pdxs1LM0lXpY5R/T7Qz0lHtHYaq+Le93BpLseqG1W3kbZomf\ny/rhSu8dOqYfWg3QSqwU26gCjcnnMDf3zxIzB5ZcukodY4ohmqcAtZXqEPac\ndc+n\r\n=WktD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6jCb2Yfd8thTDKSiarLTD651NCSq1mv3r0j++Gwf2NQIgDIYHnKBrRNWbmpsTAqmk7X3oIfBxd8Rkupfrz7AmPfE="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.1_1640651074017_0.3399169678797769"},"_hasShrinkwrap":false},"7.5.2":{"name":"rxjs","version":"7.5.2","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"npm run compile && mocha --config spec/support/.mocharc.js \"dist/spec/**/*-spec.js\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.0.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"fdfc8acf74acc314be7184fbfbc2089294c9253d","_id":"rxjs@7.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==","shasum":"11e4a3a1dfad85dbf7fb6e33cbba17668497490b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz","fileCount":2268,"unpackedSize":4461554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3NhbCRA9TVsSAnZWagAAtNgP/16z9xtPl8eGfDbD8Mhk\nzIYDEOd/RdmIcwqVA2vEaylbp9Bw15TD4ZlUJGIAZEo9oEyvSgl17NNWdsq/\nnOUAA2LxXy35rnthGa/2uVk45TNJ/HVzPjTTVdkxL6GSucLShwp8feMLTGWg\ndfFBSbDNIr3xWwAjNb9Vnb5rxpoIPqdU4MOkvXnMmT983QonE1ewMOEOVuO/\n8DV6eHUUIC5nqMHleOH5Bcs19IZWj6B+kmi0QTXbiLi4A+sq+sVR/rBZZjD3\nkuDSVKkof8G3EWthxeRlMR32ZO+N7nPfLRHj7uX7T/rlCCEX+Olf3OcETtK4\ndq/mTvHcK/uqQ8kSFYwmD3jPMBse+N+F16vy0NdQNAhxdb7BqOGjSlSb8f85\n+NbZcx42c+eZ3CG2W8WuCJeeqh9NdhBIRy5trTunpoCEe5XVUnZTPX8a6Eqg\nOwv06ZiiFeToZi7HQ8B2ZZLrNxcxnyz6sATWpZakBhBcPoVnXA612o/OCp1/\nTSDPPrgDhNIq4HfbGE6VTHprHfp6yqAqUAzs6VtOVyGkRN+Iwwz78tGtVXVz\ny/ss2vqv3BoX5tCSTOR9ai8yi3Dv+5fxBigygBT0YCBGCgmB+TYYhj2TAunO\nrP6O0XhaagDKGQqFzdsC3K4+Vf+31u2++LiN+VwcG9cXKMBIhiTdyIneRPD6\nJLJh\r\n=vgUu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVi7rTh9Nh3pds0WOitp2My/51rgNyKLTxv2v6rPj3BAiEAs4bDEWBVsliLvNt0CCaYy7FUExIxq+R5lRYrGmtrugc="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.2_1641863259629_0.6677719066852468"},"_hasShrinkwrap":false},"8.0.0-alpha.0":{"name":"rxjs","version":"8.0.0-alpha.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"9b1c5b284960f7455f6742056e031d063bb72126","_id":"rxjs@8.0.0-alpha.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-usZRy9G1kgdRFwRUFpPVrBXhcbonUdsg0p2uGlb43ItvJGY8Q+ZwEAvyX1cEEaMLXxWIGV7LOGwV6+CSN06WZw==","shasum":"f43c07dc48b4edbeec214c1c674badf379b85283","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.0.tgz","fileCount":2259,"unpackedSize":4382379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4J2+CRA9TVsSAnZWagAAZ9cQAIdI7/5T9+K0LPwlB+rY\nPTQreGU62mFtVQZgnJnGRhQk+4yRH5PM3UkdJVR0+ccoJP9RGoV6vaiETuri\nIrBhCfs2QXJkbYLoHXwOIWhf+/8C7p7chNDhKa3D7/9ypQ3QKkbripuXsb1U\nddeuw8uM/1aRGkdyFE4imofAN625tbx0vakHUNEvhS0YRsnkl/9TFWRl3iWy\nb70m1H6L7n6WbsuzkS/2twZHdefDjvlfI389faIUO+XwbYsPgwGZY9eOXUTx\n97m7AD3r0ZUF0DLHVwSjSIHEC455K273aM9S4/FXPTK7wyjL/NdBAgAsdZCU\nY2lTKBd1CHKMKHRQkbF3VRyhqUHHOU5YxkhUha5jEwADpWiN76niZ6SKIfoJ\nvoTps6N6aoT7ORIxDj7bYVTsawNJfFc6MwJipg8xTIluJFqbsw+1sK19jHYq\n1XttkNG+D+3n6Hjbt08jj3IMmrhaX0M0it1n9LbJzvqy2eYHHKQ/OuAlH5XO\nNhKYYoa8Nt0ytyYqHdBOqhf8/BVYubr7jd8iqIuOVjpzbyeXyuvLlMAjcfAv\nbjyblkUUvf+C0cCBBwRQ/6wj0wZdTIDCWjZ996KfQRVlLIq6UP8IvnxvO5ke\nz/JZMKYcUO+1vxItdI6CsiUuFTxjvjFv3DgUvBRWkmVnEwNwsBBB7izbTrI8\nZY61\r\n=uoaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqptBmBVhzejPeokar1dDSXPAGtw44+kbshZSKJRc7DwIhAKoLCwhLcPQB+lIqX21n40Do9proCId+KYn/W6b5S2/v"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"blesh","email":"ben@benlesh.com"},{"name":"jeffbcross","email":"middlefloor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.0_1642110398087_0.8722602337469232"},"_hasShrinkwrap":false},"7.5.3":{"name":"rxjs","version":"7.5.3","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"481313d97187cdb919524c48e5c804a79ba0dbe3","_id":"rxjs@7.5.3","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-6162iC/N7L7K8q3UvdOMWix1ju+esADGrDaPrTu5XJmCv69YNdYoUaop/iatN8GHK+YHOdszPP+qygA0yi04zQ==","shasum":"1359f8a4704797bee74357d65a125dbc7d8f4a91","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.3.tgz","fileCount":2268,"unpackedSize":4465506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiApdWCRA9TVsSAnZWagAAabgP/00b9cLWWegZ+PER71b6\n6Bj4fiYM9KqawRebHtAnrVW5VdABnIhoqoTS66WT0tTHN95OkNs/CahFSkMU\nLyj3xRgJsc12SHnMU9HNH+6nH+8nJrcFT4ao3gazhKVqf98qJ0jPyMeZv9aZ\nA0Wh1dW8qlGN02T8VYzs8QkmbTVyEkdhu0fSb+FcZ9v8nt1ugmlVlZXsF8V0\nnNmQygg9Ev9a/xMtMW6V0847yjICOyir+jGcl7e9LaMwjlzc/SIUXFgRvfvK\ndBypCTPjQeAj4stsq0/B+GDnpaLVNvXMcq5u6vEWCAXC4PMNJT6HTG6Jyr15\nmGtH1PQk+LIhq6ctTntPd940csfXXTqkrYpT7z7d8X4x7HThtcKAumCt/epX\nB1szg3OBaQqNxK20xMbZwiCwxqTmkXWoA3YTtQ9tBBUhhmI5uaidjEEHRsqP\n+XxYS1TjJUUJ/Mta3urLgAxlZxSp3v27NlCAjlohyCdVNy83/Y/r9mp7/Do+\numsklrjX/5RdfOJRqihbLusjn4rOR31LlxjUgZ6dvWDCrInfoJvQhjH0XtWu\nXV4HQZD7ZMrYC64uLh/3mr5UKXCHINyY/7SHuk7KhixLEl/I02lvZWALxUM0\nJLrkLYFp4uzXTaKaNKKRvgRorKFE4LyOzjYTsxj+h2w6k6GYmCit/bVfq1kg\nPJVt\r\n=wNfU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO9QhUjx/7S4SByb7SxadALm8l6uwMbMZAKYiam9SJiwIhAMaZ7hYSoLbYUIZe+C1TKmSzE3QgbXbFGc+9xhoJ50Db"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.3_1644336982588_0.18998907813053711"},"_hasShrinkwrap":false},"8.0.0-alpha.1":{"name":"rxjs","version":"8.0.0-alpha.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"3bdadd4b608ee7bb9113c206f74f6249f4877cc7","_id":"rxjs@8.0.0-alpha.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-8PdV17cPmA4gwDEQuAIv2e0s115EDGv2hZTR7R4kibkIEOsbwQizM3DxxuH1Xa8oLHdJb4U+QR2aZR92Bm6vAw==","shasum":"3bd649e5a59910d1949b8ebab7155c7bd9ac207d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.1.tgz","fileCount":2259,"unpackedSize":4392153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiApkzCRA9TVsSAnZWagAAKJMP/046dtqCDBYo6ghou9rc\n4YEui5oMk5zUYD8UjBbZMNmZNgy2lIqiF2aHF16F3lXm0ZfSGRqrJ48BsZrs\nkvlXZR0kMvCBiZ9p4ihblyqCWzqTpyB0tkNjrflen9Wef3Rzwf/YHzPAoSYv\n1a88JiSmzvQom8ULCZx0/Po0BpaNQZC1fNUOEECLHLwxkP0QavFx8tMLG8D2\n/UWcP/C/p71yn3CSkgHrjD1Lw9kV/9crsNi13SBtzKGt4I94xaW3xHBgaJWQ\nTyZEBp6er3UjTSxTSeJWpSbE0BeT+tAX6jTBXzdy2mAIDlqRE0XCDHti1Vbd\ntZtwCr88aFpBkvtBsLsbj20NB+wh3RsArXfCpuT9EHp4eAGQqRNLGjBFdTgz\nqbTfJskXxmftcX76gnia+iA1dzn7xA9g5bF7Z83XJN4LhFfQ8lmgII4j9TRw\n+YCRfS7uJ/X9qYxZrFUsKWKY4g6855QGwbp+stP3/l16Dm+9N5zrOJOwb5XX\nzKTdvYxW9nl80FMUQ+LOm0nLngKTgETLu6k/SDpc6tILonX8TrAkngQkaoPW\nx62wJSMaflMm9VeiPFjeTxeN9Bsbr/zzHsweNPlEKqOhanlUgfVi/TjSgcYn\nzCOh5iYqyV5ysv2bYXn73e0UZiDHTygMSnD6JcE/LiM0o7D16SBNyIZwW0eT\nLTGE\r\n=fYCD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9KUyZlKP/a1j0vdhXv577hVbJ5TnrOq6PK1dEJF0n6QIhAOVUNvOKFuDsyksD9ELUhjyTIXc6KuD5J5Muxk0gMdGN"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.1_1644337459282_0.22524562285251237"},"_hasShrinkwrap":false},"7.5.4":{"name":"rxjs","version":"7.5.4","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"4ba8f9a5845bfa76154f7dcebc73d688b3416afb","_id":"rxjs@7.5.4","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==","shasum":"3d6bd407e6b7ce9a123e76b1e770dc5761aa368d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz","fileCount":2268,"unpackedSize":4474021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA80GCRA9TVsSAnZWagAA37QP/2CzKuYMO9eS8D1n2tPs\nUkzfRXU6GdfNMSxcq1upBsFGVshkRWJhXvVa4hHSwj+9JwiUmQSAFlNJbAb1\nxdv5yNxCkdwufGSoEgmwmnpzqLjSbQdK2Ek9GX3QE2Ot1Tok8I+t+mtQ5uEW\n0SRgEEPDQxWDdFYti4Fz2802UlzZiTJSjg0GFoVnChwqF1IM4ld7I7kIBsCm\njjwHwFMIMYhuBoPjWGHOsrjzUBCVn20YSlUqh/g2x0Tj3LOdFs9TXLOpWpHy\nwIqvkBk45oo3Ye1mi2vyRtJGb8ouG9xfSyYg1GLgkJv5aOUwmCFm4rQ4WXai\n6283MzbY6wXJXecZVlZhcvwC8zKc0HyOUdwyQxB2cRVyUxbPqoL5f90pEPgw\n2gy4dIWvRSAJ5sLMzzzRY16ppnaRAvUG84SQdKjHmFueGxgsznWZe/9QqpPe\nCeSgFtRU1y+os5dojf5V7exc1PPir6HmiczjO86ESBjuonS/aDoUvL3pxtJY\nuSxRatSF7liLXvpT/51zUstkWz0ll7kAAbzxb9+zZTzCEnI3/tW8FYBLHg/k\nBE+li98Y1VZR5A9CvhPt6r4H660TgP1dUshSeLEFCS8jVetyaHZHau0LOJQU\nCWby2SsWCOIIiJfX+To2381XdxFjiZE2gjuWIW0a5815ZcKN3rsQEHLutOLx\n63/9\r\n=VhZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzHyBYTxZg+rDOiErwXZSpz0LysL7Ul97pZV6OsKhisAiEAumiAMfkWxkyp24VaN49r5t03kbeLxpirN8lvyS7dkdY="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.4_1644416262048_0.6384609327108188"},"_hasShrinkwrap":false},"8.0.0-alpha.2":{"name":"rxjs","version":"8.0.0-alpha.2","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"node":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"node":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"node":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"node":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"node":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"node":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"node":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"3ffe9593d4d951b058b87f89b31f86d34cf41bac","_id":"rxjs@8.0.0-alpha.2","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-VG3GfPGW03THqcih6gJ/d+30yrnzIi7jx+06NUWcZft4879NMJjzIaczIkdOh91VeexvS22nvdqKPyLON6CFng==","shasum":"95521edd774550c07693d19294620beb4915bb4d","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.2.tgz","fileCount":2259,"unpackedSize":4388386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA88kCRA9TVsSAnZWagAAm/YQAJ6BndUhfRx3/710pNCR\nDPmTeFQynAv8cHHGvlFu+xutvgsAXqqr4HNyvEE+CtDxabHejM3aA7eeDpSq\n0INrvxfH7JC5dDo8D5BCgb0O1HbWEF3MBBTgeRcrXVocTbfgI7PPlQda8ok/\nwf5ht7maX0FTWzGDEMmQ/sdA4Eo1pRNnxWsKJWzLaoOCWgq+5HvDyjdlGAQW\n7unTNcNiObDZyq3KCfETPdwK7g7/R3DEJ2V1D+maUxp1mh0ElZkEpvEmVsI3\nqEaUrBexeQmAcskeIUBilGIjnYNrocvXv1D8Hr9DCYJn0TWCMyorT3nXqDzt\nYhIbk8Ri8uCUhFoCZT/RitK9vL3PzEKrkQK5ALS6Idiv59B3H1mO6RFnxhAg\njd6PHFesrMSPIYOIkuzvjuRym/Yql9u2B2zKb3AcW0mzZQXSgRsrstixFm6o\nBvOyNwrKx/5nRVTmWvZngbxMluqh2OlBsO88zIxo5l9SCL/7XVW4sELambDh\nnjwoUK7N9YfpxEbeDzvnwu2RGRwMv3Vteru4Uhv2PJd+AOoUw5ba9/ar5Q7l\nHAj2Z+vIe1/koaRGQtN1wzr0rn/Aj1e9toE2CKX+55XQ/HtRicG1YuOQbAod\nB3uTfzZhBzeqs/4nuW7hpQQmOCZD7aTVpvHv86GTIfGoOJEg6fN+mlPphKDO\np//F\r\n=71/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5410KxddptdaWrozt8m81FVKR0dkRpWvL2MDtH5yfvgIhAJx+BGi/1UIojrsNZ7+ozZPbu2LcMqKaBzCOpwn+8ETq"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.2_1644416803937_0.6191537786201624"},"_hasShrinkwrap":false},"7.5.5":{"name":"rxjs","version":"7.5.5","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"c45f9d2a288e59c9ca4dacf17a91939f26388303","_id":"rxjs@7.5.5","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==","shasum":"2ebad89af0f560f460ad5cc4213219e1f7dd4e9f","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz","fileCount":2268,"unpackedSize":4479911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ5BmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjDA//aJP1EnO1tk4BOjVpLMPqzCyTp3di3Y6Q1khMw1a/NBGMWlEl\r\nnkYN0b8j8uCCVFokNz2FqkDUIFIwcSEsL6pWEX91EkFzqJA9Y3UC63SB94Zo\r\nCy/ekVXuoOyqsSL7KH/CgPjpWqtzxJQpM9F2VYzH6h1zly5VXbzG46ICoQd4\r\ni4TEWBk4JguHuuh4SDiNFrWH89mPyzF8uOBDGRNvgVBlr2seraXumKe7uoP7\r\nossMyXewW44EutH+Afj5NWQBME5eQEfEYpqSjfKo8Dkf87fAbTzUlriew1/p\r\nLIwWTcI62i3ITGbPwHupvSY8XdE1lgS5sOx4MKaBmVXLSJSfCu5UMQjJI9QB\r\nE5zzYrKDXzusInWMWy6SfmUwhh2sAIKEQb6RxVsro8uANQ2L1+ApWCeNDauK\r\n8uqIghXA+X8YYgDuGUxpatDq4LJHIeP5RP05rkfw7H1t+FWRBT+qBClDssCm\r\ntgO6x1beBmM4EAJ9/GaZnaCCBePYJV/Vbf7nsYNytirzWBGBzDe5KbObrDOz\r\neK99i9qEmlfoCTxSCdxA6yWAxE3ksIIwOHbukJZ0iNTuzxfEkRI5dC7iRsFp\r\npjpLkLxnnzNHYl7C0ypuaFYU/OPz8dqvKi+vngLJ0blnoL3xG8KFrBpHCkfQ\r\nvPuY/VHGQwsJgspzPO3bmJhoe1DMDei2UMc=\r\n=QAWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcNLInQxPgTB91Lw1qZayg1q6+X6EAQAcXjo72FW1VLAiB2L2aR22rXF9VPXsXFzKzZHV5N+Nl9RZWykE9oaS6zNg=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.5_1646760038094_0.737385116106146"},"_hasShrinkwrap":false},"8.0.0-alpha.3":{"name":"rxjs","version":"8.0.0-alpha.3","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"00c115540ef2ee0c73ed8ef56178543d99b9673d","_id":"rxjs@8.0.0-alpha.3","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zEogsNPN2z3NMwi7+ByszR+Jq250w0MDPdkiw55G0qVs1wfc0KdEQ5LQzuMFvcqPeLO53mkwGZk3E3D8X/E3bg==","shasum":"8d0ccb33edf7e610462ff5fd917980688ecc5735","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.3.tgz","fileCount":2259,"unpackedSize":4398811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ6aqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFfA/9FCg3h+5Bf9BiCx6WjUU1eLCsiYBblbTndIht5bQ06UCGWnB/\r\n1q6Ps0vZGRfuMzgylkO7EiZkCOWI0FuAvPFyCNuzcT4xQ+nwoShx6MkcksJF\r\nQzz1/GHU5W2w/xs+vWasu2WhsDUCugOgZRtIqFa3TAJtcclimGjzPA6ILczN\r\naTATAip5iW/Czr6QCMZvygiJ6MUM+IGRRGoOKAau9JXDBs8DyqamNFEmPQRX\r\n7BNTt7v+Hx8lTJaxQLv9iIsB85kHLtEncn+b7/MqwA0MJOFzBSZF5kUIXd4+\r\nojUSDSpwdGIHe+hHkEkRWo3XrBTAWNhXxv5R9E7FUijllo2ZNM8HoysEK+Vq\r\nFWaa2riupxS35WnVffyrUbvrjyPApxPeSDA+itT5lUAVN5OHdG6FZJdMKw/4\r\nd++qApSnFpGcH3eBQS3kWpASpFpJwk7fYrdy9UuyMdmBHMO/OYraEyDz3rg/\r\nKF4spz8uYK0QrEiCphoFP0TxvJHjPdrlzeVTQT7XBQJ2Bj6nHEnfPLwk0kKX\r\n+A3Vm19ATpDPHrgYqYadC/mj3lmwVBSH1xG7OVeTtI5eH5/STSCq2455piiw\r\nPE0PQA9PWNBdrl0qNw5z73Wu0U4f4sa1iCOWgCWMNbicT+do+V9FHrvUqkhJ\r\niEPmfm/SpAR7LROUj13VmpjtDPvE9Am9Qz8=\r\n=E5Gx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPMsa7924rd/eG886vPKPzc1k8fErM+kAEVbSE+xrT9AIhAPpDG7jHWC62l+1rwY61JmO+cEeIcKqlNDNhjjHB/1Bu"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.3_1646765738052_0.783523468221528"},"_hasShrinkwrap":false},"7.5.6":{"name":"rxjs","version":"7.5.6","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"718be5bb8db5bb07ec9e4da8b5741e579bba6e62","_id":"rxjs@7.5.6","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==","shasum":"0446577557862afd6903517ce7cae79ecb9662bc","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz","fileCount":2277,"unpackedSize":4475132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWb0eFLapRqz3Z+sJEMqQNgTz4iRow1Y5JzYS5yF6wDwIgLI9C6MJIn/ibbgRa5ImafiZLwR69O9H3rzPMHdQ/Enc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizBoZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMpg/5AbFB0ve84I2DgEaqKzRtf2byFk3r841Qj+g6K56KSIgycxWn\r\n+sxYfLEnav9cKpvVSgt4jw3hg2/apCwA1Y51HMNjZ+2m70AgIcwXzpfkbIun\r\nmwP9SD+Bf3Uopnche0gzxK70dx+bEmYo+AORC8fhs6oUMg7kW1crRywMZqpi\r\nX9kJFeFlPCzDnzhdPZtpCEiJHMdYA+LwX2F+YsGqhSbsznc1Kiytf4OcIXv7\r\nJxF66VK0By6+vfyb9MPW61RDndI5u6NNIyXfIGDZgcCKJTjDPqArGG+0jNQ3\r\nCUtSJtDASOcX/q0C419bgmiWaUzc1sK/sZjIgU/pbu/nlzNOmdELZn0tq9ua\r\nI5PyoOWlhVkAfH2jVSp4v3F9FyYCLPF10jk2GF5P9cE65kEHaozM526FCSvh\r\naMwI3+kFmnUtOGBpFuByXllsDLXa9norRTwOj+9fk4wYrfTlYZYD/UkB3MFJ\r\ndUM8bOqR8p2yyhVojy9CfHzRk2Oan+Y5EyoTLuCab6tYtMsgFqPJG4w59E7a\r\nZi1BukAMJadIgsDdUwAazsrmSgkVCthoJBzp4uBk4zu3HOUeV0upiUZchwxJ\r\ndpgFlBN4aNL3SiD2xI6WJWnwxtr3W+HvWIE1SUsofwqXsvnp4F5oNVdGBXAg\r\nyDhHXFYC7kIcsyghLu0hT7U9v+yofGkPEic=\r\n=TZX3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.6_1657543193124_0.930982339478613"},"_hasShrinkwrap":false},"8.0.0-alpha.4":{"name":"rxjs","version":"8.0.0-alpha.4","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"756d53e9ac5519cbc090540eeb26dfda0ee4f7b7","_id":"rxjs@8.0.0-alpha.4","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Uabsjq+bvPxXehjd1MIU1sHXaimJZUcM1+D3NX5XE51owh+JKTBcegLOmbf66IYx92JzW6N3pfxiovwkPi/X3w==","shasum":"6aa8adad48ba193be738f9ff6685e51f7da2df58","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.4.tgz","fileCount":2268,"unpackedSize":4382983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD87XyBQGKOej5g8Q1+PeYQftiK0Kd6AF5F+faNAsX4jwIhAMTMq0mR5a/3L3S5zsSmdcPPaCxTPmmgQXt6f3fesHxl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizBy+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYWxAAhFFdBbcFwAv+/ZbR7MPPK9TYFN/Am0C2sbj/zzc1QwqgAODB\r\nunGLuQg3tqYQYID4RPgNP+w9EyP2ADfrrsF4qPKFOOa2tcW4uVr3AdBgIwRb\r\nP3N+fKHJ3JotE6zqd2zJJ4NCuka4vPieXAdy533T25kWzPdxeHAAcbf6WGis\r\n5Wu0WV8T+KQzVOCJz4uYAXmcTZn8NC7QmDNRyjFRzMeJ9Taw/IY+IGmYV33e\r\nGU19k8+UouJ6hWxWMZbWD79/n5J5esXevD2Uw3ekdjAqIFONV4X1rn0ORDdl\r\n0+xlaSKfAhxUlclp/3GpM+pzovff3zHZyYUeLGDjRg8iS5mMorE1q89reSdm\r\nnPHk7BqPyWvvCqJ22/ohv1Ygy3cJUoykGHnE1V6IJ21Lj5nYFFfuOStD1TCQ\r\nTwPQuXvBKgGJ+Ryp0wESCGvYonzJt1nkcNEBFiy39dmxjZ/YpawMz1YyhsNI\r\nJnwTkywOz/48PySu0cVWHaHeSnEA6TZn239jPSuhpxVogcWWvx6sdvr5yP0V\r\nEwd8PQRVxsXZdx05cwmhwDCi6TgQdBtDYdunEyv+TJz87UTLqIfvNnxzWz9U\r\njxAWnVJ5jfU+756Orw88OAEFNQQ48C7UIYqxEhiSXsyuqgPWBxGAJXzQFlmj\r\nS+B+GPhEtBuYBLWDg2ByAy39iktvhP4H/uA=\r\n=66L2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.4_1657543870449_0.0649693070259354"},"_hasShrinkwrap":false},"7.5.7":{"name":"rxjs","version":"7.5.7","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"af2e27a09b552168c1253c04e8fbf6196b355e29","_id":"rxjs@7.5.7","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==","shasum":"2ec0d57fdc89ece220d2e702730ae8f1e49def39","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz","fileCount":2277,"unpackedSize":4480730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFGCjEZApBsUyK5JOHZolPKdlVUN86zbhGtUpeCOiHfyAh85AlMdVQZcj+dpPLfhSdbHaQ3cwXng4ma+hgBMG6Iq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMKEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUDhAAgIT7b/0Y/ct6LNUGT4QamiL1vUX2Ml8ChSnmVWHYZK3MLwys\r\nFs7bcr2DRqj2F0BXRvWdHnDEsgB9VtVjrGcWkn2dx/pTOYQgvyda5qJugeYX\r\nJELKT8W1hyCB4Wo+urlDhMpiLaOpRTT/ccoJkjD+Vouj9djzKkZCDTbUWbTF\r\n8W9HsUkbdHeahz+wTTREa5JsujbYOUhMv0a/2wMwoxj4QOAekQzqR86DItHo\r\nZk22L2QQZYH/VVJGPhvVBXJ/vL2/J0QXw6z8+RdMow1n+iyZTdPwRiO8A3uo\r\nemPKGfN3cIMfoVWdFCnyTmPknH+L8AH4um0PczXNoClah5iqiK1Nvppu9O6x\r\nQ6qovoJpqUnAAfFM1m21CF/yTIOSrOy292jZV/fiKuHpAeKVhUBhakdEbI7l\r\nmK5kteLmUeNjfdFTwrVrW60kds76T0T5EQmb0lw2McjXQR6QrLuOWcQRWme1\r\nvCLMkiA6YVh52vVCyQpkXN0nVzBQux90E81gSQL2Fm+wz8At3hhCSUdzSzOC\r\neFr+boKzOA4ofH1eRkNIbqppw/OUIfDQLQA+SDmBzLckrMp4sWR5MMHLje92\r\nn8RLYRUPjRMg9cEN52h2Z5t4M1OMhkslLNAG6q6vXKPgkbc/r3I8GMv/1+P7\r\nGnF5SrxtyFWsWAXKM1/KWU5D1qsq1oJe1vM=\r\n=dGbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.5.7_1664131375462_0.09904943665992949"},"_hasShrinkwrap":false},"8.0.0-alpha.5":{"name":"rxjs","version":"8.0.0-alpha.5","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"d55d1a0822ac22ecbb8cebe1ac287597994b566f","_id":"rxjs@8.0.0-alpha.5","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Q4KwCVxmetpNK5RcbNeQ2vN9Ku1wgr5/LH7Sr0NFcAopR3JKp4tpsmuzIHFiBIg7iHP6Bwr+4SCxRTicFkz9oQ==","shasum":"48b9904d55bd2032df8250b12ee0c5b4d3e36737","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.5.tgz","fileCount":2268,"unpackedSize":4395949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTmy2pi6WXSZCkqbxJGinCcaG1rT3nd7dbCquw9IVZkAiA635eIwRrKcMkIAQpi8tM7z24hMAwtS9hijlh+J7coHg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMKLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZsw//aim1MQvqGNedhQe2CS/TUbh99G3cWFFn0V0/dgubnCsRhGyG\r\nly7RZ9106oZFFaDvGdyrb5XbHyeBImG2dXWsUfjL2rT5yATjm2y1I3mcTR/r\r\npgT/S1j4c1LCQ/JC3fRGagQzWbA4lITWo0symzwv25gONVE2wo6oSQfP4CPd\r\nkevUcmkUbEgyOibz4jqkDTAS4GsHg/62OPcIOkR+R82x58sMlRyIDPHxKmlq\r\nBgB/m01dF0nejFIO/TKTtoYWhVUN4Uz6LNlc8kC/vKgv0uXCS51zmg7+4xk4\r\nSj4WpxAOqQPbHMS+y3FpDEhdGUrKCNrSxnXfUtuqY9R8eO58ug+if8D6PjtQ\r\nJ+GGpiDRvwrvNQzRc+r0ZIKAmRFNTI0jncKPD+2sYOKfuT/3X7G7v3cqSImB\r\nDVIxEW4BjN8sq123N1EE+78x8WFsOYRwViBVUpgeMULpdmAD08CYjrq5kLV0\r\nPW/TLlLL6DACmB4xT7eQKMZOH4haypirbFfV6+jX7L1z8Tq2YgTlKNAX0agH\r\n1WBfn6WKYNBDeZnWT8bAasgvpmmjIxdfQu5Y1dsp5jT2hF2xaZXqRUuLZ3h3\r\nXZHn9+2ATJAR2JYDweOfyf7tF6RJe0ls9t5Z7kYFnOI8mHJGkPOavI+LO5hZ\r\nGMw6ouJlX7HGb4BilkUFVxOzngdM2Yl9kIw=\r\n=c5b4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.5_1664131825226_0.5158513515530552"},"_hasShrinkwrap":false},"7.6.0":{"name":"rxjs","version":"7.6.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects && npm run api_guardian","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","api_guardian:update":"tsc -b ./src/tsconfig.types.json && ts-api-guardian --outDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","api_guardian":"ts-api-guardian --verifyDir api_guard dist/types/index.d.ts dist/types/ajax/index.d.ts dist/types/fetch/index.d.ts dist/types/operators/index.d.ts dist/types/testing/index.d.ts dist/types/webSocket/index.d.ts","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-api-guardian":"^0.5.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"35de260ce6c0396d584236fc1f27e7db40f9c706","_id":"rxjs@7.6.0","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==","shasum":"361da5362b6ddaa691a2de0b4f2d32028f1eb5a2","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz","fileCount":2277,"unpackedSize":4482928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkhai3IZau5g4uxrZJHshg8+TR+uV5a4EIOsPiO68HZAIhAIoQqHplS0sPn3NoRtuTgaNSh8QVB67NExh6zS8B0as9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji6dWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXSg//a4FZ5J+3GIwElzosGDCBJN7qzn49CrievDsUyB+urds60tvz\r\nRJ43JpevlJyEQHD7N941+5prb9kItp7AKrjM2IAUkzkOHRY/dQzChKbKw3M1\r\nallC+wyi1cLPCY1M9Jxh5PKs9ysZloIcBLazecEpSGrQMSMfhXEEAuohMvFj\r\nHM1wPzckumMx5z8cunN3tRDo6ouDkXmLPaiXt2E6sfv3A1qAq+fP/gwkPYHu\r\nRVsUuwpF1yUBXBA+dEeNjnlbPo469yIn/IZJ5sH9q7/VsnRSbigZOa/7h9F5\r\nl3/DYmR6a93Vwsy5+YpQU6rKspe8iy8NAkKejuyQfkzHD1GFpp2npP3ZFHz/\r\nt5KzrFdn1r7YORlxkbp9xaXJB2J7np+nlWOq9MIeFQPsnorwVF7m1E/R6+lf\r\nIPb7DyXCI/3Pb1hsuphTZWrLFl5ni287HDcTplELGw811l1exVoF+ayteBkk\r\nvCvSVQjCd8hRBk1knd4XRaXxqBVFmipKvt5JC+P0ZGM/RAvXx+FwnKNyZjCg\r\nCZyyszEyJB16vQOdvpzObPx8xLVgkcVwbmFRI3Q/S9m3K6VzHj5Nq01K4IGU\r\nBMOvBsl31pOYREf22AJqL9unUMwCl8Mqm0Xdx0tvTVuMNF/gn5ggchDKvX8C\r\n1GExS4d3dwvbakvMshMedemMYH43lNviPTM=\r\n=8sWV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.6.0_1670096726409_0.8614720884036404"},"_hasShrinkwrap":false},"7.7.0":{"name":"rxjs","version":"7.7.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"030b68229c6e355c7d56c5ce6323587f2e4d2912","_id":"rxjs@7.7.0","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SYVdj/JRf+CtYTBV+Nx1bIAl3iI7GL7kawWEmcNAdHVJMGacOPkuWBfd8QYSx3hDa6Y3Hoaqri4jYZ6jbUW5kw==","shasum":"61b4727c1533fbab1f31c1a35741d7929dd9ae98","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.7.0.tgz","fileCount":2277,"unpackedSize":4485599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhoq0nL6Z8qaxvBNp+QgS8CCKTXFM8TMLvXjuqSkv8RAiEAgRCApkd7LZ+vf0981oD/DJMuGdrUte+m8g6zGkJwUV4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm6kDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqDQ//UpycdXvhsVeaKFy1YylNWQFom+SECmFK1wtqQWtZFp5KIuwr\r\nHczLgsk94XD4wcHWD/kPv6DM11aHwIwMq6sWx6v9s4fiy9pKSb5fIb5ybF3G\r\nVg4zQIOkLos0d7/WpENZmjYx8oKj8Uw/NnYp0Z8Kczfz4or8Dr77R6njrT96\r\noDVbCKZxYS1Oz464xysX/D4p8vVZxxRAyI5JQF4V7q7c7sxMmnUJH54Xof0A\r\nj10RHXhOZSh//3UloF8omNb+VsUNZkG/M3ojBiQFqQfROqS0UvVo9xYH6Gaa\r\nm1qUtV8fLEZNcxCp4nEzm09ju1sl/OnoBtbe3KNNHz9yQLdDz2Oxwx1CIq6B\r\nrY/kmxiAbsCjOsr4IeBSEiuQ9vGVkdRMxJV1Gw8wKEZpytJEQy/aZQg0iVoK\r\nLBZKImfj8xZncFRgBrr69UEvxn4Tap8+GFu0VXJGS25nm+H5AIcoT6lETn7M\r\ndK6s7I+2zjyRH7V11c0aUzqaDUmbDQePBFi6o87fZ7ZTamWGzNPLzPi9CsP0\r\ngTIDg6Vn9uFwcTnC4Y8R8gPMUuDNKQ3x4k0efIeMb7MVHsLpY0Ou0UDHMNuf\r\nKo46RAlU/rFI3SCACmWQ5ykl9ql7SUdgr7ZhibcpVA6HeAYHu+mm7qmucBzl\r\n6Q8FzOGtFYtCsNodfzq57K0YSSWjbEX4uZ4=\r\n=DMXU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.7.0_1671145730697_0.5713715039419258"},"_hasShrinkwrap":false},"8.0.0-alpha.6":{"name":"rxjs","version":"8.0.0-alpha.6","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"987f0a6a7770c59412bfba090ceabcde0f8458aa","_id":"rxjs@8.0.0-alpha.6","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-R+QSLVJHCNlWiBimGnaIhIbYXB0wp4cCJ9A0Ya3dGvr3ox715tQpAkXmnwr6g0ufnrmJe2e+LFR15yKu/lMZXQ==","shasum":"b3fa0948f5bc1e66edbd74469cfdce7c2b408806","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.6.tgz","fileCount":2268,"unpackedSize":4401185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIrLotQOs0NYjC0guBlbDHCEGRuaXx0+ByRKmLOoYM0AiEA8ejClWvHF5lxF7scadA1DqYQzTVTxjINCpLm26s07+I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm6qHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy/w/+NbG8WNFfa3BPyYAOaPVSMZaEgf0OrxgL2bEeX0eryu6rDh72\r\nP3u8kuN7WJxOBGxaPkiuPJ0UiCIwx4htpp6+F/wa4lcWuclhdfMcArln45pp\r\nZp2X7+G3mUt7+MQZPXqfvB6BjG86OulVZKC0mF5NqYe2hPUpZ46S5OuD5FdF\r\nI2VGnwQfV6KnQd30EO2ckzereiDo4idLGMlnXZCfEKnuKzND7buLHcZb1Ouo\r\n+Sa6NCI0Vqz7y/jFzPqpxoIDnoik0Dnh8eEwBe5yhJvZSCIEEtyKW9+99Ili\r\nSYWsfXDuSAqahYsgJLVl/aDGfZPdVDpkfgUFTWxLlVrtp4hJhSJxLHtN87xv\r\nskdafCwRmCIVq3hXZqT54CHDmYF6BHH2NWI0PhHh82XT2PFb1E86/I4Uu6Rf\r\nnEh2Bc0uFx3YndDMYwAOcuzcJv+wVqoZTvTvK+fYf9R4JBNYwW6dyHwU/985\r\nrA4J149ormEllHQXHPUj2r/L59aGh7AjUNDlOMytBbA3EFsibX0BLwu/kBPr\r\nJ2ldEWiJe61jKeAF1Qy2e2UfX1BiPU/Q7SmLhTE/xjom2iwWHh63Ckufesnq\r\nMgYVcXCSk2f5nQ7vocEGtF4yuWvMKM/tFCxXdx2nIi1zmocjSXShBbt7cCfp\r\nj3eKOanfhsnfCDfNDkrL/77BZWO6FUQmIXU=\r\n=vC50\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.6_1671146118939_0.09006587881799755"},"_hasShrinkwrap":false},"7.8.0":{"name":"rxjs","version":"7.8.0","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"0a4e8bf12b59b80b8012b8e8da044d6b48d865f5","_id":"rxjs@7.8.0","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==","shasum":"90a938862a82888ff4c7359811a595e14e1e09a4","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz","fileCount":2277,"unpackedSize":4489895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+0xdvkk4GfcelRvAN0Y872ivJxofQurmB4Aoj0amRyAiB44kTFOAgghvwmglnsnGwbnshC7hP962FncIvifhbPdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm6z7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUUw/+JR4GzT8RN1YwtU5ayPwqPx1DzFoOQwcLPUoNPYjARAQfIzfA\r\nZMvRZgddM6c09mkidhkYZKAX/5SsoFFYNvc799m1AesdJRf5Ynkw4C3OFhwJ\r\nKPPFUOnckSy3ZKShRTyBClfztiaDb3afjusmM+n8zoKbXmyGeirw9A51sJ7b\r\naXRmWYcQU7cf7oT9CRJncnboOwENIrbNdWH7PYJy9/nHEvDR4hG8aqdmnNTV\r\njxL0gGZHGdD7ZwlRrOBPigyI3A/i+P5Y+NfGQRbakx/c0hFYOcLxr684L8S9\r\ngPnIrXDBwAEtlqqgAKKPAJzecFOQRKcQS6UpKaqnjEuXrcE0yHwV+RQnDccw\r\nriF/Tcq98muYzzjMJs3g9xRgWGNytkerivKs4NkVb/7gnxmZLRSFY5Q1UwI0\r\npc9HcQU7aKrtKK27wHX75JxZ0TVKH1rPCyFU8xMl5v/x19VDcmKFAp9Ldg7x\r\n8qTdfVkpMNV1ChNfi/PzJCPwfTEfgmHsOiLuy1VCyDjE948HxT+ttLVxnXid\r\nPOOQDAWYRC0VpfIHTNzrRGx88iIKVrY+RmLcQA8+mj3r0Edm/3cXDGx46os/\r\nX6nmxxb2xnKSUWRGGG02FAjBYa49h73ilweLpkPEO5XGYWlSKBQ9gDreypPG\r\nSudlFnW0Topfr0uDNT9AA/IqWVHSP2cBnQM=\r\n=pQNL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.8.0_1671146747571_0.22753713312847412"},"_hasShrinkwrap":false},"8.0.0-alpha.7":{"name":"rxjs","version":"8.0.0-alpha.7","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# The Roadmap from RxJS 7 to 8\n\nCurious what's next for RxJS? Follow along with [Issue 6367](https://github.com/ReactiveX/rxjs/issues/6367).\n\n# RxJS 7\n\n### FOR 6.X PLEASE GO TO [THE 6.x BRANCH](https://github.com/ReactiveX/rxjs/tree/6.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v7 of RxJS right now\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"c26a9e3ba170794926688cedbde6e318acaa5f79","_id":"rxjs@8.0.0-alpha.7","_nodeVersion":"17.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-E93Uq6YXhJjLKnTefpXlsJxOfenRXr6a/Kv/PkVHn2J3knm6afm8y+JSTxtP53nSYOeipujW9/wDTGVFKRJVew==","shasum":"d24147c75a63d8b5c9a80116cb1ef1ae566ef40a","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.7.tgz","fileCount":2268,"unpackedSize":4405606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF916A7eAfzVEz7l+S/Npb4vBLmIY8AHrPiNXdda9T68AiAkcd9YmjO2JrqfwL/dmUbPHyOkXLlkV97+hFHJRLQKFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm66OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJiQ/9FyKb+1D1FvXIsWAQLTmvSlKBJur5DBH3n47c+00eQmmqCNCh\r\n+5KfkwckfPJnrzlv8/XZbMdMLEwJFrrKWQ5sPDVkArZNe2l4vUBSMWE21A4W\r\n/zDsglUcLkNAcMNjoBoFe3bWwAIs+1S6/2jPM9AvAoJvDhB4s2oWHh54ywEd\r\nSiXohm2K9FILfs0AUUcNnpcyUosuPf2EtKHR9ZKMHkvjI9J6NEWRMmiyVuWU\r\nikwW2CJtdzo5CNPVuv3b/MajNOLxcQSvQuuDzQ12/LH+JFb6zdK0PEU/64Kt\r\n0vi0I38Xd8nv2mjpQ/6FXTP8tm9ov0bKLnPqThBCAbXjRCPJADvxYqVZ2mTa\r\ns28IbxF3Iwh9PbUSoVOtNV37TPsdYTK6YiM6bEKuJBUjtUtPcWOqa7KqHl1N\r\n2RsnCjley+YXeSQP+inR/Y5ihr6D4T1QDo8weBH58Zcc8vSXsY3HpRAwWAvR\r\nmDkxXbR6HgGp9uiqwd40V+h+SzJt1cDEaead1bpBmIwYt5bIR5CVD0sjOjUI\r\nmaXkwp7X3svISA+AIZEqu6cvqDTVlEA4V+JZmMPy1EY9xB7O9YqDOi0oNR5F\r\nT5Dqa4sVrgUeKwUeFHX+hxrKaR2FGeOcx7UGO8PxJtT6q5gZjn5WJUDv9ENt\r\nM2nAUHTN5X1oXxuE1azbbdXXL0tUKyqsZPw=\r\n=oKFZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.7_1671147149931_0.11870202040827493"},"_hasShrinkwrap":false},"8.0.0-alpha.8":{"name":"rxjs","version":"8.0.0-alpha.8","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.3.7","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^10.9.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"57e0db640cc15155cf78482595624568d57a1bb0","_id":"rxjs@8.0.0-alpha.8","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-/lgA1ajy6u4u82Q3vRc0RcMwmGR3CvFNcuiSnqqIGYd3vxgDwNgQU3HBEiEWqdiQ6v8CgMPWXdCIOwU/3SJh3A==","shasum":"222f8971a7907a9deeca9f377fe345d18e0b63f2","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.8.tgz","fileCount":2079,"unpackedSize":4130120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXCTt0TponcoxMlfxGOwqZDHyCRs51/RAW/Zsbhg2ZVAiBMfQM3N2+3wiwtkMo7nuyfc0kUG3XMFc1bfYDpfuKHuw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLLh0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt/w/9HrDJB1C9fEfREq0HcWY1BX/rtSom9f+jhiqYp2GftECmerzL\r\nF0sC58rutXx7PtLodpo8eJsu7B17CrCvxVhDrEwBMSSgo7OkqKQd3vhzUzk/\r\nPWM9UzjPIYOKC1dvVQVEpSkNyh+TtWkjBHhxbXKgLLgqTD6t/1izi4erUhzU\r\nYTOjMx4Oes3bXo44Eha4djOEd6adLBrXqkYs24REIJZEPjmEg53tqgf8O0xm\r\nPA9puo9g9S1BPjIqFhJIJiR/kgnvFBx3z+pd5HIobngecrt+htG4AtnuGbOq\r\nDZ+V+DyYWKFqCPp91Lr/zEQSssFdu/bXj688c5Lo9R0UqLEBIJTL/chNalR0\r\nQrcYjXOCzn4AM2zhF75UDynLyxWqdqqzrtVp5RPGeXDNWu6qg9YbEMgVFVbR\r\nMJTEqnRWtpjejSAynqB0YIKhFCkwmJHuYOGtk75tKiZ00qVKwucgHIog6jXj\r\niD5/hOHojHyuUiwTonN73l4Ixm87+CbPLkL2/jZ2mWjIK0yy0QLu45K2mquq\r\nTf3Q7ZWUY8OQDMpZr+4Qc+ed4bnEgxQVuI+Yo44P+XIwvK+AErrtUwOVImu1\r\nj4fXgacL5LYyc/I8ngoDhuf/UTRB4doH0hIZarSr53aal14BgBLnOYgp3Tc0\r\njNWGJXLi/LsmrgWdN3LOayAbXzINQgiNgGU=\r\n=L2Am\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.8_1680652404301_0.7997409214964877"},"_hasShrinkwrap":false},"7.8.1":{"name":"rxjs","version":"7.8.1","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^7.0.2","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"4.1.3","@types/sinon-chai":"2.7.29","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.2.0","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^8.1.3","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"4.3.0","sinon-chai":"2.14.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^9.1.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.2.0","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"gitHead":"72bc92191ab959e27a969dc4476e14d95416573f","_id":"rxjs@7.8.1","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==","shasum":"6f6f3d99ea8044291efd92e7c7fcf562c4057543","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz","fileCount":2277,"unpackedSize":4501327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzD/S56+coPx162rScdCoV21E40ihvl3OIAh1W7fAiIgIgaBmeQvzsg/VF0O/D87+Iq+6DUFt9mDKbdrL03DD/urk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSawhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDyA/9HW8+3TuKwEEhY8Oy2AWp8HCZPUfLOIxgyaxVB0PDDuM6hkvy\r\nwGJGW6A0i3hqI1Q/b5iGSe6Xwpy6M4oEXikUcos+Z6rZFiMHh35qqT4qlP6J\r\nSiGVLOabYPNzpAYCH0pNfXxImWw6NHuLH0QOTd85RbuUUUaWhxPu1TIGv4bH\r\nW9NSxnkFjFhdG/7zSwE74G8cZqXSRhoIV1Bx+zSf47mFwc+2Cv7m73bwboYZ\r\nMuYo/TvUZkN2e5cKmapdFHZ2l2eNi1AG7livTiJvSuvfyl8CYpR/XzG4ORqN\r\n0RsRQOORARDL2zbc/g1DzFFpw1/gPCSLs7F6LPTipQw19hgUXIcgPpJeDdeP\r\nlRFKmfOc8xPohuF4oWUCY+5O9Jk7WqS7/HCGrsXBb2usKjt302wAuETH4yO2\r\nGZra5uWa5JjNvAKaWbICFAPYDecYiorG9UCJhiGnwvlBEDcM2RxnnUyJws5L\r\nIc5z0I4rRm2PysOgR6GAfwS596+o3l8c+w/8RdMKND71epYEXWdZt6KhpTCr\r\nQ4JyGU/B8NWLCJ5DL6p9tqGFWjvmLaJP+H9VXnZ1ffKJ0fEvrQA2Kbn/D+p3\r\n68nqZviJKBhloVzAAUkaoKx3ZxVf1Nd+kl61FG3Pyp4KrlUN9JNpCxbNIG5h\r\n4lym43qnDyW4j/lpNPashpb/YtMFLAp+m0w=\r\n=MRQo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_7.8.1_1682549793351_0.03439176201531002"},"_hasShrinkwrap":false},"8.0.0-alpha.9":{"name":"rxjs","version":"8.0.0-alpha.9","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm5/index.js","es2015":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","es2015":"./dist/esm/index.js","default":"./dist/esm5/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","es2015":"./dist/esm/ajax/index.js","default":"./dist/esm5/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","es2015":"./dist/esm/fetch/index.js","default":"./dist/esm5/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","es2015":"./dist/esm/operators/index.js","default":"./dist/esm5/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","es2015":"./dist/esm/testing/index.js","default":"./dist/esm5/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","es2015":"./dist/esm/webSocket/index.js","default":"./dist/esm5/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","es2015":"./dist/esm/internal/*.js","default":"./dist/esm5/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","build:spec:browser":"echo \"Browser test is not working currently\" && exit -1 && webpack --config spec/support/webpack.mocha.config.js","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint && npm run test:side-effects","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","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:circular":"dependency-cruiser --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","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:global":"node ./tools/make-umd-bundle.js && node ./tools/make-closure-core.js","build:package":"npm-run-all build:clean compile build:global && node ./tools/prepare-package.js && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","dependencies":{"tslib":"^2.1.0"},"devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.3.7","check-side-effects":"0.0.23","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","glob":"7.1.2","google-closure-compiler-js":"20170218.0.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","opn-cli":"3.1.0","platform":"1.3.5","prettier":"^2.5.1","promise":"8.0.1","rollup":"0.66.6","rollup-plugin-alias":"1.4.0","rollup-plugin-inject":"2.0.0","rollup-plugin-node-resolve":"2.0.0","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","systemjs":"^0.21.0","ts-node":"^10.9.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2","webpack":"^4.31.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n### CDN\n\nFor CDN, you can use [unpkg](https://unpkg.com/):\n\n[https://unpkg.com/rxjs@^7/dist/bundles/rxjs.umd.min.js](https://unpkg.com/rxjs@%5E7/dist/bundles/rxjs.umd.min.js)\n\nThe global namespace for rxjs is `rxjs`:\n\n```js\nconst { range } = rxjs;\nconst { filter, map } = rxjs.operators;\n\nrange(1, 200)\n  .pipe(\n    filter(x => x % 2 === 1),\n    map(x => x + x)\n  )\n  .subscribe(x => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"96b10465b13a9e7135b005ba090b44a2aa8bbddb","_id":"rxjs@8.0.0-alpha.9","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-V1q+n8PWU+cmPCBrrQ9ooBRKpmb5Xlip3SCW2vRFrTg5LlgRscIhbS3+2dj8j54mQIATMGxjMvu5IPZpxQ1crQ==","shasum":"aa99d2f66c5e45c3176d2f4fca003f24d8c49dbf","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.9.tgz","fileCount":2070,"unpackedSize":4200974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlqEMUZiKbo/b1m0QKrCIWZv2HdVeY4tpd3SckpE11pAiBeu7jgryOCb6ONmidfSMfIEk/XRI29UB44bc9kGTPWJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSa7vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2mxAAjFF6dmj5UqBsz8K9oJALFrou2Ok/xT+cT8+GpLZ9KqE8PGWl\r\nam/+UOYGgi/dG3CX559xxaXrA1SfQD1zPW2IaUF6VYHSZqH/3ebQ8oWfj4yC\r\n71+T70851e1QVSRH8Zs0oSmeSYWoRDEy16ZkT4rNAdQXyuDFiRcA2YUn9/oK\r\ndiXgXzFJZ1DZo/oueBB68z56YSY0/BzvViHxaxhn3Zz8aqr+hbQy4YLvtga8\r\nRebAXCurrASsjmFZLVn/SP5ODS3olWAYobLPy6nZj1EnMA3y2T6tdMUl/MZJ\r\ngEI7omAp0vNIFHjBgkBHzzBRyqVUxBWf4SSOKVHsrBuB2ruwIkP8so9Kg3uk\r\nsASySomZJiW/rMiy5oMNvYy5NfQN7O+IU4VYuh3/kiY3Jae8FMROgLbN5OKi\r\nkY/xtBPiLRHKuDa2MQsOkyEhODafXVFz0DWnKFz7ekLoDJRThpAIQ6X+KhyI\r\noQD7GNCu5C8PZgwFOJez3fU1q/MQpuWz/Lfq0u3aQH6oussQb5uwskpScQq8\r\ndsjHCft7inNy1cvHoADlvenQmU0IrUMBKIC/oOK4sk7wWjfLpCXzy6r9UIy8\r\nj1TByI/siq6dyG9Q8nfgd2mlWZqfT3mWRQEz5Jk3/oOg6ZA8n5DN+0M31qxN\r\nIo9gYqMH+bsmBPPXC2JaM1HeI3kL7rpKuRU=\r\n=Zo2x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.9_1682550511392_0.2204873891325072"},"_hasShrinkwrap":false},"8.0.0-alpha.10":{"name":"rxjs","version":"8.0.0-alpha.10","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","default":"./dist/esm/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","default":"./dist/esm/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","default":"./dist/esm/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","default":"./dist/esm/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","default":"./dist/esm/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","default":"./dist/esm/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","test:circular":"dependency-cruiser --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:package":"npm-run-all build:clean compile && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.3.7","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","prettier":"^2.5.1","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","ts-node":"^10.9.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"9e9fdf845cdb93ab82ddb2cfd1a96f1a94da1aa1","_id":"rxjs@8.0.0-alpha.10","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-6EuNs622MaAPvrlS5osjjSBJIDIR2gob3jQKYjX+8/ioj/1dr0p4eucQCSIYhpCYmntASp4UvHdERl38LSlxbg==","shasum":"93c134736e19bfdb4b743b3033b2e0d14b394dea","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.10.tgz","fileCount":1600,"unpackedSize":2634223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdxUblGpu3O7hSjRisTZWLLzsp94CjYWy927ccl/uh9wIhAL7POygaoZVQhmcbItICAZ/uMB6ksdVpl54GyRucYkQ9"}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.10_1685040729096_0.08841281382927946"},"_hasShrinkwrap":false},"8.0.0-alpha.11":{"name":"rxjs","version":"8.0.0-alpha.11","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","default":"./dist/esm/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","default":"./dist/esm/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","default":"./dist/esm/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","default":"./dist/esm/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","default":"./dist/esm/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","default":"./dist/esm/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","test:circular":"dependency-cruiser --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:package":"npm-run-all build:clean compile && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.3.7","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","prettier":"^2.5.1","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","ts-node":"^10.9.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"3859f86567e8b0bf777b2c37e68a5f57666f3683","_id":"rxjs@8.0.0-alpha.11","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Rnf/dwDwHDqwCkKCWSS3YhqPY6sxe6FThrayhfIIsSkJaR6ZpbxxwDnKBdKGHcVECTOmwYYkzplmLSb7qpt9NQ==","shasum":"f31f6f764c65c5a2842e1f8a666aa03500507f16","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.11.tgz","fileCount":1600,"unpackedSize":2531250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2UOTgn938tQNzUuMtWtTG3gRDwFOpqiNnvVKNq7AIHgIgQH9QFlhwEw+W89SR3fGumNz5+MPOeWoUMLSUuvo6rmE="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.11_1692381897383_0.41935604097553814"},"_hasShrinkwrap":false},"8.0.0-alpha.12":{"name":"rxjs","version":"8.0.0-alpha.12","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","default":"./dist/esm/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","default":"./dist/esm/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","default":"./dist/esm/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","default":"./dist/esm/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","default":"./dist/esm/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","default":"./dist/esm/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["tslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","lint_spec":"tslint -c spec/tslint.json -p spec/tsconfig.json \"spec/**/*.ts\"","lint_src":"tslint -c tslint.json -p src/tsconfig.base.json \"src/**/*.ts\"","lint":"npm-run-all --parallel lint_*","dtslint":"tsc -b ./src/tsconfig.types.json && tslint -c spec-dtslint/tslint.json -p spec-dtslint/tsconfig.json \"spec-dtslint/**/*.ts\"","prepublishOnly":"npm run build:package && npm run lint && npm run test && npm run test:circular && npm run dtslint","publish_docs":"./publish_docs.sh","test":"cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","test:circular":"dependency-cruiser --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm","test:import":"ts-node ./integration/import/runner.ts","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build:package":"npm-run-all build:clean compile && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x npm run dtslint"},"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","devDependencies":{"@angular-devkit/build-optimizer":"0.4.6","@angular-devkit/schematics":"^11.0.7","@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"4.14.102","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@types/source-map":"^0.5.2","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","babel-polyfill":"6.26.0","chai":"^4.3.7","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","escape-string-regexp":"1.0.5","eslint":"^7.8.1","eslint-plugin-jasmine":"^2.10.1","form-data":"^3.0.0","fs-extra":"^8.1.0","husky":"^4.2.5","klaw-sync":"3.0.2","lint-staged":"^10.2.11","lodash":"^4.17.15","minimist":"^1.2.5","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","prettier":"^2.5.1","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","ts-node":"^10.9.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-etc":"1.13.10","tslint-no-toplevel-property-access":"0.0.2","tslint-no-unused-expression-chai":"0.0.3","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"readme":"# <img src=\"docs_app/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](docs_app/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `npm run compile` build everything\n- `npm test` run tests\n- `npm run dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](./docs_app).\n","readmeFilename":"README.md","gitHead":"9aa16a9e1dfe73fd6c6ed4084e96d22847b63f9b","_id":"rxjs@8.0.0-alpha.12","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-DQwsgFqRz1dMclKNOmiUf1ESxHdjBGUqSSmnQTe/FlROVBnhzMx4PkbEtcq4L/hQpOUKLNpslEo3pS+LnNYCQA==","shasum":"751fd89e59511646a5c3c7bfef25e1716508fb15","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.12.tgz","fileCount":1586,"unpackedSize":2524708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKz/tnfgYRDFZDzC34Hr63bphi9S2GFYtFHw1MJvvt4AiBK9ugv5ciwlukUlli6f4D22HfRhYHEgLwLLpwOxnODdQ=="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.12_1692464752872_0.6338182307902194"},"_hasShrinkwrap":false},"8.0.0-alpha.13":{"name":"rxjs","version":"8.0.0-alpha.13","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","default":"./dist/esm/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","default":"./dist/esm/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","default":"./dist/esm/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","default":"./dist/esm/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","default":"./dist/esm/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","default":"./dist/esm/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["eslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","lint":"eslint --ext=ts,js src spec spec-dtslint","dtslint":"npm run lint && tsc -b ./src/tsconfig.types.json","test":"yarn build && cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","test:circular":"dependency-cruiser --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm","test:import":"node integration/import/runner.js","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build":"yarn build:clean && yarn compile && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x yarn dtslint","copy_common_package_files":"node ../../scripts/copy-common-package-files.js"},"repository":{"type":"git","url":"git+https://github.com/ReactiveX/rxjs.git","directory":"packages/rxjs"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","devDependencies":{"@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"^4.14.198","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","chai":"^4.3.7","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","eslint":"^8.52.0","form-data":"^3.0.0","fs-extra":"^8.1.0","husky":"^4.2.5","lint-staged":"^10.2.11","lodash":"^4.17.21","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","prettier":"^2.5.1","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","ts-node":"^10.9.1","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"peerDependencies":{"@types/node":"^20.6.3","typescript":"^5.2.2"},"_id":"rxjs@8.0.0-alpha.13","readme":"# <img src=\"apps/rxjs.dev/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](apps/rxjs.dev/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `yarn compile` build everything\n- `npm test` run tests\n- `yarn dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](apps/rxjs.dev).\n","readmeFilename":"README.md","gitHead":"423a69ee293a1114bdf8cf641e978bb68c302f17","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-OsRFhqeNZc1xfGSlY4YlEDNXSWzFag4akC/brIYOMlVzAk4XYNccqBeBLj+HHlsn/CvcarIYgkDSweBil1hQTg==","shasum":"f95d3ff3d74895adbae3ccdf994e1f552de615c2","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.13.tgz","fileCount":1474,"unpackedSize":2502656,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rxjs@8.0.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7PqnP/11bV3p8rQDIpO2TkBX/T/8KvPgkj9C9yRz7RAiEAsWqgXCzp8LoxK6FSWEjOvE3qGpEqQZJeo16M0DnuDOg="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.13_1703099317875_0.4571326851081299"},"_hasShrinkwrap":false},"8.0.0-alpha.14":{"name":"rxjs","version":"8.0.0-alpha.14","description":"Reactive Extensions for modern JavaScript","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"index.d.ts","typesVersions":{">=4.2":{"*":["dist/types/*"]}},"sideEffects":false,"exports":{".":{"types":"./dist/types/index.d.ts","node":"./dist/cjs/index.js","require":"./dist/cjs/index.js","default":"./dist/esm/index.js"},"./ajax":{"types":"./dist/types/ajax/index.d.ts","node":"./dist/cjs/ajax/index.js","require":"./dist/cjs/ajax/index.js","default":"./dist/esm/ajax/index.js"},"./fetch":{"types":"./dist/types/fetch/index.d.ts","node":"./dist/cjs/fetch/index.js","require":"./dist/cjs/fetch/index.js","default":"./dist/esm/fetch/index.js"},"./operators":{"types":"./dist/types/operators/index.d.ts","node":"./dist/cjs/operators/index.js","require":"./dist/cjs/operators/index.js","default":"./dist/esm/operators/index.js"},"./testing":{"types":"./dist/types/testing/index.d.ts","node":"./dist/cjs/testing/index.js","require":"./dist/cjs/testing/index.js","default":"./dist/esm/testing/index.js"},"./webSocket":{"types":"./dist/types/webSocket/index.d.ts","node":"./dist/cjs/webSocket/index.js","require":"./dist/cjs/webSocket/index.js","default":"./dist/esm/webSocket/index.js"},"./internal/*":{"types":"./dist/types/internal/*.d.ts","node":"./dist/cjs/internal/*.js","require":"./dist/cjs/internal/*.js","default":"./dist/esm/internal/*.js"},"./package.json":"./package.json"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"lint-staged":{"*.js":"eslint --cache --fix","(src|spec)/**/*.ts":["eslint --fix","prettier --write"],"*.{js,css,md}":"prettier --write"},"scripts":{"changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","lint":"eslint --ext=ts,js src spec spec-dtslint","dtslint":"npm run lint && tsc -b ./src/tsconfig.types.json","test":"yarn build && cross-env TS_NODE_PROJECT=tsconfig.mocha.json mocha --config spec/support/.mocharc.js \"spec/**/*-spec.ts\"","test:esm":"node spec/module-test-spec.mjs","test:circular":"dependency-cruiser --validate .dependency-cruiser.json -x \"^node_modules\" dist/esm","test:import":"node integration/import/runner.js","compile":"tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.cjs.spec.json ./src/tsconfig.esm.json ./src/tsconfig.types.json ./src/tsconfig.types.spec.json ./spec/tsconfig.json","build:clean":"shx rm -rf ./dist","build":"yarn build:clean && yarn compile && node ./tools/generate-alias.js","watch":"nodemon -w \"src/\" -w \"spec/\" -e ts -x npm test","watch:dtslint":"nodemon -w \"src/\" -w \"spec-dtslint/\" -e ts -x yarn dtslint","copy_common_package_files":"node ../../scripts/copy-common-package-files.js"},"repository":{"type":"git","url":"git+https://github.com/ReactiveX/rxjs.git","directory":"packages/rxjs"},"keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream"],"author":{"name":"Ben Lesh","email":"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://rxjs.dev","devDependencies":{"@swc/core":"^1.2.128","@swc/helpers":"^0.3.2","@types/chai":"^4.2.11","@types/lodash":"^4.14.198","@types/mocha":"^10.0.1","@types/node":"^14.14.6","@types/shelljs":"^0.8.8","@types/sinon":"^10.0.13","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","chai":"^4.3.7","color":"3.0.0","colors":"1.1.2","cross-env":"5.1.3","cz-conventional-changelog":"1.2.0","dependency-cruiser":"^9.12.0","eslint":"^8.52.0","form-data":"^3.0.0","fs-extra":"^8.1.0","husky":"^4.2.5","lint-staged":"^10.2.11","lodash":"^4.17.21","mocha":"^10.2.0","nodemon":"^1.9.2","npm-run-all":"4.1.2","prettier":"^2.5.1","shelljs":"^0.8.4","shx":"^0.3.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"0.5.3","ts-node":"^10.9.1","typescript":"~4.9.4","validate-commit-msg":"2.14.0","web-streams-polyfill":"^3.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"validate-commit-msg"}},"_id":"rxjs@8.0.0-alpha.14","readme":"# <img src=\"apps/rxjs.dev/src/assets/images/logos/Rx_Logo_S.png\" alt=\"RxJS Logo\" width=\"86\" height=\"86\"> RxJS: Reactive Extensions For JavaScript\n\n![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg)\n[![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs)\n[![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# RxJS 8\n\n### FOR 7.X PLEASE GO TO [THE 7.x BRANCH](https://github.com/ReactiveX/rxjs/tree/7.x)\n\nReactive Extensions Library for JavaScript. This is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.\n\n[Apache 2.0 License](LICENSE.txt)\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Contribution Guidelines](CONTRIBUTING.md)\n- [Maintainer Guidelines](apps/rxjs.dev/content/maintainer-guidelines.md)\n- [API Documentation](https://rxjs.dev/)\n\n## Versions In This Repository\n\n- [master](https://github.com/ReactiveX/rxjs/commits/master) - This is all of the current work, which is against v8 of RxJS right now\n- [7.x](https://github.com/ReactiveX/rxjs/tree/7.x) - This is the branch for version 7.X\n- [6.x](https://github.com/ReactiveX/rxjs/tree/6.x) - This is the branch for version 6.X\n\nMost PRs should be made to **master**.\n\n## Important\n\nBy contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the [Contributor Code of Conduct](CODE_OF_CONDUCT.md). Much like traffic laws, ignorance doesn't grant you immunity.\n\n## Installation and Usage\n\n### ES6 via npm\n\n```shell\nnpm install rxjs\n```\n\nIt's recommended to pull in the Observable creation methods you need directly from `'rxjs'` as shown below with `range`.\nIf you're using RxJS version 7.2 or above, you can pull in any operator you need from the same spot, `'rxjs'`.\n\n```ts\nimport { range, filter, map } from 'rxjs';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\nIf you're using RxJS version below 7.2, you can pull in any operator you need from one spot, under `'rxjs/operators'`.\n\n```ts\nimport { range } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nrange(1, 200)\n  .pipe(\n    filter((x) => x % 2 === 1),\n    map((x) => x + x)\n  )\n  .subscribe((x) => console.log(x));\n```\n\n## Goals\n\n- Smaller overall bundles sizes\n- Provide better performance than preceding versions of RxJS\n- To model/follow the [Observable Spec Proposal](https://github.com/zenparsing/es-observable) to the observable\n- Provide more modular file structure in a variety of formats\n- Provide more debuggable call stacks than preceding versions of RxJS\n\n## Building/Testing\n\n- `yarn compile` build everything\n- `npm test` run tests\n- `yarn dtslint` run dtslint tests\n\n## Adding documentation\n\nWe appreciate all contributions to the documentation of any type. All of the information needed to get the docs app up and running locally as well as how to contribute can be found in the [documentation directory](apps/rxjs.dev).\n","readmeFilename":"README.md","gitHead":"3a994fca362087851ee874fd020c7b5be025cfb6","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-oRCzFwbAMbo0+dVUeGUCCEf339mW7CESFvVDG3RTncD6yMtV2XoubFMpKEhBd2a9d04EpHl8QSz84/V/agG6bw==","shasum":"67ad781f490e284a3d88eccedcc63702fbc12b8b","tarball":"https://registry.npmjs.org/rxjs/-/rxjs-8.0.0-alpha.14.tgz","fileCount":1474,"unpackedSize":2502682,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rxjs@8.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJMKi7vm+BVdoj5iYdtFvm9PS6tyKFOZ82gQXe4GlmGAIgAc5ayTwKEkCcvXIiU0rVNHExX2jtvNFHBgteHMBlSvg="}]},"_npmUser":{"name":"blesh","email":"ben@benlesh.com"},"directories":{},"maintainers":[{"name":"cartant","email":"nicholas@cartant.com"},{"name":"blesh","email":"ben@benlesh.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs_8.0.0-alpha.14_1705098227979_0.4915291449519381"},"_hasShrinkwrap":false}},"homepage":"https://rxjs.dev","keywords":["Rx","RxJS","ReactiveX","ReactiveExtensions","Streams","Observables","Observable","Stream","ES6","ES2015"],"repository":{"type":"git","url":"git+https://github.com/reactivex/rxjs.git"},"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"}],"author":{"name":"Ben Lesh","email":"ben@benlesh.com"},"bugs":{"url":"https://github.com/ReactiveX/RxJS/issues"},"license":"Apache-2.0","readmeFilename":"","users":{"285858315":true,"ovrmrw":true,"curioussavage":true,"bsnote":true,"sallyone":true,"coolhanddev":true,"guidoschmidt":true,"markthethomas":true,"ndyumin":true,"joypeterson":true,"jonlailam":true,"jeandrebosch":true,"scytalezero":true,"stretchgz":true,"crutchfix":true,"andreasonny83":true,"abuddington":true,"nilz3ro":true,"rebolon":true,"lossless":true,"largepuma":true,"cedx":true,"aquafadas":true,"knoja4":true,"ingpdw":true,"fenrir":true,"muroc":true,"ucdok":true,"jetbug123":true,"chirag8642":true,"liximomo":true,"rochejul":true,"yatsu":true,"vmleon":true,"guzgarcia":true,"leizongmin":true,"rodrilink":true,"carly-lee":true,"ognjen.jevremovic":true,"uldis.sturms":true,"rickyrattlesnake":true,"lassevolkmann":true,"ssljivic":true,"tedyav":true,"pavelusov":true,"sopepos":true,"junjiansyu":true,"satoru":true,"panlw":true,"tsxuehu":true,"fxkraus":true,"n.sanitate":true,"1two3code":true,"desmondddd":true,"andrej-k":true,"dg1an3":true,"pddivine":true,"erikvold":true,"dpjayasekara":true,"neilor":true,"amitbeck":true,"junos":true,"jamesbedont":true,"kkho595":true,"lukvonstrom":true,"daniellink":true,"ciro-maciel":true,"xwh123807":true,"andygreenegrass":true,"dkocich":true,"yangzw":true,"nuwaio":true,"tztz":true,"stephanlv":true,"laomu":true,"sternelee":true,"adevil5":true,"adrian.arroyocalle":true,"kremr":true,"bumsuk":true,"wayn":true,"maninacan":true,"harry-sm":true,"renishskills":true,"derrickbeining":true,"ldq-first":true,"hridoyryan":true,"losymear":true,"isayme":true,"arcticicestudio":true,"miroklarin":true,"wonkledge":true,"zhangaz1":true,"rollg":true,"kntmrkm":true,"thekuzia":true,"frankthelen":true,"ashokramcse":true,"oussoulessou":true,"raciat":true,"leota":true,"yanghcc":true,"aim97":true,"dozierjack":true,"ashish.npm":true,"flumpus-dev":true}}