refactor(facade): use rxjs package
move to new RxJS distribution. BREAKING CHANGE: RxJS imports now are via `rxjs` instead of `@reactivex/rxjs` Individual operators can be imported `import 'rxjs/operators/map'`
This commit is contained in:

committed by
Jeremy Elbourn

parent
a16ac84840
commit
5514dc19d9
11
gulpfile.js
11
gulpfile.js
@ -146,7 +146,7 @@ var BENCHPRESS_BUNDLE_CONFIG = {
|
||||
packageJson: './dist/js/cjs/benchpress/package.json',
|
||||
includes: ['angular2'],
|
||||
excludes: ['reflect-metadata', 'selenium-webdriver', 'zone.js'],
|
||||
ignore: ['@reactivex/rxjs'],
|
||||
ignore: [],
|
||||
dest: CONFIG.dest.benchpress_bundle
|
||||
};
|
||||
|
||||
@ -815,8 +815,7 @@ gulp.task('static-checks', ['!build.tools'], function(done) {
|
||||
// Make sure the two typings tests are isolated, by running this one in a tempdir
|
||||
var tmpdir = path.join(os.tmpdir(), 'test.typings', new Date().getTime().toString());
|
||||
gulp.task('!pre.test.typings.layoutNodeModule', ['build.js.cjs'], function() {
|
||||
return gulp.src(['dist/js/cjs/angular2/**/*', 'node_modules/@reactivex/rxjs/dist/cjs/**'],
|
||||
{base: 'dist/js/cjs'})
|
||||
return gulp.src(['dist/js/cjs/angular2/**/*', 'node_modules/rxjs/**'], {base: 'dist/js/cjs'})
|
||||
.pipe(gulp.dest(path.join(tmpdir, 'node_modules')));
|
||||
});
|
||||
gulp.task('!pre.test.typings.copyTypingsSpec', function() {
|
||||
@ -1152,9 +1151,11 @@ var JS_DEV_DEPS = [
|
||||
|
||||
// Splice in RX license if rx is in the bundle.
|
||||
function insertRXLicense(source) {
|
||||
var n = source.indexOf('System.register("@reactivex/rxjs/dist/cjs/Subject"');
|
||||
var n = source.indexOf('System.register("rxjs/Subject"');
|
||||
if (n >= 0) {
|
||||
var rxLicense = licenseWrap('node_modules/@reactivex/rxjs/LICENSE.txt');
|
||||
// TODO: point this to Rx once Rx includes license in dist
|
||||
// https://github.com/angular/angular/issues/5558
|
||||
var rxLicense = licenseWrap('LICENSE');
|
||||
return source.slice(0, n) + rxLicense + source.slice(n);
|
||||
} else {
|
||||
return source;
|
||||
|
Reference in New Issue
Block a user