diff --git a/.nvmrc b/.nvmrc index d4b7699..1d9b783 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.1 +22.12.0 diff --git a/package.json b/package.json index fb9c123..fb17796 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "description": "Donations between friends made easy !", "devDependencies": { - "@types/node": "20", + "@types/node": "22", "@vitejs/plugin-vue": "5", "@vitest/coverage-v8": "2.1", "autoprefixer": "10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e8739ff..016854a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ dependencies: devDependencies: '@types/node': - specifier: '20' - version: 20.14.10 + specifier: '22' + version: 22.10.2 '@vitejs/plugin-vue': specifier: '5' version: 5.0.5(vite@6.0.0)(vue@3.5.13) @@ -57,10 +57,10 @@ devDependencies: version: 5.7.2 vite: specifier: '6.0' - version: 6.0.0(@types/node@20.14.10) + version: 6.0.0(@types/node@22.10.2) vitest: specifier: '2.1' - version: 2.1.0(@types/node@20.14.10) + version: 2.1.0(@types/node@22.10.2) vue-tsc: specifier: '2.2' version: 2.2.0(typescript@5.7.2) @@ -1106,10 +1106,10 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@20.14.10: - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + /@types/node@22.10.2: + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} dependencies: - undici-types: 5.26.5 + undici-types: 6.20.0 dev: true /@types/normalize-package-data@2.4.4: @@ -1324,7 +1324,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 6.0.0(@types/node@20.14.10) + vite: 6.0.0(@types/node@22.10.2) vue: 3.5.13(typescript@5.7.2) dev: true @@ -1349,7 +1349,7 @@ packages: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.0(@types/node@20.14.10) + vitest: 2.1.0(@types/node@22.10.2) transitivePeerDependencies: - supports-color dev: true @@ -1378,7 +1378,7 @@ packages: '@vitest/spy': 2.1.0 estree-walker: 3.0.3 magic-string: 0.30.11 - vite: 5.4.0(@types/node@20.14.10) + vite: 5.4.0(@types/node@22.10.2) dev: true /@vitest/pretty-format@2.1.0: @@ -3619,8 +3619,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} dev: true /update-browserslist-db@1.1.0(browserslist@4.23.1): @@ -3651,7 +3651,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@2.1.0(@types/node@20.14.10): + /vite-node@2.1.0(@types/node@22.10.2): resolution: {integrity: sha512-+ybYqBVUjYyIscoLzMWodus2enQDZOpGhcU6HdOVD6n8WZdk12w1GFL3mbnxLs7hPtRtqs1Wo5YF6/Tsr6fmhg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3659,7 +3659,7 @@ packages: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.0(@types/node@20.14.10) + vite: 5.4.0(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -3672,7 +3672,7 @@ packages: - terser dev: true - /vite@5.4.0(@types/node@20.14.10): + /vite@5.4.0(@types/node@22.10.2): resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3703,7 +3703,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.14.10 + '@types/node': 22.10.2 esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.18.0 @@ -3711,7 +3711,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@6.0.0(@types/node@20.14.10): + /vite@6.0.0(@types/node@22.10.2): resolution: {integrity: sha512-Q2+5yQV79EdnpbNxjD3/QHVMCBaQ3Kpd4/uL51UGuh38bIIM+s4o3FqyCzRvTRwFb+cWIUeZvaWwS9y2LD2qeQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3751,7 +3751,7 @@ packages: yaml: optional: true dependencies: - '@types/node': 20.14.10 + '@types/node': 22.10.2 esbuild: 0.24.0 postcss: 8.4.49 rollup: 4.27.4 @@ -3759,7 +3759,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@2.1.0(@types/node@20.14.10): + /vitest@2.1.0(@types/node@22.10.2): resolution: {integrity: sha512-XuuEeyNkqbfr0FtAvd9vFbInSSNY1ykCQTYQ0sj9wPy4hx+1gR7gqVNdW0AX2wrrM1wWlN5fnJDjF9xG6mYRSQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3784,7 +3784,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.14.10 + '@types/node': 22.10.2 '@vitest/expect': 2.1.0 '@vitest/mocker': 2.1.0(@vitest/spy@2.1.0)(vite@5.4.0) '@vitest/pretty-format': 2.1.0 @@ -3801,8 +3801,8 @@ packages: tinyexec: 0.3.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@20.14.10) - vite-node: 2.1.0(@types/node@20.14.10) + vite: 5.4.0(@types/node@22.10.2) + vite-node: 2.1.0(@types/node@22.10.2) why-is-node-running: 2.3.0 transitivePeerDependencies: - less