Skip to content

Commit 2b77ddf

Browse files
feat(node): update app generator for fastify to the next major v5 (nrwl#29589)
`npx create-nx-workspace`, when fastify is chosen, generates fastify 4 boilerplate fastify bumped their major version, and many latest plugins require v5 (e.g. [cors](https://github.com/fastify/fastify-cors)) no - the combination of versions works on my setup - the combinations of versions is the latest at the moment --------- Co-authored-by: Colum Ferry <[email protected]>
1 parent 1f69dce commit 2b77ddf

File tree

12 files changed

+40
-54
lines changed

12 files changed

+40
-54
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
"@types/ejs": "3.1.2",
130130
"@types/eslint": "~8.56.10",
131131
"@types/eslint__js": "^8.42.3",
132-
"@types/express": "4.17.14",
132+
"@types/express": "^4.17.21",
133133
"@types/flat": "^5.0.1",
134134
"@types/fs-extra": "^11.0.0",
135135
"@types/is-ci": "^3.0.0",
@@ -193,7 +193,7 @@
193193
"eslint-plugin-react": "7.35.0",
194194
"eslint-plugin-react-hooks": "5.0.0",
195195
"eslint-plugin-storybook": "^0.8.0",
196-
"express": "^4.19.2",
196+
"express": "^4.21.2",
197197
"fast-xml-parser": "^4.2.7",
198198
"figures": "3.2.0",
199199
"file-type": "^16.2.0",

packages/angular/src/utils/backward-compatible-versions.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ export const backwardCompatibleVersions: VersionMap = {
3535
tsLibVersion: '^2.3.0',
3636
corsVersion: '~2.8.5',
3737
typesCorsVersion: '~2.8.5',
38-
expressVersion: '~4.18.2',
39-
typesExpressVersion: '4.17.14',
38+
expressVersion: '^4.21.2',
39+
typesExpressVersion: '^4.17.21',
4040
browserSyncVersion: '^3.0.0',
4141
moduleFederationNodeVersion: '~2.3.0',
4242
moduleFederationEnhancedVersion: '~0.2.3',
@@ -62,8 +62,8 @@ export const backwardCompatibleVersions: VersionMap = {
6262
tsLibVersion: '^2.3.0',
6363
corsVersion: '~2.8.5',
6464
typesCorsVersion: '~2.8.5',
65-
expressVersion: '~4.18.2',
66-
typesExpressVersion: '4.17.14',
65+
expressVersion: '^4.21.2',
66+
typesExpressVersion: '^4.17.21',
6767
browserSyncVersion: '^3.0.0',
6868
moduleFederationNodeVersion: '~2.5.0',
6969
moduleFederationEnhancedVersion: '0.6.9',

packages/angular/src/utils/versions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export const tsLibVersion = '^2.3.0';
1111

1212
export const corsVersion = '~2.8.5';
1313
export const typesCorsVersion = '~2.8.5';
14-
export const expressVersion = '~4.18.2';
15-
export const typesExpressVersion = '4.17.14';
14+
export const expressVersion = '^4.21.2';
15+
export const typesExpressVersion = '^4.17.21';
1616
export const browserSyncVersion = '^3.0.0';
1717
export const moduleFederationNodeVersion = '^2.6.21';
1818
export const moduleFederationEnhancedVersion = '^0.8.8';

packages/express/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"tslib": "^2.3.0"
3737
},
3838
"peerDependencies": {
39-
"express": "^4.18.1"
39+
"express": "^4.21.2"
4040
},
4141
"peerDependenciesMeta": {
4242
"express": {
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const nxVersion = require('../../package.json').version;
22

3-
export const expressVersion = '^4.18.1';
4-
export const expressTypingsVersion = '4.17.13';
3+
export const expressVersion = '^4.21.2';
4+
export const expressTypingsVersion = '^4.17.21';

packages/module-federation/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@module-federation/enhanced": "^0.8.8",
3535
"@module-federation/node": "^2.6.21",
3636
"@module-federation/sdk": "^0.8.8",
37-
"express": "^4.19.2",
37+
"express": "^4.21.2",
3838
"http-proxy-middleware": "^3.0.3"
3939
},
4040
"peerDependencies": {},

packages/node/migrations.json

+8
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@
3737
"@fastify/sensible": {
3838
"version": "~6.0.2",
3939
"alwaysAddToPackageJson": false
40+
},
41+
"express": {
42+
"version": "^4.21.2",
43+
"alwaysAddToPackageJson": false
44+
},
45+
"@types/express": {
46+
"version": "^4.17.21",
47+
"alwaysAddToPackageJson": false
4048
}
4149
}
4250
}

packages/node/src/utils/versions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ export const tslibVersion = '^2.3.0';
44

55
export const typesNodeVersion = '~18.16.9';
66

7-
export const expressVersion = '~4.18.1';
8-
export const expressTypingsVersion = '~4.17.13';
7+
export const expressVersion = '^4.21.2';
8+
export const expressTypingsVersion = '^4.17.21';
99

1010
export const koaVersion = '~2.14.1';
1111
export const koaTypingsVersion = '~2.13.5';

packages/react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@nx/eslint": "file:../eslint",
4444
"@nx/web": "file:../web",
4545
"@nx/module-federation": "file:../module-federation",
46-
"express": "^4.19.2",
46+
"express": "^4.21.2",
4747
"http-proxy-middleware": "^3.0.3",
4848
"semver": "^7.6.3"
4949
},

packages/react/src/utils/versions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ export const tailwindcssVersion = '3.4.3';
5353
export const autoprefixerVersion = '10.4.13';
5454

5555
// SSR and Module Federation
56-
export const expressVersion = '~4.18.2';
57-
export const typesExpressVersion = '4.17.17';
56+
export const expressVersion = '^4.21.2';
57+
export const typesExpressVersion = '^4.17.21';
5858
export const isbotVersion = '^3.6.5';
5959
export const corsVersion = '~2.8.5';
6060
export const typesCorsVersion = '~2.8.12';

packages/rspack/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"browserslist": "^4.21.4",
3737
"css-loader": "^6.4.0",
3838
"enquirer": "~2.3.6",
39-
"express": "^4.19.2",
39+
"express": "^4.21.2",
4040
"fork-ts-checker-webpack-plugin": "7.2.13",
4141
"http-proxy-middleware": "^3.0.3",
4242
"less-loader": "11.1.0",

pnpm-lock.yaml

+14-36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)