Skip to content

Commit 9bd4ab1

Browse files
committed
feat(create-nx-cmake,nx-cmake): support nx@17.1.1
1 parent b779665 commit 9bd4ab1

File tree

23 files changed

+420
-631
lines changed

23 files changed

+420
-631
lines changed

e2e/e2e-create-nx-cmake/project.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,7 @@
1010
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
1111
"options": {
1212
"jestConfig": "e2e/{projectName}/jest.config.ts",
13-
"passWithNoTests": true,
1413
"runInBand": true
15-
},
16-
"configurations": {
17-
"ci": {
18-
"ci": true,
19-
"codeCoverage": true
20-
}
2114
}
2215
},
2316
"finish-e2e": {

e2e/e2e-nx-cmake/project.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,7 @@
1010
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
1111
"options": {
1212
"jestConfig": "e2e/{projectName}/jest.config.ts",
13-
"passWithNoTests": true,
1413
"runInBand": true
15-
},
16-
"configurations": {
17-
"ci": {
18-
"ci": true,
19-
"codeCoverage": true
20-
}
2114
}
2215
},
2316
"finish-e2e": {

nx.json

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
{
2+
"pluginsConfig": {
3+
"@nx/js": {
4+
"analyzeSourceFiles": true
5+
},
6+
"nx-cmake": {
7+
"language": "C",
8+
"cmakeConfigDir": ".cmake",
9+
"workspaceName": "workspace"
10+
}
11+
},
212
"extends": "nx/presets/npm.json",
313
"defaultProject": "verdaccio",
414
"tasksRunnerOptions": {
@@ -20,16 +30,6 @@
2030
}
2131
}
2232
},
23-
"pluginsConfig": {
24-
"@nx/js": {
25-
"analyzeSourceFiles": true
26-
},
27-
"nx-cmake": {
28-
"language": "C",
29-
"cmakeConfigDir": ".cmake",
30-
"workspaceName": "workspace"
31-
}
32-
},
3333
"$schema": "./node_modules/nx/schemas/nx-schema.json",
3434
"affected": {
3535
"defaultBase": "origin/main"
@@ -43,37 +43,23 @@
4343
"build": {
4444
"dependsOn": ["lint", "^build"]
4545
},
46-
"cmake": {
47-
"dependsOn": ["^cmake"],
48-
"inputs": ["cmake"],
49-
"cache": true
50-
},
51-
"compile": {
52-
"dependsOn": ["^cmake", "^compile", "cmake"],
53-
"inputs": ["default"]
54-
},
55-
"fmt": {
56-
"dependsOn": [],
57-
"inputs": ["clangFormat"],
58-
"cache": true
59-
},
6046
"lint": {
6147
"dependsOn": ["cmake"],
6248
"inputs": ["default", "clangTidy"],
6349
"cache": true
6450
},
65-
"test": {
66-
"dependsOn": ["build", "compile"],
67-
"inputs": ["default"],
68-
"cache": true
69-
},
70-
"execute": {
71-
"dependsOn": ["build", "compile"],
72-
"inputs": ["default"]
73-
},
74-
"debug": {
75-
"dependsOn": ["build", "compile"],
76-
"inputs": ["default"]
51+
"@nx/jest:jest": {
52+
"cache": true,
53+
"inputs": ["default", "^default", "{workspaceRoot}/jest.preset.js"],
54+
"options": {
55+
"passWithNoTests": true
56+
},
57+
"configurations": {
58+
"ci": {
59+
"ci": true,
60+
"codeCoverage": true
61+
}
62+
}
7763
}
7864
},
7965
"namedInputs": {

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,38 +26,38 @@
2626
"@commitlint/config-conventional": "^18.1.0",
2727
"@commitlint/config-nx-scopes": "^18.3.0",
2828
"@jscutlery/semver": "^4.0.0",
29-
"@nx/eslint-plugin": "17.0.2",
30-
"@nx/jest": "17.0.2",
31-
"@nx/js": "17.0.2",
32-
"@nx/plugin": "17.0.2",
29+
"@nx/eslint-plugin": "17.1.1",
30+
"@nx/jest": "17.1.1",
31+
"@nx/js": "17.1.1",
32+
"@nx/plugin": "17.1.1",
3333
"@swc-node/register": "1.6.8",
3434
"@swc/cli": "~0.1.62",
3535
"@swc/core": "1.3.95",
36-
"@types/jest": "^29.5.5",
36+
"@types/jest": "^29.5.8",
3737
"@types/node": "20.8.9",
38-
"@typescript-eslint/eslint-plugin": "^5.62.0",
39-
"@typescript-eslint/parser": "^5.62.0",
38+
"@typescript-eslint/eslint-plugin": "6.10.0",
39+
"@typescript-eslint/parser": "6.10.0",
4040
"commitizen": "^4.3.0",
4141
"commitlint": "^18.2.0",
4242
"cz-git": "^1.7.1",
43-
"eslint": "~8.51.0",
43+
"eslint": "~8.53.0",
4444
"eslint-config-prettier": "9.0.0",
4545
"husky": "^8.0.3",
4646
"jest": "^29.7.0",
4747
"jest-environment-jsdom": "^29.7.0",
4848
"jest-environment-node": "^29.4.1",
49-
"nx": "17.0.2",
49+
"nx": "17.1.1",
5050
"prettier": "^3.0.3",
5151
"ts-jest": "^29.1.1",
5252
"ts-node": "10.9.1",
5353
"typescript": "~5.2.2",
54-
"verdaccio": "^5.26.3",
55-
"@nx/eslint": "17.0.2"
54+
"verdaccio": "^5.27.0",
55+
"@nx/eslint": "17.1.1"
5656
},
5757
"dependencies": {
5858
"tslib": "^2.6.2",
5959
"@swc/helpers": "0.5.3",
60-
"@nx/devkit": "17.0.2",
61-
"create-nx-workspace": "17.0.2"
60+
"@nx/devkit": "17.1.1",
61+
"create-nx-workspace": "17.1.1"
6262
}
6363
}

