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
@ -17,7 +17,7 @@ class CheckImports implements DiffingBroccoliPlugin {
|
||||
"angular2/src/core",
|
||||
"angular2/src/facade",
|
||||
],
|
||||
"angular2/src/facade": ["angular2/src/facade", "@reactivex/rxjs"],
|
||||
"angular2/src/facade": ["angular2/src/facade", "rxjs"],
|
||||
"angular2/src/common": ["angular2/core", "angular2/src/facade", "angular2/src/common"]
|
||||
//"angular2/src/render": [
|
||||
// "angular2/animate",
|
||||
|
@ -263,7 +263,7 @@ class CustomLanguageServiceHost implements ts.LanguageServiceHost {
|
||||
} else if (this.compilerOptions.moduleResolution === ts.ModuleResolutionKind.NodeJs &&
|
||||
tsFilePath.match(/^node_modules/)) {
|
||||
absoluteTsFilePath = path.resolve(tsFilePath);
|
||||
} else if (tsFilePath.match(/^@reactivex/)) {
|
||||
} else if (tsFilePath.match(/^rxjs/)) {
|
||||
absoluteTsFilePath = path.resolve('node_modules', tsFilePath);
|
||||
} else {
|
||||
absoluteTsFilePath = path.join(this.treeInputPath, tsFilePath);
|
||||
|
@ -279,7 +279,7 @@ module.exports = function makeBrowserTree(options, destinationPath) {
|
||||
// typescript resolves dependencies automatically
|
||||
if (modules.bundle_deps) {
|
||||
var nodeModules = new Funnel(
|
||||
'node_modules', {include: ['@reactivex/**/**', 'parse5/**/**', 'css/**/**'], destDir: '/'});
|
||||
'node_modules', {include: ['rxjs/**/**', 'parse5/**/**', 'css/**/**'], destDir: '/'});
|
||||
}
|
||||
|
||||
if (generateEs6) {
|
||||
|
Reference in New Issue
Block a user