Skip to content

Commit 6c5d7ab

Browse files
author
Angular Builds
committed
668e790 test: additional tests for conditional ES2015 polyfills
1 parent c6458e1 commit 6c5d7ab

13 files changed

+87
-20
lines changed

‎package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"typings": "src/index.d.ts",
77
"builders": "builders.json",
88
"dependencies": {
9-
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8863bc0",
10-
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#8863bc0",
11-
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#8863bc0",
12-
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#8863bc0",
13-
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#8863bc0",
9+
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#668e790",
10+
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#668e790",
11+
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#668e790",
12+
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#668e790",
13+
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#668e790",
1414
"ajv": "6.6.2",
1515
"autoprefixer": "9.4.5",
1616
"circular-dependency-plugin": "5.0.2",

‎src/angular-cli-files/models/build-options.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export interface BuildOptions {
4747
statsJson: boolean;
4848
forkTypeChecker: boolean;
4949
profile?: boolean;
50+
es5BrowserSupport?: boolean;
5051
main: string;
5152
index: string;
5253
polyfills?: string;

‎src/angular-cli-files/models/build-options.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* @license
3+
* Copyright Google Inc. All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
import 'core-js/es6/reflect';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
* @license
3+
* Copyright Google Inc. All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
import 'core-js/es6/symbol';
9+
import 'core-js/es6/object';
10+
import 'core-js/es6/function';
11+
import 'core-js/es6/parse-int';
12+
import 'core-js/es6/parse-float';
13+
import 'core-js/es6/number';
14+
import 'core-js/es6/math';
15+
import 'core-js/es6/string';
16+
import 'core-js/es6/date';
17+
import 'core-js/es6/array';
18+
import 'core-js/es6/regexp';
19+
import 'core-js/es6/map';
20+
import 'core-js/es6/weak-map';
21+
import 'core-js/es6/set';

‎src/angular-cli-files/models/webpack-configs/browser.js

+3-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/angular-cli-files/models/webpack-configs/common.js

+10-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/angular-cli-files/plugins/index-html-webpack-plugin.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export interface IndexHtmlWebpackPluginOptions {
66
entrypoints: string[];
77
deployUrl?: string;
88
sri: boolean;
9+
noModuleEntrypoints: string[];
910
}
1011
export declare class IndexHtmlWebpackPlugin {
1112
private _options;

‎src/angular-cli-files/plugins/index-html-webpack-plugin.js

+24-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/angular-cli-files/utilities/package-chunk-sort.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/browser/schema.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,11 @@ export interface BrowserBuilderSchema {
236236
* Output profile events for Chrome profiler.
237237
*/
238238
profile: boolean;
239+
240+
/**
241+
* Enables conditionally loaded IE9-11 polyfills.
242+
*/
243+
es5BrowserSupport: boolean;
239244
}
240245

241246
export type OptimizationOptions = boolean | OptimizationObject;

‎src/browser/schema.json

+5
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,11 @@
299299
"type": "boolean",
300300
"description": "Output profile events for Chrome profiler.",
301301
"default": false
302+
},
303+
"es5BrowserSupport": {
304+
"description": "Enables conditionally loaded ES2015 polyfills.",
305+
"type": "boolean",
306+
"default": false
302307
}
303308
},
304309
"additionalProperties": false,

‎uniqueId

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Tue Jan 15 2019 18:35:39 GMT+0000 (Coordinated Universal Time)
1+
Tue Jan 15 2019 22:36:54 GMT+0000 (Coordinated Universal Time)

0 commit comments

Comments
 (0)