Skip to content

Commit 27e2e16

Browse files
committed
feat: Nx 18+
1 parent 47d6254 commit 27e2e16

File tree

7 files changed

+1218
-948
lines changed

7 files changed

+1218
-948
lines changed

e2e/nx-e2e/project.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
44
"projectType": "application",
55
"sourceRoot": "e2e/nx-e2e/src",
6+
"tags": [],
7+
"implicitDependencies": ["nx"],
68
"targets": {
79
"e2e": {
810
"executor": "@nx/jest:jest",
@@ -15,7 +17,5 @@
1517
},
1618
"dependsOn": ["nx:build"]
1719
}
18-
},
19-
"tags": [],
20-
"implicitDependencies": ["nx"]
20+
}
2121
}

nx.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
{
2-
"affected": {
3-
"defaultBase": "master"
4-
},
52
"workspaceLayout": {
63
"appsDir": "e2e",
74
"libsDir": "packages"
@@ -13,9 +10,6 @@
1310
"inputs": ["production", "^production"],
1411
"cache": true
1512
},
16-
"lint": {
17-
"cache": true
18-
},
1913
"@nx/jest:jest": {
2014
"cache": true,
2115
"inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"],
@@ -28,12 +22,18 @@
2822
"codeCoverage": true
2923
}
3024
}
25+
},
26+
"@nx/eslint:lint": {
27+
"cache": true,
28+
"inputs": ["default", "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/tools/eslint-rules/**/*"]
3129
}
3230
},
3331
"namedInputs": {
3432
"default": ["{projectRoot}/**/*", "sharedGlobals"],
3533
"sharedGlobals": ["{workspaceRoot}/workspace.json", "{workspaceRoot}/tsconfig.base.json", "{workspaceRoot}/tslint.json", "{workspaceRoot}/nx.json"],
3634
"production": ["default", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s", "!{projectRoot}/src/test-setup.[jt]s"]
3735
},
38-
"parallel": 1
36+
"parallel": 1,
37+
"useInferencePlugins": false,
38+
"defaultBase": "master"
3939
}

package.json

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,44 +31,44 @@
3131
},
3232
"private": true,
3333
"devDependencies": {
34-
"@angular-devkit/schematics": "17.0.3",
35-
"@angular/core": "17.0.4",
36-
"@swc-node/register": "1.6.8",
37-
"@swc/core": "1.3.94",
34+
"@angular-devkit/schematics": "17.3.3",
35+
"@angular/core": "17.3.3",
36+
"@swc-node/register": "1.9.0",
37+
"@swc/core": "1.4.12",
3838
"@types/fs-extra": "^11.0.3",
39-
"@types/jest": "29.5.6",
39+
"@types/jest": "29.5.12",
4040
"@types/node": "^20.0.0",
4141
"@types/plist": "^3.0.2",
4242
"@types/xml2js": "^0.4.9",
43-
"@typescript-eslint/eslint-plugin": "6.13.0",
44-
"@typescript-eslint/parser": "6.13.0",
43+
"@typescript-eslint/eslint-plugin": "7.5.0",
44+
"@typescript-eslint/parser": "7.5.0",
4545
"conventional-changelog-cli": "^4.1.0",
4646
"cz-conventional-changelog": "^3.3.0",
4747
"doctoc": "^2.0.0",
48-
"dotenv": "~16.3.1",
49-
"eslint": "8.46.0",
48+
"dotenv": "~16.4.0",
49+
"eslint": "8.57.0",
5050
"eslint-config-prettier": "9.0.0",
51-
"fs-extra": "^11.1.0",
52-
"jest": "29.6.0",
53-
"jsonc-parser": "3.2.0",
54-
"nx": "17.1.3",
51+
"fs-extra": "^11.2.0",
52+
"jest": "29.7.0",
53+
"jsonc-parser": "3.2.1",
54+
"nx": "18.2.3",
5555
"plist": "^3.1.0",
5656
"prettier": "^2.7.0",
57-
"ts-jest": "29.1.1",
58-
"ts-node": "10.9.1",
57+
"ts-jest": "29.1.2",
58+
"ts-node": "10.9.2",
5959
"tslib": "^2.6.2",
60-
"typescript": "~5.2.0",
60+
"typescript": "5.4.4",
6161
"xml2js": "^0.6.2",
62-
"nx-cloud": "16.5.2",
63-
"@nx/devkit": "17.1.3",
64-
"@nx/workspace": "17.1.3",
65-
"@nx/plugin": "17.1.3",
66-
"@nx/web": "17.1.3",
67-
"@nx/js": "17.1.3",
68-
"@nx/eslint-plugin": "17.1.3",
69-
"@nx/jest": "17.1.3",
70-
"@nx/express": "17.1.3",
71-
"@nx/angular": "17.1.3",
72-
"@nx/eslint": "17.1.3"
62+
"nx-cloud": "18.0.0",
63+
"@nx/devkit": "18.2.3",
64+
"@nx/workspace": "18.2.3",
65+
"@nx/plugin": "18.2.3",
66+
"@nx/web": "18.2.3",
67+
"@nx/js": "18.2.3",
68+
"@nx/eslint-plugin": "18.2.3",
69+
"@nx/jest": "18.2.3",
70+
"@nx/express": "18.2.3",
71+
"@nx/angular": "18.2.3",
72+
"@nx/eslint": "18.2.3"
7373
}
7474
}

