Skip to content

Commit 7144fcd

Browse files
Merge pull request #116 from patelvimal/master
feat: Version upgradation for all dependencies
2 parents 0cc3ed4 + 7dd1722 commit 7144fcd

File tree

4 files changed

+28
-14
lines changed

4 files changed

+28
-14
lines changed

src/deploy/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { json } from '@angular-devkit/core';
33
import { Schema } from './schema';
44
const NetlifyAPI = require('netlify');
55

6-
export default createBuilder<any>(
6+
export default createBuilder(
77
async (builderConfig: Schema, context: BuilderContext): Promise<BuilderOutput> => {
88
context.reportStatus(`Executing deploy...`);
99
context.logger.info(`Executing netlify deploy command ...... `);

src/interfaces.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
export interface WorkspaceProject {
3+
projectType?: string;
4+
architect?: Record<
5+
string,
6+
{ builder: string; options?: Record<string, any> }
7+
>;
8+
}
9+
10+
export interface Workspace {
11+
defaultProject?: string;
12+
projects: Record<string, WorkspaceProject>;
13+
}

src/ng-add/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Rule, SchematicContext, SchematicsException, Tree, chain } from '@angular-devkit/schematics';
2-
import { experimental, JsonParseMode, parseJson } from '@angular-devkit/core';
2+
import { JsonParseMode, parseJson } from '@angular-devkit/core';
33
import { addPackageJsonDependency, NodeDependency, NodeDependencyType } from 'schematics-utilities';
4+
import { Workspace } from '../interfaces';
45

56
function addPackageJsonDependencies(): Rule {
67
return (host: Tree, context: SchematicContext) => {
@@ -19,7 +20,7 @@ function addPackageJsonDependencies(): Rule {
1920
};
2021
}
2122

22-
function getWorkspace(host: Tree): { path: string; workspace: experimental.workspace.WorkspaceSchema } {
23+
function getWorkspace(host: Tree): { path: string; workspace: Workspace } {
2324
const possibleFiles = ['/angular.json', './angular.json'];
2425
const path = possibleFiles.find(path => host.exists(path));
2526
const configBuffer = path ? host.read(path) : undefined;
@@ -29,10 +30,10 @@ function getWorkspace(host: Tree): { path: string; workspace: experimental.works
2930
}
3031

3132
const content = configBuffer.toString();
32-
let workspace: experimental.workspace.WorkspaceSchema;
33+
let workspace: Workspace;
3334

3435
try {
35-
workspace = <any>parseJson(content, JsonParseMode.Loose) as experimental.workspace.WorkspaceSchema;
36+
workspace = (parseJson(content, JsonParseMode.Loose) as {}) as Workspace;
3637
} catch (e) {
3738
throw new SchematicsException(`Could not parse angular.json: ${e.message}`);
3839
}

src/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@
3939
},
4040
"homepage": "https://github.com/santoshyadav198613/netlify-builder#readme",
4141
"devDependencies": {
42-
"@types/jasmine": "3.6.1",
43-
"@types/node": "11.15.35",
44-
"jasmine": "3.6.3",
42+
"@types/jasmine": "3.6.3",
43+
"@types/node": "14.14.22",
44+
"jasmine": "3.6.4",
4545
"jasmine-node": "3.0.0",
46-
"ts-node": "9.0.0",
47-
"typescript": "4.0.5"
46+
"ts-node": "9.1.1",
47+
"typescript": "4.1.3"
4848
},
4949
"dependencies": {
50-
"@angular-devkit/architect": "^0.1002.0",
51-
"@angular-devkit/core": "^10.0.0",
52-
"schematics-utilities": "^2.0.0",
53-
"netlify": "^4.0.0"
50+
"@angular-devkit/architect": "^0.1101.1",
51+
"@angular-devkit/core": "^11.1.1",
52+
"schematics-utilities": "^2.0.2",
53+
"netlify": "^6.1.1"
5454
}
5555
}

0 commit comments

Comments
 (0)