diff --git a/.nvmrc b/.nvmrc index 47979412..3876fd49 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16.20.1 +18.16.1 diff --git a/package.json b/package.json index 84362146..1dbba29b 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@types/lodash": "^4.14.192", "@types/mime-types": "^2.1.1", "@types/netmask": "^2.0.0", - "@types/node": "^16.18.23", + "@types/node": "^18.0.0", "@types/node-forge": "^1.3.2", "@types/prettier": "^2.7.2", "@types/qrcode": "^1.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93706bac..f3e3579c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -188,8 +188,8 @@ devDependencies: specifier: ^2.0.0 version: 2.0.0 '@types/node': - specifier: ^16.18.23 - version: 16.18.23 + specifier: ^18.0.0 + version: 18.15.11 '@types/node-forge': specifier: ^1.3.2 version: 1.3.2 @@ -231,7 +231,7 @@ devDependencies: version: 2.3.2(vue@3.3.4) '@vue/tsconfig': specifier: ^0.1.3 - version: 0.1.3(@types/node@16.18.23) + version: 0.1.3(@types/node@18.15.11) c8: specifier: ^8.0.0 version: 8.0.0 @@ -2488,7 +2488,7 @@ packages: resolution: {integrity: sha512-BvWNvK0RfBriindxhLVabi8BRe3X0J9EVjKlcmhxjg4giWBD/xleLcg2dz7Tx0agu28rczjNIPQWznwzDwVsZQ==} engines: {node: '>=14'} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 playwright-core: 1.32.3 optionalDependencies: fsevents: 2.3.2 @@ -2936,7 +2936,7 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -2946,7 +2946,7 @@ packages: /@types/jsdom@21.1.0: resolution: {integrity: sha512-leWreJOdnuIxq9Y70tBVm/bvTuh31DSlF/r4l7Cfi4uhVQqLHD0Q4v301GMisEMwwbMgF7ZKxuZ+Jbd4NcdmRw==} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -2962,7 +2962,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@types/katex@0.14.0: @@ -3014,11 +3014,7 @@ packages: /@types/node-forge@1.3.2: resolution: {integrity: sha512-TzX3ahoi9xbmaoT58smrBu7oa6dQXb/+PTNCslZyD/55tlJ/osofIMClzZsoo6buDFrg7e4DvVGkZqVgv6OLxw==} dependencies: - '@types/node': 16.18.23 - dev: true - - /@types/node@16.18.23: - resolution: {integrity: sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g==} + '@types/node': 18.15.11 dev: true /@types/node@18.15.11: @@ -3048,19 +3044,19 @@ packages: /@types/qrcode@1.5.0: resolution: {integrity: sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@types/randombytes@2.0.0: resolution: {integrity: sha512-bz8PhAVlwN72vqefzxa14DKNT8jK/mV66CSjwdVQM/k3Th3EPKfUtdMniwZgMedQTFuywAsfjnZsg+pEnltaMA==} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@types/semver@7.3.13: @@ -3837,7 +3833,7 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) dev: true - /@vue/tsconfig@0.1.3(@types/node@16.18.23): + /@vue/tsconfig@0.1.3(@types/node@18.15.11): resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} peerDependencies: '@types/node': '*' @@ -3845,7 +3841,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 dev: true /@vue/typescript@1.8.1(typescript@4.9.3): @@ -6557,7 +6553,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -8820,6 +8816,7 @@ packages: /update-browserslist-db@1.0.10(browserslist@4.21.5): resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: @@ -8830,6 +8827,7 @@ packages: /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: @@ -8895,7 +8893,7 @@ packages: vue: 3.3.4 dev: false - /vite-node@0.32.0(@types/node@16.18.23)(less@4.1.3): + /vite-node@0.32.0(@types/node@18.15.11)(less@4.1.3): resolution: {integrity: sha512-220P/y8YacYAU+daOAqiGEFXx2A8AwjadDzQqos6wSukjvvTWNqleJSwoUn0ckyNdjHIKoxn93Nh1vWBqEKr3Q==} engines: {node: '>=v14.18.0'} dependencies: @@ -8904,7 +8902,7 @@ packages: mlly: 1.2.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.9(@types/node@16.18.23)(less@4.1.3) + vite: 4.3.9(@types/node@18.15.11)(less@4.1.3) transitivePeerDependencies: - '@types/node' - less @@ -8960,6 +8958,7 @@ packages: /vite@2.9.15(less@4.1.3): resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==} engines: {node: '>=12.2.0'} + hasBin: true peerDependencies: less: '*' sass: '*' @@ -8981,9 +8980,10 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.3.9(@types/node@16.18.23)(less@4.1.3): + /vite@4.3.9(@types/node@18.15.11)(less@4.1.3): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' @@ -9005,7 +9005,7 @@ packages: terser: optional: true dependencies: - '@types/node': 16.18.23 + '@types/node': 18.15.11 esbuild: 0.17.19 less: 4.1.3 postcss: 8.4.24 @@ -9017,6 +9017,7 @@ packages: /vitest@0.32.0(jsdom@19.0.0)(less@4.1.3): resolution: {integrity: sha512-SW83o629gCqnV3BqBnTxhB10DAwzwEx3z+rqYZESehUB+eWsJxwcBQx7CKy0otuGMJTYh7qCVuUX23HkftGl/Q==} engines: {node: '>=v14.18.0'} + hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@vitest/browser': '*' @@ -9046,7 +9047,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 16.18.23 + '@types/node': 18.15.11 '@vitest/expect': 0.32.0 '@vitest/runner': 0.32.0 '@vitest/snapshot': 0.32.0 @@ -9067,8 +9068,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.9(@types/node@16.18.23)(less@4.1.3) - vite-node: 0.32.0(@types/node@16.18.23)(less@4.1.3) + vite: 4.3.9(@types/node@18.15.11)(less@4.1.3) + vite-node: 0.32.0(@types/node@18.15.11)(less@4.1.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9091,6 +9092,7 @@ packages: /vue-demi@0.13.11(vue@3.3.4): resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} + hasBin: true requiresBuild: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -9105,6 +9107,7 @@ packages: /vue-demi@0.14.1(vue@3.3.4): resolution: {integrity: sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==} engines: {node: '>=12'} + hasBin: true requiresBuild: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -9164,6 +9167,7 @@ packages: /vue-tsc@1.8.1(typescript@4.9.3): resolution: {integrity: sha512-GxBQrcb0Qvyrj1uZqnTXQyWbXdNDRY2MTa+r7ESgjhf+WzBSdxZfkS3KD/C3WhKYG+aN8hf44Hp5Gqzb6PehAA==} + hasBin: true peerDependencies: typescript: '*' dependencies: @@ -9405,6 +9409,7 @@ packages: /workbox-cacheable-response@6.6.0: resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 dependencies: workbox-core: 6.6.0 dev: true