|
1 |
| -import { Rule, SchematicContext, SchematicsException, Tree, chain } from '@angular-devkit/schematics'; |
| 1 | +import { Rule, SchematicContext, SchematicsException, Tree } from '@angular-devkit/schematics'; |
2 | 2 | import { experimental, JsonParseMode, parseJson } from '@angular-devkit/core';
|
3 |
| -import { addPackageJsonDependency, NodeDependency, NodeDependencyType } from 'schematics-utilities'; |
4 |
| -import { NodePackageInstallTask } from '@angular-devkit/schematics/tasks'; |
5 |
| - |
6 |
| -function addPackageJsonDependencies(): Rule { |
7 |
| - return (host: Tree, context: SchematicContext) => { |
8 |
| - |
9 |
| - // always add the package under dev dependencies |
10 |
| - const dependencies: NodeDependency[] = [ |
11 |
| - { type: NodeDependencyType.Dev, version: '~0.0.0', name: '@ngx-builders/analyze' } |
12 |
| - ]; |
13 |
| - |
14 |
| - dependencies.forEach(dependency => { |
15 |
| - addPackageJsonDependency(host, dependency); |
16 |
| - context.logger.log('info', `✅️ Added "${dependency.name}" into ${dependency.type}`); |
17 |
| - }); |
18 |
| - |
19 |
| - return host; |
20 |
| - }; |
21 |
| -} |
22 | 3 |
|
23 | 4 | function getWorkspace(host: Tree): { path: string; workspace: experimental.workspace.WorkspaceSchema } {
|
24 | 5 | const possibleFiles = ['/angular.json', './angular.json'];
|
@@ -107,19 +88,6 @@ export function sourceMapBuilder(options: NgAddOptions): Rule {
|
107 | 88 | };
|
108 | 89 | }
|
109 | 90 |
|
110 |
| -export function installPackageJsonDependencies(): Rule { |
111 |
| - return (host: Tree, context: SchematicContext) => { |
112 |
| - context.addTask(new NodePackageInstallTask()); |
113 |
| - context.logger.log('info', `🔍 Installing packages...`); |
114 |
| - |
115 |
| - return host; |
116 |
| - }; |
117 |
| - } |
118 |
| - |
119 | 91 | export default function (options: NgAddOptions): Rule {
|
120 |
| - return chain([ |
121 |
| - sourceMapBuilder(options), |
122 |
| - addPackageJsonDependencies(), |
123 |
| - installPackageJsonDependencies() |
124 |
| - ]); |
| 92 | + return sourceMapBuilder(options) |
125 | 93 | }
|
0 commit comments