Skip to content
This repository was archived by the owner on Apr 27, 2026. It is now read-only.

Commit 253971c

Browse files
authored
fix(utils): should be able to find csproj files that start with dot (#580)
1 parent c08fe70 commit 253971c

19 files changed

Lines changed: 963 additions & 307 deletions

File tree

e2e/nxdoc-e2e/project.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
}
1313
},
1414
"tags": [],
15-
"implicitDependencies": ["nxdoc"]
15+
"implicitDependencies": ["nxdoc"],
16+
"name": "nxdoc-e2e"
1617
}

package.json

Lines changed: 30 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,27 +41,30 @@
4141
"yargs-parser": "^21.0.0"
4242
},
4343
"devDependencies": {
44+
"@babel/preset-react": "^7.14.5",
4445
"@commitlint/cli": "^16.2.1",
4546
"@commitlint/config-conventional": "^17.1.0",
4647
"@commitlint/types": "^16.2.1",
47-
"@nrwl/cypress": "15.0.1",
48-
"@nrwl/devkit": "15.0.1",
49-
"@nrwl/eslint-plugin-nx": "15.0.1",
50-
"@nrwl/jest": "15.0.1",
51-
"@nrwl/js": "15.0.1",
52-
"@nrwl/linter": "15.0.1",
53-
"@nrwl/node": "15.0.1",
54-
"@nrwl/nx-cloud": "15.0.0",
55-
"@nrwl/nx-plugin": "15.0.1",
56-
"@nrwl/react": "15.0.1",
57-
"@nrwl/web": "15.0.1",
58-
"@nrwl/workspace": "15.0.1",
59-
"@nx-plus/docusaurus": "14.0.0",
48+
"@nrwl/cypress": "15.3.3",
49+
"@nrwl/devkit": "15.3.3",
50+
"@nrwl/eslint-plugin-nx": "15.3.3",
51+
"@nrwl/jest": "15.3.3",
52+
"@nrwl/js": "15.3.3",
53+
"@nrwl/linter": "15.3.3",
54+
"@nrwl/node": "15.3.3",
55+
"@nrwl/nx-cloud": "15.0.2",
56+
"@nrwl/nx-plugin": "15.3.3",
57+
"@nrwl/react": "15.3.3",
58+
"@nrwl/web": "15.3.3",
59+
"@nrwl/workspace": "15.3.3",
60+
"@nx-plus/docusaurus": "15.0.0-rc.0",
61+
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
6062
"@semantic-release/changelog": "^6.0.1",
6163
"@semantic-release/commit-analyzer": "^9.0.2",
6264
"@semantic-release/exec": "^6.0.3",
6365
"@semantic-release/git": "^10.0.1",
6466
"@semantic-release/release-notes-generator": "^10.0.3",
67+
"@svgr/webpack": "^6.1.2",
6568
"@swc-node/register": "^1.4.2",
6669
"@swc/cli": "~0.1.55",
6770
"@swc/core": "^1.2.173",
@@ -71,24 +74,25 @@
7174
"@types/inquirer": "^8.1.3",
7275
"@types/is-ci": "^3.0.0",
7376
"@types/jest": "28.1.8",
74-
"@types/node": "18.7.18",
77+
"@types/node": "18.11.9",
7578
"@types/node-fetch": "^2.6.2",
76-
"@types/react": "18.0.20",
77-
"@types/react-dom": "18.0.6",
79+
"@types/react": "18.0.25",
80+
"@types/react-dom": "18.0.9",
7881
"@types/rimraf": "^3.0.2",
7982
"@types/semver": "^7.3.9",
8083
"@types/tmp": "^0.2.3",
8184
"@types/yargs-parser": "^20.2.1",
8285
"@typescript-eslint/eslint-plugin": "5.40.0",
8386
"@typescript-eslint/parser": "5.40.0",
8487
"babel-jest": "28.1.3",
88+
"css-loader": "^6.4.0",
8589
"cypress": "^9.1.0",
8690
"dotenv": "^16.0.1",
8791
"eslint-config-prettier": "8.5.0",
8892
"eslint-plugin-cypress": "^2.10.3",
8993
"eslint-plugin-import": "2.26.0",
9094
"eslint-plugin-jsx-a11y": "6.6.1",
91-
"eslint-plugin-react": "7.31.8",
95+
"eslint-plugin-react": "7.31.11",
9296
"eslint-plugin-react-hooks": "4.6.0",
9397
"fs-extra": "^10.1.0",
9498
"husky": "^8.0.1",
@@ -98,17 +102,24 @@
98102
"kill-port": "^1.6.1",
99103
"lint-staged": "^13.0.3",
100104
"node-fetch": "2.6.6",
101-
"nx": "15.0.1",
105+
"nx": "15.3.3",
102106
"openapi-types": "^11.0.1",
103107
"prettier": "2.7.1",
108+
"react-refresh": "^0.10.0",
104109
"react-test-renderer": "18.2.0",
105110
"run-p": "*",
106111
"semantic-release": "^19.0.5",
112+
"style-loader": "^3.3.0",
113+
"stylus": "^0.55.0",
114+
"stylus-loader": "^7.1.0",
107115
"ts-jest": "28.0.8",
108116
"ts-node": "10.9.1",
109117
"tslib": "^2.3.1",
110118
"typescript": "4.8.4",
111-
"verdaccio": "^5.15.2"
119+
"url-loader": "^4.1.1",
120+
"verdaccio": "^5.15.2",
121+
"webpack": "^5.75.0",
122+
"webpack-merge": "^5.8.0"
112123
},
113124
"lint-staged": {
114125
"**/*.{js,ts,md,json}": [

packages/core/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@
99
},
1010
"dependencies": {},
1111
"peerDependencies": {
12-
"@nrwl/devkit": ">13.4.0-beta.1",
13-
"@nrwl/workspace": ">13.4.0-beta.1",
14-
"@nrwl/tao": ">13.4.0-beta.1"
12+
"@nrwl/devkit": ">14.0.0-beta.1",
13+
"@nrwl/workspace": ">14.0.0-beta.1",
14+
"nx": ">14.0.0-beta.1"
15+
},
16+
"devDependencies": {
17+
"@nrwl/cli": "*"
1518
},
1619
"homepage": "https://nx-dotnet.com/docs/core",
1720
"bugs": {

packages/core/src/generators/app/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('nx-dotnet app generator', () => {
2525
};
2626

2727
beforeEach(() => {
28-
appTree = createTreeWithEmptyWorkspace();
28+
appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
2929
dotnetClient = new DotNetClient(mockDotnetFactory());
3030
});
3131

packages/core/src/generators/import-projects/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ describe('import-projects generator', () => {
4747
let dotnetClient: DotNetClient;
4848

4949
beforeEach(() => {
50-
tree = createTreeWithEmptyWorkspace();
50+
tree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
5151
dotnetClient = new DotNetClient(mockDotnetFactory());
5252
});
5353

packages/core/src/generators/init/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ describe('init generator', () => {
1717
let dotnetClient: DotNetClient;
1818

1919
beforeEach(() => {
20-
appTree = createTreeWithEmptyWorkspace();
20+
appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
2121
dotnetClient = new DotNetClient(mockDotnetFactory());
2222

2323
const packageJson = { scripts: {} };

packages/core/src/generators/lib/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('nx-dotnet library generator', () => {
2525
};
2626

2727
beforeEach(() => {
28-
appTree = createTreeWithEmptyWorkspace();
28+
appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
2929
dotnetClient = new DotNetClient(mockDotnetFactory());
3030
});
3131

packages/core/src/generators/nuget-reference/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe('nuget-reference generator', () => {
2727
let dotnetClient: DotNetClient;
2828

2929
beforeEach(() => {
30-
tree = createTreeWithEmptyWorkspace();
30+
tree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
3131
tree.write(
3232
'workspace.json',
3333
JSON.stringify({

packages/core/src/generators/project-reference/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ describe('nx-dotnet project reference', () => {
2929
});
3030

3131
beforeEach(() => {
32-
appTree = createTreeWithEmptyWorkspace();
32+
appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
3333

3434
// setup fake projects to test linking.
3535
addProjectConfiguration(appTree, appId, {

packages/core/src/generators/restore/generator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ describe('restore generator', () => {
1717
let appTree: Tree;
1818

1919
beforeEach(() => {
20-
appTree = createTreeWithEmptyWorkspace();
20+
appTree = createTreeWithEmptyWorkspace({ layout: 'apps-libs' });
2121
updateConfig(appTree, { nugetPackages: {} });
2222

2323
(prompt as jest.MockedFunction<typeof prompt>)

0 commit comments

Comments
 (0)