Skip to content
This repository was archived by the owner on Aug 7, 2021. It is now read-only.

Commit b0357d3

Browse files
authored
Merge branch 'master' into vchimev/demo-ts
2 parents 3e83750 + 7b15418 commit b0357d3

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

demo/AngularApp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"zone.js": "^0.8.26"
3030
},
3131
"devDependencies": {
32-
"@angular-devkit/build-angular": "~0.7.0-beta.1",
32+
"@ngtools/webpack": "~6.1.0-rc.0",
3333
"@angular/compiler-cli": "~6.1.0-beta.1",
3434
"@types/chai": "^4.0.2",
3535
"@types/mocha": "^2.2.41",

dependencyManager.js

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ function removeObsoleteDeps(packageJson) {
5656
"nativescript-worker-loader",
5757
"extract-text-webpack-plugin",
5858
"uglifyjs-webpack-plugin",
59-
"@ngtools/webpack",
6059
"@angular-devkit/core",
6160
"resolve-url-loader",
6261
"awesome-typescript-loader",
@@ -82,12 +81,29 @@ function addDependency(deps, name, version, force) {
8281
}
8382

8483
function getRequiredDeps(packageJson) {
85-
return isAngular({packageJson}) ?
86-
{
87-
"@angular-devkit/build-angular": "~0.7.0-rc.0",
88-
"@angular/compiler-cli": "~6.1.0-beta.1",
89-
} :
90-
{ };
84+
if (!isAngular({packageJson})) {
85+
return false;
86+
}
87+
88+
const deps = {
89+
"@angular/compiler-cli": "~6.1.0-beta.3",
90+
};
91+
92+
if (!dependsOn(packageJson, "@angular-devkit/build-angular")) {
93+
deps["@ngtools/webpack"] = "~6.1.0-rc.0";
94+
}
95+
96+
return deps;
97+
}
98+
99+
100+
function dependsOn(packageJson, package) {
101+
if (!packageJson) {
102+
return false;
103+
}
104+
105+
return packageJson.dependencies.hasOwnProperty(package) ||
106+
packageJson.devDependencies.hasOwnProperty(package);
91107
}
92108

93109
function showHelperMessages({ newDepsAdded, hasOldDeps }) {

0 commit comments

Comments
 (0)