packages/command/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.1",
44
"dependencies": {
55
"tslib": "^2.3.0",
6-
"@nx/devkit": "17.0.2"
6+
"@nx/devkit": "17.1.1"
77
},
88
"private": true,
99
"type": "commonjs",

packages/command/project.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,11 @@
3838
"executor": "@nx/jest:jest",
3939
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
4040
"options": {
41-
"jestConfig": "packages/command/jest.config.ts",
42-
"passWithNoTests": true
41+
"jestConfig": "packages/command/jest.config.ts"
4342
},
4443
"configurations": {
4544
"ci": {
46-
"ci": true,
47-
"coverageReporters": ["lcov"],
48-
"codeCoverage": true
45+
"coverageReporters": ["lcov"]
4946
}
5047
}
5148
}

packages/file/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.1",
44
"dependencies": {
55
"tslib": "^2.3.0",
6-
"@nx/devkit": "17.0.2"
6+
"@nx/devkit": "17.1.1"
77
},
88
"private": true,
99
"type": "commonjs",

packages/file/project.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"name": "file",
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
4-
"root": "packages/file",
54
"sourceRoot": "packages/file/src",
65
"projectType": "library",
76
"targets": {
@@ -39,14 +38,11 @@
3938
"executor": "@nx/jest:jest",
4039
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
4140
"options": {
42-
"jestConfig": "packages/file/jest.config.ts",
43-
"passWithNoTests": true
41+
"jestConfig": "packages/file/jest.config.ts"
4442
},
4543
"configurations": {
4644
"ci": {
47-
"ci": true,
48-
"coverageReporters": ["lcov"],
49-
"codeCoverage": true
45+
"coverageReporters": ["lcov"]
5046
}
5147
}
5248
}

packages/log/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.1",
44
"dependencies": {
55
"tslib": "^2.3.0",
6-
"@nx/devkit": "17.0.2"
6+
"@nx/devkit": "17.1.1"
77
},
88
"private": true,
99
"type": "commonjs",

packages/log/project.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,11 @@
3838
"executor": "@nx/jest:jest",
3939
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
4040
"options": {
41-
"jestConfig": "packages/log/jest.config.ts",
42-
"passWithNoTests": true
41+
"jestConfig": "packages/log/jest.config.ts"
4342
},
4443
"configurations": {
4544
"ci": {
46-
"ci": true,
47-
"coverageReporters": ["lcov"],
48-
"codeCoverage": true
45+
"coverageReporters": ["lcov"]
4946
}
5047
}
5148
}

0 commit comments

Comments
 (0)