packages/nx/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nativescript/nx",
3-
"version": "17.1.0",
3+
"version": "18.0.0",
44
"description": "NativeScript Plugin for Nx",
55
"repository": {
66
"type": "git",
@@ -31,12 +31,12 @@
3131
"@angular-devkit/architect": "^0.1700.0",
3232
"@angular-devkit/core": "^17.0.0",
3333
"@angular-devkit/schematics": "^17.0.0",
34-
"fs-extra": "^11.1.0",
35-
"ignore": "^5.2.4",
34+
"fs-extra": "^11.2.0",
35+
"ignore": "^5.3.0",
3636
"plist": "^3.1.0",
3737
"xml2js": "~0.6.0",
38-
"@nx/devkit": "^17.0.0",
39-
"@nx/js": "^17.0.0",
40-
"@nx/jest": "^17.0.0"
38+
"@nx/devkit": "^18.0.0",
39+
"@nx/js": "^18.0.0",
40+
"@nx/jest": "^18.0.0"
4141
}
4242
}

packages/nx/project.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
44
"sourceRoot": "packages/nx/src",
55
"projectType": "library",
6+
"tags": [],
67
"generators": {},
78
"targets": {
89
"lint": {
910
"executor": "@nx/eslint:lint",
10-
"outputs": ["{options.outputFile}"],
11-
"options": {
12-
"lintFilePatterns": ["packages/nx/**/*.ts"]
13-
}
11+
"outputs": ["{options.outputFile}"]
1412
},
1513
"test": {
1614
"executor": "@nx/jest:jest",
@@ -58,6 +56,5 @@
5856
]
5957
}
6058
}
61-
},
62-
"tags": []
59+
}
6360
}

packages/nx/src/utils/versions.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
export const nxVersion = '^17.0.0';
1+
export const nxVersion = '^18.0.0';
22

3-
export const nsNxPluginVersion = '^17.0.0';
3+
export const nsNxPluginVersion = '^18.0.0';
44
export const nsCoreVersion = '~8.6.0';
55
export const nsTypesVersion = '~8.6.0';
66
export const nsThemeVersion = '~1.0.4';
@@ -10,9 +10,9 @@ export const nsIOSRuntimeVersion = '~8.6.0';
1010
export const nsAndroidRuntimeVersion = '~8.6.0';
1111

1212
// Frontend frameworks
13-
export const angularVersion = '^16.0.0';
14-
export const nsAngularVersion = '^16.0.0';
15-
export const nsNgToolsVersion = '^16.0.0';
13+
export const angularVersion = '^17.0.0';
14+
export const nsAngularVersion = '^17.0.0';
15+
export const nsNgToolsVersion = '^17.0.0';
1616
export const rxjsVersion = '~7.8.0';
17-
export const zonejsVersion = '^0.13.0';
18-
export const typescriptVersion = '~5.1.0';
17+
export const zonejsVersion = '^0.14.0';
18+
export const typescriptVersion = '~5.4.0';

0 commit comments

Comments
 (0)