diff --git a/package.json b/package.json index c4efb15..73463b9 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build": "pnpm -F './packages/**' build", "build:site": "pnpm -F site build", "build:site:preview": "pnpm -F site build:preview", - "template:basic": "pnpm run build && pnpm -F @templates/basic start", + "template:basic": "pnpm run build && pnpm -F basic-template start", "create": "node ./packages/create-mcfly", "cli": "node ./packages/core/cli/index.js", "test": "vitest --run", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c49e8d..6ca9d18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 9.1.7 netlify-cli: specifier: ^19.0.3 - version: 19.0.3(@types/node@22.13.11)(db0@0.3.1)(ioredis@5.6.0)(picomatch@4.0.2)(rollup@4.36.0) + version: 19.0.3(@types/node@22.13.11)(db0@0.3.1)(ioredis@5.6.0)(picomatch@4.0.2)(rollup@4.37.0) prettier: specifier: ^3.5.3 version: 3.5.3 @@ -139,14 +139,14 @@ importers: templates/basic: dependencies: '@mcflyjs/config': - specifier: ^0.2.8 - version: 0.2.8 + specifier: ^0.2.9 + version: 0.2.9 '@mcflyjs/core': - specifier: ^0.8.5 - version: 0.8.6(@netlify/blobs@8.1.1)(magicast@0.3.5)(typescript@5.8.2) + specifier: ^0.8.6 + version: 0.8.6(@netlify/blobs@8.1.1)(magicast@0.3.5) devDependencies: typescript: - specifier: ^5.7.3 + specifier: ^5.8.2 version: 5.8.2 packages: @@ -840,8 +840,8 @@ packages: engines: {node: '>=18'} hasBin: true - '@mcflyjs/config@0.2.8': - resolution: {integrity: sha512-AhBs3C2zxRF7IWP/oQCHUBEGQlMeVVcVO3ve0WzGU4yrUrN//3UrnmerFBdLfntq9RJpFCWpQZ9bffoNYPD8Rw==} + '@mcflyjs/config@0.2.9': + resolution: {integrity: sha512-ZwFL1CVTEiVn+XSBN/aoIaPkTiZcZfXoQNOWpJGU/sgaJ1KxbXsXpyEalPzI79IRAD/tbSW7Tb2M4GbM2VgNPg==} '@mcflyjs/core@0.8.6': resolution: {integrity: sha512-ieC7B3qLpcmCII039yGlQ8ToKMmqezNYdqc0w6j5uj3xrukAtMjPvO8SCVEV/x8UmqZdU0sN9SHQ4zHwlQ7xzg==} @@ -1310,96 +1310,196 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.37.0': + resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.36.0': resolution: {integrity: sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.37.0': + resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.36.0': resolution: {integrity: sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.37.0': + resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.36.0': resolution: {integrity: sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.37.0': + resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.36.0': resolution: {integrity: sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.37.0': + resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.36.0': resolution: {integrity: sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.37.0': + resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.36.0': resolution: {integrity: sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.36.0': resolution: {integrity: sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.37.0': + resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.36.0': resolution: {integrity: sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.37.0': + resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.36.0': resolution: {integrity: sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.37.0': + resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.36.0': resolution: {integrity: sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': resolution: {integrity: sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.36.0': resolution: {integrity: sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.37.0': + resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.37.0': + resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.36.0': resolution: {integrity: sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.37.0': + resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.36.0': resolution: {integrity: sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.37.0': + resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.36.0': resolution: {integrity: sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.37.0': + resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.36.0': resolution: {integrity: sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.37.0': + resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.36.0': resolution: {integrity: sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.37.0': + resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.36.0': resolution: {integrity: sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.37.0': + resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} + cpu: [x64] + os: [win32] + '@sindresorhus/is@5.6.0': resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} @@ -3951,6 +4051,16 @@ packages: xml2js: optional: true + nitropack@2.11.8: + resolution: {integrity: sha512-ummTu4R8Lhd1nO3nWrW7eeiHA2ey3ntbWFKkYakm4rcbvT6meWp+oykyrYBNFQKhobQl9CydmUWlCyztYXFPJw==} + engines: {node: ^16.11.0 || >=17.0.0} + hasBin: true + peerDependencies: + xml2js: ^0.6.2 + peerDependenciesMeta: + xml2js: + optional: true + node-abi@3.74.0: resolution: {integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==} engines: {node: '>=10'} @@ -4072,9 +4182,6 @@ packages: ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - ohash@2.0.7: - resolution: {integrity: sha512-YYFiEGQbFz5xMKWt7SIbbw7Oo2BcnVf+B4udQGAFT3eIxQjJUn18/lMTu6F5gpFL3bz19hWIXOInTOjfsbKyBA==} - omit.js@2.0.2: resolution: {integrity: sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==} @@ -4662,6 +4769,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.37.0: + resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -5454,12 +5566,12 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-component-base@2.1.2: - resolution: {integrity: sha512-PCBS0+3lAMNN7YRvpk0za/QMgAwIYdVUtNO8dSx2nYtOa/v8rN5wrEFwiz/8mDwzhO+ppmiuKj0RDWcxcekDVA==} - web-component-base@4.0.0: resolution: {integrity: sha512-V7WZtZPQv8EyzDXzoqr0MDN7g9GNocs0I0wv6Z5OMb9l44UEse7OsB0KVFtJLJvFYOsvciLZloAJFypSRaw/hg==} + web-component-base@4.0.1: + resolution: {integrity: sha512-B59N6V9zWXLMYK0yW9ETfCo0YbgvLc+Y5R2gEF/xflKUVic3irFP1eqIqouT4quiLgux9wrzNwuHAFhL/NESKg==} + web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} @@ -6172,19 +6284,19 @@ snapshots: - encoding - supports-color - '@mcflyjs/config@0.2.8': + '@mcflyjs/config@0.2.9': dependencies: h3: 1.15.1 - web-component-base: 2.1.2 + web-component-base: 4.0.1 - '@mcflyjs/core@0.8.6(@netlify/blobs@8.1.1)(magicast@0.3.5)(typescript@5.8.2)': + '@mcflyjs/core@0.8.6(@netlify/blobs@8.1.1)(magicast@0.3.5)': dependencies: c12: 2.0.4(magicast@0.3.5) citty: 0.1.6 consola: 3.4.2 esprima: 4.0.1 h3: 1.15.1 - nitropack: 2.11.7(@netlify/blobs@8.1.1)(typescript@5.8.2) + nitropack: 2.11.8(@netlify/blobs@8.1.1) pathe: 1.1.2 ultrahtml: 1.5.3 transitivePeerDependencies: @@ -6213,7 +6325,6 @@ snapshots: - rolldown - sqlite3 - supports-color - - typescript - uploadthing - xml2js @@ -6235,20 +6346,20 @@ snapshots: yaml: 2.7.0 yargs: 17.7.2 - '@netlify/build@30.0.3(@opentelemetry/api@1.8.0)(@types/node@22.13.11)(picomatch@4.0.2)(rollup@4.36.0)': + '@netlify/build@30.0.3(@opentelemetry/api@1.8.0)(@types/node@22.13.11)(picomatch@4.0.2)(rollup@4.37.0)': dependencies: '@bugsnag/js': 7.25.0 '@netlify/blobs': 7.4.0 '@netlify/cache-utils': 5.2.0 '@netlify/config': 21.0.2 - '@netlify/edge-bundler': 12.3.3(rollup@4.36.0)(supports-color@9.4.0) + '@netlify/edge-bundler': 12.3.3(rollup@4.37.0)(supports-color@9.4.0) '@netlify/framework-info': 9.9.2 - '@netlify/functions-utils': 5.3.13(rollup@4.36.0)(supports-color@9.4.0) + '@netlify/functions-utils': 5.3.13(rollup@4.37.0)(supports-color@9.4.0) '@netlify/git-utils': 5.2.0 '@netlify/opentelemetry-utils': 1.3.1(@opentelemetry/api@1.8.0) '@netlify/plugins-list': 6.80.0 '@netlify/run-utils': 5.2.0 - '@netlify/zip-it-and-ship-it': 10.0.3(rollup@4.36.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.3(rollup@4.37.0)(supports-color@9.4.0) '@opentelemetry/api': 1.8.0 '@sindresorhus/slugify': 2.2.1 ansi-escapes: 6.2.1 @@ -6342,10 +6453,10 @@ snapshots: validate-npm-package-name: 4.0.0 yargs: 17.7.2 - '@netlify/edge-bundler@12.3.2(rollup@4.36.0)': + '@netlify/edge-bundler@12.3.2(rollup@4.37.0)': dependencies: '@import-maps/resolve': 1.0.1 - '@vercel/nft': 0.27.7(rollup@4.36.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.37.0)(supports-color@9.4.0) ajv: 8.17.1 ajv-errors: 3.0.0(ajv@8.17.1) better-ajv-errors: 1.2.0(ajv@8.17.1) @@ -6372,10 +6483,10 @@ snapshots: - rollup - supports-color - '@netlify/edge-bundler@12.3.3(rollup@4.36.0)(supports-color@9.4.0)': + '@netlify/edge-bundler@12.3.3(rollup@4.37.0)(supports-color@9.4.0)': dependencies: '@import-maps/resolve': 1.0.1 - '@vercel/nft': 0.27.7(rollup@4.36.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.37.0)(supports-color@9.4.0) ajv: 8.17.1 ajv-errors: 3.0.0(ajv@8.17.1) better-ajv-errors: 1.2.0(ajv@8.17.1) @@ -6415,9 +6526,9 @@ snapshots: read-package-up: 11.0.0 semver: 7.7.1 - '@netlify/functions-utils@5.3.13(rollup@4.36.0)(supports-color@9.4.0)': + '@netlify/functions-utils@5.3.13(rollup@4.37.0)(supports-color@9.4.0)': dependencies: - '@netlify/zip-it-and-ship-it': 10.0.4(rollup@4.36.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.4(rollup@4.37.0)(supports-color@9.4.0) cpy: 9.0.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -6527,13 +6638,13 @@ snapshots: '@netlify/serverless-functions-api@1.36.0': {} - '@netlify/zip-it-and-ship-it@10.0.3(rollup@4.36.0)(supports-color@9.4.0)': + '@netlify/zip-it-and-ship-it@10.0.3(rollup@4.37.0)(supports-color@9.4.0)': dependencies: '@babel/parser': 7.26.10 '@babel/types': 7.26.10 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.36.0 - '@vercel/nft': 0.27.7(rollup@4.36.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.37.0)(supports-color@9.4.0) archiver: 7.0.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -6568,13 +6679,13 @@ snapshots: - rollup - supports-color - '@netlify/zip-it-and-ship-it@10.0.4(rollup@4.36.0)(supports-color@9.4.0)': + '@netlify/zip-it-and-ship-it@10.0.4(rollup@4.37.0)(supports-color@9.4.0)': dependencies: '@babel/parser': 7.26.10 '@babel/types': 7.26.10 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.36.0 - '@vercel/nft': 0.27.7(rollup@4.36.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.37.0)(supports-color@9.4.0) archiver: 7.0.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -6817,6 +6928,10 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-alias@5.1.1(rollup@4.37.0)': + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-commonjs@28.0.3(rollup@4.36.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.36.0) @@ -6829,6 +6944,18 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-commonjs@28.0.3(rollup@4.37.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.4.3(picomatch@4.0.2) + is-reference: 1.2.1 + magic-string: 0.30.17 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-inject@5.0.5(rollup@4.36.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.36.0) @@ -6837,12 +6964,26 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-inject@5.0.5(rollup@4.37.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + estree-walker: 2.0.2 + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-json@6.1.0(rollup@4.36.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.36.0) optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-json@6.1.0(rollup@4.37.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-node-resolve@16.0.1(rollup@4.36.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.36.0) @@ -6853,6 +6994,16 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-node-resolve@16.0.1(rollup@4.37.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-replace@6.0.2(rollup@4.36.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.36.0) @@ -6860,6 +7011,13 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-replace@6.0.2(rollup@4.37.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.37.0 + '@rollup/plugin-terser@0.4.4(rollup@4.36.0)': dependencies: serialize-javascript: 6.0.2 @@ -6868,6 +7026,14 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/plugin-terser@0.4.4(rollup@4.37.0)': + dependencies: + serialize-javascript: 6.0.2 + smob: 1.5.0 + terser: 5.39.0 + optionalDependencies: + rollup: 4.37.0 + '@rollup/pluginutils@5.1.4(rollup@4.36.0)': dependencies: '@types/estree': 1.0.6 @@ -6876,63 +7042,131 @@ snapshots: optionalDependencies: rollup: 4.36.0 + '@rollup/pluginutils@5.1.4(rollup@4.37.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.37.0 + '@rollup/rollup-android-arm-eabi@4.36.0': optional: true + '@rollup/rollup-android-arm-eabi@4.37.0': + optional: true + '@rollup/rollup-android-arm64@4.36.0': optional: true + '@rollup/rollup-android-arm64@4.37.0': + optional: true + '@rollup/rollup-darwin-arm64@4.36.0': optional: true + '@rollup/rollup-darwin-arm64@4.37.0': + optional: true + '@rollup/rollup-darwin-x64@4.36.0': optional: true + '@rollup/rollup-darwin-x64@4.37.0': + optional: true + '@rollup/rollup-freebsd-arm64@4.36.0': optional: true + '@rollup/rollup-freebsd-arm64@4.37.0': + optional: true + '@rollup/rollup-freebsd-x64@4.36.0': optional: true + '@rollup/rollup-freebsd-x64@4.37.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.36.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.36.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.37.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.36.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.36.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.37.0': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.36.0': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.36.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.37.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.37.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.36.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.36.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.37.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.36.0': optional: true + '@rollup/rollup-linux-x64-musl@4.37.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.36.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.37.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.36.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.37.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.36.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.37.0': + optional: true + '@sindresorhus/is@5.6.0': {} '@sindresorhus/is@7.0.1': {} @@ -7030,10 +7264,10 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@vercel/nft@0.27.7(rollup@4.36.0)(supports-color@9.4.0)': + '@vercel/nft@0.27.7(rollup@4.37.0)(supports-color@9.4.0)': dependencies: '@mapbox/node-pre-gyp': 1.0.11(supports-color@9.4.0) - '@rollup/pluginutils': 5.1.4(rollup@4.36.0) + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) acorn: 8.14.1 acorn-import-attributes: 1.9.5(acorn@8.14.1) async-sema: 3.1.1 @@ -7068,6 +7302,25 @@ snapshots: - rollup - supports-color + '@vercel/nft@0.29.2(rollup@4.37.0)': + dependencies: + '@mapbox/node-pre-gyp': 2.0.0 + '@rollup/pluginutils': 5.1.4(rollup@4.37.0) + acorn: 8.14.1 + acorn-import-attributes: 1.9.5(acorn@8.14.1) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 10.4.5 + graceful-fs: 4.2.11 + node-gyp-build: 4.8.4 + picomatch: 4.0.2 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - rollup + - supports-color + '@vitest/coverage-istanbul@3.0.9(vitest@3.0.9)': dependencies: '@istanbuljs/schema': 0.1.3 @@ -7527,7 +7780,7 @@ snapshots: giget: 1.2.5 jiti: 2.4.2 mlly: 1.7.4 - ohash: 2.0.7 + ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 pkg-types: 1.3.1 @@ -9634,19 +9887,19 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@19.0.3(@types/node@22.13.11)(db0@0.3.1)(ioredis@5.6.0)(picomatch@4.0.2)(rollup@4.36.0): + netlify-cli@19.0.3(@types/node@22.13.11)(db0@0.3.1)(ioredis@5.6.0)(picomatch@4.0.2)(rollup@4.37.0): dependencies: '@fastify/static': 7.0.4 '@netlify/blobs': 8.1.1 - '@netlify/build': 30.0.3(@opentelemetry/api@1.8.0)(@types/node@22.13.11)(picomatch@4.0.2)(rollup@4.36.0) + '@netlify/build': 30.0.3(@opentelemetry/api@1.8.0)(@types/node@22.13.11)(picomatch@4.0.2)(rollup@4.37.0) '@netlify/build-info': 9.0.1 '@netlify/config': 21.0.2 - '@netlify/edge-bundler': 12.3.2(rollup@4.36.0) + '@netlify/edge-bundler': 12.3.2(rollup@4.37.0) '@netlify/edge-functions': 2.11.1 '@netlify/headers-parser': 8.0.0 '@netlify/local-functions-proxy': 1.1.1 '@netlify/redirect-parser': 14.5.0 - '@netlify/zip-it-and-ship-it': 10.0.3(rollup@4.36.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.3(rollup@4.37.0)(supports-color@9.4.0) '@octokit/rest': 21.1.1 '@opentelemetry/api': 1.8.0 '@pnpm/tabtab': 0.5.4 @@ -9881,6 +10134,106 @@ snapshots: - typescript - uploadthing + nitropack@2.11.8(@netlify/blobs@8.1.1): + dependencies: + '@cloudflare/kv-asset-handler': 0.4.0 + '@netlify/functions': 3.0.4 + '@rollup/plugin-alias': 5.1.1(rollup@4.37.0) + '@rollup/plugin-commonjs': 28.0.3(rollup@4.37.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.37.0) + '@rollup/plugin-json': 6.1.0(rollup@4.37.0) + '@rollup/plugin-node-resolve': 16.0.1(rollup@4.37.0) + '@rollup/plugin-replace': 6.0.2(rollup@4.37.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.37.0) + '@vercel/nft': 0.29.2(rollup@4.37.0) + archiver: 7.0.1 + c12: 3.0.2(magicast@0.3.5) + chokidar: 4.0.3 + citty: 0.1.6 + compatx: 0.1.8 + confbox: 0.2.1 + consola: 3.4.2 + cookie-es: 2.0.0 + croner: 9.0.0 + crossws: 0.3.4 + db0: 0.3.1 + defu: 6.1.4 + destr: 2.0.3 + dot-prop: 9.0.0 + esbuild: 0.25.1 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + exsolve: 1.0.4 + globby: 14.1.0 + gzip-size: 7.0.0 + h3: 1.15.1 + hookable: 5.5.3 + httpxy: 0.1.7 + ioredis: 5.6.0 + jiti: 2.4.2 + klona: 2.0.6 + knitwork: 1.2.0 + listhen: 1.9.0 + magic-string: 0.30.17 + magicast: 0.3.5 + mime: 4.0.6 + mlly: 1.7.4 + node-fetch-native: 1.6.6 + node-mock-http: 1.0.0 + ofetch: 1.4.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.1.0 + pretty-bytes: 6.1.1 + radix3: 1.1.2 + rollup: 4.37.0 + rollup-plugin-visualizer: 5.14.0(rollup@4.37.0) + scule: 1.3.0 + semver: 7.7.1 + serve-placeholder: 2.0.2 + serve-static: 1.16.2 + source-map: 0.7.4 + std-env: 3.8.1 + ufo: 1.5.4 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.4.1 + unenv: 2.0.0-rc.15 + unimport: 4.1.2 + unplugin-utils: 0.2.4 + unstorage: 1.15.0(@netlify/blobs@8.1.1)(db0@0.3.1)(ioredis@5.6.0) + untyped: 2.0.0 + unwasm: 0.3.9 + youch: 4.1.0-beta.6 + youch-core: 0.3.2 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@electric-sql/pglite' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - mysql2 + - rolldown + - sqlite3 + - supports-color + - uploadthing + node-abi@3.74.0: dependencies: semver: 7.7.1 @@ -9994,8 +10347,6 @@ snapshots: ohash@2.0.11: {} - ohash@2.0.7: {} - omit.js@2.0.2: {} on-exit-leak-free@2.1.2: {} @@ -10576,6 +10927,15 @@ snapshots: optionalDependencies: rollup: 4.36.0 + rollup-plugin-visualizer@5.14.0(rollup@4.37.0): + dependencies: + open: 8.4.2 + picomatch: 4.0.2 + source-map: 0.7.4 + yargs: 17.7.2 + optionalDependencies: + rollup: 4.37.0 + rollup@4.36.0: dependencies: '@types/estree': 1.0.6 @@ -10601,6 +10961,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.36.0 fsevents: 2.3.3 + rollup@4.37.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.37.0 + '@rollup/rollup-android-arm64': 4.37.0 + '@rollup/rollup-darwin-arm64': 4.37.0 + '@rollup/rollup-darwin-x64': 4.37.0 + '@rollup/rollup-freebsd-arm64': 4.37.0 + '@rollup/rollup-freebsd-x64': 4.37.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.37.0 + '@rollup/rollup-linux-arm-musleabihf': 4.37.0 + '@rollup/rollup-linux-arm64-gnu': 4.37.0 + '@rollup/rollup-linux-arm64-musl': 4.37.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.37.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-musl': 4.37.0 + '@rollup/rollup-linux-s390x-gnu': 4.37.0 + '@rollup/rollup-linux-x64-gnu': 4.37.0 + '@rollup/rollup-linux-x64-musl': 4.37.0 + '@rollup/rollup-win32-arm64-msvc': 4.37.0 + '@rollup/rollup-win32-ia32-msvc': 4.37.0 + '@rollup/rollup-win32-x64-msvc': 4.37.0 + fsevents: 2.3.3 + run-applescript@7.0.0: {} run-async@2.4.1: {} @@ -11399,10 +11785,10 @@ snapshots: dependencies: defaults: 1.0.4 - web-component-base@2.1.2: {} - web-component-base@4.0.0: {} + web-component-base@4.0.1: {} + web-streams-polyfill@3.3.3: {} webidl-conversions@3.0.1: {}