diff --git a/package.json b/package.json index 0b5a378..d4e47e7 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "dependencies": { "axios": "^1.13.2", "omorphia": "^0.9.5", - "sass": "^1.94.2" + "sass": "^1.97.3" }, "packageManager": "pnpm@8.6.1" } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8bb8a6..f96b397 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: ^0.9.5 version: 0.9.5(@nuxt/kit@4.3.1)(vue@3.5.25) sass: - specifier: ^1.94.2 - version: 1.94.2 + specifier: ^1.97.3 + version: 1.97.3 devDependencies: '@nuxt/devtools': @@ -30,7 +30,7 @@ devDependencies: version: 10.2.1(eslint@10.0.2)(rollup@4.59.0)(vue@3.5.25) nuxt: specifier: ^4.3.1 - version: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vite@7.3.1) + version: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vite@7.3.1) vue: specifier: ^3.5.25 version: 3.5.25(typescript@5.9.3) @@ -1397,7 +1397,7 @@ packages: dependencies: '@nuxt/kit': 3.20.1(magicast@0.3.5) execa: 8.0.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) transitivePeerDependencies: - magicast dev: true @@ -1409,7 +1409,7 @@ packages: dependencies: '@nuxt/kit': 4.3.1(magicast@0.5.2) execa: 8.0.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) transitivePeerDependencies: - magicast dev: true @@ -1476,7 +1476,7 @@ packages: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vite-plugin-inspect: 11.3.3(@nuxt/kit@3.20.1)(vite@7.3.1) vite-plugin-vue-tracer: 1.1.3(vite@7.3.1)(vue@3.5.25) which: 5.0.0 @@ -1526,7 +1526,7 @@ packages: sirv: 3.0.2 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vite-plugin-inspect: 11.3.3(@nuxt/kit@4.3.1)(vite@7.3.1) vite-plugin-vue-tracer: 1.2.0(vite@7.3.1)(vue@3.5.29) which: 5.0.0 @@ -1715,7 +1715,7 @@ packages: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.13.1 - nuxt: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vite@7.3.1) + nuxt: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vite@7.3.1) ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.0 @@ -1790,7 +1790,7 @@ packages: std-env: 3.10.0 dev: true - /@nuxt/vite-builder@4.3.1(eslint@10.0.2)(nuxt@4.3.1)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vue@3.5.29): + /@nuxt/vite-builder@4.3.1(eslint@10.0.2)(nuxt@4.3.1)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vue@3.5.29): resolution: {integrity: sha512-LndnxPJzDUDbWAB8q5gZZN1mSOLHEyMOoj4T3pTdPydGf31QZdMR0V1fQ1fdRgtgNtWB3WLP0d1ZfaAOITsUpw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -1818,7 +1818,7 @@ packages: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vite@7.3.1) + nuxt: 4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vite@7.3.1) pathe: 2.0.3 pkg-types: 2.3.0 postcss: 8.5.6 @@ -1827,8 +1827,8 @@ packages: std-env: 3.10.0 ufo: 1.6.3 unenv: 2.0.0-rc.24 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) - vite-node: 5.3.0(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) + vite-node: 5.3.0(jiti@2.6.1)(sass@1.97.3) vite-plugin-checker: 0.12.0(eslint@10.0.2)(typescript@5.9.3)(vite@7.3.1) vue: 3.5.29(typescript@5.9.3) vue-bundle-renderer: 2.2.0 @@ -2838,6 +2838,7 @@ packages: engines: {node: '>= 10.0.0'} dependencies: is-glob: 4.0.3 + napi-wasm: 1.1.3 picomatch: 4.0.3 dev: true bundledDependencies: @@ -3415,7 +3416,7 @@ packages: '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.0-rc.6 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -3429,7 +3430,7 @@ packages: vue: ^3.2.25 dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vue: 3.5.29(typescript@5.9.3) dev: true @@ -5155,12 +5156,12 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} dependencies: - flatted: 3.3.3 + flatted: 3.3.4 keyv: 4.5.4 dev: true - /flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + /flatted@3.3.4: + resolution: {integrity: sha512-3+mMldrTAPdta5kjX2G2J7iX4zxtnwpdA8Tr2ZSjkyPSanvbZAcy6flmtnXbEybHrDcU9641lxrMfFuUxVz9vA==} dev: true /floating-vue@2.0.0-beta.24(@nuxt/kit@4.3.1)(vue@3.5.25): @@ -5494,8 +5495,8 @@ packages: resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==} dev: true - /immutable@5.1.4: - resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} + /immutable@5.1.5: + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} /impound@1.0.0: resolution: {integrity: sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==} @@ -6139,6 +6140,10 @@ packages: dev: true optional: true + /napi-wasm@1.1.3: + resolution: {integrity: sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg==} + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -6342,7 +6347,7 @@ packages: resolution: {integrity: sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ==} dev: true - /nuxt@4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vite@7.3.1): + /nuxt@4.3.1(@vue/compiler-sfc@3.5.29)(eslint@10.0.2)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vite@7.3.1): resolution: {integrity: sha512-bl+0rFcT5Ax16aiWFBFPyWcsTob19NTZaDL5P6t0MQdK63AtgS6fN6fwvwdbXtnTk6/YdCzlmuLzXhSM22h0OA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -6362,7 +6367,7 @@ packages: '@nuxt/nitro-server': 4.3.1(nuxt@4.3.1)(typescript@5.9.3) '@nuxt/schema': 4.3.1 '@nuxt/telemetry': 2.7.0(@nuxt/kit@4.3.1) - '@nuxt/vite-builder': 4.3.1(eslint@10.0.2)(nuxt@4.3.1)(rollup@4.59.0)(sass@1.94.2)(typescript@5.9.3)(vue@3.5.29) + '@nuxt/vite-builder': 4.3.1(eslint@10.0.2)(nuxt@4.3.1)(rollup@4.59.0)(sass@1.97.3)(typescript@5.9.3)(vue@3.5.29) '@unhead/vue': 2.1.9(vue@3.5.29) '@vue/shared': 3.5.29 c12: 3.3.3(magicast@0.5.2) @@ -7438,13 +7443,13 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass@1.94.2: - resolution: {integrity: sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==} + /sass@1.97.3: + resolution: {integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 4.0.3 - immutable: 5.1.4 + immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 @@ -8355,7 +8360,7 @@ packages: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 dependencies: birpc: 2.9.0 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vite-hot-client: 2.1.0(vite@7.3.1) dev: true @@ -8364,10 +8369,10 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 dependencies: - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) dev: true - /vite-node@5.3.0(jiti@2.6.1)(sass@1.94.2): + /vite-node@5.3.0(jiti@2.6.1)(sass@1.97.3): resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8376,7 +8381,7 @@ packages: es-module-lexer: 2.0.0 obug: 2.1.1 pathe: 2.0.3 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) transitivePeerDependencies: - '@types/node' - jiti @@ -8437,7 +8442,7 @@ packages: tiny-invariant: 1.3.3 tinyglobby: 0.2.15 typescript: 5.9.3 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vscode-uri: 3.1.0 dev: true @@ -8460,7 +8465,7 @@ packages: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vite-dev-rpc: 1.1.0(vite@7.3.1) transitivePeerDependencies: - supports-color @@ -8485,7 +8490,7 @@ packages: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vite-dev-rpc: 1.1.0(vite@7.3.1) transitivePeerDependencies: - supports-color @@ -8502,7 +8507,7 @@ packages: magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vue: 3.5.25(typescript@5.9.3) dev: true @@ -8517,11 +8522,11 @@ packages: magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 7.3.1(jiti@2.6.1)(sass@1.94.2) + vite: 7.3.1(jiti@2.6.1)(sass@1.97.3) vue: 3.5.29(typescript@5.9.3) dev: true - /vite@7.3.1(jiti@2.6.1)(sass@1.94.2): + /vite@7.3.1(jiti@2.6.1)(sass@1.97.3): resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8567,7 +8572,7 @@ packages: picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.59.0 - sass: 1.94.2 + sass: 1.97.3 tinyglobby: 0.2.15 optionalDependencies: fsevents: 2.3.3