diff --git a/web/package.json b/web/package.json index 9eb11649..b435abe9 100644 --- a/web/package.json +++ b/web/package.json @@ -40,7 +40,7 @@ "nuxt-highlightjs": "^1.0.3", "pusher-js": "^8.4.0", "qrcode": "^1.5.0", - "ufo": "^1.6.1", + "ufo": "^1.6.4", "vue": "^2.7.16", "vue-chartjs": "^5.3.3", "vue-class-component": "^7.2.6", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 17babf5d..edcaba78 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -63,8 +63,8 @@ importers: specifier: ^1.5.0 version: 1.5.4 ufo: - specifier: ^1.6.1 - version: 1.6.1 + specifier: ^1.6.4 + version: 1.6.4 vue: specifier: ^2.7.16 version: 2.7.16 @@ -6373,6 +6373,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -7359,8 +7364,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.10: - resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} + postcss@8.5.13: + resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==} engines: {node: ^10 || ^12 || >=14} postcss@8.5.6: @@ -8570,8 +8575,8 @@ packages: ua-parser-js@1.0.38: resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} - ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + ufo@1.6.4: + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} @@ -8733,6 +8738,7 @@ packages: uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-to-istanbul@9.3.0: @@ -11758,7 +11764,7 @@ snapshots: lodash: 4.17.21 rc9: 2.1.2 std-env: 3.7.0 - ufo: 1.6.1 + ufo: 1.6.4 '@nuxt/core@2.18.1': dependencies: @@ -11793,7 +11799,7 @@ snapshots: fs-extra: 11.2.0 html-minifier-terser: 7.2.0 node-html-parser: 6.1.13 - ufo: 1.6.1 + ufo: 1.6.4 '@nuxt/kit@3.12.2(rollup@3.30.0)': dependencies: @@ -11813,7 +11819,7 @@ snapshots: pkg-types: 1.1.2 scule: 1.3.0 semver: 7.7.3 - ufo: 1.6.1 + ufo: 1.6.4 unctx: 2.3.1 unimport: 3.7.2(rollup@3.30.0) untyped: 1.4.2 @@ -11838,7 +11844,7 @@ snapshots: pkg-types: 1.1.2 scule: 1.0.0 semver: 7.7.3 - ufo: 1.6.1 + ufo: 1.6.4 unctx: 2.3.1 unimport: 3.4.0(rollup@3.30.0) untyped: 1.4.0 @@ -11872,7 +11878,7 @@ snapshots: pkg-types: 1.1.2 scule: 1.3.0 std-env: 3.7.0 - ufo: 1.6.1 + ufo: 1.6.4 uncrypto: 0.1.3 unimport: 3.7.2(rollup@3.30.0) untyped: 1.4.2 @@ -11890,7 +11896,7 @@ snapshots: pkg-types: 1.1.2 postcss-import-resolver: 2.0.0 std-env: 3.7.0 - ufo: 1.6.1 + ufo: 1.6.4 unimport: 3.7.2(rollup@3.30.0) untyped: 1.4.2 transitivePeerDependencies: @@ -11915,7 +11921,7 @@ snapshots: serve-placeholder: 2.0.2 serve-static: 1.16.2 server-destroy: 1.0.1 - ufo: 1.6.1 + ufo: 1.6.4 transitivePeerDependencies: - supports-color @@ -11987,12 +11993,12 @@ snapshots: serialize-javascript: 6.0.2 signal-exit: 4.1.0 ua-parser-js: 1.0.38 - ufo: 1.6.1 + ufo: 1.6.4 '@nuxt/vue-app@2.18.1': dependencies: node-fetch-native: 1.6.7 - ufo: 1.6.1 + ufo: 1.6.4 unfetch: 5.0.0 vue: 2.7.16 vue-client-only: 2.1.0 @@ -12011,7 +12017,7 @@ snapshots: fs-extra: 11.2.0 lodash: 4.17.21 lru-cache: 5.1.1 - ufo: 1.6.1 + ufo: 1.6.4 vue: 2.7.16 vue-meta: 2.4.0 vue-server-renderer: 2.7.16 @@ -12053,7 +12059,7 @@ snapshots: 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.6.1 + ufo: 1.6.4 upath: 2.0.1 url-loader: 4.1.1(file-loader@6.2.0(webpack@5.104.1))(webpack@4.47.0) vue-loader: 15.11.1(babel-core@7.0.0-bridge.0(@babel/core@7.28.4))(cache-loader@4.1.0(webpack@4.47.0))(css-loader@5.2.7(webpack@5.104.1))(ejs@3.1.10)(handlebars@4.7.8)(lodash@4.17.21)(prettier@3.8.1)(vue-template-compiler@2.7.16)(webpack@4.47.0) @@ -17270,21 +17276,21 @@ snapshots: acorn: 8.15.0 pathe: 1.1.2 pkg-types: 1.1.2 - ufo: 1.6.1 + ufo: 1.6.4 mlly@1.7.1: dependencies: acorn: 8.15.0 pathe: 1.1.2 pkg-types: 1.1.2 - ufo: 1.6.1 + ufo: 1.6.4 mlly@1.7.3: dependencies: acorn: 8.15.0 pathe: 1.1.2 pkg-types: 1.2.1 - ufo: 1.6.1 + ufo: 1.6.4 moment@2.30.1: {} @@ -17318,6 +17324,8 @@ snapshots: nanoid@3.3.11: {} + nanoid@3.3.12: {} + nanoid@3.3.8: {} nanomatch@1.2.13: @@ -17555,7 +17563,7 @@ snapshots: execa: 8.0.1 pathe: 1.1.2 pkg-types: 1.2.1 - ufo: 1.6.1 + ufo: 1.6.4 object-assign@4.1.1: {} @@ -18447,9 +18455,9 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.0.2 - postcss@8.5.10: + postcss@8.5.13: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -19787,7 +19795,7 @@ snapshots: ua-parser-js@1.0.38: {} - ufo@1.6.1: {} + ufo@1.6.4: {} uglify-js@3.19.3: optional: true @@ -20048,7 +20056,7 @@ snapshots: vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1): dependencies: esbuild: 0.18.20 - postcss: 8.5.10 + postcss: 8.5.13 rollup: 3.30.0 optionalDependencies: '@types/node': 25.1.0