Skip to content

Commit 87b7c70

Browse files
author
Angular Builds
committed
8d177e8 feat(@angular-devkit/schematics): support calling a task by file path when using a FileSystemEngineHost
1 parent b8d31cb commit 87b7c70

File tree

13 files changed

+55
-31
lines changed

13 files changed

+55
-31
lines changed

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
"typings": "src/index.d.ts",
77
"builders": "builders.json",
88
"dependencies": {
9-
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5c73ee3",
10-
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#5c73ee3",
11-
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#5c73ee3",
12-
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#5c73ee3",
13-
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#5c73ee3",
9+
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8d177e8",
10+
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#8d177e8",
11+
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#8d177e8",
12+
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#8d177e8",
13+
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#8d177e8",
1414
"ajv": "6.6.2",
15-
"autoprefixer": "9.4.4",
15+
"autoprefixer": "9.4.5",
1616
"circular-dependency-plugin": "5.0.2",
1717
"clean-css": "4.2.1",
1818
"copy-webpack-plugin": "4.6.0",
@@ -23,7 +23,7 @@
2323
"karma-source-map-support": "1.3.0",
2424
"less": "3.9.0",
2525
"less-loader": "4.1.0",
26-
"license-webpack-plugin": "2.0.4",
26+
"license-webpack-plugin": "2.1.0",
2727
"loader-utils": "1.2.3",
2828
"mini-css-extract-plugin": "0.5.0",
2929
"minimatch": "3.0.4",
@@ -36,7 +36,7 @@
3636
"rxjs": "6.3.3",
3737
"sass-loader": "7.1.0",
3838
"semver": "5.6.0",
39-
"source-map-support": "0.5.9",
39+
"source-map-support": "0.5.10",
4040
"source-map-loader": "0.2.4",
4141
"speed-measure-webpack-plugin": "1.2.5",
4242
"stats-webpack-plugin": "0.7.0",

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
*/
88
import { logging } from '@angular-devkit/core';
99
import * as ts from 'typescript';
10-
import { AssetPatternObject, Budget, CurrentFileReplacement, ExtraEntryPoint } from '../../browser/schema';
11-
import { NormalizedOptimization, NormalizedSourceMaps } from '../../utils/index';
10+
import { AssetPatternObject, Budget, CurrentFileReplacement, ExtraEntryPoint, NormalizedOptimization, NormalizedSourceMaps } from '../../browser/schema';
1211
export interface BuildOptions {
1312
optimization: NormalizedOptimization;
1413
environment?: string;

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/browser/schema.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.io/license
77
*/
8+
89
export interface BrowserBuilderSchema {
910
/**
1011
* List of static application assets.
@@ -409,6 +410,18 @@ export enum BudgetType {
409410
// Right now this normalization has to be done in all other builders that make use of the
410411
// BrowserBuildSchema and BrowserBuilder.buildWebpackConfig.
411412
// It would really help if it happens during architect.validateBuilderOptions, or similar.
413+
export interface NormalizedOptimization {
414+
scripts: boolean;
415+
styles: boolean;
416+
}
417+
418+
export interface NormalizedSourceMaps {
419+
scripts: boolean;
420+
styles: boolean;
421+
hidden: boolean;
422+
vendor: boolean;
423+
}
424+
412425
export interface NormalizedBrowserBuilderSchema extends
413426
Pick<
414427
BrowserBuilderSchema,

src/dev-server/index.js

Lines changed: 16 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/karma/schema.d.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.io/license
77
*/
8-
import { BrowserBuilderSchema } from '../browser/schema';
8+
import {
9+
AssetPatternObject,
10+
BrowserBuilderSchema,
11+
CurrentFileReplacement,
12+
NormalizedSourceMaps,
13+
} from '../browser/schema';
914

1015
export interface KarmaBuilderSchema extends Pick<BrowserBuilderSchema,
1116
'assets' | 'main' | 'polyfills' | 'tsConfig' | 'scripts' | 'styles' | 'stylePreprocessorOptions'

src/server/schema.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88

99
import {
1010
BrowserBuilderSchema,
11+
CurrentFileReplacement,
1112
FileReplacement,
13+
NormalizedOptimization,
14+
NormalizedSourceMaps,
1215
OptimizationObject,
1316
SourceMapOptions,
1417
} from '../browser/schema';

0 commit comments

Comments
 (0)