Skip to content

Commit b199ef6

Browse files
JiaLiPassionmhevery
authored andcommitted
feat(zone.js): move all zone optional bundles to plugins folders (#36540)
Zone.js has a lot of optional bundles, such as `zone-patch-message-port`, those bundles are monkey patch for specified APIs usually for soem experimental APIs or some old APIs only available for specified platforms. Those bundles will not be loaded by default. In this commit, since we have several main `sub packages` such as `zone`, `zone-node`, `zone-testing`, I put all the optional bundles under `plugins` folders for consistency. PR Close #36540
1 parent 583a9d3 commit b199ef6

59 files changed

Lines changed: 537 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/zone.js/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ pkg_npm(
8282
":LICENSE_copy",
8383
":zone_externs",
8484
"//packages/zone.js/dist:dist_bundle_group",
85+
"//packages/zone.js/plugins:plugin_bundle_group",
8586
] + [
8687
"//packages/zone.js/bundles:" + b + "-es5.dist"
8788
for b in BUNDLES_ENTRY_POINTS.keys()
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
package(default_visibility = ["//visibility:public"])
2+
3+
filegroup(
4+
name = "plugin_bundle_group",
5+
srcs = [
6+
"//packages/zone.js/plugins:async-test.min/package.json",
7+
"//packages/zone.js/plugins:async-test/package.json",
8+
"//packages/zone.js/plugins:fake-async-test.min/package.json",
9+
"//packages/zone.js/plugins:fake-async-test/package.json",
10+
"//packages/zone.js/plugins:jasmine-patch.min/package.json",
11+
"//packages/zone.js/plugins:jasmine-patch/package.json",
12+
"//packages/zone.js/plugins:long-stack-trace-zone.min/package.json",
13+
"//packages/zone.js/plugins:long-stack-trace-zone/package.json",
14+
"//packages/zone.js/plugins:mocha-patch.min/package.json",
15+
"//packages/zone.js/plugins:mocha-patch/package.json",
16+
"//packages/zone.js/plugins:proxy.min/package.json",
17+
"//packages/zone.js/plugins:proxy/package.json",
18+
"//packages/zone.js/plugins:sync-test.min/package.json",
19+
"//packages/zone.js/plugins:sync-test/package.json",
20+
"//packages/zone.js/plugins:task-tracking.min/package.json",
21+
"//packages/zone.js/plugins:task-tracking/package.json",
22+
"//packages/zone.js/plugins:webapis-media-query.min/package.json",
23+
"//packages/zone.js/plugins:webapis-media-query/package.json",
24+
"//packages/zone.js/plugins:webapis-notification.min/package.json",
25+
"//packages/zone.js/plugins:webapis-notification/package.json",
26+
"//packages/zone.js/plugins:webapis-rtc-peer-connection.min/package.json",
27+
"//packages/zone.js/plugins:webapis-rtc-peer-connection/package.json",
28+
"//packages/zone.js/plugins:webapis-shadydom.min/package.json",
29+
"//packages/zone.js/plugins:webapis-shadydom/package.json",
30+
"//packages/zone.js/plugins:wtf.min/package.json",
31+
"//packages/zone.js/plugins:wtf/package.json",
32+
"//packages/zone.js/plugins:zone-bluebird.min/package.json",
33+
"//packages/zone.js/plugins:zone-bluebird/package.json",
34+
"//packages/zone.js/plugins:zone-error.min/package.json",
35+
"//packages/zone.js/plugins:zone-error/package.json",
36+
"//packages/zone.js/plugins:zone-legacy.min/package.json",
37+
"//packages/zone.js/plugins:zone-legacy/package.json",
38+
"//packages/zone.js/plugins:zone-patch-canvas.min/package.json",
39+
"//packages/zone.js/plugins:zone-patch-canvas/package.json",
40+
"//packages/zone.js/plugins:zone-patch-cordova.min/package.json",
41+
"//packages/zone.js/plugins:zone-patch-cordova/package.json",
42+
"//packages/zone.js/plugins:zone-patch-electron.min/package.json",
43+
"//packages/zone.js/plugins:zone-patch-electron/package.json",
44+
"//packages/zone.js/plugins:zone-patch-fetch.min/package.json",
45+
"//packages/zone.js/plugins:zone-patch-fetch/package.json",
46+
"//packages/zone.js/plugins:zone-patch-jsonp.min/package.json",
47+
"//packages/zone.js/plugins:zone-patch-jsonp/package.json",
48+
"//packages/zone.js/plugins:zone-patch-message-port.min/package.json",
49+
"//packages/zone.js/plugins:zone-patch-message-port/package.json",
50+
"//packages/zone.js/plugins:zone-patch-promise-test.min/package.json",
51+
"//packages/zone.js/plugins:zone-patch-promise-test/package.json",
52+
"//packages/zone.js/plugins:zone-patch-resize-observer.min/package.json",
53+
"//packages/zone.js/plugins:zone-patch-resize-observer/package.json",
54+
"//packages/zone.js/plugins:zone-patch-rxjs.min/package.json",
55+
"//packages/zone.js/plugins:zone-patch-rxjs-fake-async.min/package.json",
56+
"//packages/zone.js/plugins:zone-patch-rxjs-fake-async/package.json",
57+
"//packages/zone.js/plugins:zone-patch-rxjs/package.json",
58+
"//packages/zone.js/plugins:zone-patch-socket-io.min/package.json",
59+
"//packages/zone.js/plugins:zone-patch-socket-io/package.json",
60+
"//packages/zone.js/plugins:zone-patch-user-media.min/package.json",
61+
"//packages/zone.js/plugins:zone-patch-user-media/package.json",
62+
],
63+
)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/async-test.min",
3+
"main": "../../bundles/async-test.umd.min.js",
4+
"fesm2015": "../../fesm2015/async-test.min.js",
5+
"es2015": "../../fesm2015/async-test.min.js",
6+
"module": "../../fesm2015/async-test.min.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/async-test",
3+
"main": "../../bundles/async-test.umd.js",
4+
"fesm2015": "../../fesm2015/async-test.js",
5+
"es2015": "../../fesm2015/async-test.js",
6+
"module": "../../fesm2015/async-test.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/fake-async-test.min",
3+
"main": "../../bundles/fake-async-test.umd.min.js",
4+
"fesm2015": "../../fesm2015/fake-async-test.min.js",
5+
"es2015": "../../fesm2015/fake-async-test.min.js",
6+
"module": "../../fesm2015/fake-async-test.min.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/fake-async-test",
3+
"main": "../../bundles/fake-async-test.umd.js",
4+
"fesm2015": "../../fesm2015/fake-async-test.js",
5+
"es2015": "../../fesm2015/fake-async-test.js",
6+
"module": "../../fesm2015/fake-async-test.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/jasmine-patch.min",
3+
"main": "../../bundles/jasmine-patch.umd.min.js",
4+
"fesm2015": "../../fesm2015/jasmine-patch.min.js",
5+
"es2015": "../../fesm2015/jasmine-patch.min.js",
6+
"module": "../../fesm2015/jasmine-patch.min.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/jasmine-patch",
3+
"main": "../../bundles/jasmine-patch.umd.js",
4+
"fesm2015": "../../fesm2015/jasmine-patch.js",
5+
"es2015": "../../fesm2015/jasmine-patch.js",
6+
"module": "../../fesm2015/jasmine-patch.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/long-stack-trace-zone.min",
3+
"main": "../../bundles/long-stack-trace-zone.umd.min.js",
4+
"fesm2015": "../../fesm2015/long-stack-trace-zone.min.js",
5+
"es2015": "../../fesm2015/long-stack-trace-zone.min.js",
6+
"module": "../../fesm2015/long-stack-trace-zone.min.js"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "zone.js/long-stack-trace-zone",
3+
"main": "../../bundles/long-stack-trace-zone.umd.js",
4+
"fesm2015": "../../fesm2015/long-stack-trace-zone.js",
5+
"es2015": "../../fesm2015/long-stack-trace-zone.js",
6+
"module": "../../fesm2015/long-stack-trace-zone.js"
7+
}

0 commit comments

Comments
 (0)