From 34f52def6482627cf239f10fe8236d862ef71795 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Wed, 6 Nov 2024 22:34:35 +0100 Subject: [PATCH] chore: drop paki in favor of Compression Streams API --- package.json | 10 +- playground/package.json | 4 +- pnpm-lock.yaml | 830 +++++++++++++++++++++++++++++------ src/module.ts | 2 +- src/runtime/internal/dump.ts | 20 +- src/utils/templates.ts | 32 +- 6 files changed, 729 insertions(+), 169 deletions(-) diff --git a/package.json b/package.json index 3a6a69fce..296ace403 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "test:types": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit" }, "dependencies": { - "@nuxt/kit": "^3.14.0", + "@nuxt/kit": "^3.14.159", "@nuxtjs/mdc": "^0.9.2", "@sqlite.org/sqlite-wasm": "3.47.0-build1", "better-sqlite3": "^11.5.0", @@ -61,7 +61,6 @@ "micromark-util-sanitize-uri": "^2.0.0", "micromatch": "^4.0.8", "ohash": "^1.1.4", - "pako": "^2.1.0", "pathe": "^1.1.2", "remark-mdc": "^3.2.1", "scule": "^1.3.0", @@ -86,22 +85,21 @@ "@nuxt/devtools": "^1.6.0", "@nuxt/eslint-config": "^0.6.1", "@nuxt/module-builder": "^0.8.4", - "@nuxt/schema": "^3.14.0", + "@nuxt/schema": "^3.14.159", "@nuxt/test-utils": "^3.14.4", "@types/better-sqlite3": "^7.6.11", "@types/micromatch": "^4.0.9", "@types/node": "^22.9.0", - "@types/pako": "^2.0.3", "@types/pg": "^8.11.10", "@types/ws": "^8.5.13", "csvtojson": "^2.0.10", "eslint": "^9.14.0", "micromark-util-types": "^2.0.0", - "nuxt": "^3.14.0", + "nuxt": "^3.14.159", "release-it": "^17.10.0", "vitest": "^2.1.4", "vue-tsc": "^2.1.10", - "wrangler": "^3.84.1" + "wrangler": "^3.85.0" }, "resolutions": { "vue": "^3.5.12" diff --git a/playground/package.json b/playground/package.json index ac1d15b34..df901efef 100644 --- a/playground/package.json +++ b/playground/package.json @@ -11,7 +11,7 @@ "dependencies": { "@nuxt/ui": "https://pkg.pr.new/@nuxt/ui@50cc034", "@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui-pro@8eac713", - "@nuxthub/core": "^0.7.32", - "nuxt": "^3.13.2" + "@nuxthub/core": "^0.8.6", + "nuxt": "^3.14.159" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6c2a3904..6969896eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: .: dependencies: '@nuxt/kit': - specifier: ^3.14.0 - version: 3.14.0(magicast@0.3.5)(rollup@4.24.4) + specifier: ^3.14.159 + version: 3.14.159(magicast@0.3.5)(rollup@3.29.5) '@nuxtjs/mdc': specifier: ^0.9.2 - version: 0.9.2(magicast@0.3.5)(rollup@4.24.4) + version: 0.9.2(magicast@0.3.5)(rollup@3.29.5) '@sqlite.org/sqlite-wasm': specifier: 3.47.0-build1 version: 3.47.0-build1 @@ -77,9 +77,6 @@ importers: ohash: specifier: ^1.1.4 version: 1.1.4 - pako: - specifier: ^2.1.0 - version: 2.1.0 pathe: specifier: ^1.1.2 version: 1.1.2 @@ -134,19 +131,19 @@ importers: version: 'link:' '@nuxt/devtools': specifier: ^1.6.0 - version: 1.6.0(bufferutil@4.0.8)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + version: 1.6.0(bufferutil@4.0.8)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@nuxt/eslint-config': specifier: ^0.6.1 version: 0.6.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3) '@nuxt/module-builder': specifier: ^0.8.4 - version: 0.8.4(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(nuxi@3.15.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3)) + version: 0.8.4(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(nuxi@3.15.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3)) '@nuxt/schema': - specifier: ^3.14.0 - version: 3.14.0(magicast@0.3.5)(rollup@4.24.4) + specifier: ^3.14.159 + version: 3.14.159(magicast@0.3.5)(rollup@3.29.5) '@nuxt/test-utils': specifier: ^3.14.4 - version: 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) + version: 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) '@types/better-sqlite3': specifier: ^7.6.11 version: 7.6.11 @@ -156,9 +153,6 @@ importers: '@types/node': specifier: ^22.9.0 version: 22.9.0 - '@types/pako': - specifier: ^2.0.3 - version: 2.0.3 '@types/pg': specifier: ^8.11.10 version: 8.11.10 @@ -175,8 +169,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 nuxt: - specifier: ^3.14.0 - version: 3.14.0(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)) + specifier: ^3.14.159 + version: 3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)) release-it: specifier: ^17.10.0 version: 17.10.0(typescript@5.6.3) @@ -187,8 +181,8 @@ importers: specifier: ^2.1.10 version: 2.1.10(typescript@5.6.3) wrangler: - specifier: ^3.84.1 - version: 3.84.1(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8) + specifier: ^3.85.0 + version: 3.85.0(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8) docs: dependencies: @@ -202,8 +196,8 @@ importers: specifier: ^1.2.2 version: 1.2.2 '@nuxt/content': - specifier: ^3.0.0-alpha.5 - version: 3.0.0-alpha.5(bufferutil@4.0.8)(magicast@0.3.5)(pg@8.13.1)(rollup@4.24.0) + specifier: https://pkg.pr.new/@nuxt/content@ebc88b2 + version: https://pkg.pr.new/@nuxt/content@ebc88b2(bufferutil@4.0.8)(magicast@0.3.5)(pg@8.13.1)(rollup@4.24.0) '@nuxt/image': specifier: ^1.8.1 version: 1.8.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.0) @@ -274,11 +268,11 @@ importers: specifier: https://pkg.pr.new/@nuxt/ui-pro@8eac713 version: https://pkg.pr.new/@nuxt/ui-pro@8eac713(change-case@5.4.4)(embla-carousel@8.3.1)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@nuxthub/core': - specifier: ^0.7.32 - version: 0.7.32(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + specifier: ^0.8.6 + version: 0.8.6(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) nuxt: - specifier: ^3.13.2 - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)) + specifier: ^3.14.159 + version: 3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)) packages: @@ -1559,8 +1553,9 @@ packages: '@nuxt/content@3.0.0-alpha.1': resolution: {integrity: sha512-AT8qmWJyW21KjopWev+soFz6OsHwcfGJOxfEDSVVFvpZScUpook/pWscFlu8+D05V2Nl94i8tTglYiMd9JcUqA==} - '@nuxt/content@3.0.0-alpha.5': - resolution: {integrity: sha512-q1eNWF+nTVqDzdMZjwBmq2IQTGf2ycf1wcBTZg3jEBlPm0B4T8CP4p3lt3QNZUZpmihmdFbW3aggdZX07WnkGw==} + '@nuxt/content@https://pkg.pr.new/@nuxt/content@ebc88b2': + resolution: {tarball: https://pkg.pr.new/@nuxt/content@ebc88b2} + version: 3.0.0-alpha.5 peerDependencies: pg: '*' @@ -1625,6 +1620,10 @@ packages: resolution: {integrity: sha512-Gl30WrzX7YSJqkTyOJlG4LkErShkGoHigWF/htFt9Q27Lx9JNCkOpXlEf+rA/vsDlXJeo8mVNRoMhS4Q+0d1Kg==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/kit@3.14.159': + resolution: {integrity: sha512-ZqxsCI1NKV/gjfEUUZjMcr82sg0MKYZOuyB6bu9QY5Zr7NGpfIZY/z5Z822AKTmFxKGChnuz9M0UaS4ze6p42g==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/module-builder@0.8.4': resolution: {integrity: sha512-RSPRfCpBLuJtbDRaAKmc3Qzt3O98kSeRItXcgx0ZLptvROWT+GywoLhnYznRp8kbkz+6Qb5Hfiwa/RYEMRuJ4Q==} hasBin: true @@ -1640,6 +1639,10 @@ packages: resolution: {integrity: sha512-uLAAS7Za7+JXJg6phAjUecqBUfON/WZN/NbYic7uCM+4LUT8B4M/5WM9zFCZJi1g9Krns5Wr5GmJJPIfaYt0eQ==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@3.14.159': + resolution: {integrity: sha512-ggXA3F2f9udQoEy5WwrY6bTMvpDaErUYRLSEzdMqqCqjOQ5manfFgfuScGj3ooZiXLIX2TGLVTzcll4nnpDlnQ==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.6.0': resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} hasBin: true @@ -1710,8 +1713,8 @@ packages: peerDependencies: vue: ^3.5.12 - '@nuxt/vite-builder@3.14.0': - resolution: {integrity: sha512-Hh8nRN+v0glye7Z5kAb9GLtkWEDgN9YULwURRpK8LOGhHp9tDkG1/uVdbh3pK+yNTyXc4KBqQofBt8CaCB2S3g==} + '@nuxt/vite-builder@3.14.159': + resolution: {integrity: sha512-V3FJnDNR3tCAYeYmxxPsAWuMq6z5mZi8KPWO+lrO/Z8LqfD3+uYpluzUtzj0S1IIhCERmHe4rUNzr67RqSTL2Q==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.5.12 @@ -1719,6 +1722,9 @@ packages: '@nuxthub/core@0.7.32': resolution: {integrity: sha512-r5fTXqtVKjLGPp9g/pTgNtpnb4V5XACrcQI7KPOeYOf9fnuQkCe6XHDGf0ywWmg86sBimQzTtBCYffNrgfk5Ag==} + '@nuxthub/core@0.8.6': + resolution: {integrity: sha512-MP/nvSCY7dHkrmnJj3LEKxBvXocw6MDwGM8nzv4iD9ZKHosex/VuY9g+TCv97PguRbE0wdlCdM+iap8Y6UAf7A==} + '@nuxtjs/color-mode@3.5.2': resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} @@ -2584,9 +2590,6 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/pako@2.0.3': - resolution: {integrity: sha512-bq0hMV9opAcrmE0Byyo0fY3Ew4tgOevJmQ9grUhpXQhYfyLJ1Kqg3P33JT5fdbT2AjeAjR51zqqVjAL/HMkx7Q==} - '@types/pg@8.11.10': resolution: {integrity: sha512-LczQUW4dbOQzsH2RQ5qoeJ6qJPdrcM/DcMLoqWQkMLMsq83J5lAX3LXjdkWdpscFy67JSOWDnh7Ny/sPFykmkg==} @@ -2745,6 +2748,9 @@ packages: '@uploadthing/mime-types@0.3.0': resolution: {integrity: sha512-jN/XFvpKTzcd3MXT/9D9oxx05scnYiSYxAXF/e6hyg377zFducRxivU/kHyYTkpUZPTmOL5q9EQbOkUsXMlSMg==} + '@uploadthing/mime-types@0.3.1': + resolution: {integrity: sha512-CaEadjn33CzPSLRaU8uL8IRv8MpW9xU5Rg/R45T5In8608dzovDDk0uQ9jzmmLYU5hHt+4v2qugcG/jirm/KEA==} + '@vercel/nft@0.26.5': resolution: {integrity: sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==} engines: {node: '>=16'} @@ -4771,10 +4777,6 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.3.3: - resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} - hasBin: true - jiti@2.4.0: resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true @@ -5371,8 +5373,11 @@ packages: nitro-cloudflare-dev@0.2.0: resolution: {integrity: sha512-wcvKa0vFZViQm4VBlnVn0SforhfbYvRtq80+18vPXBvhMiTN7KfOthw71goeXelndlmF65TkvNy6SVUWXwOLqg==} - nitropack@2.10.2: - resolution: {integrity: sha512-DxmaAcT33CpeBGU6ppVfT9g1nbjxxkwa4ZEkMwFrbsvTrShAQ7mZf3bTkdAB18iZmthlSovBpY8ecE1FbNvtQw==} + nitro-cloudflare-dev@0.2.1: + resolution: {integrity: sha512-zHAN21dp+As0ldkAr5tWTop/I721j7MssZG6qb7a7EMorFwdRIhyTUwltr2L6v4qT4209S4eb2S9rszP1fxS7A==} + + nitropack@2.10.3: + resolution: {integrity: sha512-7n+ITF7RbCMwZZzyacxJ9eMCnWuE60omGJEyLM5PQRKS4Vu5w6OOCvf4C6E3UC0UryFuUIwGbJ3M+tIP9Az9OQ==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -5496,8 +5501,8 @@ packages: '@types/node': optional: true - nuxt@3.14.0: - resolution: {integrity: sha512-9RvptD0czK683RcD7tmrYtOk86TiW485gZob/tj1YiLVx+gmKJsq+1+kbl6XTg/cg9mbV9lNfErlCNPgXurs2A==} + nuxt@3.14.159: + resolution: {integrity: sha512-1xz6AfFkun+byUIkBNX3/CTOTShPRFJe0y9HqWZX2aV9xdoz5ByeaHZfktokhOOSbvabjDyzkTbbHh3V673qHw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -7430,8 +7435,8 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@3.84.1: - resolution: {integrity: sha512-w27/QpIk2qz6aMIVi9T8cDcXMvh/RXjcL+vf4o5J2GpQAE4U7wTCNHyaY9H3oTJWRN97KqCAEbiHBNtTKoUJEw==} + wrangler@3.85.0: + resolution: {integrity: sha512-r5YCWUaF4ApLnloNE6jHHgRYdFzYHoajTlC1tns42UzQ2Ls63VAqD3b0cxOqzDUfmlSb3skpmu0B0Ssi3QWPAg==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -8502,7 +8507,7 @@ snapshots: '@nuxt/content@3.0.0-alpha.1(bufferutil@4.0.8)(magicast@0.3.5)(rollup@4.24.4)(typescript@5.6.3)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@nuxtjs/mdc': 0.9.2(magicast@0.3.5)(rollup@4.24.4) '@sqlite.org/sqlite-wasm': 3.46.1-build4 better-sqlite3: 11.3.0 @@ -8546,18 +8551,19 @@ snapshots: - utf-8-validate - webpack-sources - '@nuxt/content@3.0.0-alpha.5(bufferutil@4.0.8)(magicast@0.3.5)(pg@8.13.1)(rollup@4.24.0)': + '@nuxt/content@https://pkg.pr.new/@nuxt/content@ebc88b2(bufferutil@4.0.8)(magicast@0.3.5)(pg@8.13.1)(rollup@4.24.0)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) '@nuxtjs/mdc': 0.9.2(magicast@0.3.5)(rollup@4.24.0) '@sqlite.org/sqlite-wasm': 3.47.0-build1 better-sqlite3: 11.5.0 + c12: 2.0.1(magicast@0.3.5) chokidar: 4.0.1 consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 fast-glob: 3.3.2 - jiti: 2.3.3 + jiti: 2.4.0 knitwork: 1.1.0 listhen: 1.9.0 mdast-util-to-hast: 13.2.0 @@ -8597,8 +8603,8 @@ snapshots: '@nuxt/devtools-kit@1.5.2(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) execa: 7.2.0 vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) transitivePeerDependencies: @@ -8609,8 +8615,8 @@ snapshots: '@nuxt/devtools-kit@1.5.2(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.4) execa: 7.2.0 vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) transitivePeerDependencies: @@ -8619,10 +8625,10 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': + '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5) execa: 7.2.0 vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) transitivePeerDependencies: @@ -8631,24 +8637,24 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': + '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) execa: 7.2.0 - vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': + '@nuxt/devtools-kit@1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.4) execa: 7.2.0 - vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) transitivePeerDependencies: - magicast - rollup @@ -8686,7 +8692,7 @@ snapshots: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) '@nuxt/devtools-wizard': 1.5.2 - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.19 @@ -8717,7 +8723,7 @@ snapshots: tinyglobby: 0.2.9 unimport: 3.13.1(rollup@4.24.0) vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.0))(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.0))(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) which: 3.0.1 ws: 8.18.0(bufferutil@4.0.8) @@ -8734,7 +8740,7 @@ snapshots: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) '@nuxt/devtools-wizard': 1.5.2 - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@vue/devtools-core': 7.4.4(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.19 @@ -8765,7 +8771,7 @@ snapshots: tinyglobby: 0.2.9 unimport: 3.13.1(rollup@4.24.4) vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) which: 3.0.1 ws: 8.18.0(bufferutil@4.0.8) @@ -8777,12 +8783,12 @@ snapshots: - vue - webpack-sources - '@nuxt/devtools@1.6.0(bufferutil@4.0.8)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3))': + '@nuxt/devtools@1.6.0(bufferutil@4.0.8)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) '@nuxt/devtools-wizard': 1.6.0 - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.19 @@ -8811,9 +8817,9 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.9 - unimport: 3.13.1(rollup@4.24.4) + unimport: 3.13.1(rollup@3.29.5) vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) which: 3.0.1 ws: 8.18.0(bufferutil@4.0.8) @@ -8825,6 +8831,54 @@ snapshots: - vue - webpack-sources + '@nuxt/devtools@1.6.0(bufferutil@4.0.8)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3))': + dependencies: + '@antfu/utils': 0.7.10 + '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + '@nuxt/devtools-wizard': 1.6.0 + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@vue/devtools-core': 7.4.4(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + '@vue/devtools-kit': 7.4.4 + birpc: 0.2.19 + consola: 3.2.3 + cronstrue: 2.50.0 + destr: 2.0.3 + error-stack-parser-es: 0.1.5 + execa: 7.2.0 + fast-npm-meta: 0.2.2 + flatted: 3.3.1 + get-port-please: 3.1.2 + hookable: 5.5.3 + image-meta: 0.2.1 + is-installed-globally: 1.0.0 + launch-editor: 2.9.1 + local-pkg: 0.5.0 + magicast: 0.3.5 + nypm: 0.3.12 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.1 + rc9: 2.1.2 + scule: 1.3.0 + semver: 7.6.3 + simple-git: 3.27.0 + sirv: 2.0.4 + tinyglobby: 0.2.9 + unimport: 3.13.1(rollup@4.24.4) + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) + which: 3.0.1 + ws: 8.18.0(bufferutil@4.0.8) + transitivePeerDependencies: + - bufferutil + - rollup + - supports-color + - utf-8-validate + - vue + - webpack-sources + '@nuxt/eslint-config@0.6.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint/js': 9.13.0 @@ -8860,7 +8914,7 @@ snapshots: '@nuxt/fonts@0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) chalk: 5.3.0 css-tree: 3.0.0 defu: 6.1.4 @@ -8903,7 +8957,7 @@ snapshots: '@nuxt/fonts@0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) chalk: 5.3.0 css-tree: 3.0.0 defu: 6.1.4 @@ -8950,7 +9004,7 @@ snapshots: '@iconify/utils': 2.1.33 '@iconify/vue': 4.1.3-beta.1(vue@3.5.12(typescript@5.6.3)) '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) consola: 3.2.3 local-pkg: 0.5.0 mlly: 1.7.2 @@ -8973,7 +9027,7 @@ snapshots: '@iconify/utils': 2.1.33 '@iconify/vue': 4.1.3-beta.1(vue@3.5.12(typescript@5.6.3)) '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) consola: 3.2.3 local-pkg: 0.5.0 mlly: 1.7.2 @@ -9134,9 +9188,93 @@ snapshots: - supports-color - webpack-sources - '@nuxt/module-builder@0.8.4(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(nuxi@3.15.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))': + '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + c12: 2.0.1(magicast@0.3.5) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 6.0.2 + jiti: 2.4.0 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.2 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1 + unimport: 3.13.1(rollup@3.29.5) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.0)': + dependencies: + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + c12: 2.0.1(magicast@0.3.5) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 6.0.2 + jiti: 2.4.0 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.2 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1 + unimport: 3.13.1(rollup@4.24.0) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.4)': + dependencies: + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + c12: 2.0.1(magicast@0.3.5) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 6.0.2 + jiti: 2.4.0 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.2 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1 + unimport: 3.13.1(rollup@4.24.4) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/module-builder@0.8.4(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(nuxi@3.15.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))': + dependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -9234,9 +9372,72 @@ snapshots: - supports-color - webpack-sources - '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.24.0)': + '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@3.29.5)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + c12: 2.0.1(magicast@0.3.5) + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.13.1(rollup@3.29.5) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.24.0)': + dependencies: + c12: 2.0.1(magicast@0.3.5) + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.13.1(rollup@4.24.0) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/schema@3.14.159(magicast@0.3.5)(rollup@4.24.4)': + dependencies: + c12: 2.0.1(magicast@0.3.5) + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.13.1(rollup@4.24.4) + untyped: 1.5.1 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@3.29.5)': + dependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -9260,9 +9461,9 @@ snapshots: - supports-color - webpack-sources - '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.24.4)': + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.24.0)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -9286,25 +9487,51 @@ snapshots: - supports-color - webpack-sources - '@nuxt/test-utils@3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))': + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.24.4)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - c12: 2.0.1(magicast@0.3.5) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + ci-info: 4.0.0 consola: 3.2.3 + create-require: 1.1.1 defu: 6.1.4 destr: 2.0.3 - estree-walker: 3.0.3 - fake-indexeddb: 6.0.0 - get-port-please: 3.1.2 - h3: 1.13.0 - local-pkg: 0.5.0 - magic-string: 0.30.12 - nitropack: 2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3) - node-fetch-native: 1.6.4 + dotenv: 16.4.5 + git-url-parse: 15.0.0 + is-docker: 3.0.0 + jiti: 1.21.6 + mri: 1.2.0 + nanoid: 5.0.7 ofetch: 1.4.1 + package-manager-detector: 0.2.2 + parse-git-config: 3.0.0 pathe: 1.1.2 - perfect-debounce: 1.0.0 + rc9: 2.1.2 + std-env: 3.7.0 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + + '@nuxt/test-utils@3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))': + dependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + c12: 2.0.1(magicast@0.3.5) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + estree-walker: 3.0.3 + fake-indexeddb: 6.0.0 + get-port-please: 3.1.2 + h3: 1.13.0 + local-pkg: 0.5.0 + magic-string: 0.30.12 + nitropack: 2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3) + node-fetch-native: 1.6.4 + ofetch: 1.4.1 + pathe: 1.1.2 + perfect-debounce: 1.0.0 radix3: 1.1.2 scule: 1.3.0 std-env: 3.7.0 @@ -9313,7 +9540,7 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1 vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) - vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) + vitest-environment-nuxt: 1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) vue: 3.5.12(typescript@5.6.3) vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) optionalDependencies: @@ -9425,8 +9652,8 @@ snapshots: dependencies: '@nuxt/fonts': 0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) '@nuxt/icon': 1.6.1(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5)(rollup@4.24.0) '@tailwindcss/postcss': 4.0.0-alpha.29 '@tailwindcss/vite': 4.0.0-alpha.29(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) @@ -9487,8 +9714,8 @@ snapshots: dependencies: '@nuxt/fonts': 0.10.2(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) '@nuxt/icon': 1.6.1(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5)(rollup@4.24.4) '@tailwindcss/postcss': 4.0.0-alpha.29 '@tailwindcss/vite': 4.0.0-alpha.29(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) @@ -9813,9 +10040,69 @@ snapshots: - vue-tsc - webpack-sources - '@nuxt/vite-builder@3.14.0(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))': + '@nuxt/vite-builder@3.14.159(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@rollup/plugin-replace': 6.0.1(rollup@3.29.5) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + autoprefixer: 10.4.20(postcss@8.4.47) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 7.0.6(postcss@8.4.47) + defu: 6.1.4 + esbuild: 0.24.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + get-port-please: 3.1.2 + h3: 1.13.0 + jiti: 2.4.0 + knitwork: 1.1.0 + magic-string: 0.30.12 + mlly: 1.7.2 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.1 + postcss: 8.4.47 + rollup-plugin-visualizer: 5.12.0(rollup@3.29.5) + std-env: 3.7.0 + strip-literal: 2.1.0 + ufo: 1.5.4 + unenv: 1.10.0 + unplugin: 1.15.0 + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + vite-node: 2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + vite-plugin-checker: 0.8.0(eslint@9.14.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) + vue-bundle-renderer: 2.1.1 + transitivePeerDependencies: + - '@biomejs/biome' + - '@types/node' + - eslint + - less + - lightningcss + - magicast + - meow + - optionator + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + - webpack-sources + + '@nuxt/vite-builder@3.14.159(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))': + dependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@rollup/plugin-replace': 6.0.1(rollup@4.24.4) '@vitejs/plugin-vue': 5.1.4(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) @@ -9914,26 +10201,26 @@ snapshots: - vite - webpack-sources - '@nuxthub/core@0.7.32(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': + '@nuxthub/core@0.8.6(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))': dependencies: - '@cloudflare/workers-types': 4.20241011.0 + '@cloudflare/workers-types': 4.20241022.0 '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.4) - '@uploadthing/mime-types': 0.3.0 + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@uploadthing/mime-types': 0.3.1 citty: 0.1.6 confbox: 0.1.8 defu: 6.1.4 destr: 2.0.3 h3: 1.13.0 mime: 4.0.4 - nitro-cloudflare-dev: 0.2.0 + nitro-cloudflare-dev: 0.2.1 ofetch: 1.4.1 pathe: 1.1.2 pkg-types: 1.2.1 std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unstorage: 1.12.0(ioredis@5.4.1) + unstorage: 1.13.1(ioredis@5.4.1) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -9957,7 +10244,7 @@ snapshots: '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)(rollup@4.24.0)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) pathe: 1.1.2 pkg-types: 1.2.1 semver: 7.6.3 @@ -9969,7 +10256,7 @@ snapshots: '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)(rollup@4.24.4)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) pathe: 1.1.2 pkg-types: 1.2.1 semver: 7.6.3 @@ -9979,9 +10266,52 @@ snapshots: - supports-color - webpack-sources + '@nuxtjs/mdc@0.9.2(magicast@0.3.5)(rollup@3.29.5)': + dependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@shikijs/transformers': 1.22.0 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@vue/compiler-core': 3.5.12 + consola: 3.2.3 + debug: 4.3.7(supports-color@9.4.0) + defu: 6.1.4 + destr: 2.0.3 + detab: 3.0.2 + github-slugger: 2.0.0 + hast-util-to-string: 3.0.1 + mdast-util-to-hast: 13.2.0 + micromark-util-sanitize-uri: 2.0.0 + ohash: 1.1.4 + parse5: 7.2.0 + pathe: 1.1.2 + property-information: 6.5.0 + rehype-external-links: 3.0.0 + rehype-raw: 7.0.0 + rehype-slug: 6.0.0 + rehype-sort-attribute-values: 5.0.1 + rehype-sort-attributes: 5.0.1 + remark-emoji: 5.0.1 + remark-gfm: 4.0.0 + remark-mdc: 3.2.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + scule: 1.3.0 + shiki: 1.22.2 + ufo: 1.5.4 + unified: 11.0.5 + unist-builder: 4.0.0 + unist-util-visit: 5.0.0 + unwasm: 0.3.9 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + '@nuxtjs/mdc@0.9.2(magicast@0.3.5)(rollup@4.24.0)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) '@shikijs/transformers': 1.22.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -10024,7 +10354,7 @@ snapshots: '@nuxtjs/mdc@0.9.2(magicast@0.3.5)(rollup@4.24.4)': dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@shikijs/transformers': 1.22.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -10484,6 +10814,13 @@ snapshots: optionalDependencies: rollup: 4.24.4 + '@rollup/plugin-replace@6.0.1(rollup@3.29.5)': + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@3.29.5) + magic-string: 0.30.12 + optionalDependencies: + rollup: 3.29.5 + '@rollup/plugin-replace@6.0.1(rollup@4.24.4)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.24.4) @@ -10536,6 +10873,14 @@ snapshots: optionalDependencies: rollup: 4.24.4 + '@rollup/pluginutils@5.1.3(rollup@3.29.5)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 3.29.5 + '@rollup/pluginutils@5.1.3(rollup@4.24.0)': dependencies: '@types/estree': 1.0.6 @@ -10957,8 +11302,6 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/pako@2.0.3': {} - '@types/pg@8.11.10': dependencies: '@types/node': 22.9.0 @@ -11179,6 +11522,8 @@ snapshots: '@uploadthing/mime-types@0.3.0': {} + '@uploadthing/mime-types@0.3.1': {} + '@vercel/nft@0.26.5': dependencies: '@mapbox/node-pre-gyp': 1.0.11 @@ -11297,6 +11642,19 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 + '@vue-macros/common@1.14.0(rollup@3.29.5)(vue@3.5.12(typescript@5.6.3))': + dependencies: + '@babel/types': 7.25.8 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) + '@vue/compiler-sfc': 3.5.12 + ast-kit: 1.2.1 + local-pkg: 0.5.0 + magic-string-ast: 0.6.2 + optionalDependencies: + vue: 3.5.12(typescript@5.6.3) + transitivePeerDependencies: + - rollup + '@vue-macros/common@1.14.0(rollup@4.24.0)(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/types': 7.25.8 @@ -11576,7 +11934,7 @@ snapshots: acorn-walk@8.3.4: dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn@8.12.1: {} @@ -13407,6 +13765,17 @@ snapshots: - rollup - webpack-sources + impound@0.2.0(rollup@3.29.5): + dependencies: + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) + mlly: 1.7.2 + pathe: 1.1.2 + unenv: 1.10.0 + unplugin: 1.15.0 + transitivePeerDependencies: + - rollup + - webpack-sources + impound@0.2.0(rollup@4.24.4): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.4) @@ -13632,8 +14001,6 @@ snapshots: jiti@1.21.6: {} - jiti@2.3.3: {} - jiti@2.4.0: {} joi@17.13.3: @@ -14241,7 +14608,7 @@ snapshots: miniflare@3.20241022.0(bufferutil@4.0.8): dependencies: '@cspotcode/source-map-support': 0.8.1 - acorn: 8.12.1 + acorn: 8.14.0 acorn-walk: 8.3.4 capnp-ts: 0.7.0 exit-hook: 2.2.1 @@ -14361,7 +14728,13 @@ snapshots: mlly: 1.7.2 pkg-types: 1.2.1 - nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3): + nitro-cloudflare-dev@0.2.1: + dependencies: + consola: 3.2.3 + mlly: 1.7.2 + pkg-types: 1.2.1 + + nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 @@ -14656,8 +15029,8 @@ snapshots: nuxt-site-config-kit@2.2.18(magicast@0.3.5)(rollup@4.24.0)(vue@3.5.12(typescript@5.6.3)): dependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) pkg-types: 1.2.1 site-config-stack: 2.2.18(vue@3.5.12(typescript@5.6.3)) std-env: 3.7.0 @@ -14672,8 +15045,8 @@ snapshots: nuxt-site-config@2.2.18(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)): dependencies: '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.0) nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.24.0)(vue@3.5.12(typescript@5.6.3)) pathe: 1.1.2 pkg-types: 1.2.1 @@ -14914,14 +15287,128 @@ snapshots: - webpack-sources - xml2js - nuxt@3.14.0(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)): + nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.6.0(bufferutil@4.0.8)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/schema': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/devtools': 1.6.0(bufferutil@4.0.8)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@3.29.5) + '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@3.29.5) + '@nuxt/vite-builder': 3.14.159(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@3.29.5)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3)) + '@unhead/dom': 1.11.11 + '@unhead/shared': 1.11.11 + '@unhead/ssr': 1.11.11 + '@unhead/vue': 1.11.11(vue@3.5.12(typescript@5.6.3)) + '@vue/shared': 3.5.12 + acorn: 8.14.0 + c12: 2.0.1(magicast@0.3.5) + chokidar: 4.0.1 + compatx: 0.1.8 + consola: 3.2.3 + cookie-es: 1.2.2 + defu: 6.1.4 + destr: 2.0.3 + devalue: 5.1.1 + errx: 0.1.0 + esbuild: 0.24.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + globby: 14.0.2 + h3: 1.13.0 + hookable: 5.5.3 + ignore: 6.0.2 + impound: 0.2.0(rollup@3.29.5) + jiti: 2.4.0 + klona: 2.0.6 + knitwork: 1.1.0 + magic-string: 0.30.12 + mlly: 1.7.2 + nanotar: 0.1.1 + nitropack: 2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3) + nuxi: 3.15.0 + nypm: 0.3.12 + ofetch: 1.4.1 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.1 + radix3: 1.1.2 + scule: 1.3.0 + semver: 7.6.3 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinyglobby: 0.2.10 + ufo: 1.5.4 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.10.0 + unhead: 1.11.11 + unimport: 3.13.1(rollup@3.29.5) + unplugin: 1.15.0 + unplugin-vue-router: 0.10.8(rollup@3.29.5)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) + unstorage: 1.13.1(ioredis@5.4.1) + untyped: 1.5.1 + vue: 3.5.12(typescript@5.6.3) + vue-bundle-renderer: 2.1.1 + vue-devtools-stub: 0.1.0 + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) + optionalDependencies: + '@parcel/watcher': 2.4.1 + '@types/node': 22.9.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@biomejs/biome' + - '@capacitor/preferences' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - bufferutil + - drizzle-orm + - encoding + - eslint + - idb-keyval + - ioredis + - less + - lightningcss + - magicast + - meow + - mysql2 + - optionator + - rollup + - sass + - sass-embedded + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - webpack-sources + - xml2js + + nuxt@3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(better-sqlite3@11.5.0)(bufferutil@4.0.8)(eslint@9.14.0(jiti@2.4.0))(ioredis@5.4.1)(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-tsc@2.1.10(typescript@5.6.3)): + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.6.0(bufferutil@4.0.8)(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.24.4) '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.24.4) - '@nuxt/vite-builder': 3.14.0(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3)) + '@nuxt/vite-builder': 3.14.159(@types/node@22.9.0)(eslint@9.14.0(jiti@2.4.0))(lightningcss@1.27.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.4)(terser@5.34.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3)) '@unhead/dom': 1.11.11 '@unhead/shared': 1.11.11 '@unhead/ssr': 1.11.11 @@ -14951,7 +15438,7 @@ snapshots: magic-string: 0.30.12 mlly: 1.7.2 nanotar: 0.1.1 - nitropack: 2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3) + nitropack: 2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3) nuxi: 3.15.0 nypm: 0.3.12 ofetch: 1.4.1 @@ -15926,6 +16413,15 @@ snapshots: dependencies: rollup-plugin-inject: 3.0.2 + rollup-plugin-visualizer@5.12.0(rollup@3.29.5): + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + source-map: 0.7.4 + yargs: 17.7.2 + optionalDependencies: + rollup: 3.29.5 + rollup-plugin-visualizer@5.12.0(rollup@4.24.0): dependencies: open: 8.4.2 @@ -16672,6 +17168,25 @@ snapshots: css-tree: 3.0.0 ohash: 1.1.4 + unimport@3.13.1(rollup@3.29.5): + dependencies: + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) + acorn: 8.12.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.11 + mlly: 1.7.2 + pathe: 1.1.2 + pkg-types: 1.2.1 + scule: 1.3.0 + strip-literal: 2.1.0 + unplugin: 1.14.1 + transitivePeerDependencies: + - rollup + - webpack-sources + unimport@3.13.1(rollup@4.24.0): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -16819,6 +17334,29 @@ snapshots: - supports-color - webpack-sources + unplugin-vue-router@0.10.8(rollup@3.29.5)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): + dependencies: + '@babel/types': 7.25.8 + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) + '@vue-macros/common': 1.14.0(rollup@3.29.5)(vue@3.5.12(typescript@5.6.3)) + ast-walker-scope: 0.6.2 + chokidar: 3.6.0 + fast-glob: 3.3.2 + json5: 2.2.3 + local-pkg: 0.5.0 + magic-string: 0.30.11 + mlly: 1.7.2 + pathe: 1.1.2 + scule: 1.3.0 + unplugin: 1.14.1 + yaml: 2.5.1 + optionalDependencies: + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) + transitivePeerDependencies: + - rollup + - vue + - webpack-sources + unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): dependencies: '@babel/types': 7.25.8 @@ -17087,10 +17625,10 @@ snapshots: typescript: 5.6.3 vue-tsc: 2.1.10(typescript@5.6.3) - vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.0))(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@rollup/pluginutils': 5.1.2(rollup@3.29.5) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -17100,12 +17638,12 @@ snapshots: sirv: 2.0.4 vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) optionalDependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.0) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@3.29.5))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.4) @@ -17118,15 +17656,15 @@ snapshots: sirv: 2.0.4 vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) optionalDependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@3.29.5) transitivePeerDependencies: - rollup - supports-color - vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.0(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.0))(rollup@4.24.0)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.24.4) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -17136,7 +17674,25 @@ snapshots: sirv: 2.0.4 vite: 5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) optionalDependencies: - '@nuxt/kit': 3.14.0(magicast@0.3.5)(rollup@4.24.4) + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.0) + transitivePeerDependencies: + - rollup + - supports-color + + vite-plugin-inspect@0.8.7(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vite@5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1)): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.2(rollup@4.24.4) + debug: 4.3.7(supports-color@9.4.0) + error-stack-parser-es: 0.1.5 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.1.0 + sirv: 2.0.4 + vite: 5.4.10(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1) + optionalDependencies: + '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.24.4) transitivePeerDependencies: - rollup - supports-color @@ -17193,9 +17749,9 @@ snapshots: lightningcss: 1.27.0 terser: 5.34.1 - vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): + vitest-environment-nuxt@1.0.1(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): dependencies: - '@nuxt/test-utils': 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.2(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@4.24.4)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) + '@nuxt/test-utils': 3.14.4(h3@1.13.0)(magicast@0.3.5)(nitropack@2.10.3(better-sqlite3@11.5.0)(typescript@5.6.3))(playwright-core@1.48.0)(rollup@3.29.5)(vite@5.4.8(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vitest@2.1.4(@types/node@22.9.0)(lightningcss@1.27.0)(terser@5.34.1))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17376,7 +17932,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20241022.0 '@cloudflare/workerd-windows-64': 1.20241022.0 - wrangler@3.84.1(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8): + wrangler@3.85.0(@cloudflare/workers-types@4.20241022.0)(bufferutil@4.0.8): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/workers-shared': 0.7.0 diff --git a/src/module.ts b/src/module.ts index 59aae4a52..7e9e6d2b9 100644 --- a/src/module.ts +++ b/src/module.ts @@ -107,7 +107,7 @@ export default defineNuxtModule({ nuxt.options.vite.optimizeDeps.exclude ||= [] nuxt.options.vite.optimizeDeps.exclude.push('@sqlite.org/sqlite-wasm') nuxt.options.vite.optimizeDeps.include ||= [] - nuxt.options.vite.optimizeDeps.include.push('scule', 'pako') + nuxt.options.vite.optimizeDeps.include.push('scule') // Helpers are designed to be enviroment agnostic addImports([ diff --git a/src/runtime/internal/dump.ts b/src/runtime/internal/dump.ts index fc03ba2b3..9fd4a5bce 100644 --- a/src/runtime/internal/dump.ts +++ b/src/runtime/internal/dump.ts @@ -1,14 +1,12 @@ -export async function decompressSQLDump(dump: string): Promise { - return import('pako').then(m => m.inflate(convertDataURIToBinary(dump), { to: 'string' }).split('\n')) -} +export async function decompressSQLDump(base64Str: string, compressionType: CompressionFormat = 'gzip'): Promise { + // Decode Base64 to binary data + const binaryData = Uint8Array.from(atob(base64Str), c => c.charCodeAt(0)) -function convertDataURIToBinary(base64: string) { - const raw = atob(base64) - const rawLength = raw.length - const array = new Uint8Array(new ArrayBuffer(rawLength)) + // Create a Response from the Blob and use the DecompressionStream + const response = new Response(new Blob([binaryData])) + const decompressedStream = response.body?.pipeThrough(new DecompressionStream(compressionType)) + // Read the decompressed data as text + const decompressedText = await new Response(decompressedStream).text() - for (let i = 0; i < rawLength; i++) { - array[i] = raw.charCodeAt(i) - } - return array + return decompressedText.split('\n') } diff --git a/src/utils/templates.ts b/src/utils/templates.ts index 55b0f582a..736007fd7 100644 --- a/src/utils/templates.ts +++ b/src/utils/templates.ts @@ -1,13 +1,22 @@ +import { gzip } from 'node:zlib' import { printNode, zodToTs } from 'zod-to-ts' import { zodToJsonSchema } from 'zod-to-json-schema' import type { NuxtTemplate } from '@nuxt/schema' import { isAbsolute, join, relative } from 'pathe' import { genDynamicImport } from 'knitwork' -import { deflate } from 'pako' import { pascalCase } from 'scule' import type { ResolvedCollection } from '../types/collection' import type { Manifest } from '../types/manifest' +const compress = (text: string): Promise => { + return new Promise((resolve, reject) => gzip(text, (err, buff) => { + if (err) { + return reject(err) + } + return resolve(buff?.toString('base64')) + })) +} + function indentLines(str: string, indent: number = 2) { return str .replace(/ {4}/g, ' '.repeat(indent)) @@ -82,17 +91,18 @@ export const collectionsTemplate = (collections: ResolvedCollection[]) => ({ export const fullDatabaseCompressedDumpTemplate = (manifest: Manifest) => ({ filename: moduleTemplates.fullCompressedDump, - getContents: ({ options }: { options: { manifest: Manifest } }) => { - return Object.entries(options.manifest.dump).map(([key, value]) => { - const collection = options.manifest.collections.find(c => c.name === key) + getContents: async ({ options }: { options: { manifest: Manifest } }) => { + const result = [] as string[] + for (const [key, dump] of Object.entries(options.manifest.dump)) { // Ignore provate collections - if (collection?.private) { + if (options.manifest.collections.find(c => c.name === key)?.private) { return '' } + const compressedDump = await compress(dump.join('\n')) + result.push(`export const ${key} = "${compressedDump}"`) + } - const str = Buffer.from(deflate(value.join('\n')).buffer).toString('base64') - return `export const ${key} = "${str}"` - }).join('\n') + return result.join('\n') }, write: true, options: { @@ -115,10 +125,8 @@ export const fullDatabaseRawDumpTemplate = (manifest: Manifest) => ({ export const collectionDumpTemplate = (collection: string, manifest: Manifest) => ({ filename: `content/raw/dump.${collection}.sql`, - getContents: ({ options }: { options: { manifest: Manifest } }) => { - const compressed = deflate((options.manifest.dump[collection] || []).join('\n')) - - return Buffer.from(compressed.buffer).toString('base64') + getContents: async ({ options }: { options: { manifest: Manifest } }) => { + return compress((options.manifest.dump[collection] || []).join('\n')) }, write: true, options: {