diff --git a/apps/pr-deploy-site/tsconfig.json b/apps/pr-deploy-site/tsconfig.json index f05cbc421dfba..c401ed0d6b4b9 100644 --- a/apps/pr-deploy-site/tsconfig.json +++ b/apps/pr-deploy-site/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "noEmit": true, "allowJs": true, diff --git a/apps/ssr-tests/tsconfig.json b/apps/ssr-tests/tsconfig.json index 2f9e99833583e..2878a02c3fc65 100644 --- a/apps/ssr-tests/tsconfig.json +++ b/apps/ssr-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES5", "module": "commonjs", diff --git a/change/@fluentui-cra-template-40cdd91c-9178-4fd6-aa2e-43b58bb8f006.json b/change/@fluentui-cra-template-40cdd91c-9178-4fd6-aa2e-43b58bb8f006.json new file mode 100644 index 0000000000000..d25e73b080219 --- /dev/null +++ b/change/@fluentui-cra-template-40cdd91c-9178-4fd6-aa2e-43b58bb8f006.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: bump @types/node types to v20 and @tsconfig to v18", + "packageName": "@fluentui/cra-template", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index c6cb91aef2bec..d1fca1d9bff8b 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "@testing-library/react": "12.1.2", "@testing-library/react-hooks": "7.0.2", "@testing-library/user-event": "13.5.0", - "@tsconfig/node14": "1.0.3", + "@tsconfig/node18": "1.0.3", "@types/babel__core": "7.20.5", "@types/babel__helper-plugin-utils": "7.10.3", "@types/babel__register": "7.17.3", @@ -161,7 +161,7 @@ "@types/lodash": "4.14.182", "@types/markdown-table": "2.0.0", "@types/micromatch": "4.0.2", - "@types/node": "18.19.11", + "@types/node": "20.12.12", "@types/prettier": "2.7.2", "@types/progress": "2.0.5", "@types/prompts": "2.4.1", diff --git a/packages/cra-template/tsconfig.json b/packages/cra-template/tsconfig.json index b132eab9fe639..ce98ec75b02d2 100644 --- a/packages/cra-template/tsconfig.json +++ b/packages/cra-template/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "noEmit": true, "isolatedModules": true diff --git a/scripts/api-extractor/tsconfig.json b/scripts/api-extractor/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/api-extractor/tsconfig.json +++ b/scripts/api-extractor/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/babel/tsconfig.json b/scripts/babel/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/babel/tsconfig.json +++ b/scripts/babel/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/beachball/tsconfig.json b/scripts/beachball/tsconfig.json index cbe265115f092..6638837d94c31 100644 --- a/scripts/beachball/tsconfig.json +++ b/scripts/beachball/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/cypress/tsconfig.json b/scripts/cypress/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/cypress/tsconfig.json +++ b/scripts/cypress/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/dangerjs/tsconfig.json b/scripts/dangerjs/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/dangerjs/tsconfig.json +++ b/scripts/dangerjs/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/executors/tsconfig.json b/scripts/executors/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/executors/tsconfig.json +++ b/scripts/executors/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/fluentui-publish/tsconfig.json b/scripts/fluentui-publish/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/fluentui-publish/tsconfig.json +++ b/scripts/fluentui-publish/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/generators/tsconfig.json b/scripts/generators/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/generators/tsconfig.json +++ b/scripts/generators/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/github/tsconfig.json b/scripts/github/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/github/tsconfig.json +++ b/scripts/github/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/gulp/tsconfig.json b/scripts/gulp/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/gulp/tsconfig.json +++ b/scripts/gulp/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/jest/tsconfig.json b/scripts/jest/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/jest/tsconfig.json +++ b/scripts/jest/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/lint-staged/tsconfig.json b/scripts/lint-staged/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/lint-staged/tsconfig.json +++ b/scripts/lint-staged/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/monorepo/tsconfig.json b/scripts/monorepo/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/monorepo/tsconfig.json +++ b/scripts/monorepo/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/package-manager/tsconfig.json b/scripts/package-manager/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/package-manager/tsconfig.json +++ b/scripts/package-manager/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/perf-test-flamegrill/tsconfig.json b/scripts/perf-test-flamegrill/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/perf-test-flamegrill/tsconfig.json +++ b/scripts/perf-test-flamegrill/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/prettier/tsconfig.json b/scripts/prettier/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/prettier/tsconfig.json +++ b/scripts/prettier/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/projects-test/tsconfig.json b/scripts/projects-test/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/projects-test/tsconfig.json +++ b/scripts/projects-test/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/puppeteer/tsconfig.json b/scripts/puppeteer/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/puppeteer/tsconfig.json +++ b/scripts/puppeteer/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/storybook/tsconfig.json b/scripts/storybook/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/storybook/tsconfig.json +++ b/scripts/storybook/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/tasks/tsconfig.json b/scripts/tasks/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/tasks/tsconfig.json +++ b/scripts/tasks/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/test-ssr/tsconfig.json b/scripts/test-ssr/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/test-ssr/tsconfig.json +++ b/scripts/test-ssr/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/triage-bot/tsconfig.json b/scripts/triage-bot/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/triage-bot/tsconfig.json +++ b/scripts/triage-bot/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/ts-node/tsconfig.json b/scripts/ts-node/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/ts-node/tsconfig.json +++ b/scripts/ts-node/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/update-release-notes/tsconfig.json b/scripts/update-release-notes/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/update-release-notes/tsconfig.json +++ b/scripts/update-release-notes/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/utils/tsconfig.json b/scripts/utils/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/utils/tsconfig.json +++ b/scripts/utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/scripts/webpack/tsconfig.json b/scripts/webpack/tsconfig.json index b289e657bc0e5..6b5acb655b60d 100644 --- a/scripts/webpack/tsconfig.json +++ b/scripts/webpack/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "target": "ES2019", "pretty": true, diff --git a/tsconfig.just-scripts-configs.json b/tsconfig.just-scripts-configs.json index ac66cabe5780c..f305507762799 100644 --- a/tsconfig.just-scripts-configs.json +++ b/tsconfig.just-scripts-configs.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node18/tsconfig.json", "compilerOptions": { "noEmit": true }, diff --git a/yarn.lock b/yarn.lock index e7895d27286b0..6a08fabfd2960 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4808,7 +4808,7 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== -"@tsconfig/node14@1.0.3", "@tsconfig/node14@^1.0.0": +"@tsconfig/node14@^1.0.0": version "1.0.3" resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== @@ -4818,6 +4818,11 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== +"@tsconfig/node18@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@tsconfig/node18/-/node18-1.0.3.tgz#b14aed11bda116950a57fb5d223dd050e47f4fe1" + integrity sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ== + "@types/argparse@1.0.38": version "1.0.38" resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" @@ -5486,10 +5491,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.24.tgz#c37ac69cb2948afb4cef95f424fa0037971a9a5c" integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== -"@types/node@18.19.11": - version "18.19.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.11.tgz#355cf2a28a8c2edf154b275a5715401b18fe0b63" - integrity sha512-hzdHPKpDdp5bEcRq1XTlZ2ntVjLcHCTV73dEcGg02eSY/+9AZ+jlfz6i00+zOrunMWenjHuI49J8J7Y9uz50JQ== +"@types/node@20.12.12": + version "20.12.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" + integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== dependencies: undici-types "~5.26.4"