diff --git a/package.json b/package.json index be5725d..78337e0 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@netlify/blobs": "^10.7.0", - "@netlify/nuxt": "0.2.35", + "@netlify/nuxt": "0.2.36", "date-fns": "^4.1.0", "highlight.js": "^11.11.1", "nuxt": "^4.4.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19f8162..21b6c98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^10.7.0 version: 10.7.4 '@netlify/nuxt': - specifier: 0.2.35 - version: 0.2.35(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(magicast@0.5.2)(rollup@4.59.0) + specifier: 0.2.36 + version: 0.2.36(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(magicast@0.5.2)(rollup@4.59.0) date-fns: specifier: ^4.1.0 version: 4.1.0 @@ -736,16 +736,12 @@ packages: '@netlify/binary-info@1.0.0': resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} - '@netlify/blobs@10.7.3': - resolution: {integrity: sha512-R3KsrnE5lAoZuEzqQqJ136ZuF1rRCt94WwNyFYWOZtLlNZxJlJAN7xKYteysw9ghCzybIvDDln30x1s1lcVYRA==} - engines: {node: ^14.16.0 || >=16.0.0} - '@netlify/blobs@10.7.4': resolution: {integrity: sha512-03lXstB4xxDKeYs2RTTZrUGRC0ea2nVZvkdGlw2A42AdK7KA6N0ocVmkIn9x91oqFsqK3dWJTAv2bzaLjsehXg==} engines: {node: ^14.16.0 || >=16.0.0} - '@netlify/cache@3.4.3': - resolution: {integrity: sha512-khLJI2Mq30cg9L4r6r+7W2zads+l5E0U+44OQWVVG/oHTokLG/hLnhbVK1IW6CCZ311o3xR9K4FI7q/5+2R0dw==} + '@netlify/cache@3.4.4': + resolution: {integrity: sha512-CL9WZjbxe9/Gkcpfkl6h1F0BkBxUg9b4HHleGjmo0rs/PDUJ2NDQVKtEospllH2+KDUdB6EsPhiJN+v9Jcdv1g==} engines: {node: '>=20.6.1'} '@netlify/config@24.4.3': @@ -757,16 +753,12 @@ packages: resolution: {integrity: sha512-xB2ciUJsWFw34DtMMmAh19qGUJy1N5mFAi6yYFFqeBlnd8StSxoUblXcqVZcQJLXm68OAxSxkfGf1qUucIDyMA==} engines: {node: '>=20.6.1'} - '@netlify/dev-utils@4.4.2': - resolution: {integrity: sha512-32jkzQAwuuVZo7txF26NCFDoSV4SlnkklCG/MycLCwHELxd0nvRBDrzon9n8LA0hTekJAv0kyBv4nnfiYzhwnA==} - engines: {node: ^18.14.0 || >=20} - '@netlify/dev-utils@4.4.3': resolution: {integrity: sha512-VkMD8YACshR6pHgoub6nikkI+SQVdhjVvLsOK2ZSpN2wMlDHdsD8uRjESfzv/yYfq5jlsGskfx1cf1FUurWt9A==} engines: {node: ^18.14.0 || >=20} - '@netlify/dev@4.16.3': - resolution: {integrity: sha512-R+KDEmKYf1Zl4FYulzV8Rb3RbdmF8J/BEOMqU/jVnHOClhaQJQyaBTBgRlCBIwUdccbsRk3iMupdyZ5bQBpH4w==} + '@netlify/dev@4.16.4': + resolution: {integrity: sha512-IhyLtiEgOFCwpW/qYqCnY0LSwmw4PNgu4hJYIddLpIr/RPHAsDN+Ni3hEEW9RH8wkmvYmbc+xtxHPQZdyDUSgg==} engines: {node: '>=20.6.1'} '@netlify/edge-bundler@14.9.15': @@ -776,36 +768,36 @@ packages: '@netlify/edge-functions-bootstrap@2.16.0': resolution: {integrity: sha512-v8QQihSbBHj3JxtJsHoepXALpNumD9M7egHoc8z62FYl5it34dWczkaJoFFopEyhiBVKi4K/n0ZYpdzwfujd6g==} - '@netlify/edge-functions-dev@1.0.15': - resolution: {integrity: sha512-2xpKchx8KrknXVi23jhflwqco0RPY8Cj5D9xsLVMbnSPHXbyqynPk4VH4w9m9/Z8nyppiA34Ud+SlYVRPKdHuQ==} + '@netlify/edge-functions-dev@1.0.16': + resolution: {integrity: sha512-QQGUNPRvynKg4NJ7iiR0mYcsdA/QwIdUB/Fb4SGhhqBPicTcW4V5bEZ/JaMvEBMd2ZY8EKuWQ63Ryl4TVHI+QQ==} engines: {node: '>=20.6.1'} - '@netlify/edge-functions@3.0.5': - resolution: {integrity: sha512-VNG9blkcb4EIu2J22RvBD5zs6K2bibmQF2A+c6uglrPnrzQe7X8utvhBVWBeEK7lQuU1NMX5C3Tm+womjf1i9Q==} + '@netlify/edge-functions@3.0.6': + resolution: {integrity: sha512-xkVcTcpAuQKAY5GXKOjPTIct5Mz53NPHXOasggA+LTAxDDV4ohqSM8BIaXh1SgbcniHZyFhBqhc5hxZ+fFz5bQ==} engines: {node: '>=18.0.0'} - '@netlify/functions-dev@1.2.3': - resolution: {integrity: sha512-fo2oN+9IsR0GDsBp+j6Ws/U+8dRSxlB+G3k857u/uUhQ+SfdaKNin5Ic8YQVqmJkEQhl7qpRWK8kRnMfiydEJg==} + '@netlify/functions-dev@1.2.4': + resolution: {integrity: sha512-Ejrb+1HL11zgVgaaMHWukH4hOXFy3FUtue8hD5rgBiLWeGp03uOlGehmbRz47FXvGBMK7Z4t7HZRZU/vpaN5+g==} engines: {node: '>=20.6.1'} - '@netlify/functions@5.1.4': - resolution: {integrity: sha512-oTaxVzJdscykdiiWM1Xyk59l+17qOLJj5QQVCzVZ6jKD5Qi+uduw2WS3e4TTqngUhJjHiy/yeS76jT7izP2UPQ==} + '@netlify/functions@5.1.5': + resolution: {integrity: sha512-mhTl6x3TWoRwNgz8HZ9zvSR9OHB/hDEA6VinBmWY5ubgycKNCerf6XyFaFnujH2Ygx3c32yg6QOOr1v9y8euug==} engines: {node: '>=18.0.0'} '@netlify/headers-parser@9.0.3': resolution: {integrity: sha512-KNzC9RaKDwJVS44iTK6JxNA6LeXH0PUw0pLktWpmMVI/0FR98bvxaHcAisjHqbThAjxL9QjL1UZh0KzHCkxpNQ==} engines: {node: '>=18.14.0'} - '@netlify/headers@2.1.7': - resolution: {integrity: sha512-5vny0qtvt6oQ5Zllo3VAZsQhbe/Wd/+NoOZT/YifOV5kRrdtTcpzk1G9nguwgnTduRmTqiEjwZSgA0locxDupg==} + '@netlify/headers@2.1.8': + resolution: {integrity: sha512-OhHT8nq84tSvXWaOMCLgcaGKnUccbIYg7/Ink4NyVHNwJ7L2fFGb6Mi4lPWluHhncYJE9p0eK7JMiKKj49Q0Qw==} engines: {node: '>=20.6.1'} - '@netlify/images@1.3.6': - resolution: {integrity: sha512-K1SzKgmE6R37CBjyfH2piFTMFYpqZFgIvbKrDop8EhK2VtJbT4yA+OMBjjHlbQRrhsaICByTTwpXS0GzBPipLA==} + '@netlify/images@1.3.7': + resolution: {integrity: sha512-qWKCbtYQbyHtzVjLcaAxZsxrd8qpIVnLWwvn2635E8zQSO7L0wb2oPTUhMEOOIxIurWuY3JSRGevpve6ifataQ==} engines: {node: '>=20.6.1'} - '@netlify/nuxt@0.2.35': - resolution: {integrity: sha512-hdcT9nG5jLiqHe49a/APZyedI32BJi7i8vmcBGhBqqT7vfcgtVpzbLRv3mqDmlYunRBi2c538T2WqhF9+rFv4w==} + '@netlify/nuxt@0.2.36': + resolution: {integrity: sha512-MMrAaEMbUpfH9kNDJtYIs0Ruij1nwEpm+OSATfwahPBs7ftcoKoSem3ILSvFRCBJFMk/Z2bP4U9H4IgOiK75yA==} engines: {node: ^20.19.0 || >=22.12.0} '@netlify/open-api@2.52.0': @@ -820,34 +812,34 @@ packages: resolution: {integrity: sha512-UYHRCO4HZI6WMpf8RheaCWnGafeJeFTsp/5yK887fyGqohDmFbc26NuFUvRl7J6sNu+di/1lLmRXP+yJ1X9TDA==} engines: {node: '>=18.14.0'} - '@netlify/redirects@3.1.9': - resolution: {integrity: sha512-2hDsLjI43dXBXqebRO3ftl89Sz9Ttft6cRMc2HexDxp/TmE7XlzK0cQziTI02a6yZIMFXwzf/0tNu5k1bYClfQ==} + '@netlify/redirects@3.1.10': + resolution: {integrity: sha512-q4PbtkeNDxKqfOemsrG5F/vkpNfLwjVQpx69+sS2Qg/PYOOneayKJOlCKhVc6QQUtDuhFV6WZ8JHielYMj1pVw==} engines: {node: '>=20.6.1'} '@netlify/runtime-utils@2.3.0': resolution: {integrity: sha512-cW8weDvsKV7zfia2m5EcBy6KILGoPD+eYZ3qWNGnIo05DGF28goPES0xKSDkNYgAF/2rRSIhie2qcBhbGVgSRg==} engines: {node: ^18.14.0 || >=20} - '@netlify/runtime@4.1.19': - resolution: {integrity: sha512-TKPkD9PLic2IcS9UQCE7uqcfieWpPddG4JIlmEkKtSIn3yqr1SHcfDaCLuaTehSi/SgKL/H60SEMXaPcoIVUWQ==} + '@netlify/runtime@4.1.20': + resolution: {integrity: sha512-maPRSTG+q9rTkeP+hj5X8PN6OkUShp1E62+GBtZrVRVrkTYLiF3mz2JGUw32lCbw2OqqvlUab85N4OMPSdP5HA==} engines: {node: '>=20.6.1'} '@netlify/serverless-functions-api@2.11.1': resolution: {integrity: sha512-kpYVPy0Y9TiLbjMnsmZo/DwgEOaUkayx65sZgdELPxJ9zZV/ke9XZAkfzbJVVuFa7cA2bmhB1jPZGjm6Mur6Kw==} engines: {node: '>=18.0.0'} - '@netlify/static@3.1.6': - resolution: {integrity: sha512-BAfide3HBswGRVIos4q4gho2TZ5RWOObhT4TnlvPXzouqDe4ZaopPg7io5iaShQ+iGAqx9LxB82UYt36F3Oitg==} + '@netlify/static@3.1.7': + resolution: {integrity: sha512-7gfDmUJKIFiVvqoqAoN7wkZkQx8KgVw5+ancu4v+QFU/hLt+gWqNH+ngxaCKCA0hmDE4oD1xNbClxlh9bNOetw==} engines: {node: '>=20.6.1'} - '@netlify/types@2.4.0': - resolution: {integrity: sha512-FMHxZCa2XWIQgjt1WP1dTZ909XIbD1tWQYfXpIBZMq2H3hzFZV2HIDNWGfoL8INQ/CjGBP6dGbsfC6AbvHmH+Q==} - engines: {node: ^18.14.0 || >=20} - '@netlify/types@2.5.0': resolution: {integrity: sha512-KwUO3eAPrFMgzwWc2ACVBoLFZepNMoWekJPYpk/7MhuaHc1LF4wjrB+h6b18Pt3xDj3vZSx+nzA5mb/gHqB9iw==} engines: {node: ^18.14.0 || >=20} + '@netlify/types@2.6.0': + resolution: {integrity: sha512-yD20EizHJDQxajJ66Vo8RTwLwR2jMNVxufPG8MHd2AScX8jW4z0VPnnJHArq2GYPFTFZRHmiAhDrXr5m8zof6w==} + engines: {node: ^18.14.0 || >=20} + '@netlify/zip-it-and-ship-it@14.5.0': resolution: {integrity: sha512-xw+I3T43Ulg9TTqvxzAGOJw4U0KS7RgQBnqvvheLSbb+P+6bu8KTbFK96aK2ouYl3ooM+oyeGWl9BGJxJnMy7g==} engines: {node: '>=18.14.0'} @@ -6963,14 +6955,6 @@ snapshots: '@netlify/binary-info@1.0.0': {} - '@netlify/blobs@10.7.3': - dependencies: - '@netlify/dev-utils': 4.4.2 - '@netlify/otel': 5.1.5 - '@netlify/runtime-utils': 2.3.0 - transitivePeerDependencies: - - supports-color - '@netlify/blobs@10.7.4': dependencies: '@netlify/dev-utils': 4.4.3 @@ -6979,7 +6963,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@netlify/cache@3.4.3': + '@netlify/cache@3.4.4': dependencies: '@netlify/runtime-utils': 2.3.0 @@ -7007,7 +6991,7 @@ snapshots: read-package-up: 11.0.0 tomlify-j0.4: 3.0.0 validate-npm-package-name: 5.0.1 - yaml: 2.8.2 + yaml: 2.8.3 yargs: 17.7.2 zod: 4.3.6 @@ -7016,24 +7000,6 @@ snapshots: '@electric-sql/pglite': 0.3.15 pg-gateway: 0.3.0-beta.4 - '@netlify/dev-utils@4.4.2': - dependencies: - '@whatwg-node/server': 0.10.18 - ansis: 4.2.0 - chokidar: 4.0.3 - decache: 4.6.2 - dettle: 1.0.5 - dot-prop: 9.0.0 - empathic: 2.0.0 - env-paths: 3.0.0 - image-size: 2.0.2 - js-image-generator: 1.0.4 - parse-gitignore: 2.0.0 - semver: 7.7.4 - tmp-promise: 3.0.3 - uuid: 13.0.0 - write-file-atomic: 5.0.1 - '@netlify/dev-utils@4.4.3': dependencies: '@whatwg-node/server': 0.10.18 @@ -7052,20 +7018,20 @@ snapshots: uuid: 13.0.0 write-file-atomic: 5.0.1 - '@netlify/dev@4.16.3(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(rollup@4.59.0)': + '@netlify/dev@4.16.4(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(rollup@4.59.0)': dependencies: '@netlify/ai': 0.4.1 - '@netlify/blobs': 10.7.3 + '@netlify/blobs': 10.7.4 '@netlify/config': 24.4.3 '@netlify/db-dev': 0.7.0 - '@netlify/dev-utils': 4.4.2 - '@netlify/edge-functions-dev': 1.0.15 - '@netlify/functions-dev': 1.2.3(rollup@4.59.0) - '@netlify/headers': 2.1.7 - '@netlify/images': 1.3.6(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) - '@netlify/redirects': 3.1.9 - '@netlify/runtime': 4.1.19 - '@netlify/static': 3.1.6 + '@netlify/dev-utils': 4.4.3 + '@netlify/edge-functions-dev': 1.0.16 + '@netlify/functions-dev': 1.2.4(rollup@4.59.0) + '@netlify/headers': 2.1.8 + '@netlify/images': 1.3.7(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) + '@netlify/redirects': 3.1.10 + '@netlify/runtime': 4.1.20 + '@netlify/static': 3.1.7 ulid: 3.0.2 transitivePeerDependencies: - '@azure/app-configuration' @@ -7120,24 +7086,24 @@ snapshots: '@netlify/edge-functions-bootstrap@2.16.0': {} - '@netlify/edge-functions-dev@1.0.15': + '@netlify/edge-functions-dev@1.0.16': dependencies: - '@netlify/dev-utils': 4.4.2 + '@netlify/dev-utils': 4.4.3 '@netlify/edge-bundler': 14.9.15 - '@netlify/edge-functions': 3.0.5 + '@netlify/edge-functions': 3.0.6 '@netlify/edge-functions-bootstrap': 2.16.0 '@netlify/runtime-utils': 2.3.0 get-port: 7.1.0 - '@netlify/edge-functions@3.0.5': + '@netlify/edge-functions@3.0.6': dependencies: - '@netlify/types': 2.5.0 + '@netlify/types': 2.6.0 - '@netlify/functions-dev@1.2.3(rollup@4.59.0)': + '@netlify/functions-dev@1.2.4(rollup@4.59.0)': dependencies: - '@netlify/blobs': 10.7.3 - '@netlify/dev-utils': 4.4.2 - '@netlify/functions': 5.1.4 + '@netlify/blobs': 10.7.4 + '@netlify/dev-utils': 4.4.3 + '@netlify/functions': 5.1.5 '@netlify/zip-it-and-ship-it': 14.5.0(rollup@4.59.0) cron-parser: 4.9.0 decache: 4.6.2 @@ -7156,9 +7122,9 @@ snapshots: - rollup - supports-color - '@netlify/functions@5.1.4': + '@netlify/functions@5.1.5': dependencies: - '@netlify/types': 2.5.0 + '@netlify/types': 2.6.0 '@netlify/headers-parser@9.0.3': dependencies: @@ -7169,13 +7135,13 @@ snapshots: map-obj: 5.0.2 path-exists: 5.0.0 - '@netlify/headers@2.1.7': + '@netlify/headers@2.1.8': dependencies: '@netlify/headers-parser': 9.0.3 - '@netlify/images@1.3.6(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)': + '@netlify/images@1.3.7(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)': dependencies: - ipx: 3.1.1(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) + ipx: 3.1.1(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -7197,10 +7163,10 @@ snapshots: - ioredis - uploadthing - '@netlify/nuxt@0.2.35(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(magicast@0.5.2)(rollup@4.59.0)': + '@netlify/nuxt@0.2.36(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(magicast@0.5.2)(rollup@4.59.0)': dependencies: - '@netlify/dev': 4.16.3(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(rollup@4.59.0) - '@netlify/dev-utils': 4.4.2 + '@netlify/dev': 4.16.4(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0)(rollup@4.59.0) + '@netlify/dev-utils': 4.4.3 '@nuxt/kit': 4.4.2(magicast@0.5.2) h3: 1.15.6 transitivePeerDependencies: @@ -7249,9 +7215,9 @@ snapshots: is-plain-obj: 4.1.0 path-exists: 5.0.0 - '@netlify/redirects@3.1.9': + '@netlify/redirects@3.1.10': dependencies: - '@netlify/dev-utils': 4.4.2 + '@netlify/dev-utils': 4.4.3 '@netlify/redirect-parser': 15.0.4 cookie: 1.1.1 jsonwebtoken: 9.0.3 @@ -7259,27 +7225,27 @@ snapshots: '@netlify/runtime-utils@2.3.0': {} - '@netlify/runtime@4.1.19': + '@netlify/runtime@4.1.20': dependencies: '@netlify/blobs': 10.7.4 - '@netlify/cache': 3.4.3 + '@netlify/cache': 3.4.4 '@netlify/runtime-utils': 2.3.0 - '@netlify/types': 2.5.0 + '@netlify/types': 2.6.0 transitivePeerDependencies: - supports-color '@netlify/serverless-functions-api@2.11.1': dependencies: - '@netlify/types': 2.4.0 + '@netlify/types': 2.5.0 - '@netlify/static@3.1.6': + '@netlify/static@3.1.7': dependencies: mime-types: 3.0.2 - '@netlify/types@2.4.0': {} - '@netlify/types@2.5.0': {} + '@netlify/types@2.6.0': {} + '@netlify/zip-it-and-ship-it@14.5.0(rollup@4.59.0)': dependencies: '@babel/parser': 7.29.0 @@ -8531,7 +8497,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.5.0 optional: true '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': @@ -10498,7 +10464,7 @@ snapshots: transitivePeerDependencies: - supports-color - ipx@3.1.1(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0): + ipx@3.1.1(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0): dependencies: '@fastify/accept-negotiator': 2.0.1 citty: 0.1.6 @@ -10514,7 +10480,7 @@ snapshots: sharp: 0.34.5 svgo: 4.0.1 ufo: 1.6.3 - unstorage: 1.17.4(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) + unstorage: 1.17.4(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0) xss: 1.0.15 transitivePeerDependencies: - '@azure/app-configuration' @@ -12833,21 +12799,6 @@ snapshots: escape-string-regexp: 5.0.0 ufo: 1.6.3 - unstorage@1.17.4(@netlify/blobs@10.7.3)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0): - dependencies: - anymatch: 3.1.3 - chokidar: 5.0.0 - destr: 2.0.5 - h3: 1.15.6 - lru-cache: 11.2.6 - node-fetch-native: 1.6.7 - ofetch: 1.5.1 - ufo: 1.6.3 - optionalDependencies: - '@netlify/blobs': 10.7.3 - db0: 0.3.4(@electric-sql/pglite@0.3.15) - ioredis: 5.10.0 - unstorage@1.17.4(@netlify/blobs@10.7.4)(db0@0.3.4(@electric-sql/pglite@0.3.15))(ioredis@5.10.0): dependencies: anymatch: 3.1.3