feat(zone.js): upgrade zone.js to angular package format(APF) (#36540)

Close #35157

In the current version of zone.js, zone.js uses it's own package format, and it is not following the rule
of Angualr package format(APF), so it is not easily to be consumed by Angular CLI or other bundle tools.
For example, zone.js npm package has two bundles,

1. zone.js/dist/zone.js, this is a `es5` bundle.
2. zone.js/dist/zone-evergreen.js, this is a `es2015` bundle.

And Angular CLI has to add some hard-coding code to handle this case, o5376a8b139/packages/schematics/angular/application/files/src/polyfills.ts.template (L55-L58)

This PR upgrade zone.js npm package format to follow APF rule, https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx

The updated points are:

1. in package.json, update all bundle related properties

```
  "main": "./bundles/zone.umd.js",
  "module": "./fesm2015/zone.js",
  "es2015": "./fesm2015/zone.js",
  "fesm2015": "./fesm2015/zone.js",
```

2. re-organize dist folder, for example for `zone.js` bundle, now we have

```
  dist/
      bundles/
             zone.js            // this is the es5 bundle
      fesm2015/
             zone.js            // this is the es2015 bundle (in the old version is `zone-evergreen.js`)
```

3. have several sub-packages.

1. `zone-testing`, provide zone-testing bundles include zone.js and testing libraries
2. `zone-node`, provide zone.js implemention for NodeJS
3. `zone-mix`, provide zone.js patches for both Browser and NodeJS

All those sub-packages will have their own `package.json` and the bundle will reference `bundles(es5)` and `fesm2015(es2015)`.

4. keep backward compatibility, still keep the `zone.js/dist` folder, and all bundles will be redirected to `zone.js/bundles` or `zone.js/fesm2015` folders.

PR Close #36540
This commit is contained in:
JiaLiPassion
2020-05-17 10:53:03 +09:00
committed by Misko Hevery
parent 1fce6d6bae
commit 583a9d38a1
182 changed files with 1710 additions and 904 deletions

View File

@ -1,62 +1,80 @@
load("//packages/zone.js:bundles.bzl", "ES2015_BUNDLES", "ES5_BUNDLES", "ES5_GLOBAL_BUNDLES")
load("//packages/zone.js/dist:tools.bzl", "generate_dist", "zone_rollup_bundle")
package(default_visibility = ["//visibility:public"])
# copy this file from //lib to //dist
genrule(
name = "zone_externs",
srcs = ["//packages/zone.js/lib:closure/zone_externs.js"],
outs = ["zone_externs.js"],
cmd = "cp $< $@",
)
genrule(
name = "zone_js_d_ts",
srcs = ["//packages/zone.js/lib:zone_d_ts"],
outs = ["zone.js.d.ts"],
cmd = "cp $< $@",
)
genrule(
name = "zone_extensions_d_ts",
srcs = ["//packages/zone.js/lib:zone.api.extensions.ts"],
outs = ["zone.api.extensions.ts"],
cmd = "cp $< $@",
)
genrule(
name = "zone_configurations_d_ts",
srcs = ["//packages/zone.js/lib:zone.configurations.api.ts"],
outs = ["zone.configurations.api.ts"],
cmd = "cp $< $@",
)
filegroup(
name = "zone_d_ts",
name = "dist_bundle_group",
srcs = [
":zone_configurations_d_ts",
":zone_extensions_d_ts",
":zone_js_d_ts",
"//packages/zone.js/dist:async-test.min/package.json",
"//packages/zone.js/dist:async-test/package.json",
"//packages/zone.js/dist:fake-async-test.min/package.json",
"//packages/zone.js/dist:fake-async-test/package.json",
"//packages/zone.js/dist:jasmine-patch.min/package.json",
"//packages/zone.js/dist:jasmine-patch/package.json",
"//packages/zone.js/dist:long-stack-trace-zone.min/package.json",
"//packages/zone.js/dist:long-stack-trace-zone/package.json",
"//packages/zone.js/dist:mocha-patch.min/package.json",
"//packages/zone.js/dist:mocha-patch/package.json",
"//packages/zone.js/dist:proxy.min/package.json",
"//packages/zone.js/dist:proxy/package.json",
"//packages/zone.js/dist:sync-test.min/package.json",
"//packages/zone.js/dist:sync-test/package.json",
"//packages/zone.js/dist:task-tracking.min/package.json",
"//packages/zone.js/dist:task-tracking/package.json",
"//packages/zone.js/dist:webapis-media-query.min/package.json",
"//packages/zone.js/dist:webapis-media-query/package.json",
"//packages/zone.js/dist:webapis-notification.min/package.json",
"//packages/zone.js/dist:webapis-notification/package.json",
"//packages/zone.js/dist:webapis-rtc-peer-connection.min/package.json",
"//packages/zone.js/dist:webapis-rtc-peer-connection/package.json",
"//packages/zone.js/dist:webapis-shadydom.min/package.json",
"//packages/zone.js/dist:webapis-shadydom/package.json",
"//packages/zone.js/dist:wtf.min/package.json",
"//packages/zone.js/dist:wtf/package.json",
"//packages/zone.js/dist:zone.min/package.json",
"//packages/zone.js/dist:zone-bluebird.min/package.json",
"//packages/zone.js/dist:zone-bluebird/package.json",
"//packages/zone.js/dist:zone-error.min/package.json",
"//packages/zone.js/dist:zone-error/package.json",
"//packages/zone.js/dist:zone-evergreen.min/package.json",
"//packages/zone.js/dist:zone-evergreen-testing-bundle.min/package.json",
"//packages/zone.js/dist:zone-evergreen-testing-bundle/package.json",
"//packages/zone.js/dist:zone-evergreen/package.json",
"//packages/zone.js/dist:zone-legacy.min/package.json",
"//packages/zone.js/dist:zone-legacy/package.json",
"//packages/zone.js/dist:zone-mix.min/package.json",
"//packages/zone.js/dist:zone-mix/package.json",
"//packages/zone.js/dist:zone-node.min/package.json",
"//packages/zone.js/dist:zone-node/package.json",
"//packages/zone.js/dist:zone-patch-canvas.min/package.json",
"//packages/zone.js/dist:zone-patch-canvas/package.json",
"//packages/zone.js/dist:zone-patch-cordova.min/package.json",
"//packages/zone.js/dist:zone-patch-cordova/package.json",
"//packages/zone.js/dist:zone-patch-electron.min/package.json",
"//packages/zone.js/dist:zone-patch-electron/package.json",
"//packages/zone.js/dist:zone-patch-fetch.min/package.json",
"//packages/zone.js/dist:zone-patch-fetch/package.json",
"//packages/zone.js/dist:zone-patch-jsonp.min/package.json",
"//packages/zone.js/dist:zone-patch-jsonp/package.json",
"//packages/zone.js/dist:zone-patch-message-port.min/package.json",
"//packages/zone.js/dist:zone-patch-message-port/package.json",
"//packages/zone.js/dist:zone-patch-promise-test.min/package.json",
"//packages/zone.js/dist:zone-patch-promise-test/package.json",
"//packages/zone.js/dist:zone-patch-resize-observer.min/package.json",
"//packages/zone.js/dist:zone-patch-resize-observer/package.json",
"//packages/zone.js/dist:zone-patch-rxjs.min/package.json",
"//packages/zone.js/dist:zone-patch-rxjs-fake-async.min/package.json",
"//packages/zone.js/dist:zone-patch-rxjs-fake-async/package.json",
"//packages/zone.js/dist:zone-patch-rxjs/package.json",
"//packages/zone.js/dist:zone-patch-socket-io.min/package.json",
"//packages/zone.js/dist:zone-patch-socket-io/package.json",
"//packages/zone.js/dist:zone-patch-user-media.min/package.json",
"//packages/zone.js/dist:zone-patch-user-media/package.json",
"//packages/zone.js/dist:zone-testing.min/package.json",
"//packages/zone.js/dist:zone-testing-bundle.min/package.json",
"//packages/zone.js/dist:zone-testing-bundle/package.json",
"//packages/zone.js/dist:zone-testing-node-bundle.min/package.json",
"//packages/zone.js/dist:zone-testing-node-bundle/package.json",
"//packages/zone.js/dist:zone-testing/package.json",
"//packages/zone.js/dist:zone/package.json",
"//packages/zone.js/dist:zone_externs/package.json",
],
)
zone_rollup_bundle(
bundles = ES5_BUNDLES.items(),
config_file = "//packages/zone.js:rollup-es5.config.js",
)
zone_rollup_bundle(
bundles = ES5_GLOBAL_BUNDLES.items() + ES2015_BUNDLES.items(),
config_file = "//packages/zone.js:rollup-es5_global-es2015.config.js",
)
generate_dist(
bundles = ES5_BUNDLES.items() + ES5_GLOBAL_BUNDLES.items(),
module = "es5",
)
generate_dist(
bundles = ES2015_BUNDLES.items(),
module = "",
)

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/async-test.min",
"main": "../../bundles/async-test.umd.min.js",
"fesm2015": "../../fesm2015/async-test.min.js",
"es2015": "../../fesm2015/async-test.min.js",
"module": "../../fesm2015/async-test.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/async-test",
"main": "../../bundles/async-test.umd.js",
"fesm2015": "../../fesm2015/async-test.js",
"es2015": "../../fesm2015/async-test.js",
"module": "../../fesm2015/async-test.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/fake-async-test.min",
"main": "../../bundles/fake-async-test.umd.min.js",
"fesm2015": "../../fesm2015/fake-async-test.min.js",
"es2015": "../../fesm2015/fake-async-test.min.js",
"module": "../../fesm2015/fake-async-test.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/fake-async-test",
"main": "../../bundles/fake-async-test.umd.js",
"fesm2015": "../../fesm2015/fake-async-test.js",
"es2015": "../../fesm2015/fake-async-test.js",
"module": "../../fesm2015/fake-async-test.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/jasmine-patch.min",
"main": "../../bundles/jasmine-patch.umd.min.js",
"fesm2015": "../../fesm2015/jasmine-patch.min.js",
"es2015": "../../fesm2015/jasmine-patch.min.js",
"module": "../../fesm2015/jasmine-patch.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/jasmine-patch",
"main": "../../bundles/jasmine-patch.umd.js",
"fesm2015": "../../fesm2015/jasmine-patch.js",
"es2015": "../../fesm2015/jasmine-patch.js",
"module": "../../fesm2015/jasmine-patch.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/long-stack-trace-zone.min",
"main": "../../bundles/long-stack-trace-zone.umd.min.js",
"fesm2015": "../../fesm2015/long-stack-trace-zone.min.js",
"es2015": "../../fesm2015/long-stack-trace-zone.min.js",
"module": "../../fesm2015/long-stack-trace-zone.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/long-stack-trace-zone",
"main": "../../bundles/long-stack-trace-zone.umd.js",
"fesm2015": "../../fesm2015/long-stack-trace-zone.js",
"es2015": "../../fesm2015/long-stack-trace-zone.js",
"module": "../../fesm2015/long-stack-trace-zone.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/mocha-patch.min",
"main": "../../bundles/mocha-patch.umd.min.js",
"fesm2015": "../../fesm2015/mocha-patch.min.js",
"es2015": "../../fesm2015/mocha-patch.min.js",
"module": "../../fesm2015/mocha-patch.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/mocha-patch",
"main": "../../bundles/mocha-patch.umd.js",
"fesm2015": "../../fesm2015/mocha-patch.js",
"es2015": "../../fesm2015/mocha-patch.js",
"module": "../../fesm2015/mocha-patch.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/proxy.min",
"main": "../../bundles/proxy.umd.min.js",
"fesm2015": "../../fesm2015/proxy.min.js",
"es2015": "../../fesm2015/proxy.min.js",
"module": "../../fesm2015/proxy.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/proxy",
"main": "../../bundles/proxy.umd.js",
"fesm2015": "../../fesm2015/proxy.js",
"es2015": "../../fesm2015/proxy.js",
"module": "../../fesm2015/proxy.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/sync-test.min",
"main": "../../bundles/sync-test.umd.min.js",
"fesm2015": "../../fesm2015/sync-test.min.js",
"es2015": "../../fesm2015/sync-test.min.js",
"module": "../../fesm2015/sync-test.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/sync-test",
"main": "../../bundles/sync-test.umd.js",
"fesm2015": "../../fesm2015/sync-test.js",
"es2015": "../../fesm2015/sync-test.js",
"module": "../../fesm2015/sync-test.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/task-tracking.min",
"main": "../../bundles/task-tracking.umd.min.js",
"fesm2015": "../../fesm2015/task-tracking.min.js",
"es2015": "../../fesm2015/task-tracking.min.js",
"module": "../../fesm2015/task-tracking.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/task-tracking",
"main": "../../bundles/task-tracking.umd.js",
"fesm2015": "../../fesm2015/task-tracking.js",
"es2015": "../../fesm2015/task-tracking.js",
"module": "../../fesm2015/task-tracking.js"
}

