diff --git a/package-lock.json b/package-lock.json index bf36510..bbf0e82 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "devDependencies": { "@vitejs/plugin-vue": "^6.0.1", "lightningcss": "^1.30.2", - "sharp": "^0.33.5", + "loglevel": "^1.9.2", + "sharp": "^0.34.0", "vite": "^7.2.0", "vite-plugin-compression2": "^2.3.1" }, @@ -66,6 +67,17 @@ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", "version": "7.28.5" }, + "node_modules/@emnapi/runtime": { + "dependencies": { + "tslib": "^2.4.0" + }, + "dev": true, + "integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==", + "license": "MIT", + "optional": true, + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.0.tgz", + "version": "1.7.0" + }, "node_modules/@esbuild/aix-ppc64": { "cpu": [ "ppc64" @@ -508,6 +520,181 @@ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", "version": "0.25.12" }, + "node_modules/@img/colour": { + "dev": true, + "engines": { + "node": ">=18" + }, + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "version": "1.0.0" + }, + "node_modules/@img/sharp-darwin-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + }, + "os": [ + "darwin" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-darwin-x64": { + "cpu": [ + "x64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + }, + "os": [ + "darwin" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "cpu": [ + "x64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "cpu": [ + "arm" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "cpu": [ + "ppc64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "cpu": [ + "riscv64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "cpu": [ + "s390x" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "version": "1.2.4" + }, "node_modules/@img/sharp-libvips-linux-x64": { "cpu": [ "x64" @@ -516,14 +703,163 @@ "funding": { "url": "https://opencollective.com/libvips" }, - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" ], - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "version": "1.0.4" + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "cpu": [ + "x64" + ], + "dev": true, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "version": "1.2.4" + }, + "node_modules/@img/sharp-linux-arm": { + "cpu": [ + "arm" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linux-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linux-ppc64": { + "cpu": [ + "ppc64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linux-riscv64": { + "cpu": [ + "riscv64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linux-s390x": { + "cpu": [ + "s390x" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "version": "0.34.5" }, "node_modules/@img/sharp-linux-x64": { "cpu": [ @@ -536,17 +872,143 @@ "funding": { "url": "https://opencollective.com/libvips" }, - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "license": "Apache-2.0", + "optional": true, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + }, + "os": [ + "linux" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "cpu": [ + "x64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", "license": "Apache-2.0", "optional": true, "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": [ "linux" ], - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "version": "0.33.5" + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-wasm32": { + "cpu": [ + "wasm32" + ], + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-win32-arm64": { + "cpu": [ + "arm64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-win32-ia32": { + "cpu": [ + "ia32" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "version": "0.34.5" + }, + "node_modules/@img/sharp-win32-x64": { + "cpu": [ + "x64" + ], + "dev": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "version": "0.34.5" }, "node_modules/@jridgewell/sourcemap-codec": { "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", @@ -1016,51 +1478,6 @@ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.24.tgz", "version": "3.5.24" }, - "node_modules/color": { - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "dev": true, - "engines": { - "node": ">=12.5.0" - }, - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "version": "4.2.3" - }, - "node_modules/color-convert": { - "dependencies": { - "color-name": "~1.1.4" - }, - "dev": true, - "engines": { - "node": ">=7.0.0" - }, - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "version": "2.0.1" - }, - "node_modules/color-name": { - "dev": true, - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "version": "1.1.4" - }, - "node_modules/color-string": { - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - }, - "dev": true, - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "version": "1.9.1" - }, "node_modules/csstype": { "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT", @@ -1170,13 +1587,6 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "version": "2.3.3" }, - "node_modules/is-arrayish": { - "dev": true, - "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", - "version": "0.3.4" - }, "node_modules/lightningcss": { "dependencies": { "detect-libc": "^2.0.3" @@ -1204,6 +1614,7 @@ "lightningcss-win32-arm64-msvc": "1.30.2", "lightningcss-win32-x64-msvc": "1.30.2" }, + "peer": true, "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", "version": "1.30.2" }, @@ -1438,6 +1849,20 @@ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", "version": "1.30.2" }, + "node_modules/loglevel": { + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + }, + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "license": "MIT", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "version": "1.9.2" + }, "node_modules/magic-string": { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" @@ -1481,6 +1906,7 @@ }, "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", + "peer": true, "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "version": "4.0.3" }, @@ -1569,9 +1995,9 @@ }, "node_modules/sharp": { "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" }, "dev": true, "engines": { @@ -1581,41 +2007,36 @@ "url": "https://opencollective.com/libvips" }, "hasInstallScript": true, - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", "license": "Apache-2.0", "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" - }, - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "version": "0.33.5" - }, - "node_modules/simple-swizzle": { - "dependencies": { - "is-arrayish": "^0.3.1" - }, - "dev": true, - "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", - "license": "MIT", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", - "version": "0.2.4" + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + }, + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "version": "0.34.5" }, "node_modules/source-map-js": { "engines": { @@ -1650,6 +2071,14 @@ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "version": "0.2.15" }, + "node_modules/tslib": { + "dev": true, + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true, + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "version": "2.8.1" + }, "node_modules/vite": { "bin": { "vite": "bin/vite.js" @@ -1674,6 +2103,7 @@ "optionalDependencies": { "fsevents": "~2.3.3" }, + "peer": true, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", @@ -1746,6 +2176,7 @@ }, "integrity": "sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==", "license": "MIT", + "peer": true, "peerDependencies": { "typescript": "*" }, diff --git a/package.json b/package.json index f67cefc..1c74eda 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@vitejs/plugin-vue": "^6.0.1", "lightningcss": "^1.30.2", "loglevel": "^1.9.2", - "sharp": "^0.33.5", + "sharp": "^0.34.0", "vite": "^7.2.0", "vite-plugin-compression2": "^2.3.1" },