From f897b1a49ec208dedad1d2e554e9374d18980f00 Mon Sep 17 00:00:00 2001 From: matijs <matijs@gmail.com> Date: Thu, 23 Jan 2025 12:33:42 +0100 Subject: [PATCH] chore: update Node.js - Update Node.js to v22 - Update pnpm to latest --- .nvmrc | 2 +- package.json | 6 +-- pnpm-lock.yaml | 103 +++++++++++++++++++++++++++++++++++-------------- 3 files changed, 77 insertions(+), 34 deletions(-) diff --git a/.nvmrc b/.nvmrc index 2edeafb0..2bd5a0a9 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 \ No newline at end of file +22 diff --git a/package.json b/package.json index dbc85066..1a94bdaf 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,10 @@ "url": "git@github.com:nl-design-system/example.git", "directory": "." }, - "packageManager": "pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228", + "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0", "engines": { "//": "Update @types/node when updating the node version here", - "node": "^20", + "node": "^22", "pnpm": "^9" }, "workspaces": [ @@ -25,7 +25,7 @@ ], "devDependencies": { "@changesets/cli": "2.27.8", - "@types/node": "20.14.13", + "@types/node": "22.10.9", "@typescript-eslint/eslint-plugin": "8.6.0", "@typescript-eslint/parser": "8.6.0", "eslint": "8.57.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7eeb6ada..24da6ed8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ importers: specifier: 2.27.8 version: 2.27.8 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 22.10.9 + version: 22.10.9 '@typescript-eslint/eslint-plugin': specifier: 8.6.0 version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) @@ -137,10 +137,10 @@ importers: version: 18.3.7 '@vitejs/plugin-react': specifier: 4.3.1 - version: 4.3.1(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)) + version: 4.3.1(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.5.5) + version: 29.7.0(@types/node@22.10.9) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -194,10 +194,10 @@ importers: version: 5.6.2 vite: specifier: 5.4.6 - version: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + version: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) vite-plugin-runtime-config: specifier: 1.0.2 - version: 1.0.2(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)) + version: 1.0.2(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)) packages/storybook: devDependencies: @@ -248,7 +248,7 @@ importers: version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2) '@storybook/react-vite': specifier: 8.3.1 - version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)) + version: 8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)) '@types/react': specifier: 18.3.7 version: 18.3.7 @@ -278,7 +278,7 @@ importers: version: 5.6.2 vite: specifier: 5.4.6 - version: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + version: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) packages/web-components-react: dependencies: @@ -2153,6 +2153,9 @@ packages: '@types/node@20.14.13': resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@22.10.9': + resolution: {integrity: sha512-Ir6hwgsKyNESl/gLOcEz3krR4CBGgliDqBQ2ma4wIhEx0w+xnoeTq3tdrNw15kU3SxogDjOgv9sqdtLW8mIHaw==} + '@types/node@22.5.5': resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} @@ -3437,6 +3440,7 @@ packages: eslint@8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -6813,6 +6817,9 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8721,13 +8728,13 @@ snapshots: '@types/yargs': 17.0.24 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.6.2) - vite: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + vite: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) optionalDependencies: typescript: 5.6.2 @@ -9093,7 +9100,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.3.1(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0))': + '@storybook/builder-vite@8.3.1(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0))': dependencies: '@storybook/csf-plugin': 8.3.1(storybook@8.3.1) '@types/find-cache-dir': 3.2.1 @@ -9105,7 +9112,7 @@ snapshots: magic-string: 0.30.5 storybook: 8.3.1 ts-dedent: 2.2.0 - vite: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + vite: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9172,11 +9179,11 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.3.1 - '@storybook/react-vite@8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0))': + '@storybook/react-vite@8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)) '@rollup/pluginutils': 5.0.2(rollup@4.21.3) - '@storybook/builder-vite': 8.3.1(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)) + '@storybook/builder-vite': 8.3.1(storybook@8.3.1)(typescript@5.6.2)(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)) '@storybook/react': 8.3.1(@storybook/test@8.3.1(storybook@8.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.1)(typescript@5.6.2) find-up: 5.0.0 magic-string: 0.30.5 @@ -9186,7 +9193,7 @@ snapshots: resolve: 1.22.8 storybook: 8.3.1 tsconfig-paths: 4.2.0 - vite: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + vite: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) transitivePeerDependencies: - '@preact/preset-vite' - '@storybook/test' @@ -9335,7 +9342,7 @@ snapshots: '@types/concat-stream@2.0.0': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.10.9 '@types/connect@3.4.35': dependencies: @@ -9445,6 +9452,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@22.10.9': + dependencies: + undici-types: 6.20.0 + '@types/node@22.5.5': dependencies: undici-types: 6.19.8 @@ -9582,14 +9593,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0))': + '@vitejs/plugin-react@4.3.1(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + vite: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) transitivePeerDependencies: - supports-color @@ -10339,13 +10350,13 @@ snapshots: optionalDependencies: typescript: 5.6.2 - create-jest@29.7.0(@types/node@22.5.5): + create-jest@29.7.0(@types/node@22.10.9): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.5.5) + jest-config: 29.7.0(@types/node@22.10.9) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12051,16 +12062,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.5.5): + jest-cli@29.7.0(@types/node@22.10.9): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.5.5) + create-jest: 29.7.0(@types/node@22.10.9) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.5.5) + jest-config: 29.7.0(@types/node@22.10.9) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12070,6 +12081,36 @@ snapshots: - supports-color - ts-node + jest-config@29.7.0(@types/node@22.10.9): + dependencies: + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.2) + chalk: 4.1.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.7 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.10.9 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.7.0(@types/node@22.5.5): dependencies: '@babel/core': 7.25.2 @@ -12330,12 +12371,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.5.5): + jest@29.7.0(@types/node@22.10.9): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.5.5) + jest-cli: 29.7.0(@types/node@22.10.9) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15097,6 +15138,8 @@ snapshots: undici-types@6.19.8: {} + undici-types@6.20.0: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -15316,18 +15359,18 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-plugin-runtime-config@1.0.2(vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0)): + vite-plugin-runtime-config@1.0.2(vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0)): dependencies: lodash: 4.17.21 - vite: 5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0) + vite: 5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0) - vite@5.4.6(@types/node@22.5.5)(sass@1.79.1)(terser@5.19.0): + vite@5.4.6(@types/node@22.10.9)(sass@1.79.1)(terser@5.19.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 22.10.9 fsevents: 2.3.3 sass: 1.79.1 terser: 5.19.0