Skip to content

Commit fb4f1e8

Browse files
fix(bundles): clean-up and re-organize UMD bundles
Fixes #5593 Part of #5665 BREAKING CHANGE: Number and content of UMD bundles have changed: - we only publish one bundle that contains: core, common, platform/browser, http, router, instrumentation and upgrade - exported names have changed and now: - core is exported as `ng.core` - common is exported as `ng.common` - platform/browser is exported as `ng.platform.browser` - http is exported as `ng.http` - router is exported as `ng.router` - instrumentation is exported as `ng.instrumentation` - upgrade is exported as `ng.upgrade` Closes #5697
1 parent 8657ca4 commit fb4f1e8

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed

gulpfile.js

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,24 +1115,8 @@ gulp.task('!bundles.js.umd', ['build.js.dev'], function() {
11151115
}
11161116

11171117
return q.all([
1118-
webpack(webPackConf(['angular2/angular2.js'], 'angular2', 'dev')),
1119-
webpack(webPackConf(['angular2/angular2.js'], 'angular2', 'prod')),
1120-
webpack(webPackConf(
1121-
[
1122-
'angular2/angular2.js',
1123-
'angular2/http.js',
1124-
'angular2/router/router_link_dsl.js',
1125-
'angular2/router.js'
1126-
],
1127-
'angular2_all', 'dev')),
1128-
webpack(webPackConf(
1129-
[
1130-
'angular2/angular2.js',
1131-
'angular2/http.js',
1132-
'angular2/router/router_link_dsl.js',
1133-
'angular2/router.js'
1134-
],
1135-
'angular2_all', 'prod'))
1118+
webpack(webPackConf([__dirname + '/tools/build/webpack/angular2.umd.js'], 'angular2', 'dev')),
1119+
webpack(webPackConf([__dirname + '/tools/build/webpack/angular2.umd.js'], 'angular2', 'prod'))
11361120
]);
11371121
});
11381122

tools/build/webpack/angular2.umd.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
exports.core = require('angular2/core');
2+
exports.common = require('angular2/common');
3+
exports.platform = {
4+
browser: require('angular2/platform/browser'),
5+
common_dom: require('angular2/platform/common_dom')
6+
};
7+
exports.http = require('angular2/http');
8+
exports.router = require('angular2/router');
9+
exports.router_link_dsl = require('angular2/router/router_link_dsl.js');
10+
exports.instrumentation = require('angular2/instrumentation');
11+
exports.upgrade = require('angular2/upgrade');

0 commit comments

Comments
 (0)