diff --git a/package.json b/package.json index d4166cd..dcccdbc 100644 --- a/package.json +++ b/package.json @@ -31,15 +31,15 @@ "@nuxtjs/i18n": "^7.3.1" }, "dependencies": { - "@babel/parser": "^7.23.9", - "@intlify/shared": "^9.9.0", + "@babel/parser": "^7.24.0", + "@intlify/shared": "^9.10.2", "@mizchi/sucrase": "^4.1.0", "@nuxt/kit": "3.9.3", "knitwork": "^1.0.0", "pathe": "^1.1.2", - "ufo": "^1.3.2", + "ufo": "^1.5.0", "vue-i18n": "8.28.2", - "vue-i18n-bridge": "^9.9.0", + "vue-i18n-bridge": "^9.10.2", "vue-i18n-routing": "^1.2.0" }, "devDependencies": { @@ -47,19 +47,19 @@ "@nuxt/module-builder": "0.5.5", "@nuxt/schema": "3.9.3", "@nuxt/test-utils": "3.10.0", - "@types/node": "^20.11.10", + "@types/node": "^20.11.28", "@vitejs/plugin-vue2": "^2.3.1", - "@vitest/ui": "1.2.2", + "@vitest/ui": "1.4.0", "changelogen": "^0.5.5", - "eslint": "8.56.0", + "eslint": "8.57.0", "jsdom": "^24.0.0", "unbuild": "^2.0.0", - "vitest": "1.2.2", + "vitest": "1.4.0", "vue": "2.7.16", "vue-router": "^3.6.5" }, "publishConfig": { "access": "public" }, - "packageManager": "pnpm@8.15.1" + "packageManager": "pnpm@8.15.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af6f226..44ba996 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@babel/parser': - specifier: ^7.23.9 - version: 7.23.9 + specifier: ^7.24.0 + version: 7.24.0 '@intlify/shared': - specifier: ^9.9.0 - version: 9.9.0 + specifier: ^9.10.2 + version: 9.10.2 '@mizchi/sucrase': specifier: ^4.1.0 version: 4.1.0 @@ -30,21 +30,21 @@ importers: specifier: ^1.1.2 version: 1.1.2 ufo: - specifier: ^1.3.2 - version: 1.3.2 + specifier: ^1.5.0 + version: 1.5.0 vue-i18n: specifier: 8.28.2 version: 8.28.2(vue@2.7.16) vue-i18n-bridge: - specifier: ^9.9.0 - version: 9.9.0(vue@2.7.16) + specifier: ^9.10.2 + version: 9.10.2(vue@2.7.16) vue-i18n-routing: specifier: ^1.2.0 - version: 1.2.0(vue-i18n-bridge@9.9.0)(vue-i18n@8.28.2)(vue-router@3.6.5)(vue@2.7.16) + version: 1.2.0(vue-i18n-bridge@9.10.2)(vue-i18n@8.28.2)(vue-router@3.6.5)(vue@2.7.16) devDependencies: '@nuxt/eslint-config': specifier: ^0.2.0 - version: 0.2.0(eslint@8.56.0) + version: 0.2.0(eslint@8.57.0) '@nuxt/module-builder': specifier: 0.5.5 version: 0.5.5(@nuxt/kit@3.9.3)(nuxi@3.10.0)(typescript@5.3.3) @@ -53,22 +53,22 @@ importers: version: 3.9.3(rollup@3.29.4) '@nuxt/test-utils': specifier: 3.10.0 - version: 3.10.0(@vitest/ui@1.2.2)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@3.6.5)(vue@2.7.16) + version: 3.10.0(@vitest/ui@1.4.0)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.4.0)(vue-router@3.6.5)(vue@2.7.16) '@types/node': - specifier: ^20.11.10 - version: 20.11.10 + specifier: ^20.11.28 + version: 20.11.28 '@vitejs/plugin-vue2': specifier: ^2.3.1 version: 2.3.1(vite@5.0.12)(vue@2.7.16) '@vitest/ui': - specifier: 1.2.2 - version: 1.2.2(vitest@1.2.2) + specifier: 1.4.0 + version: 1.4.0(vitest@1.4.0) changelogen: specifier: ^0.5.5 version: 0.5.5 eslint: - specifier: 8.56.0 - version: 8.56.0 + specifier: 8.57.0 + version: 8.57.0 jsdom: specifier: ^24.0.0 version: 24.0.0 @@ -76,8 +76,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) vitest: - specifier: 1.2.2 - version: 1.2.2(@types/node@20.11.10)(@vitest/ui@1.2.2)(jsdom@24.0.0) + specifier: 1.4.0 + version: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) vue: specifier: 2.7.16 version: 2.7.16 @@ -89,7 +89,7 @@ importers: devDependencies: '@nuxt/bridge': specifier: 3.0.1 - version: 3.0.1(@babel/core@7.23.9)(@types/node@20.11.10)(esbuild@0.19.12)(rollup@3.29.4)(typescript@5.3.3)(vue@2.7.16)(webpack@5.90.0) + version: 3.0.1(@babel/core@7.23.9)(@types/node@20.11.28)(esbuild@0.19.12)(rollup@3.29.4)(typescript@5.3.3)(vue@2.7.16)(webpack@5.90.0) '@nuxt/bridge-schema': specifier: 3.0.1 version: 3.0.1(rollup@3.29.4)(typescript@5.3.3) @@ -144,7 +144,7 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helpers': 7.23.9 - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 '@babel/template': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 @@ -396,8 +396,8 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.23.9: - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -1403,7 +1403,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 '@babel/types': 7.23.9 /@babel/traverse@7.22.10: @@ -1416,7 +1416,7 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 '@babel/types': 7.23.0 debug: 4.3.4 globals: 11.12.0 @@ -1434,7 +1434,7 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 '@babel/types': 7.23.9 debug: 4.3.4 globals: 11.12.0 @@ -2455,13 +2455,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2487,8 +2487,8 @@ packages: - supports-color dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2521,36 +2521,36 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@intlify/core-base@9.9.0: - resolution: {integrity: sha512-C7UXPymDIOlMGSNjAhNLtKgzITc/8BjINK5gNKXg8GiWCTwL6n3MWr55czksxn8RM5wTMz0qcLOFT+adtaVQaA==} + /@intlify/core-base@9.10.2: + resolution: {integrity: sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.9.0 - '@intlify/shared': 9.9.0 + '@intlify/message-compiler': 9.10.2 + '@intlify/shared': 9.10.2 dev: false - /@intlify/message-compiler@9.9.0: - resolution: {integrity: sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==} + /@intlify/message-compiler@9.10.2: + resolution: {integrity: sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.9.0 + '@intlify/shared': 9.10.2 source-map-js: 1.0.2 dev: false - /@intlify/shared@9.9.0: - resolution: {integrity: sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==} + /@intlify/shared@9.10.2: + resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==} engines: {node: '>= 16'} dev: false - /@intlify/vue-devtools@9.9.0: - resolution: {integrity: sha512-iQ5h9MXvYi6PlJlLR6NsPmvMvqPobVHfTmSwVQ2Z6gcqhqwAbd0AIVHVxfEXtVH02A1ToiwJbJiNUQbT/iZcwQ==} + /@intlify/vue-devtools@9.10.2: + resolution: {integrity: sha512-F9IcbCnNDrnXG5UDrReh+Q4JnrxPI5Ky3tkqUQuuxyIVkm5emTadZ31lyDyVbE6hrSKLMPjMNX0hNTo9dy6aPQ==} engines: {node: '>= 16'} dependencies: - '@intlify/core-base': 9.9.0 - '@intlify/shared': 9.9.0 + '@intlify/core-base': 9.10.2 + '@intlify/shared': 9.10.2 dev: false - /@intlify/vue-i18n-bridge@1.1.0(vue-i18n-bridge@9.9.0)(vue-i18n@8.28.2): + /@intlify/vue-i18n-bridge@1.1.0(vue-i18n-bridge@9.10.2)(vue-i18n@8.28.2): resolution: {integrity: sha512-yBwGpr70Rc56pjsPdtvNRi/ju0P9h3670EkCOuxAzKKR5OH61uF9LprLUGmph/Uy2TXBO2DKqpnJBFXyXJQKeg==} engines: {node: '>= 12'} hasBin: true @@ -2568,21 +2568,21 @@ packages: optional: true dependencies: vue-i18n: 8.28.2(vue@2.7.16) - vue-i18n-bridge: 9.9.0(vue@2.7.16) + vue-i18n-bridge: 9.10.2(vue@2.7.16) dev: false /@intlify/vue-i18n-extensions@1.0.2: resolution: {integrity: sha512-rnfA0ScyBXyp9xsSD4EAMGeOh1yv/AE7fhqdAdSOr5X8N39azz257umfRtzNT9sHXAKSSzpCVhIbMAkp5c/gjQ==} engines: {node: '>= 10.0'} dependencies: - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 dev: false /@intlify/vue-i18n-loader@1.1.0: resolution: {integrity: sha512-9LXiztMtYKTE8t/hRwwGUp+ofrwU0sxLQLzFEOZ38zvn0DonUIQmZUj1cfz5p1Lu8BllxKbCrn6HnsRJ+LYA6g==} engines: {node: '>= 10'} dependencies: - '@intlify/shared': 9.9.0 + '@intlify/shared': 9.10.2 js-yaml: 3.14.1 json5: 2.2.3 dev: false @@ -2780,7 +2780,7 @@ packages: - typescript dev: true - /@nuxt/bridge@3.0.1(@babel/core@7.23.9)(@types/node@20.11.10)(esbuild@0.19.12)(rollup@3.29.4)(typescript@5.3.3)(vue@2.7.16)(webpack@5.90.0): + /@nuxt/bridge@3.0.1(@babel/core@7.23.9)(@types/node@20.11.28)(esbuild@0.19.12)(rollup@3.29.4)(typescript@5.3.3)(vue@2.7.16)(webpack@5.90.0): resolution: {integrity: sha512-QagBX8fPi5Gk05R/4pDizPcAOVyuRgZ7Oy2NBeBlFQLWGMe+iLUNsOJPgvYHJn7/stuWCcBVA/jt5kczRrfE3w==} engines: {node: ^14.16.0 || ^16.11.0 || >=17.0.0} hasBin: true @@ -2838,8 +2838,8 @@ packages: unimport: 3.7.1(rollup@3.29.4) unplugin: 1.6.0 untyped: 1.4.0 - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) - vite-node: 1.2.2(@types/node@20.11.10)(terser@5.27.0) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) + vite-node: 1.2.2(@types/node@20.11.28)(terser@5.27.0) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -3017,7 +3017,7 @@ packages: lodash: 4.17.21 rc9: 2.1.1 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 dev: true /@nuxt/core@2.17.2: @@ -3040,16 +3040,16 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/eslint-config@0.2.0(eslint@8.56.0): + /@nuxt/eslint-config@0.2.0(eslint@8.57.0): resolution: {integrity: sha512-NeJX8TLcnNAjQFiDs3XhP+9CHKK8jaKsP7eUyCSrQdgY7nqWe7VJx64lwzx5FTT4cW3RHMEyH+Y0qzLGYYoa/A==} peerDependencies: eslint: ^8.48.0 dependencies: '@rushstack/eslint-patch': 1.7.2 - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 - eslint-plugin-vue: 9.20.1(eslint@8.56.0) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + eslint-plugin-vue: 9.20.1(eslint@8.57.0) typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -3080,7 +3080,7 @@ packages: fs-extra: 10.1.0 html-minifier: 4.0.0 node-html-parser: 6.1.12 - ufo: 1.3.2 + ufo: 1.5.0 dev: true /@nuxt/kit@3.9.1(rollup@3.29.4): @@ -3101,7 +3101,7 @@ packages: pkg-types: 1.0.3 scule: 1.2.0 semver: 7.5.4 - ufo: 1.3.2 + ufo: 1.5.0 unctx: 2.3.1 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.0 @@ -3128,7 +3128,7 @@ packages: pkg-types: 1.0.3 scule: 1.2.0 semver: 7.5.4 - ufo: 1.3.2 + ufo: 1.5.0 unctx: 2.3.1 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.0 @@ -3207,7 +3207,7 @@ packages: pkg-types: 1.0.3 scule: 1.2.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.0 transitivePeerDependencies: @@ -3227,7 +3227,7 @@ packages: pkg-types: 1.0.3 scule: 1.2.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.0 transitivePeerDependencies: @@ -3254,7 +3254,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 server-destroy: 1.0.1 - ufo: 1.3.2 + ufo: 1.5.0 transitivePeerDependencies: - supports-color dev: true @@ -3284,7 +3284,7 @@ packages: - encoding dev: true - /@nuxt/test-utils@3.10.0(@vitest/ui@1.2.2)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@3.6.5)(vue@2.7.16): + /@nuxt/test-utils@3.10.0(@vitest/ui@1.4.0)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.4.0)(vue-router@3.6.5)(vue@2.7.16): resolution: {integrity: sha512-9ZKKrccCUyZP0P9/BdTNHWwTRvIbBnrmDvqvO0dQpTiUhgDVeO1vdG40o4e4olw7sbzUP51C8uA0OkRur/zBvQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -3323,7 +3323,7 @@ packages: dependencies: '@nuxt/kit': 3.9.3(rollup@3.29.4) '@nuxt/schema': 3.9.3(rollup@3.29.4) - '@vitest/ui': 1.2.2(vitest@1.2.2) + '@vitest/ui': 1.4.0(vitest@1.4.0) c12: 1.6.1 consola: 3.2.3 defu: 6.1.4 @@ -3343,12 +3343,12 @@ packages: radix3: 1.1.0 scule: 1.2.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) - vitest: 1.2.2(@types/node@20.11.10)(@vitest/ui@1.2.2)(jsdom@24.0.0) - vitest-environment-nuxt: 1.0.0(@vitest/ui@1.2.2)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@3.6.5)(vue@2.7.16) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) + vitest: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) + vitest-environment-nuxt: 1.0.0(@vitest/ui@1.4.0)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.4.0)(vue-router@3.6.5)(vue@2.7.16) vue: 2.7.16 vue-router: 3.6.5(vue@2.7.16) transitivePeerDependencies: @@ -3374,7 +3374,7 @@ packages: serialize-javascript: 6.0.1 signal-exit: 4.1.0 ua-parser-js: 1.0.35 - ufo: 1.3.2 + ufo: 1.5.0 dev: false /@nuxt/utils@2.17.2: @@ -3392,7 +3392,7 @@ packages: serialize-javascript: 6.0.1 signal-exit: 4.1.0 ua-parser-js: 1.0.37 - ufo: 1.3.2 + ufo: 1.5.0 dev: true /@nuxt/vue-app@2.17.2: @@ -3400,7 +3400,7 @@ packages: engines: {node: ^14.18.0 || >=16.10.0} dependencies: node-fetch-native: 1.6.1 - ufo: 1.3.2 + ufo: 1.5.0 unfetch: 5.0.0 vue: 2.7.16 vue-client-only: 2.1.0 @@ -3422,7 +3422,7 @@ packages: fs-extra: 10.1.0 lodash: 4.17.21 lru-cache: 5.1.1 - ufo: 1.3.2 + ufo: 1.5.0 vue: 2.7.16 vue-meta: 2.4.0 vue-server-renderer: 2.7.16 @@ -3466,7 +3466,7 @@ packages: terser-webpack-plugin: 4.2.3(webpack@4.47.0) thread-loader: 3.0.4(webpack@4.47.0) time-fix-plugin: 2.0.7(webpack@4.47.0) - ufo: 1.3.2 + ufo: 1.5.0 upath: 2.0.1 url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.47.0) vue-loader: 15.11.1(cache-loader@4.1.0)(css-loader@5.2.7)(lodash@4.17.21)(vue-template-compiler@2.7.16)(webpack@4.47.0) @@ -3548,7 +3548,7 @@ packages: resolution: {integrity: sha512-DZP6xR8zZA1ApcNjLnukH3BhMRCfi3r236epuXVuPWWOObPf5vkp+VamewnPiSU+zs0Age+PbaaIUryFv/6pDA==} engines: {node: '>=14.16'} dependencies: - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 '@babel/traverse': 7.22.10 '@intlify/vue-i18n-extensions': 1.0.2 '@intlify/vue-i18n-loader': 1.1.0 @@ -3931,7 +3931,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 @@ -3946,7 +3946,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 4.9.6 @@ -3961,7 +3961,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 @@ -3975,7 +3975,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 4.9.6 @@ -4116,12 +4116,8 @@ packages: '@types/json-schema': 7.0.15 dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true /@types/html-minifier-terser@5.1.2: resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} @@ -4130,15 +4126,15 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 dev: true /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@20.11.10: - resolution: {integrity: sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==} + /@types/node@20.11.28: + resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==} dependencies: undici-types: 5.26.5 dev: true @@ -4172,7 +4168,7 @@ packages: /@types/webpack-sources@3.2.3: resolution: {integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==} dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 '@types/source-list-map': 0.1.6 source-map: 0.7.4 dev: true @@ -4180,7 +4176,7 @@ packages: /@types/webpack@4.41.38: resolution: {integrity: sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==} dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.4 '@types/webpack-sources': 3.2.3 @@ -4188,7 +4184,7 @@ packages: source-map: 0.6.1 dev: true - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4200,13 +4196,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 @@ -4217,7 +4213,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.19.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4232,7 +4228,7 @@ packages: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -4246,7 +4242,7 @@ packages: '@typescript-eslint/visitor-keys': 6.19.1 dev: true - /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.19.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4257,9 +4253,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -4293,19 +4289,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.19.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.19.1 '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - eslint: 8.56.0 + eslint: 8.57.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -4400,7 +4396,7 @@ packages: regenerator-runtime: 0.14.1 systemjs: 6.14.3 terser: 5.27.0 - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) transitivePeerDependencies: - esbuild - supports-color @@ -4413,57 +4409,57 @@ packages: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vue: ^2.7.0-0 dependencies: - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) vue: 2.7.16 dev: true - /@vitest/expect@1.2.2: - resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==} + /@vitest/expect@1.4.0: + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} dependencies: - '@vitest/spy': 1.2.2 - '@vitest/utils': 1.2.2 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 chai: 4.3.10 dev: true - /@vitest/runner@1.2.2: - resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} + /@vitest/runner@1.4.0: + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} dependencies: - '@vitest/utils': 1.2.2 + '@vitest/utils': 1.4.0 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.2.2: - resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} + /@vitest/snapshot@1.4.0: + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} dependencies: magic-string: 0.30.5 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.2.2: - resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==} + /@vitest/spy@1.4.0: + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/ui@1.2.2(vitest@1.2.2): - resolution: {integrity: sha512-CG+5fa8lyoBr+9i+UZGS31Qw81v33QlD10uecHxN2CLJVN+jLnqx4pGzGvFFeJ7jSnUCT0AlbmVWY6fU6NJZmw==} + /@vitest/ui@1.4.0(vitest@1.4.0): + resolution: {integrity: sha512-XC6CMhN1gzYcGbpn6/Oanj4Au2EXwQEX6vpcOeLlZv8dy7g11Ukx8zwtYQbwxs9duK2s9j2o5rbQiCP5DPAcmw==} peerDependencies: - vitest: ^1.0.0 + vitest: 1.4.0 dependencies: - '@vitest/utils': 1.2.2 + '@vitest/utils': 1.4.0 fast-glob: 3.3.2 fflate: 0.8.1 flatted: 3.2.9 pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.2.2(@types/node@20.11.10)(@vitest/ui@1.2.2)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) dev: true - /@vitest/utils@1.2.2: - resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} + /@vitest/utils@1.4.0: + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -4574,7 +4570,7 @@ packages: /@vue/compiler-sfc@2.7.16: resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} dependencies: - '@babel/parser': 7.23.9 + '@babel/parser': 7.24.0 postcss: 8.4.33 source-map: 0.6.1 optionalDependencies: @@ -5750,7 +5746,7 @@ packages: check-error: 1.0.3 deep-eql: 4.1.3 get-func-name: 2.0.2 - loupe: 2.3.6 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -7307,19 +7303,19 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /eslint-plugin-vue@9.20.1(eslint@8.56.0): + /eslint-plugin-vue@9.20.1(eslint@8.57.0): resolution: {integrity: sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - eslint: 8.56.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + eslint: 8.57.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 semver: 7.5.4 - vue-eslint-parser: 9.4.2(eslint@8.56.0) + vue-eslint-parser: 9.4.2(eslint@8.57.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -7354,15 +7350,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.8.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -7446,7 +7442,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -7568,7 +7564,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.5.0 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.5.0 dev: true /extglob@2.0.4: @@ -8184,7 +8180,7 @@ packages: iron-webcrypto: 1.0.0 ohash: 1.1.3 radix3: 1.1.0 - ufo: 1.3.2 + ufo: 1.5.0 uncrypto: 0.1.3 unenv: 1.9.0 dev: true @@ -8837,7 +8833,7 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: true /is-regex@1.1.4: @@ -8954,7 +8950,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -8963,7 +8959,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -8980,6 +8976,10 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + /js-tokens@8.0.3: + resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} + dev: true + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -9181,7 +9181,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 untun: 0.1.3 uqr: 0.1.2 dev: true @@ -9290,13 +9290,6 @@ packages: /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 - dependencies: - get-func-name: 2.0.2 - dev: true - /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: @@ -9648,7 +9641,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.2 + ufo: 1.5.0 /mlly@1.5.0: resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} @@ -9656,7 +9649,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.2 + ufo: 1.5.0 /move-concurrently@1.0.1: resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==} @@ -9810,7 +9803,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.5.0 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 @@ -10124,7 +10117,7 @@ packages: citty: 0.1.5 execa: 8.0.1 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.5.0 /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -10189,7 +10182,7 @@ packages: dependencies: destr: 2.0.2 node-fetch-native: 1.6.1 - ufo: 1.3.2 + ufo: 1.5.0 dev: true /ohash@1.1.3: @@ -12718,6 +12711,12 @@ packages: dependencies: acorn: 8.11.3 + /strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + dependencies: + js-tokens: 8.0.3 + dev: true + /style-resources-loader@1.5.0(webpack@4.47.0): resolution: {integrity: sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==} engines: {node: '>=8.9'} @@ -13205,6 +13204,10 @@ packages: /ufo@1.3.2: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + dev: true + + /ufo@1.5.0: + resolution: {integrity: sha512-c7SxU8XB0LTO7hALl6CcE1Q92ZrLzr1iE0IVIsUa9SlFfkn2B2p6YLO6dLxOj7qCWY98PB3Q3EZbN6bEu8p7jA==} /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -13488,7 +13491,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.6.1 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.5.0 transitivePeerDependencies: - supports-color dev: true @@ -13639,7 +13642,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-node@1.2.2(@types/node@20.11.10)(terser@5.27.0): + /vite-node@1.2.2(@types/node@20.11.28)(terser@5.27.0): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -13648,7 +13651,28 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-node@1.4.0(@types/node@20.11.28): + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -13660,7 +13684,7 @@ packages: - terser dev: true - /vite@5.0.12(@types/node@20.11.10)(terser@5.27.0): + /vite@5.0.12(@types/node@20.11.28)(terser@5.27.0): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -13688,7 +13712,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.10 + '@types/node': 20.11.28 esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 @@ -13697,10 +13721,10 @@ packages: fsevents: 2.3.3 dev: true - /vitest-environment-nuxt@1.0.0(@vitest/ui@1.2.2)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@3.6.5)(vue@2.7.16): + /vitest-environment-nuxt@1.0.0(@vitest/ui@1.4.0)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.4.0)(vue-router@3.6.5)(vue@2.7.16): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.10.0(@vitest/ui@1.2.2)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@3.6.5)(vue@2.7.16) + '@nuxt/test-utils': 3.10.0(@vitest/ui@1.4.0)(h3@1.10.1)(jsdom@24.0.0)(rollup@3.29.4)(vite@5.0.12)(vitest@1.4.0)(vue-router@3.6.5)(vue@2.7.16) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -13719,15 +13743,15 @@ packages: - vue-router dev: true - /vitest@1.2.2(@types/node@20.11.10)(@vitest/ui@1.2.2)(jsdom@24.0.0): - resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} + /vitest@1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0): + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -13744,15 +13768,14 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.10 - '@vitest/expect': 1.2.2 - '@vitest/runner': 1.2.2 - '@vitest/snapshot': 1.2.2 - '@vitest/spy': 1.2.2 - '@vitest/ui': 1.2.2(vitest@1.2.2) - '@vitest/utils': 1.2.2 + '@types/node': 20.11.28 + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/ui': 1.4.0(vitest@1.4.0) + '@vitest/utils': 1.4.0 acorn-walk: 8.3.2 - cac: 6.7.14 chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 @@ -13762,11 +13785,11 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 - strip-literal: 1.3.0 + strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.0.12(@types/node@20.11.10)(terser@5.27.0) - vite-node: 1.2.2(@types/node@20.11.10)(terser@5.27.0) + vite: 5.0.12(@types/node@20.11.28)(terser@5.27.0) + vite-node: 1.4.0(@types/node@20.11.28) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13785,7 +13808,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.3.2 + ufo: 1.5.0 dev: true /vue-client-only@2.1.0: @@ -13807,14 +13830,14 @@ packages: vue: 2.7.16 dev: false - /vue-eslint-parser@9.4.2(eslint@8.56.0): + /vue-eslint-parser@9.4.2(eslint@8.57.0): resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -13829,8 +13852,8 @@ packages: resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} dev: true - /vue-i18n-bridge@9.9.0(vue@2.7.16): - resolution: {integrity: sha512-Odb602VpyNBbv5aYkVelukJhamgkQ22JAC9C1TbK3HZKwuApCTEZSsEiGrnOtDgNl6Ics9vhk+EfXpmlpQx7Gg==} + /vue-i18n-bridge@9.10.2(vue@2.7.16): + resolution: {integrity: sha512-smFUfiA7s8QvsPTjUYAKHG8sCdKutfGAHC9KVK4pHQ0jtL6tlj3i8UHBdJ7/lgUlhLVYoq+DFji0xe7EetCUCA==} engines: {node: '>= 16'} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -13838,16 +13861,16 @@ packages: '@vue/composition-api': optional: true dependencies: - '@intlify/core-base': 9.9.0 - '@intlify/shared': 9.9.0 - '@intlify/vue-devtools': 9.9.0 + '@intlify/core-base': 9.10.2 + '@intlify/shared': 9.10.2 + '@intlify/vue-devtools': 9.10.2 '@vue/devtools-api': 6.5.1 vue-demi: 0.14.6(vue@2.7.16) transitivePeerDependencies: - vue dev: false - /vue-i18n-routing@1.2.0(vue-i18n-bridge@9.9.0)(vue-i18n@8.28.2)(vue-router@3.6.5)(vue@2.7.16): + /vue-i18n-routing@1.2.0(vue-i18n-bridge@9.10.2)(vue-i18n@8.28.2)(vue-router@3.6.5)(vue@2.7.16): resolution: {integrity: sha512-pn+bIFRMX5BN1BVQJ5rn05dYVnBhU/QnkxhjEJAe9HnYtJhDubetvoY+yfgDNWwesNWfHbbvsilsgSGL6DJyeA==} engines: {node: '>= 14.6'} peerDependencies: @@ -13868,14 +13891,14 @@ packages: vue-router: optional: true dependencies: - '@intlify/shared': 9.9.0 - '@intlify/vue-i18n-bridge': 1.1.0(vue-i18n-bridge@9.9.0)(vue-i18n@8.28.2) + '@intlify/shared': 9.10.2 + '@intlify/vue-i18n-bridge': 1.1.0(vue-i18n-bridge@9.10.2)(vue-i18n@8.28.2) '@intlify/vue-router-bridge': 1.1.0(vue-router@3.6.5)(vue@2.7.16) - ufo: 1.3.2 + ufo: 1.5.0 vue: 2.7.16 vue-demi: 0.14.6(vue@2.7.16) vue-i18n: 8.28.2(vue@2.7.16) - vue-i18n-bridge: 9.9.0(vue@2.7.16) + vue-i18n-bridge: 9.10.2(vue@2.7.16) vue-router: 3.6.5(vue@2.7.16) dev: false