diff --git a/deno.json b/deno.json index ec9a6c3..6d0736b 100644 --- a/deno.json +++ b/deno.json @@ -14,7 +14,11 @@ "@astrojs/react": "npm:@astrojs/react", "@astrojs/mdx": "npm:@astrojs/mdx", "@astrojs/db": "npm:@astrojs/db", - "std/": "https://deno.land/std@0.221.0/", + "astro": "npm:astro", + "astro/": "npm:astro/", + "@std/assert": "jsr:@std/assert@^0.225.2", + "@std/http": "jsr:@std/http@^0.224.0", + "@std/path": "jsr:@std/path@^0.225.1", "deno_dom/": "https://deno.land/x/deno_dom@v0.1.45/" } } diff --git a/deno.lock b/deno.lock index 4f5b2aa..64f88d1 100644 --- a/deno.lock +++ b/deno.lock @@ -2,16 +2,91 @@ "version": "3", "packages": { "specifiers": { + "jsr:@std/assert@^0.224.0": "jsr:@std/assert@0.224.0", + "jsr:@std/assert@^0.225.2": "jsr:@std/assert@0.225.2", + "jsr:@std/async@^0.224.0": "jsr:@std/async@0.224.0", + "jsr:@std/cli@^0.224.0": "jsr:@std/cli@0.224.2", + "jsr:@std/encoding@^0.224.0": "jsr:@std/encoding@0.224.1", + "jsr:@std/fmt@^0.224.0": "jsr:@std/fmt@0.224.0", + "jsr:@std/http@^0.224.0": "jsr:@std/http@0.224.0", + "jsr:@std/internal@^0.225.1": "jsr:@std/internal@0.225.1", + "jsr:@std/media-types@^0.224.0": "jsr:@std/media-types@0.224.1", + "jsr:@std/path@^0.224.0": "jsr:@std/path@0.224.0", + "jsr:@std/path@^0.225.1": "jsr:@std/path@0.225.1", + "jsr:@std/streams@^0.224.0": "jsr:@std/streams@0.224.0", + "npm:@astrojs/db": "npm:@astrojs/db@0.10.3_@libsql+client@0.5.6", "npm:@astrojs/db@^0.10.2": "npm:@astrojs/db@0.10.3_@libsql+client@0.5.6", + "npm:@astrojs/mdx": "npm:@astrojs/mdx@3.0.0_astro@4.8.3__@babel+core@7.24.5__typescript@5.4.5__@types+node@18.16.19__vite@5.2.11___@types+node@18.16.19__zod@3.23.8_typescript@5.4.5_@types+node@18.16.19", + "npm:@astrojs/react": "npm:@astrojs/react@3.3.4_@types+react@18.3.2_@types+react-dom@18.3.0_react@18.3.1_react-dom@18.3.1__react@18.3.1_@types+node@18.16.19", "npm:@libsql/client": "npm:@libsql/client@0.6.0", "npm:@libsql/client-wasm": "npm:@libsql/client-wasm@0.6.0", "npm:@types/node": "npm:@types/node@18.16.19", "npm:@types/node@^20.12.11": "npm:@types/node@20.12.11", + "npm:astro": "npm:astro@4.8.3_@babel+core@7.24.5_typescript@5.4.5_@types+node@18.16.19_vite@5.2.11__@types+node@18.16.19_zod@3.23.8", + "npm:astro@4.8.3": "npm:astro@4.8.3_@babel+core@7.24.5_typescript@5.4.5_@types+node@18.16.19_vite@5.2.11__@types+node@18.16.19_zod@3.23.8", "npm:astro@^4.8.3": "npm:astro@4.8.3_@babel+core@7.24.5_typescript@5.4.5_@types+node@18.16.19_vite@5.2.11__@types+node@18.16.19_zod@3.23.8", "npm:esbuild@^0.21.2": "npm:esbuild@0.21.2", + "npm:react": "npm:react@18.3.1", "npm:sharp@^0.33.3": "npm:sharp@0.33.3", "npm:typescript@^5.4.5": "npm:typescript@5.4.5" }, + "jsr": { + "@std/assert@0.224.0": { + "integrity": "8643233ec7aec38a940a8264a6e3eed9bfa44e7a71cc6b3c8874213ff401967f" + }, + "@std/assert@0.225.2": { + "integrity": "6fd566c3ea01654d29c2b633298b7fc7599716336233852eb87e9843658fa192", + "dependencies": [ + "jsr:@std/internal@^0.225.1" + ] + }, + "@std/async@0.224.0": { + "integrity": "b6da423eeafbd0003fe88d950e069368c6a156f8b5293b7adbd9c8903a8f8d66" + }, + "@std/cli@0.224.2": { + "integrity": "be330ce49928db596338b411037b082d8f8f218b34f8095bcad382fb0c3d6b31", + "dependencies": [ + "jsr:@std/assert@^0.225.2" + ] + }, + "@std/encoding@0.224.1": { + "integrity": "13fbec556c53de1d7bf8c8661ac6d79de7dbc175376ed00e8270369ebc28721f" + }, + "@std/fmt@0.224.0": { + "integrity": "e20e9a2312a8b5393272c26191c0a68eda8d2c4b08b046bad1673148f1d69851" + }, + "@std/http@0.224.0": { + "integrity": "fde48c9133d1d7bb94c134d8f0f01c1a737e6e3879f52580e9ca92217a011e82", + "dependencies": [ + "jsr:@std/assert@^0.224.0", + "jsr:@std/async@^0.224.0", + "jsr:@std/cli@^0.224.0", + "jsr:@std/encoding@^0.224.0", + "jsr:@std/fmt@^0.224.0", + "jsr:@std/media-types@^0.224.0", + "jsr:@std/path@^0.224.0", + "jsr:@std/streams@^0.224.0" + ] + }, + "@std/internal@0.225.1": { + "integrity": "7d8a812be88c2792f15ab9cf46911e521ccca50435948a8f24df5cefda96bde9" + }, + "@std/media-types@0.224.1": { + "integrity": "9e69a5daed37c5b5c6d3ce4731dc191f80e67f79bed392b0957d1d03b87f11e1" + }, + "@std/path@0.224.0": { + "integrity": "55bca6361e5a6d158b9380e82d4981d82d338ec587de02951e2b7c3a24910ee6" + }, + "@std/path@0.225.1": { + "integrity": "8c3220635a73730eb51fe43de9e10b79e2724a5bb8638b9355d35ae012fd9429", + "dependencies": [ + "jsr:@std/assert@^0.225.2" + ] + }, + "@std/streams@0.224.0": { + "integrity": "9c21feb45113abfc67dd536029624d1792d56dfbb029b8c1baf4ad5a2c35769e" + } + }, "npm": { "@ampproject/remapping@2.3.0": { "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", @@ -69,12 +144,44 @@ "vfile": "vfile@6.0.1" } }, + "@astrojs/mdx@3.0.0_astro@4.8.3__@babel+core@7.24.5__typescript@5.4.5__@types+node@18.16.19__vite@5.2.11___@types+node@18.16.19__zod@3.23.8_typescript@5.4.5_@types+node@18.16.19": { + "integrity": "sha512-t1x+fmRA7w/AUWEhvWsMjw8op29mkzkpLN+AfsrtIAnGCf5y3NhcDwamKBvHDUTw/SdM3dn0JMi+JGaGnocDmw==", + "dependencies": { + "@astrojs/markdown-remark": "@astrojs/markdown-remark@5.1.0", + "@mdx-js/mdx": "@mdx-js/mdx@3.0.1", + "acorn": "acorn@8.11.3", + "astro": "astro@4.8.3_@babel+core@7.24.5_typescript@5.4.5_@types+node@18.16.19_vite@5.2.11__@types+node@18.16.19_zod@3.23.8", + "es-module-lexer": "es-module-lexer@1.5.2", + "estree-util-visit": "estree-util-visit@2.0.0", + "github-slugger": "github-slugger@2.0.0", + "gray-matter": "gray-matter@4.0.3", + "hast-util-to-html": "hast-util-to-html@9.0.1", + "kleur": "kleur@4.1.5", + "rehype-raw": "rehype-raw@7.0.0", + "remark-gfm": "remark-gfm@4.0.0", + "remark-smartypants": "remark-smartypants@3.0.1", + "source-map": "source-map@0.7.4", + "unist-util-visit": "unist-util-visit@5.0.0", + "vfile": "vfile@6.0.1" + } + }, "@astrojs/prism@3.1.0": { "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", "dependencies": { "prismjs": "prismjs@1.29.0" } }, + "@astrojs/react@3.3.4_@types+react@18.3.2_@types+react-dom@18.3.0_react@18.3.1_react-dom@18.3.1__react@18.3.1_@types+node@18.16.19": { + "integrity": "sha512-azFYckxcMnHcc5kfXW38oNXR3Na+OMFnzimXVBxRJ906tHkO/sBOBXhsmgQ8JGr/4WEjyaz8zKZj76TWjNMCdw==", + "dependencies": { + "@types/react": "@types/react@18.3.2", + "@types/react-dom": "@types/react-dom@18.3.0", + "@vitejs/plugin-react": "@vitejs/plugin-react@4.2.1_vite@5.2.11__@types+node@18.16.19_@babel+core@7.24.5_@types+node@18.16.19", + "react": "react@18.3.1", + "react-dom": "react-dom@18.3.1_react@18.3.1", + "ultrahtml": "ultrahtml@1.5.3" + } + }, "@astrojs/telemetry@3.1.0": { "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", "dependencies": { @@ -233,6 +340,20 @@ "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.24.5" } }, + "@babel/plugin-transform-react-jsx-self@7.24.5_@babel+core@7.24.5": { + "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", + "dependencies": { + "@babel/core": "@babel/core@7.24.5", + "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.24.5" + } + }, + "@babel/plugin-transform-react-jsx-source@7.24.1_@babel+core@7.24.5": { + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dependencies": { + "@babel/core": "@babel/core@7.24.5", + "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.24.5" + } + }, "@babel/plugin-transform-react-jsx@7.23.4_@babel+core@7.24.5": { "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", "dependencies": { @@ -692,6 +813,34 @@ "integrity": "sha512-c/6rjdtGULKrJkLgfLobFefObfOtxjXGmCfPxv6pr0epPCeUEssfDbDIeEH9fQUgzogIMWEHwT8so52UJ/iT1Q==", "dependencies": {} }, + "@mdx-js/mdx@3.0.1": { + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "@types/mdx": "@types/mdx@2.0.13", + "collapse-white-space": "collapse-white-space@2.1.0", + "devlop": "devlop@1.1.0", + "estree-util-build-jsx": "estree-util-build-jsx@3.0.1", + "estree-util-is-identifier-name": "estree-util-is-identifier-name@3.0.0", + "estree-util-to-js": "estree-util-to-js@2.0.0", + "estree-walker": "estree-walker@3.0.3", + "hast-util-to-estree": "hast-util-to-estree@3.1.0", + "hast-util-to-jsx-runtime": "hast-util-to-jsx-runtime@2.3.0", + "markdown-extensions": "markdown-extensions@2.0.0", + "periscopic": "periscopic@3.1.0", + "remark-mdx": "remark-mdx@3.0.1", + "remark-parse": "remark-parse@11.0.0", + "remark-rehype": "remark-rehype@11.1.0", + "source-map": "source-map@0.7.4", + "unified": "unified@11.0.4", + "unist-util-position-from-estree": "unist-util-position-from-estree@2.0.0", + "unist-util-stringify-position": "unist-util-stringify-position@4.0.0", + "unist-util-visit": "unist-util-visit@5.0.0", + "vfile": "vfile@6.0.1" + } + }, "@neon-rs/load@0.0.4": { "integrity": "sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==", "dependencies": {} @@ -782,6 +931,12 @@ "integrity": "sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==", "dependencies": {} }, + "@types/acorn@4.0.6": { + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5" + } + }, "@types/babel__core@7.20.5": { "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { @@ -821,6 +976,12 @@ "@types/ms": "@types/ms@0.7.34" } }, + "@types/estree-jsx@1.0.5": { + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5" + } + }, "@types/estree@1.0.5": { "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dependencies": {} @@ -837,6 +998,10 @@ "@types/unist": "@types/unist@3.0.2" } }, + "@types/mdx@2.0.13": { + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dependencies": {} + }, "@types/ms@0.7.34": { "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", "dependencies": {} @@ -847,6 +1012,12 @@ "@types/unist": "@types/unist@2.0.10" } }, + "@types/nlcst@2.0.3": { + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "dependencies": { + "@types/unist": "@types/unist@3.0.2" + } + }, "@types/node-fetch@2.6.11": { "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dependencies": { @@ -864,6 +1035,23 @@ "undici-types": "undici-types@5.26.5" } }, + "@types/prop-types@15.7.12": { + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dependencies": {} + }, + "@types/react-dom@18.3.0": { + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dependencies": { + "@types/react": "@types/react@18.3.2" + } + }, + "@types/react@18.3.2": { + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", + "dependencies": { + "@types/prop-types": "@types/prop-types@15.7.12", + "csstype": "csstype@3.1.3" + } + }, "@types/unist@2.0.10": { "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", "dependencies": {} @@ -882,6 +1070,23 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dependencies": {} }, + "@vitejs/plugin-react@4.2.1_vite@5.2.11__@types+node@18.16.19_@babel+core@7.24.5_@types+node@18.16.19": { + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dependencies": { + "@babel/core": "@babel/core@7.24.5", + "@babel/plugin-transform-react-jsx-self": "@babel/plugin-transform-react-jsx-self@7.24.5_@babel+core@7.24.5", + "@babel/plugin-transform-react-jsx-source": "@babel/plugin-transform-react-jsx-source@7.24.1_@babel+core@7.24.5", + "@types/babel__core": "@types/babel__core@7.20.5", + "react-refresh": "react-refresh@0.14.2", + "vite": "vite@5.2.11_@types+node@18.16.19" + } + }, + "acorn-jsx@5.3.2_acorn@8.11.3": { + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dependencies": { + "acorn": "acorn@8.11.3" + } + }, "acorn@8.11.3": { "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dependencies": {} @@ -937,6 +1142,10 @@ "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", "dependencies": {} }, + "astring@1.8.6": { + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "dependencies": {} + }, "astro@4.8.3_@babel+core@7.24.5_typescript@5.4.5_@types+node@18.16.19_vite@5.2.11__@types+node@18.16.19_zod@3.23.8": { "integrity": "sha512-pgIKopkmAUXY3EJHdG7zQpudtBzYAsd94A1R7jmLpH2LFZvzHEkAdHnunmSVmgikJCNqtEo3bUCHgLnCPQaN1g==", "dependencies": { @@ -1121,6 +1330,10 @@ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "dependencies": {} }, + "character-reference-invalid@2.0.1": { + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "dependencies": {} + }, "chokidar@3.6.0": { "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { @@ -1156,6 +1369,10 @@ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "dependencies": {} }, + "collapse-white-space@2.1.0": { + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "dependencies": {} + }, "color-convert@1.9.3": { "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { @@ -1224,6 +1441,10 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dependencies": {} }, + "csstype@3.1.3": { + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dependencies": {} + }, "data-uri-to-buffer@4.0.1": { "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "dependencies": {} @@ -1409,6 +1630,40 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dependencies": {} }, + "estree-util-attach-comments@3.0.0": { + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5" + } + }, + "estree-util-build-jsx@3.0.1": { + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "devlop": "devlop@1.1.0", + "estree-util-is-identifier-name": "estree-util-is-identifier-name@3.0.0", + "estree-walker": "estree-walker@3.0.3" + } + }, + "estree-util-is-identifier-name@3.0.0": { + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "dependencies": {} + }, + "estree-util-to-js@2.0.0": { + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "astring": "astring@1.8.6", + "source-map": "source-map@0.7.4" + } + }, + "estree-util-visit@2.0.0": { + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/unist": "@types/unist@3.0.2" + } + }, "estree-walker@3.0.3": { "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dependencies": { @@ -1622,6 +1877,27 @@ "zwitch": "zwitch@2.0.4" } }, + "hast-util-to-estree@3.1.0": { + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "comma-separated-tokens": "comma-separated-tokens@2.0.3", + "devlop": "devlop@1.1.0", + "estree-util-attach-comments": "estree-util-attach-comments@3.0.0", + "estree-util-is-identifier-name": "estree-util-is-identifier-name@3.0.0", + "hast-util-whitespace": "hast-util-whitespace@3.0.0", + "mdast-util-mdx-expression": "mdast-util-mdx-expression@2.0.0", + "mdast-util-mdx-jsx": "mdast-util-mdx-jsx@3.1.2", + "mdast-util-mdxjs-esm": "mdast-util-mdxjs-esm@2.0.1", + "property-information": "property-information@6.5.0", + "space-separated-tokens": "space-separated-tokens@2.0.2", + "style-to-object": "style-to-object@0.4.4", + "unist-util-position": "unist-util-position@5.0.0", + "zwitch": "zwitch@2.0.4" + } + }, "hast-util-to-html@9.0.1": { "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", "dependencies": { @@ -1639,6 +1915,26 @@ "zwitch": "zwitch@2.0.4" } }, + "hast-util-to-jsx-runtime@2.3.0": { + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "@types/unist": "@types/unist@3.0.2", + "comma-separated-tokens": "comma-separated-tokens@2.0.3", + "devlop": "devlop@1.1.0", + "estree-util-is-identifier-name": "estree-util-is-identifier-name@3.0.0", + "hast-util-whitespace": "hast-util-whitespace@3.0.0", + "mdast-util-mdx-expression": "mdast-util-mdx-expression@2.0.0", + "mdast-util-mdx-jsx": "mdast-util-mdx-jsx@3.1.2", + "mdast-util-mdxjs-esm": "mdast-util-mdxjs-esm@2.0.1", + "property-information": "property-information@6.5.0", + "space-separated-tokens": "space-separated-tokens@2.0.2", + "style-to-object": "style-to-object@1.0.6", + "unist-util-position": "unist-util-position@5.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, "hast-util-to-parse5@8.0.0": { "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", "dependencies": { @@ -1704,6 +2000,25 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dependencies": {} }, + "inline-style-parser@0.1.1": { + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dependencies": {} + }, + "inline-style-parser@0.2.3": { + "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==", + "dependencies": {} + }, + "is-alphabetical@2.0.1": { + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "dependencies": {} + }, + "is-alphanumerical@2.0.1": { + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "is-alphabetical@2.0.1", + "is-decimal": "is-decimal@2.0.1" + } + }, "is-arrayish@0.3.2": { "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "dependencies": {} @@ -1724,6 +2039,10 @@ "hasown": "hasown@2.0.2" } }, + "is-decimal@2.0.1": { + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "dependencies": {} + }, "is-docker@3.0.0": { "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dependencies": {} @@ -1746,6 +2065,10 @@ "is-extglob": "is-extglob@2.1.1" } }, + "is-hexadecimal@2.0.1": { + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "dependencies": {} + }, "is-inside-container@1.0.0": { "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dependencies": { @@ -1764,6 +2087,12 @@ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dependencies": {} }, + "is-reference@3.0.2": { + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5" + } + }, "is-stream@3.0.0": { "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dependencies": {} @@ -1880,6 +2209,12 @@ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dependencies": {} }, + "loose-envify@1.4.0": { + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "js-tokens@4.0.0" + } + }, "lru-cache@5.1.1": { "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { @@ -1898,6 +2233,10 @@ "@jridgewell/sourcemap-codec": "@jridgewell/sourcemap-codec@1.4.15" } }, + "markdown-extensions@2.0.0": { + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "dependencies": {} + }, "markdown-table@3.0.3": { "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "dependencies": {} @@ -1995,6 +2334,56 @@ "mdast-util-to-markdown": "mdast-util-to-markdown@2.1.0" } }, + "mdast-util-mdx-expression@2.0.0": { + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "@types/mdast": "@types/mdast@4.0.3", + "devlop": "devlop@1.1.0", + "mdast-util-from-markdown": "mdast-util-from-markdown@2.0.0", + "mdast-util-to-markdown": "mdast-util-to-markdown@2.1.0" + } + }, + "mdast-util-mdx-jsx@3.1.2": { + "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "@types/mdast": "@types/mdast@4.0.3", + "@types/unist": "@types/unist@3.0.2", + "ccount": "ccount@2.0.1", + "devlop": "devlop@1.1.0", + "mdast-util-from-markdown": "mdast-util-from-markdown@2.0.0", + "mdast-util-to-markdown": "mdast-util-to-markdown@2.1.0", + "parse-entities": "parse-entities@4.0.1", + "stringify-entities": "stringify-entities@4.0.4", + "unist-util-remove-position": "unist-util-remove-position@5.0.0", + "unist-util-stringify-position": "unist-util-stringify-position@4.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, + "mdast-util-mdx@3.0.0": { + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "dependencies": { + "mdast-util-from-markdown": "mdast-util-from-markdown@2.0.0", + "mdast-util-mdx-expression": "mdast-util-mdx-expression@2.0.0", + "mdast-util-mdx-jsx": "mdast-util-mdx-jsx@3.1.2", + "mdast-util-mdxjs-esm": "mdast-util-mdxjs-esm@2.0.1", + "mdast-util-to-markdown": "mdast-util-to-markdown@2.1.0" + } + }, + "mdast-util-mdxjs-esm@2.0.1": { + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "dependencies": { + "@types/estree-jsx": "@types/estree-jsx@1.0.5", + "@types/hast": "@types/hast@3.0.4", + "@types/mdast": "@types/mdast@4.0.3", + "devlop": "devlop@1.1.0", + "mdast-util-from-markdown": "mdast-util-from-markdown@2.0.0", + "mdast-util-to-markdown": "mdast-util-to-markdown@2.1.0" + } + }, "mdast-util-phrasing@4.1.0": { "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dependencies": { @@ -2136,6 +2525,67 @@ "micromark-util-types": "micromark-util-types@2.0.0" } }, + "micromark-extension-mdx-expression@3.0.0": { + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "devlop": "devlop@1.1.0", + "micromark-factory-mdx-expression": "micromark-factory-mdx-expression@2.0.1", + "micromark-factory-space": "micromark-factory-space@2.0.0", + "micromark-util-character": "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn": "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol": "micromark-util-symbol@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0" + } + }, + "micromark-extension-mdx-jsx@3.0.0": { + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "dependencies": { + "@types/acorn": "@types/acorn@4.0.6", + "@types/estree": "@types/estree@1.0.5", + "devlop": "devlop@1.1.0", + "estree-util-is-identifier-name": "estree-util-is-identifier-name@3.0.0", + "micromark-factory-mdx-expression": "micromark-factory-mdx-expression@2.0.1", + "micromark-factory-space": "micromark-factory-space@2.0.0", + "micromark-util-character": "micromark-util-character@2.1.0", + "micromark-util-symbol": "micromark-util-symbol@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, + "micromark-extension-mdx-md@2.0.0": { + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "dependencies": { + "micromark-util-types": "micromark-util-types@2.0.0" + } + }, + "micromark-extension-mdxjs-esm@3.0.0": { + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "devlop": "devlop@1.1.0", + "micromark-core-commonmark": "micromark-core-commonmark@2.0.1", + "micromark-util-character": "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn": "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol": "micromark-util-symbol@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0", + "unist-util-position-from-estree": "unist-util-position-from-estree@2.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, + "micromark-extension-mdxjs@3.0.0_acorn@8.11.3": { + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "dependencies": { + "acorn": "acorn@8.11.3", + "acorn-jsx": "acorn-jsx@5.3.2_acorn@8.11.3", + "micromark-extension-mdx-expression": "micromark-extension-mdx-expression@3.0.0", + "micromark-extension-mdx-jsx": "micromark-extension-mdx-jsx@3.0.0", + "micromark-extension-mdx-md": "micromark-extension-mdx-md@2.0.0", + "micromark-extension-mdxjs-esm": "micromark-extension-mdxjs-esm@3.0.0", + "micromark-util-combine-extensions": "micromark-util-combine-extensions@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0" + } + }, "micromark-factory-destination@2.0.0": { "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "dependencies": { @@ -2153,6 +2603,19 @@ "micromark-util-types": "micromark-util-types@2.0.0" } }, + "micromark-factory-mdx-expression@2.0.1": { + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "devlop": "devlop@1.1.0", + "micromark-util-character": "micromark-util-character@2.1.0", + "micromark-util-events-to-acorn": "micromark-util-events-to-acorn@2.0.2", + "micromark-util-symbol": "micromark-util-symbol@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0", + "unist-util-position-from-estree": "unist-util-position-from-estree@2.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, "micromark-factory-space@2.0.0": { "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "dependencies": { @@ -2225,6 +2688,19 @@ "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "dependencies": {} }, + "micromark-util-events-to-acorn@2.0.2": { + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "dependencies": { + "@types/acorn": "@types/acorn@4.0.6", + "@types/estree": "@types/estree@1.0.5", + "@types/unist": "@types/unist@3.0.2", + "devlop": "devlop@1.1.0", + "estree-util-visit": "estree-util-visit@2.0.0", + "micromark-util-symbol": "micromark-util-symbol@2.0.0", + "micromark-util-types": "micromark-util-types@2.0.0", + "vfile-message": "vfile-message@4.0.2" + } + }, "micromark-util-html-tag-name@2.0.0": { "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "dependencies": {} @@ -2335,6 +2811,12 @@ "@types/nlcst": "@types/nlcst@1.0.4" } }, + "nlcst-to-string@4.0.0": { + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3" + } + }, "node-domexception@1.0.0": { "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "dependencies": {} @@ -2461,6 +2943,19 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dependencies": {} }, + "parse-entities@4.0.1": { + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "@types/unist@2.0.10", + "character-entities": "character-entities@2.0.2", + "character-entities-legacy": "character-entities-legacy@3.0.0", + "character-reference-invalid": "character-reference-invalid@2.0.1", + "decode-named-character-reference": "decode-named-character-reference@1.0.2", + "is-alphanumerical": "is-alphanumerical@2.0.1", + "is-decimal": "is-decimal@2.0.1", + "is-hexadecimal": "is-hexadecimal@2.0.1" + } + }, "parse-latin@5.0.1": { "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", "dependencies": { @@ -2469,6 +2964,17 @@ "unist-util-visit-children": "unist-util-visit-children@2.0.2" } }, + "parse-latin@7.0.0": { + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3", + "@types/unist": "@types/unist@3.0.2", + "nlcst-to-string": "nlcst-to-string@4.0.0", + "unist-util-modify-children": "unist-util-modify-children@4.0.0", + "unist-util-visit-children": "unist-util-visit-children@3.0.0", + "vfile": "vfile@6.0.1" + } + }, "parse5@7.1.2": { "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dependencies": { @@ -2495,6 +3001,14 @@ "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "dependencies": {} }, + "periscopic@3.1.0": { + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "@types/estree@1.0.5", + "estree-walker": "estree-walker@3.0.3", + "is-reference": "is-reference@3.0.2" + } + }, "picocolors@1.0.0": { "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dependencies": {} @@ -2549,6 +3063,24 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dependencies": {} }, + "react-dom@18.3.1_react@18.3.1": { + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "loose-envify@1.4.0", + "react": "react@18.3.1", + "scheduler": "scheduler@0.23.2" + } + }, + "react-refresh@0.14.2": { + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dependencies": {} + }, + "react@18.3.1": { + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "loose-envify@1.4.0" + } + }, "readable-stream@3.6.2": { "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { @@ -2607,6 +3139,13 @@ "unified": "unified@11.0.4" } }, + "remark-mdx@3.0.1": { + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "dependencies": { + "mdast-util-mdx": "mdast-util-mdx@3.0.0", + "micromark-extension-mdxjs": "micromark-extension-mdxjs@3.0.0_acorn@8.11.3" + } + }, "remark-parse@11.0.0": { "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dependencies": { @@ -2634,6 +3173,15 @@ "unist-util-visit": "unist-util-visit@5.0.0" } }, + "remark-smartypants@3.0.1": { + "integrity": "sha512-qyshfCl2eLO0i0558e79ZJsfojC5wjnYLByjt0FmjJQN6aYwcRxpoj784LZJSoWCdnA2ubh5rLNGb8Uur/wDng==", + "dependencies": { + "retext": "retext@9.0.0", + "retext-smartypants": "retext-smartypants@6.1.0", + "unified": "unified@11.0.4", + "unist-util-visit": "unist-util-visit@5.0.0" + } + }, "remark-stringify@11.0.0": { "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dependencies": { @@ -2666,6 +3214,14 @@ "unified": "unified@10.1.2" } }, + "retext-latin@4.0.0": { + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3", + "parse-latin": "parse-latin@7.0.0", + "unified": "unified@11.0.4" + } + }, "retext-smartypants@5.2.0": { "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", "dependencies": { @@ -2675,6 +3231,14 @@ "unist-util-visit": "unist-util-visit@4.1.2" } }, + "retext-smartypants@6.1.0": { + "integrity": "sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3", + "nlcst-to-string": "nlcst-to-string@4.0.0", + "unist-util-visit": "unist-util-visit@5.0.0" + } + }, "retext-stringify@3.1.0": { "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", "dependencies": { @@ -2683,6 +3247,14 @@ "unified": "unified@10.1.2" } }, + "retext-stringify@4.0.0": { + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3", + "nlcst-to-string": "nlcst-to-string@4.0.0", + "unified": "unified@11.0.4" + } + }, "retext@8.1.0": { "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", "dependencies": { @@ -2692,6 +3264,15 @@ "unified": "unified@10.1.2" } }, + "retext@9.0.0": { + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "dependencies": { + "@types/nlcst": "@types/nlcst@2.0.3", + "retext-latin": "retext-latin@4.0.0", + "retext-stringify": "retext-stringify@4.0.0", + "unified": "unified@11.0.4" + } + }, "reusify@1.0.4": { "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dependencies": {} @@ -2733,6 +3314,12 @@ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dependencies": {} }, + "scheduler@0.23.2": { + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "loose-envify@1.4.0" + } + }, "section-matter@1.0.0": { "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", "dependencies": { @@ -2819,6 +3406,10 @@ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dependencies": {} }, + "source-map@0.7.4": { + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dependencies": {} + }, "space-separated-tokens@2.0.2": { "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dependencies": {} @@ -2906,6 +3497,18 @@ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dependencies": {} }, + "style-to-object@0.4.4": { + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "inline-style-parser@0.1.1" + } + }, + "style-to-object@1.0.6": { + "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", + "dependencies": { + "inline-style-parser": "inline-style-parser@0.2.3" + } + }, "supports-color@5.5.0": { "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { @@ -2956,6 +3559,10 @@ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dependencies": {} }, + "ultrahtml@1.5.3": { + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", + "dependencies": {} + }, "undici-types@5.26.5": { "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dependencies": {} @@ -3014,6 +3621,19 @@ "array-iterate": "array-iterate@2.0.1" } }, + "unist-util-modify-children@4.0.0": { + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "dependencies": { + "@types/unist": "@types/unist@3.0.2", + "array-iterate": "array-iterate@2.0.1" + } + }, + "unist-util-position-from-estree@2.0.0": { + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { + "@types/unist": "@types/unist@3.0.2" + } + }, "unist-util-position@5.0.0": { "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dependencies": { @@ -3045,6 +3665,12 @@ "@types/unist": "@types/unist@2.0.10" } }, + "unist-util-visit-children@3.0.0": { + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "dependencies": { + "@types/unist": "@types/unist@3.0.2" + } + }, "unist-util-visit-parents@5.1.3": { "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { @@ -3571,13 +4197,20 @@ }, "workspace": { "dependencies": [ + "jsr:@std/assert@^0.225.2", + "jsr:@std/http@^0.224.0", + "jsr:@std/path@^0.225.1", "npm:@astrojs/db", "npm:@astrojs/mdx", "npm:@astrojs/react", - "npm:astro" + "npm:astro", + "npm:react" ], "packageJson": { "dependencies": [ + "npm:@jsr/std__assert@^0.225.2", + "npm:@jsr/std__http@^0.224.0", + "npm:@jsr/std__path@^0.225.1", "npm:@types/node@^20.12.11", "npm:astro@^4.8.3", "npm:esbuild@^0.21.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 863bd08..2624341 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,17 +10,17 @@ importers: dependencies: esbuild: specifier: ^0.21.2 - version: 0.21.2 + version: 0.21.3 sharp: specifier: ^0.33.3 - version: 0.33.3 + version: 0.33.4 devDependencies: '@types/node': specifier: ^20.12.11 - version: 20.12.11 + version: 20.12.12 astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -32,7 +32,7 @@ importers: version: link:../../.. astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) test/fixtures/astro-db: dependencies: @@ -41,10 +41,10 @@ importers: version: link:../../.. '@astrojs/db': specifier: ^0.11.1 - version: 0.11.1(react@18.3.1) + version: 0.11.3(@types/react@18.3.2)(react@18.3.1) astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) test/fixtures/astro-images: dependencies: @@ -53,10 +53,10 @@ importers: version: link:../../.. astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) sharp: specifier: ^0.33.3 - version: 0.33.3 + version: 0.33.4 test/fixtures/basics: dependencies: @@ -65,13 +65,13 @@ importers: version: link:../../.. '@astrojs/mdx': specifier: ^3.0.0 - version: 3.0.0(astro@4.8.3(@types/node@20.12.11)(typescript@5.4.5)) + version: 3.0.0(astro@4.8.5(@types/node@20.12.12)(typescript@5.4.5)) '@astrojs/react': specifier: ^3.3.4 - version: 3.3.4(@types/react-dom@18.3.0)(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.2.11(@types/node@20.12.11)) + version: 3.3.4(@types/react-dom@18.3.0)(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.2.11(@types/node@20.12.12)) astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) react: specifier: ^18.3.1 version: 18.3.1 @@ -86,7 +86,7 @@ importers: version: link:../../.. astro: specifier: ^4.8.3 - version: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + version: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) packages: @@ -97,8 +97,8 @@ packages: '@astrojs/compiler@2.8.0': resolution: {integrity: sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==} - '@astrojs/db@0.11.1': - resolution: {integrity: sha512-3hFcSib3u7kBZyYlSzaJVCWBJBz8CKmh1RWndYFiAIi37aT69PGneSSyZ/8w3yy3ARiUOt4oJLvl9sRwwH7Tzg==} + '@astrojs/db@0.11.3': + resolution: {integrity: sha512-F4EofNw7QRBWzfNYmHKHlq1v5y9GrLjzGX8h2RkabH8gIhF7ZQKCU/movE//9WRURvouBS3KDzsqUgdHvMdJ5A==} '@astrojs/internal-helpers@0.4.0': resolution: {integrity: sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==} @@ -125,6 +125,9 @@ packages: react: ^17.0.2 || ^18.0.0 || ^19.0.0-beta react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0-beta + '@astrojs/studio@0.1.0': + resolution: {integrity: sha512-pjggMFgtZHPem6RWall02DTa54VCQ4fjqj4bLV0CpQEi0ydgDlughb81PtLhpQPTV0IUtTFOnHbzx6rcKMBAzg==} + '@astrojs/telemetry@3.1.0': resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} @@ -257,8 +260,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.2': - resolution: {integrity: sha512-/c7hocx0pm14bHQlqUVKmxwdT/e5/KkyoY1W8F9lk/8CkE037STDDz8PXUP/LE6faj2HqchvDs9GcShxFhI78Q==} + '@esbuild/aix-ppc64@0.21.3': + resolution: {integrity: sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -269,8 +272,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.2': - resolution: {integrity: sha512-SGZKngoTWVUriO5bDjI4WDGsNx2VKZoXcds+ita/kVYB+8IkSCKDRDaK+5yu0b5S0eq6B3S7fpiEvpsa2ammlQ==} + '@esbuild/android-arm64@0.21.3': + resolution: {integrity: sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -281,8 +284,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.2': - resolution: {integrity: sha512-G1ve3b4FeyJeyCjB4MX1CiWyTaIJwT9wAYE+8+IRA53YoN/reC/Bf2GDRXAzDTnh69Fpl+1uIKg76DiB3U6vwQ==} + '@esbuild/android-arm@0.21.3': + resolution: {integrity: sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -293,8 +296,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.2': - resolution: {integrity: sha512-1wzzNoj2QtNkAYwIcWJ66UTRA80+RTQ/kuPMtEuP0X6dp5Ar23Dn566q3aV61h4EYrrgGlOgl/HdcqN/2S/2vg==} + '@esbuild/android-x64@0.21.3': + resolution: {integrity: sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -305,8 +308,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.2': - resolution: {integrity: sha512-ZyMkPWc5eTROcLOA10lEqdDSTc6ds6nuh3DeHgKip/XJrYjZDfnkCVSty8svWdy+SC1f77ULtVeIqymTzaB6/Q==} + '@esbuild/darwin-arm64@0.21.3': + resolution: {integrity: sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -317,8 +320,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.2': - resolution: {integrity: sha512-K4ZdVq1zP9v51h/cKVna7im7G0zGTKKB6bP2yJiSmHjjOykbd8DdhrSi8V978sF69rkwrn8zCyL2t6I3ei6j9A==} + '@esbuild/darwin-x64@0.21.3': + resolution: {integrity: sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -329,8 +332,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.2': - resolution: {integrity: sha512-4kbOGdpA61CXqadD+Gb/Pw3YXamQGiz9mal/h93rFVSjr5cgMnmJd/gbfPRm+3BMifvnaOfS1gNWaIDxkE2A3A==} + '@esbuild/freebsd-arm64@0.21.3': + resolution: {integrity: sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -341,8 +344,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.2': - resolution: {integrity: sha512-ShS+R09nuHzDBfPeMUliKZX27Wrmr8UFp93aFf/S8p+++x5BZ+D344CLKXxmY6qzgTL3mILSImPCNJOzD6+RRg==} + '@esbuild/freebsd-x64@0.21.3': + resolution: {integrity: sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -353,8 +356,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.2': - resolution: {integrity: sha512-Hdu8BL+AmO+eCDvvT6kz/fPQhvuHL8YK4ExKZfANWsNe1kFGOHw7VJvS/FKSLFqheXmB3rTF3xFQIgUWPYsGnA==} + '@esbuild/linux-arm64@0.21.3': + resolution: {integrity: sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -365,8 +368,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.2': - resolution: {integrity: sha512-nnGXjOAv+7cM3LYRx4tJsYdgy8dGDGkAzF06oIDGppWbUkUKN9SmgQA8H0KukpU0Pjrj9XmgbWqMVSX/U7eeTA==} + '@esbuild/linux-arm@0.21.3': + resolution: {integrity: sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -377,8 +380,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.2': - resolution: {integrity: sha512-m73BOCW2V9lcj7RtEMi+gBfHC6n3+VHpwQXP5offtQMPLDkpVolYn1YGXxOZ9hp4h3UPRKuezL7WkBsw+3EB3Q==} + '@esbuild/linux-ia32@0.21.3': + resolution: {integrity: sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -389,8 +392,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.2': - resolution: {integrity: sha512-84eYHwwWHq3myIY/6ikALMcnwkf6Qo7NIq++xH0x+cJuUNpdwh8mlpUtRY+JiGUc60yu7ElWBbVHGWTABTclGw==} + '@esbuild/linux-loong64@0.21.3': + resolution: {integrity: sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -401,8 +404,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.2': - resolution: {integrity: sha512-9siSZngT0/ZKG+AH+/agwKF29LdCxw4ODi/PiE0F52B2rtLozlDP92umf8G2GPoVV611LN4pZ+nSTckebOscUA==} + '@esbuild/linux-mips64el@0.21.3': + resolution: {integrity: sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -413,8 +416,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.2': - resolution: {integrity: sha512-y0T4aV2CA+ic04ULya1A/8M2RDpDSK2ckgTj6jzHKFJvCq0jQg8afQQIn4EM0G8u2neyOiNHgSF9YKPfuqKOVw==} + '@esbuild/linux-ppc64@0.21.3': + resolution: {integrity: sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -425,8 +428,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.2': - resolution: {integrity: sha512-x5ssCdXmZC86L2Li1qQPF/VaC4VP20u/Zm8jlAu9IiVOVi79YsSz6cpPDYZl1rfKSHYCJW9XBfFCo66S5gVPSA==} + '@esbuild/linux-riscv64@0.21.3': + resolution: {integrity: sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -437,8 +440,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.2': - resolution: {integrity: sha512-NP7fTpGSFWdXyvp8iAFU04uFh9ARoplFVM/m+8lTRpaYG+2ytHPZWyscSsMM6cvObSIK2KoPHXiZD4l99WaxbQ==} + '@esbuild/linux-s390x@0.21.3': + resolution: {integrity: sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -449,8 +452,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.2': - resolution: {integrity: sha512-giZ/uOxWDKda44ZuyfKbykeXznfuVNkTgXOUOPJIjbayJV6FRpQ4zxUy9JMBPLaK9IJcdWtaoeQrYBMh3Rr4vQ==} + '@esbuild/linux-x64@0.21.3': + resolution: {integrity: sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -461,8 +464,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.2': - resolution: {integrity: sha512-IeFMfGFSQfIj1d4XU+6lkbFzMR+mFELUUVYrZ+jvWzG4NGvs6o53ReEHLHpYkjRbdEjJy2W3lTekTxrFHW7YJg==} + '@esbuild/netbsd-x64@0.21.3': + resolution: {integrity: sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -473,8 +476,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.2': - resolution: {integrity: sha512-48QhWD6WxcebNNaE4FCwgvQVUnAycuTd+BdvA/oZu+/MmbpU8pY2dMEYlYzj5uNHWIG5jvdDmFXu0naQeOWUoA==} + '@esbuild/openbsd-x64@0.21.3': + resolution: {integrity: sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -485,8 +488,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.2': - resolution: {integrity: sha512-90r3nTBLgdIgD4FCVV9+cR6Hq2Dzs319icVsln+NTmTVwffWcCqXGml8rAoocHuJ85kZK36DCteii96ba/PX8g==} + '@esbuild/sunos-x64@0.21.3': + resolution: {integrity: sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -497,8 +500,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.2': - resolution: {integrity: sha512-sNndlsBT8OeE/MZDSGpRDJlWuhjuUz/dn80nH0EP4ZzDUYvMDVa7G87DVpweBrn4xdJYyXS/y4CQNrf7R2ODXg==} + '@esbuild/win32-arm64@0.21.3': + resolution: {integrity: sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -509,8 +512,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.2': - resolution: {integrity: sha512-Ti2QChGNFzWhUNNVuU4w21YkYTErsNh3h+CzvlEhzgRbwsJ7TrWQqRzW3bllLKKvTppuF3DJ3XP1GEg11AfrEQ==} + '@esbuild/win32-ia32@0.21.3': + resolution: {integrity: sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -521,20 +524,20 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.2': - resolution: {integrity: sha512-VEfTCZicoZnZ6sGkjFPGRFFJuL2fZn2bLhsekZl1CJslflp2cJS/VoKs1jMk+3pDfsGW6CfQVUckP707HwbXeQ==} + '@esbuild/win32-x64@0.21.3': + resolution: {integrity: sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - '@img/sharp-darwin-arm64@0.33.3': - resolution: {integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==} + '@img/sharp-darwin-arm64@0.33.4': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.33.3': - resolution: {integrity: sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==} + '@img/sharp-darwin-x64@0.33.4': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] @@ -587,55 +590,55 @@ packages: cpu: [x64] os: [linux] - '@img/sharp-linux-arm64@0.33.3': - resolution: {integrity: sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==} + '@img/sharp-linux-arm64@0.33.4': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - '@img/sharp-linux-arm@0.33.3': - resolution: {integrity: sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==} + '@img/sharp-linux-arm@0.33.4': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - '@img/sharp-linux-s390x@0.33.3': - resolution: {integrity: sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + '@img/sharp-linux-s390x@0.33.4': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - '@img/sharp-linux-x64@0.33.3': - resolution: {integrity: sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==} + '@img/sharp-linux-x64@0.33.4': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - '@img/sharp-linuxmusl-arm64@0.33.3': - resolution: {integrity: sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==} + '@img/sharp-linuxmusl-arm64@0.33.4': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - '@img/sharp-linuxmusl-x64@0.33.3': - resolution: {integrity: sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==} + '@img/sharp-linuxmusl-x64@0.33.4': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - '@img/sharp-wasm32@0.33.3': - resolution: {integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==} + '@img/sharp-wasm32@0.33.4': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] - '@img/sharp-win32-ia32@0.33.3': - resolution: {integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==} + '@img/sharp-win32-ia32@0.33.4': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.33.3': - resolution: {integrity: sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==} + '@img/sharp-win32-x64@0.33.4': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] @@ -806,8 +809,8 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.5.1': - resolution: {integrity: sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==} + '@shikijs/core@1.5.2': + resolution: {integrity: sha512-wSAOgaz48GmhILFElMCeQypSZmj6Ru6DttOOtl3KNkdJ17ApQuGNCfzpk4cClasVrnIu45++2DBwG4LNMQAfaA==} '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -839,8 +842,8 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/mdast@4.0.3': - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} @@ -854,8 +857,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@20.12.11': - resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + '@types/node@20.12.12': + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -933,8 +936,8 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true - astro@4.8.3: - resolution: {integrity: sha512-pgIKopkmAUXY3EJHdG7zQpudtBzYAsd94A1R7jmLpH2LFZvzHEkAdHnunmSVmgikJCNqtEo3bUCHgLnCPQaN1g==} + astro@4.8.5: + resolution: {integrity: sha512-h+t4VGLPBk6KjIiJnYGotJ16wsLIdmNVSvnwEk51XhqZ5T2VlbozgDtgDi6y3qP3mqkhpN3Q39YQORhVeuEYsg==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -976,8 +979,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001617: - resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} + caniuse-lite@1.0.30001620: + resolution: {integrity: sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1221,8 +1224,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.765: - resolution: {integrity: sha512-70APzI2AGyJgcWVSnfJCytP2Gejptk6cIm0t5uuUfwdKN63xBIZBzD0N5l/s0hWr8tj0w/p6UaPz+hLAm+Orjw==} + electron-to-chromium@1.4.773: + resolution: {integrity: sha512-87eHF+h3PlCRwbxVEAw9KtK3v7lWfc/sUDr0W76955AdYTG4bV/k0zrl585Qnj/skRMH2qOSiE+kqMeOQ+LOpw==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -1245,8 +1248,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.2: - resolution: {integrity: sha512-LmHPAa5h4tSxz+g/D8IHY6wCjtIiFx8I7/Q0Aq+NmvtoYvyMnJU0KQJcqB6QH30X9x/W4CemgUtPgQDZFca5SA==} + esbuild@0.21.3: + resolution: {integrity: sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==} engines: {node: '>=12'} hasBin: true @@ -1898,8 +1901,8 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2051,8 +2054,8 @@ packages: engines: {node: '>=10'} hasBin: true - sharp@0.33.3: - resolution: {integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==} + sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@2.0.0: @@ -2063,8 +2066,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.5.1: - resolution: {integrity: sha512-vx4Ds3M3B9ZEmLeSXqBAB85osBWV8ErZfP69kuFQZozPgHc33m7spLTCUkcjwEjFm3gk3F9IdXMv8kX+v9xDHA==} + shiki@1.5.2: + resolution: {integrity: sha512-fpPbuSaatinmdGijE7VYUD3hxLozR3ZZ+iAx8Iy2X6REmJGyF5hQl94SgmiUNTospq346nXUVZx0035dyGvIVw==} signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -2245,8 +2248,8 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - update-browserslist-db@1.0.15: - resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -2317,8 +2320,8 @@ packages: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} - which-pm@2.1.1: - resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} + which-pm@2.2.0: + resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} engines: {node: '>=8.15'} which@2.0.2: @@ -2381,13 +2384,14 @@ snapshots: '@astrojs/compiler@2.8.0': {} - '@astrojs/db@0.11.1(react@18.3.1)': + '@astrojs/db@0.11.3(@types/react@18.3.2)(react@18.3.1)': dependencies: + '@astrojs/studio': 0.1.0 '@libsql/client': 0.6.0 async-listen: 3.0.1 ci-info: 4.0.0 deep-diff: 1.0.2 - drizzle-orm: 0.30.10(@libsql/client@0.6.0)(react@18.3.1) + drizzle-orm: 0.30.10(@libsql/client@0.6.0)(@types/react@18.3.2)(react@18.3.1) github-slugger: 2.0.0 kleur: 4.1.5 nanoid: 5.0.7 @@ -2441,7 +2445,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 remark-smartypants: 2.1.0 - shiki: 1.5.1 + shiki: 1.5.2 unified: 11.0.4 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -2450,12 +2454,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.0.0(astro@4.8.3(@types/node@20.12.11)(typescript@5.4.5))': + '@astrojs/mdx@3.0.0(astro@4.8.5(@types/node@20.12.12)(typescript@5.4.5))': dependencies: '@astrojs/markdown-remark': 5.1.0 '@mdx-js/mdx': 3.0.1 acorn: 8.11.3 - astro: 4.8.3(@types/node@20.12.11)(typescript@5.4.5) + astro: 4.8.5(@types/node@20.12.12)(typescript@5.4.5) es-module-lexer: 1.5.2 estree-util-visit: 2.0.0 github-slugger: 2.0.0 @@ -2475,11 +2479,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.3.4(@types/react-dom@18.3.0)(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.2.11(@types/node@20.12.11))': + '@astrojs/react@3.3.4(@types/react-dom@18.3.0)(@types/react@18.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.2.11(@types/node@20.12.12))': dependencies: '@types/react': 18.3.2 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.2.1(vite@5.2.11(@types/node@20.12.11)) + '@vitejs/plugin-react': 4.2.1(vite@5.2.11(@types/node@20.12.12)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -2487,6 +2491,12 @@ snapshots: - supports-color - vite + '@astrojs/studio@0.1.0': + dependencies: + ci-info: 4.0.0 + kleur: 4.1.5 + ora: 8.0.1 + '@astrojs/telemetry@3.1.0': dependencies: ci-info: 4.0.0 @@ -2502,7 +2512,7 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.5 - picocolors: 1.0.0 + picocolors: 1.0.1 '@babel/compat-data@7.24.4': {} @@ -2598,7 +2608,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.5 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 '@babel/parser@7.24.5': dependencies: @@ -2663,147 +2673,147 @@ snapshots: '@esbuild/aix-ppc64@0.20.2': optional: true - '@esbuild/aix-ppc64@0.21.2': + '@esbuild/aix-ppc64@0.21.3': optional: true '@esbuild/android-arm64@0.20.2': optional: true - '@esbuild/android-arm64@0.21.2': + '@esbuild/android-arm64@0.21.3': optional: true '@esbuild/android-arm@0.20.2': optional: true - '@esbuild/android-arm@0.21.2': + '@esbuild/android-arm@0.21.3': optional: true '@esbuild/android-x64@0.20.2': optional: true - '@esbuild/android-x64@0.21.2': + '@esbuild/android-x64@0.21.3': optional: true '@esbuild/darwin-arm64@0.20.2': optional: true - '@esbuild/darwin-arm64@0.21.2': + '@esbuild/darwin-arm64@0.21.3': optional: true '@esbuild/darwin-x64@0.20.2': optional: true - '@esbuild/darwin-x64@0.21.2': + '@esbuild/darwin-x64@0.21.3': optional: true '@esbuild/freebsd-arm64@0.20.2': optional: true - '@esbuild/freebsd-arm64@0.21.2': + '@esbuild/freebsd-arm64@0.21.3': optional: true '@esbuild/freebsd-x64@0.20.2': optional: true - '@esbuild/freebsd-x64@0.21.2': + '@esbuild/freebsd-x64@0.21.3': optional: true '@esbuild/linux-arm64@0.20.2': optional: true - '@esbuild/linux-arm64@0.21.2': + '@esbuild/linux-arm64@0.21.3': optional: true '@esbuild/linux-arm@0.20.2': optional: true - '@esbuild/linux-arm@0.21.2': + '@esbuild/linux-arm@0.21.3': optional: true '@esbuild/linux-ia32@0.20.2': optional: true - '@esbuild/linux-ia32@0.21.2': + '@esbuild/linux-ia32@0.21.3': optional: true '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-loong64@0.21.2': + '@esbuild/linux-loong64@0.21.3': optional: true '@esbuild/linux-mips64el@0.20.2': optional: true - '@esbuild/linux-mips64el@0.21.2': + '@esbuild/linux-mips64el@0.21.3': optional: true '@esbuild/linux-ppc64@0.20.2': optional: true - '@esbuild/linux-ppc64@0.21.2': + '@esbuild/linux-ppc64@0.21.3': optional: true '@esbuild/linux-riscv64@0.20.2': optional: true - '@esbuild/linux-riscv64@0.21.2': + '@esbuild/linux-riscv64@0.21.3': optional: true '@esbuild/linux-s390x@0.20.2': optional: true - '@esbuild/linux-s390x@0.21.2': + '@esbuild/linux-s390x@0.21.3': optional: true '@esbuild/linux-x64@0.20.2': optional: true - '@esbuild/linux-x64@0.21.2': + '@esbuild/linux-x64@0.21.3': optional: true '@esbuild/netbsd-x64@0.20.2': optional: true - '@esbuild/netbsd-x64@0.21.2': + '@esbuild/netbsd-x64@0.21.3': optional: true '@esbuild/openbsd-x64@0.20.2': optional: true - '@esbuild/openbsd-x64@0.21.2': + '@esbuild/openbsd-x64@0.21.3': optional: true '@esbuild/sunos-x64@0.20.2': optional: true - '@esbuild/sunos-x64@0.21.2': + '@esbuild/sunos-x64@0.21.3': optional: true '@esbuild/win32-arm64@0.20.2': optional: true - '@esbuild/win32-arm64@0.21.2': + '@esbuild/win32-arm64@0.21.3': optional: true '@esbuild/win32-ia32@0.20.2': optional: true - '@esbuild/win32-ia32@0.21.2': + '@esbuild/win32-ia32@0.21.3': optional: true '@esbuild/win32-x64@0.20.2': optional: true - '@esbuild/win32-x64@0.21.2': + '@esbuild/win32-x64@0.21.3': optional: true - '@img/sharp-darwin-arm64@0.33.3': + '@img/sharp-darwin-arm64@0.33.4': optionalDependencies: '@img/sharp-libvips-darwin-arm64': 1.0.2 optional: true - '@img/sharp-darwin-x64@0.33.3': + '@img/sharp-darwin-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.2 optional: true @@ -2832,45 +2842,45 @@ snapshots: '@img/sharp-libvips-linuxmusl-x64@1.0.2': optional: true - '@img/sharp-linux-arm64@0.33.3': + '@img/sharp-linux-arm64@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.2 optional: true - '@img/sharp-linux-arm@0.33.3': + '@img/sharp-linux-arm@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.2 optional: true - '@img/sharp-linux-s390x@0.33.3': + '@img/sharp-linux-s390x@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.2 optional: true - '@img/sharp-linux-x64@0.33.3': + '@img/sharp-linux-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.2 optional: true - '@img/sharp-linuxmusl-arm64@0.33.3': + '@img/sharp-linuxmusl-arm64@0.33.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 optional: true - '@img/sharp-linuxmusl-x64@0.33.3': + '@img/sharp-linuxmusl-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.2 optional: true - '@img/sharp-wasm32@0.33.3': + '@img/sharp-wasm32@0.33.4': dependencies: '@emnapi/runtime': 1.1.1 optional: true - '@img/sharp-win32-ia32@0.33.3': + '@img/sharp-win32-ia32@0.33.4': optional: true - '@img/sharp-win32-x64@0.33.3': + '@img/sharp-win32-x64@0.33.4': optional: true '@jridgewell/gen-mapping@0.3.5': @@ -3035,7 +3045,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true - '@shikijs/core@1.5.1': {} + '@shikijs/core@1.5.2': {} '@types/acorn@4.0.6': dependencies: @@ -3078,7 +3088,7 @@ snapshots: dependencies: '@types/unist': 3.0.2 - '@types/mdast@4.0.3': + '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.2 @@ -3094,7 +3104,7 @@ snapshots: dependencies: '@types/unist': 3.0.2 - '@types/node@20.12.11': + '@types/node@20.12.12': dependencies: undici-types: 5.26.5 @@ -3115,18 +3125,18 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@20.12.11))': + '@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@20.12.12))': dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.11(@types/node@20.12.11) + vite: 5.2.11(@types/node@20.12.12) transitivePeerDependencies: - supports-color @@ -3169,7 +3179,7 @@ snapshots: astring@1.8.6: {} - astro@4.8.3(@types/node@20.12.11)(typescript@5.4.5): + astro@4.8.5(@types/node@20.12.12)(typescript@5.4.5): dependencies: '@astrojs/compiler': 2.8.0 '@astrojs/internal-helpers': 0.4.0 @@ -3200,7 +3210,7 @@ snapshots: dlv: 1.1.3 dset: 3.1.3 es-module-lexer: 1.5.2 - esbuild: 0.21.2 + esbuild: 0.21.3 estree-walker: 3.0.3 execa: 8.0.1 fast-glob: 3.3.2 @@ -3222,20 +3232,20 @@ snapshots: rehype: 13.0.1 resolve: 1.22.8 semver: 7.6.2 - shiki: 1.5.1 + shiki: 1.5.2 string-width: 7.1.0 strip-ansi: 7.1.0 tsconfck: 3.0.3(typescript@5.4.5) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.11(@types/node@20.12.11) - vitefu: 0.2.5(vite@5.2.11(@types/node@20.12.11)) - which-pm: 2.1.1 + vite: 5.2.11(@types/node@20.12.12) + vitefu: 0.2.5(vite@5.2.11(@types/node@20.12.12)) + which-pm: 2.2.0 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) optionalDependencies: - sharp: 0.33.3 + sharp: 0.33.4 transitivePeerDependencies: - '@types/node' - less @@ -3276,10 +3286,10 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001617 - electron-to-chromium: 1.4.765 + caniuse-lite: 1.0.30001620 + electron-to-chromium: 1.4.773 node-releases: 2.0.14 - update-browserslist-db: 1.0.15(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.0) bundle-name@4.1.0: dependencies: @@ -3287,7 +3297,7 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001617: {} + caniuse-lite@1.0.30001620: {} ccount@2.0.1: {} @@ -3414,16 +3424,17 @@ snapshots: dlv@1.1.3: {} - drizzle-orm@0.30.10(@libsql/client@0.6.0)(react@18.3.1): + drizzle-orm@0.30.10(@libsql/client@0.6.0)(@types/react@18.3.2)(react@18.3.1): optionalDependencies: '@libsql/client': 0.6.0 + '@types/react': 18.3.2 react: 18.3.1 dset@3.1.3: {} eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.765: {} + electron-to-chromium@1.4.773: {} emoji-regex@10.3.0: {} @@ -3461,31 +3472,31 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.2: + esbuild@0.21.3: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.2 - '@esbuild/android-arm': 0.21.2 - '@esbuild/android-arm64': 0.21.2 - '@esbuild/android-x64': 0.21.2 - '@esbuild/darwin-arm64': 0.21.2 - '@esbuild/darwin-x64': 0.21.2 - '@esbuild/freebsd-arm64': 0.21.2 - '@esbuild/freebsd-x64': 0.21.2 - '@esbuild/linux-arm': 0.21.2 - '@esbuild/linux-arm64': 0.21.2 - '@esbuild/linux-ia32': 0.21.2 - '@esbuild/linux-loong64': 0.21.2 - '@esbuild/linux-mips64el': 0.21.2 - '@esbuild/linux-ppc64': 0.21.2 - '@esbuild/linux-riscv64': 0.21.2 - '@esbuild/linux-s390x': 0.21.2 - '@esbuild/linux-x64': 0.21.2 - '@esbuild/netbsd-x64': 0.21.2 - '@esbuild/openbsd-x64': 0.21.2 - '@esbuild/sunos-x64': 0.21.2 - '@esbuild/win32-arm64': 0.21.2 - '@esbuild/win32-ia32': 0.21.2 - '@esbuild/win32-x64': 0.21.2 + '@esbuild/aix-ppc64': 0.21.3 + '@esbuild/android-arm': 0.21.3 + '@esbuild/android-arm64': 0.21.3 + '@esbuild/android-x64': 0.21.3 + '@esbuild/darwin-arm64': 0.21.3 + '@esbuild/darwin-x64': 0.21.3 + '@esbuild/freebsd-arm64': 0.21.3 + '@esbuild/freebsd-x64': 0.21.3 + '@esbuild/linux-arm': 0.21.3 + '@esbuild/linux-arm64': 0.21.3 + '@esbuild/linux-ia32': 0.21.3 + '@esbuild/linux-loong64': 0.21.3 + '@esbuild/linux-mips64el': 0.21.3 + '@esbuild/linux-ppc64': 0.21.3 + '@esbuild/linux-riscv64': 0.21.3 + '@esbuild/linux-s390x': 0.21.3 + '@esbuild/linux-x64': 0.21.3 + '@esbuild/netbsd-x64': 0.21.3 + '@esbuild/openbsd-x64': 0.21.3 + '@esbuild/sunos-x64': 0.21.3 + '@esbuild/win32-arm64': 0.21.3 + '@esbuild/win32-ia32': 0.21.3 + '@esbuild/win32-x64': 0.21.3 escalade@3.1.2: {} @@ -3899,20 +3910,20 @@ snapshots: mdast-util-definitions@6.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 unist-util-visit: 5.0.0 mdast-util-find-and-replace@3.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 mdast-util-from-markdown@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -3929,7 +3940,7 @@ snapshots: mdast-util-gfm-autolink-literal@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 @@ -3937,7 +3948,7 @@ snapshots: mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -3947,7 +3958,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -3955,7 +3966,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 mdast-util-from-markdown: 2.0.0 @@ -3965,7 +3976,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -3988,7 +3999,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -3999,7 +4010,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 ccount: 2.0.1 devlop: 1.1.0 @@ -4027,7 +4038,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -4036,13 +4047,13 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 mdast-util-to-hast@13.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -4053,7 +4064,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 @@ -4064,7 +4075,7 @@ snapshots: mdast-util-to-string@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 merge-stream@2.0.0: {} @@ -4477,7 +4488,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.0: {} + picocolors@1.0.1: {} picomatch@2.3.1: {} @@ -4490,7 +4501,7 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 preferred-pm@3.1.3: @@ -4554,7 +4565,7 @@ snapshots: remark-gfm@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -4572,7 +4583,7 @@ snapshots: remark-parse@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 micromark-util-types: 2.0.0 unified: 11.0.4 @@ -4582,7 +4593,7 @@ snapshots: remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.1.0 unified: 11.0.4 vfile: 6.0.1 @@ -4602,7 +4613,7 @@ snapshots: remark-stringify@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 unified: 11.0.4 @@ -4712,14 +4723,14 @@ snapshots: semver@7.6.2: {} - sharp@0.33.3: + sharp@0.33.4: dependencies: color: 4.2.3 detect-libc: 2.0.3 semver: 7.6.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.3 - '@img/sharp-darwin-x64': 0.33.3 + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 '@img/sharp-libvips-darwin-arm64': 1.0.2 '@img/sharp-libvips-darwin-x64': 1.0.2 '@img/sharp-libvips-linux-arm': 1.0.2 @@ -4728,15 +4739,15 @@ snapshots: '@img/sharp-libvips-linux-x64': 1.0.2 '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - '@img/sharp-linux-arm': 0.33.3 - '@img/sharp-linux-arm64': 0.33.3 - '@img/sharp-linux-s390x': 0.33.3 - '@img/sharp-linux-x64': 0.33.3 - '@img/sharp-linuxmusl-arm64': 0.33.3 - '@img/sharp-linuxmusl-x64': 0.33.3 - '@img/sharp-wasm32': 0.33.3 - '@img/sharp-win32-ia32': 0.33.3 - '@img/sharp-win32-x64': 0.33.3 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 shebang-command@2.0.0: dependencies: @@ -4744,9 +4755,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.5.1: + shiki@1.5.2: dependencies: - '@shikijs/core': 1.5.1 + '@shikijs/core': 1.5.2 signal-exit@3.0.7: {} @@ -4940,11 +4951,11 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - update-browserslist-db@1.0.15(browserslist@4.23.0): + update-browserslist-db@1.0.16(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 vfile-location@5.0.2: dependencies: @@ -4974,18 +4985,18 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite@5.2.11(@types/node@20.12.11): + vite@5.2.11(@types/node@20.12.12): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 fsevents: 2.3.3 - vitefu@0.2.5(vite@5.2.11(@types/node@20.12.11)): + vitefu@0.2.5(vite@5.2.11(@types/node@20.12.12)): optionalDependencies: - vite: 5.2.11(@types/node@20.12.11) + vite: 5.2.11(@types/node@20.12.12) web-namespaces@2.0.1: {} @@ -4998,7 +5009,7 @@ snapshots: load-yaml-file: 0.2.0 path-exists: 4.0.0 - which-pm@2.1.1: + which-pm@2.2.0: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 diff --git a/src/__deno_imports.ts b/src/__deno_imports.ts index 3697fa9..6d522a4 100644 --- a/src/__deno_imports.ts +++ b/src/__deno_imports.ts @@ -1,2 +1,2 @@ -export { serveFile } from "https://deno.land/std@0.222.1/http/file_server.ts"; -export { fromFileUrl } from "https://deno.land/std@0.222.1/path/mod.ts"; +export { serveFile } from "@std/http"; +export { fromFileUrl } from "@std/path"; diff --git a/src/index.ts b/src/index.ts index b83ffe3..82e112d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,14 +72,15 @@ const denoRenameNodeModulesPlugin = { }, }; +type AstroBuildConfig = AstroConfig["build"] & { server: URL, client: URL }; export default function createIntegration(opts?: Options): AstroIntegration { - let _buildConfig: AstroConfig["build"]; + let _buildConfig: AstroBuildConfig; return { name: "@antonyfaris/deno-astro-adapter", hooks: { "astro:config:done": ({ setAdapter, config }) => { setAdapter(getAdapter(opts)); - _buildConfig = config.build; + _buildConfig = config.build as AstroBuildConfig; if (config.output === "static") { console.warn( diff --git a/test/astro-collections.test.ts b/test/astro-collections.test.ts index 4e4bf8f..25efca0 100644 --- a/test/astro-collections.test.ts +++ b/test/astro-collections.test.ts @@ -1,6 +1,6 @@ import { DOMParser } from "deno_dom/deno-dom-wasm.ts"; -import { assert } from "std/assert/assert.ts"; -import { assertEquals } from "std/assert/assert_equals.ts"; +import { assert } from "@std/assert"; +import { assertEquals } from "@std/assert"; import { defaultTestPermissions, runBuildAndStartApp } from "./helpers.ts"; Deno.test({ diff --git a/test/astro-db.test.ts b/test/astro-db.test.ts index 8e881ee..840e736 100644 --- a/test/astro-db.test.ts +++ b/test/astro-db.test.ts @@ -1,6 +1,6 @@ import { DOMParser } from "deno_dom/deno-dom-wasm.ts"; -import { assert } from "std/assert/assert.ts"; -import { assertEquals } from "std/assert/assert_equals.ts"; +import { assert } from "@std/assert"; +import { assertEquals } from "@std/assert"; import { defaultTestPermissions, runBuildAndStartApp } from "./helpers.ts"; // Absolute path to the sqlite database file diff --git a/test/astro-images.test.ts b/test/astro-images.test.ts index 7c81fe2..1b9de3f 100644 --- a/test/astro-images.test.ts +++ b/test/astro-images.test.ts @@ -1,6 +1,6 @@ import { DOMParser } from "deno_dom/deno-dom-wasm.ts"; -import { assert } from "std/assert/assert.ts"; -import { assertEquals } from "std/assert/assert_equals.ts"; +import { assert } from "@std/assert"; +import { assertEquals } from "@std/assert"; import { defaultTestPermissions, runBuildAndStartApp } from "./helpers.ts"; Deno.test({ diff --git a/test/basics.test.ts b/test/basics.test.ts index 9772209..fca7254 100644 --- a/test/basics.test.ts +++ b/test/basics.test.ts @@ -1,6 +1,6 @@ import { DOMParser } from "deno_dom/deno-dom-wasm.ts"; -import { assert } from "std/assert/assert.ts"; -import { assertEquals } from "std/assert/assert_equals.ts"; +import { assert } from "@std/assert"; +import { assertEquals } from "@std/assert"; import { defaultTestPermissions, runBuildAndStartApp } from "./helpers.ts"; // this needs to be here and not in the specific test case, because diff --git a/test/dynamic-import.test.ts b/test/dynamic-import.test.ts index 748a0a4..b0c1f8f 100644 --- a/test/dynamic-import.test.ts +++ b/test/dynamic-import.test.ts @@ -1,6 +1,6 @@ import { DOMParser } from "deno_dom/deno-dom-wasm.ts"; -import { assert } from "std/assert/assert.ts"; -import { assertEquals } from "std/assert/assert_equals.ts"; +import { assert } from "@std/assert"; +import { assertEquals } from "@std/assert"; import { runBuildAndStartAppFromSubprocess } from "./helpers.ts"; Deno.test({ diff --git a/test/helpers.ts b/test/helpers.ts index a1620e8..7363188 100644 --- a/test/helpers.ts +++ b/test/helpers.ts @@ -1,5 +1,5 @@ -import { fromFileUrl } from "std/path/mod.ts"; -import { assert } from "std/assert/assert.ts"; +import { fromFileUrl } from "@std/path"; +import { assert } from "@std/assert"; const dir = new URL("./", import.meta.url); const defaultURL = new URL("http://localhost:8085/");