View File

@ -1,36 +0,0 @@
"""Provides the rollup and dist file generation macro."""
load("//tools:defaults.bzl", "rollup_bundle")
def zone_rollup_bundle(config_file, bundles):
for b in bundles:
rollup_bundle(
name = b[0] + "-rollup",
config_file = config_file,
entry_point = b[1] + ".ts",
silent = True,
sourcemap = "false",
deps = [
"//packages/zone.js/lib",
"@npm//rollup-plugin-commonjs",
"@npm//rollup-plugin-node-resolve",
],
)
def generate_dist(module, bundles):
for b in bundles:
native.genrule(
name = b[0] + "-dist",
srcs = [
b[0] + "-rollup." + module + "umd.js",
b[0] + "-rollup.min." + module + "umd.js",
],
outs = [
b[0] + ".js",
b[0] + ".min.js",
],
cmd = " && ".join([
"cp $(@D)/" + b[0] + "-rollup." + module + "umd.js $(@D)/" + b[0] + ".js",
"cp $(@D)/" + b[0] + "-rollup.min." + module + "umd.js $(@D)/" + b[0] + ".min.js",
]),
)

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-media-query.min",
"main": "../../bundles/webapis-media-query.umd.min.js",
"fesm2015": "../../fesm2015/webapis-media-query.min.js",
"es2015": "../../fesm2015/webapis-media-query.min.js",
"module": "../../fesm2015/webapis-media-query.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-media-query",
"main": "../../bundles/webapis-media-query.umd.js",
"fesm2015": "../../fesm2015/webapis-media-query.js",
"es2015": "../../fesm2015/webapis-media-query.js",
"module": "../../fesm2015/webapis-media-query.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-notification.min",
"main": "../../bundles/webapis-notification.umd.min.js",
"fesm2015": "../../fesm2015/webapis-notification.min.js",
"es2015": "../../fesm2015/webapis-notification.min.js",
"module": "../../fesm2015/webapis-notification.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-notification",
"main": "../../bundles/webapis-notification.umd.js",
"fesm2015": "../../fesm2015/webapis-notification.js",
"es2015": "../../fesm2015/webapis-notification.js",
"module": "../../fesm2015/webapis-notification.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-rtc-peer-connection.min",
"main": "../../bundles/webapis-rtc-peer-connection.umd.min.js",
"fesm2015": "../../fesm2015/webapis-rtc-peer-connection.min.js",
"es2015": "../../fesm2015/webapis-rtc-peer-connection.min.js",
"module": "../../fesm2015/webapis-rtc-peer-connection.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-rtc-peer-connection",
"main": "../../bundles/webapis-rtc-peer-connection.umd.js",
"fesm2015": "../../fesm2015/webapis-rtc-peer-connection.js",
"es2015": "../../fesm2015/webapis-rtc-peer-connection.js",
"module": "../../fesm2015/webapis-rtc-peer-connection.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-shadydom.min",
"main": "../../bundles/webapis-shadydom.umd.min.js",
"fesm2015": "../../fesm2015/webapis-shadydom.min.js",
"es2015": "../../fesm2015/webapis-shadydom.min.js",
"module": "../../fesm2015/webapis-shadydom.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/webapis-shadydom",
"main": "../../bundles/webapis-shadydom.umd.js",
"fesm2015": "../../fesm2015/webapis-shadydom.js",
"es2015": "../../fesm2015/webapis-shadydom.js",
"module": "../../fesm2015/webapis-shadydom.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/wtf.min",
"main": "../../bundles/wtf.umd.min.js",
"fesm2015": "../../fesm2015/wtf.min.js",
"es2015": "../../fesm2015/wtf.min.js",
"module": "../../fesm2015/wtf.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/wtf",
"main": "../../bundles/wtf.umd.js",
"fesm2015": "../../fesm2015/wtf.js",
"es2015": "../../fesm2015/wtf.js",
"module": "../../fesm2015/wtf.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-bluebird.min",
"main": "../../bundles/zone-bluebird.umd.min.js",
"fesm2015": "../../fesm2015/zone-bluebird.min.js",
"es2015": "../../fesm2015/zone-bluebird.min.js",
"module": "../../fesm2015/zone-bluebird.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-bluebird",
"main": "../../bundles/zone-bluebird.umd.js",
"fesm2015": "../../fesm2015/zone-bluebird.js",
"es2015": "../../fesm2015/zone-bluebird.js",
"module": "../../fesm2015/zone-bluebird.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-error.min",
"main": "../../bundles/zone-error.umd.min.js",
"fesm2015": "../../fesm2015/zone-error.min.js",
"es2015": "../../fesm2015/zone-error.min.js",
"module": "../../fesm2015/zone-error.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-error",
"main": "../../bundles/zone-error.umd.js",
"fesm2015": "../../fesm2015/zone-error.js",
"es2015": "../../fesm2015/zone-error.js",
"module": "../../fesm2015/zone-error.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-evergreen-testing-bundle.min",
"main": "../../fesm2015/zone-testing-bundle.min.js",
"fesm2015": "../../fesm2015/zone-testing-bundle.min.js",
"es2015": "../../fesm2015/zone-testing-bundle.min.js",
"module": "../../fesm2015/zone-testing-bundle.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-evergreen-testing-bundle",
"main": "../../fesm2015/zone-testing-bundle.js",
"fesm2015": "../../fesm2015/zone-testing-bundle.js",
"es2015": "../../fesm2015/zone-testing-bundle.js",
"module": "../../fesm2015/zone-testing-bundle.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-evergreen.min",
"main": "../../fesm2015/zone.min.js",
"fesm2015": "../../fesm2015/zone.min.js",
"es2015": "../../fesm2015/zone.min.js",
"module": "../../fesm2015/zone.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-evergreen",
"main": "../../fesm2015/zone.js",
"fesm2015": "../../fesm2015/zone.js",
"es2015": "../../fesm2015/zone.js",
"module": "../../fesm2015/zone.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-legacy.min",
"main": "../../bundles/zone-legacy.umd.min.js",
"fesm2015": "../../fesm2015/zone-legacy.min.js",
"es2015": "../../fesm2015/zone-legacy.min.js",
"module": "../../fesm2015/zone-legacy.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-legacy",
"main": "../../bundles/zone-legacy.umd.js",
"fesm2015": "../../fesm2015/zone-legacy.js",
"es2015": "../../fesm2015/zone-legacy.js",
"module": "../../fesm2015/zone-legacy.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-mix.min",
"main": "../../bundles/zone-mix.umd.min.js",
"fesm2015": "../../fesm2015/zone-mix.min.js",
"es2015": "../../fesm2015/zone-mix.min.js",
"module": "../../fesm2015/zone-mix.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-mix",
"main": "../../bundles/zone-mix.umd.js",
"fesm2015": "../../fesm2015/zone-mix.js",
"es2015": "../../fesm2015/zone-mix.js",
"module": "../../fesm2015/zone-mix.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-node.min",
"main": "../../bundles/zone-node.umd.min.js",
"fesm2015": "../../fesm2015/zone-node.min.js",
"es2015": "../../fesm2015/zone-node.min.js",
"module": "../../fesm2015/zone-node.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-node",
"main": "../../bundles/zone-node.umd.js",
"fesm2015": "../../fesm2015/zone-node.js",
"es2015": "../../fesm2015/zone-node.js",
"module": "../../fesm2015/zone-node.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-canvas.min",
"main": "../../bundles/zone-patch-canvas.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-canvas.min.js",
"es2015": "../../fesm2015/zone-patch-canvas.min.js",
"module": "../../fesm2015/zone-patch-canvas.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-canvas",
"main": "../../bundles/zone-patch-canvas.umd.js",
"fesm2015": "../../fesm2015/zone-patch-canvas.js",
"es2015": "../../fesm2015/zone-patch-canvas.js",
"module": "../../fesm2015/zone-patch-canvas.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-cordova.min",
"main": "../../bundles/zone-patch-cordova.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-cordova.min.js",
"es2015": "../../fesm2015/zone-patch-cordova.min.js",
"module": "../../fesm2015/zone-patch-cordova.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-cordova",
"main": "../../bundles/zone-patch-cordova.umd.js",
"fesm2015": "../../fesm2015/zone-patch-cordova.js",
"es2015": "../../fesm2015/zone-patch-cordova.js",
"module": "../../fesm2015/zone-patch-cordova.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-electron.min",
"main": "../../bundles/zone-patch-electron.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-electron.min.js",
"es2015": "../../fesm2015/zone-patch-electron.min.js",
"module": "../../fesm2015/zone-patch-electron.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-electron",
"main": "../../bundles/zone-patch-electron.umd.js",
"fesm2015": "../../fesm2015/zone-patch-electron.js",
"es2015": "../../fesm2015/zone-patch-electron.js",
"module": "../../fesm2015/zone-patch-electron.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-fetch.min",
"main": "../../bundles/zone-patch-fetch.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-fetch.min.js",
"es2015": "../../fesm2015/zone-patch-fetch.min.js",
"module": "../../fesm2015/zone-patch-fetch.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-fetch",
"main": "../../bundles/zone-patch-fetch.umd.js",
"fesm2015": "../../fesm2015/zone-patch-fetch.js",
"es2015": "../../fesm2015/zone-patch-fetch.js",
"module": "../../fesm2015/zone-patch-fetch.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-jsonp.min",
"main": "../../bundles/zone-patch-jsonp.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-jsonp.min.js",
"es2015": "../../fesm2015/zone-patch-jsonp.min.js",
"module": "../../fesm2015/zone-patch-jsonp.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-jsonp",
"main": "../../bundles/zone-patch-jsonp.umd.js",
"fesm2015": "../../fesm2015/zone-patch-jsonp.js",
"es2015": "../../fesm2015/zone-patch-jsonp.js",
"module": "../../fesm2015/zone-patch-jsonp.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-message-port.min",
"main": "../../bundles/zone-patch-message-port.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-message-port.min.js",
"es2015": "../../fesm2015/zone-patch-message-port.min.js",
"module": "../../fesm2015/zone-patch-message-port.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-message-port",
"main": "../../bundles/zone-patch-message-port.umd.js",
"fesm2015": "../../fesm2015/zone-patch-message-port.js",
"es2015": "../../fesm2015/zone-patch-message-port.js",
"module": "../../fesm2015/zone-patch-message-port.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-promise-test.min",
"main": "../../bundles/zone-patch-promise-test.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-promise-test.min.js",
"es2015": "../../fesm2015/zone-patch-promise-test.min.js",
"module": "../../fesm2015/zone-patch-promise-test.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-promise-test",
"main": "../../bundles/zone-patch-promise-test.umd.js",
"fesm2015": "../../fesm2015/zone-patch-promise-test.js",
"es2015": "../../fesm2015/zone-patch-promise-test.js",
"module": "../../fesm2015/zone-patch-promise-test.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-resize-observer.min",
"main": "../../bundles/zone-patch-resize-observer.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-resize-observer.min.js",
"es2015": "../../fesm2015/zone-patch-resize-observer.min.js",
"module": "../../fesm2015/zone-patch-resize-observer.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-resize-observer",
"main": "../../bundles/zone-patch-resize-observer.umd.js",
"fesm2015": "../../fesm2015/zone-patch-resize-observer.js",
"es2015": "../../fesm2015/zone-patch-resize-observer.js",
"module": "../../fesm2015/zone-patch-resize-observer.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-rxjs-fake-async.min",
"main": "../../bundles/zone-patch-rxjs-fake-async.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-rxjs-fake-async.min.js",
"es2015": "../../fesm2015/zone-patch-rxjs-fake-async.min.js",
"module": "../../fesm2015/zone-patch-rxjs-fake-async.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-rxjs-fake-async",
"main": "../../bundles/zone-patch-rxjs-fake-async.umd.js",
"fesm2015": "../../fesm2015/zone-patch-rxjs-fake-async.js",
"es2015": "../../fesm2015/zone-patch-rxjs-fake-async.js",
"module": "../../fesm2015/zone-patch-rxjs-fake-async.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-rxjs.min",
"main": "../../bundles/zone-patch-rxjs.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-rxjs.min.js",
"es2015": "../../fesm2015/zone-patch-rxjs.min.js",
"module": "../../fesm2015/zone-patch-rxjs.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-rxjs",
"main": "../../bundles/zone-patch-rxjs.umd.js",
"fesm2015": "../../fesm2015/zone-patch-rxjs.js",
"es2015": "../../fesm2015/zone-patch-rxjs.js",
"module": "../../fesm2015/zone-patch-rxjs.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-socket-io.min",
"main": "../../bundles/zone-patch-socket-io.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-socket-io.min.js",
"es2015": "../../fesm2015/zone-patch-socket-io.min.js",
"module": "../../fesm2015/zone-patch-socket-io.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-socket-io",
"main": "../../bundles/zone-patch-socket-io.umd.js",
"fesm2015": "../../fesm2015/zone-patch-socket-io.js",
"es2015": "../../fesm2015/zone-patch-socket-io.js",
"module": "../../fesm2015/zone-patch-socket-io.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-user-media.min",
"main": "../../bundles/zone-patch-user-media.umd.min.js",
"fesm2015": "../../fesm2015/zone-patch-user-media.min.js",
"es2015": "../../fesm2015/zone-patch-user-media.min.js",
"module": "../../fesm2015/zone-patch-user-media.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-patch-user-media",
"main": "../../bundles/zone-patch-user-media.umd.js",
"fesm2015": "../../fesm2015/zone-patch-user-media.js",
"es2015": "../../fesm2015/zone-patch-user-media.js",
"module": "../../fesm2015/zone-patch-user-media.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing-bundle.min",
"main": "../../bundles/zone-testing-bundle.umd.min.js",
"fesm2015": "../../fesm2015/zone-testing-bundle.min.js",
"es2015": "../../fesm2015/zone-testing-bundle.min.js",
"module": "../../fesm2015/zone-testing-bundle.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing-bundle",
"main": "../../bundles/zone-testing-bundle.umd.js",
"fesm2015": "../../fesm2015/zone-testing-bundle.js",
"es2015": "../../fesm2015/zone-testing-bundle.js",
"module": "../../fesm2015/zone-testing-bundle.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing-node-bundle.min",
"main": "../../bundles/zone-testing-node-bundle.umd.min.js",
"fesm2015": "../../fesm2015/zone-testing-node-bundle.min.js",
"es2015": "../../fesm2015/zone-testing-node-bundle.min.js",
"module": "../../fesm2015/zone-testing-node-bundle.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing-node-bundle",
"main": "../../bundles/zone-testing-node-bundle.umd.js",
"fesm2015": "../../fesm2015/zone-testing-node-bundle.js",
"es2015": "../../fesm2015/zone-testing-node-bundle.js",
"module": "../../fesm2015/zone-testing-node-bundle.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing.min",
"main": "../../bundles/zone-testing.umd.min.js",
"fesm2015": "../../fesm2015/zone-testing.min.js",
"es2015": "../../fesm2015/zone-testing.min.js",
"module": "../../fesm2015/zone-testing.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone-testing",
"main": "../../bundles/zone-testing.umd.js",
"fesm2015": "../../fesm2015/zone-testing.js",
"es2015": "../../fesm2015/zone-testing.js",
"module": "../../fesm2015/zone-testing.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone.min",
"main": "../../bundles/zone.umd.min.js",
"fesm2015": "../../fesm2015/zone.min.js",
"es2015": "../../fesm2015/zone.min.js",
"module": "../../fesm2015/zone.min.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone",
"main": "../../bundles/zone.umd.js",
"fesm2015": "../../fesm2015/zone.js",
"es2015": "../../fesm2015/zone.js",
"module": "../../fesm2015/zone.js"
}

View File

@ -0,0 +1,7 @@
{
"name": "zone.js/zone_externs",
"main": "../../zone_externs.js",
"fesm2015": "../../zone_externs.js",
"es2015": "../../zone_externs.js",
"module": "../../zone_externs.js"
}