diff --git a/package.json b/package.json index 6f62c7d..001bd21 100644 --- a/package.json +++ b/package.json @@ -19,12 +19,12 @@ "@astrojs/tailwind": "^5.1.3", "@expressive-code/plugin-line-numbers": "^0.37.1", "@iconify-json/mdi": "^1.2.1", - "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2", + "@types/react": "^18.3.16", + "@types/react-dom": "^18.3.5", "astro": "^4.16.17", "astro-embed": "^0.7.4", "astro-icon": "^1.1.4", - "firebase-tools": "^13.28.0", + "firebase-tools": "^13.29.0", "prettier": "^3.4.2", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97ee7ab..d82c7cf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,16 +13,16 @@ importers: version: 0.9.4(prettier@3.4.2)(typescript@5.7.2) '@astrojs/react': specifier: ^3.6.3 - version: 3.6.3(@types/node@22.10.1)(@types/react-dom@18.3.2)(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.3(@types/node@22.10.2)(@types/react-dom@18.3.5(@types/react@18.3.16))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@astrojs/starlight': specifier: ^0.28.6 - version: 0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + version: 0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) '@astrojs/starlight-tailwind': specifier: ^2.0.3 - version: 2.0.3(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16))(tailwindcss@3.4.16) + version: 2.0.3(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16))(tailwindcss@3.4.16) '@astrojs/tailwind': specifier: ^5.1.3 - version: 5.1.3(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16) + version: 5.1.3(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16) '@expressive-code/plugin-line-numbers': specifier: ^0.37.1 version: 0.37.1 @@ -30,23 +30,23 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@types/react': - specifier: ^18.3.14 - version: 18.3.14 + specifier: ^18.3.16 + version: 18.3.16 '@types/react-dom': - specifier: ^18.3.2 - version: 18.3.2 + specifier: ^18.3.5 + version: 18.3.5(@types/react@18.3.16) astro: specifier: ^4.16.17 - version: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + version: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) astro-embed: specifier: ^0.7.4 - version: 0.7.4(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + version: 0.7.4(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) astro-icon: specifier: ^1.1.4 version: 1.1.4 firebase-tools: - specifier: ^13.28.0 - version: 13.28.0(encoding@0.1.13) + specifier: ^13.29.0 + version: 13.29.0(encoding@0.1.13) prettier: specifier: ^3.4.2 version: 3.4.2 @@ -64,10 +64,10 @@ importers: version: 0.32.6 starlight-links-validator: specifier: ^0.12.4 - version: 0.12.4(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + version: 0.12.4(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) starlight-showcases: specifier: ^0.2.0 - version: 0.2.0(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + version: 0.2.0(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) tailwindcss: specifier: ^3.4.16 version: 3.4.16 @@ -308,8 +308,8 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@electric-sql/pglite@0.2.14': - resolution: {integrity: sha512-ZMYZL/yFu5sCewYecdX4OjyOPcrI2OmQ6598e/tyke4Rpgeekd4+pINf9jjzJNJk1Kq5dtuB6buqZsBQf0sx8A==} + '@electric-sql/pglite@0.2.15': + resolution: {integrity: sha512-Jiq31Dnk+rg8rMhcSxs4lQvHTyizNo5b269c1gCC3ldQ0sCLrNVPGzy+KnmonKy1ZArTUuXZf23/UamzFMKVaA==} '@emmetio/abbreviation@2.3.3': resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} @@ -491,9 +491,9 @@ packages: '@expressive-code/plugin-text-markers@0.35.6': resolution: {integrity: sha512-/k9eWVZSCs+uEKHR++22Uu6eIbHWEciVHbIuD8frT8DlqTtHYaaiwHPncO6KFWnGDz5i/gL7oyl6XmOi/E6GVg==} - '@google-cloud/cloud-sql-connector@1.4.0': - resolution: {integrity: sha512-OUXs2f91u3afbFjufCJom9lF+GgS9if4F/eKxrLvdkbwkYAQrQUOY6Jw4YfVXUxF3oNDioTgZ4fpwt1MQXwfKg==} - engines: {node: '>=14'} + '@google-cloud/cloud-sql-connector@1.5.0': + resolution: {integrity: sha512-uI4CzMLb7Sc2WjTohB5wt+5j6kWBUqKLRzJrPfPer8A4sz7yyqUfyOFI2CKap4eRIAtSnVX4WapcNqziX3pBSg==} + engines: {node: '>=18'} '@google-cloud/paginator@5.0.2': resolution: {integrity: sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==} @@ -649,8 +649,8 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -885,20 +885,20 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.24.0': - resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} + '@shikijs/core@1.24.2': + resolution: {integrity: sha512-BpbNUSKIwbKrRRA+BQj0BEWSw+8kOPKDJevWeSE/xIqGX7K0xrCZQ9kK0nnEQyrzsUoka1l81ZtJ2mGaCA32HQ==} - '@shikijs/engine-javascript@1.24.0': - resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} + '@shikijs/engine-javascript@1.24.2': + resolution: {integrity: sha512-EqsmYBJdLEwEiO4H+oExz34a5GhhnVp+jH9Q/XjPjmBPc6TE/x4/gD0X3i0EbkKKNqXYHHJTJUpOLRQNkEzS9Q==} - '@shikijs/engine-oniguruma@1.24.0': - resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} + '@shikijs/engine-oniguruma@1.24.2': + resolution: {integrity: sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==} - '@shikijs/types@1.24.0': - resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} + '@shikijs/types@1.24.2': + resolution: {integrity: sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==} - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@shikijs/vscode-textmate@9.3.1': + resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==} '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} @@ -969,11 +969,11 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@18.19.67': - resolution: {integrity: sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==} + '@types/node@18.19.68': + resolution: {integrity: sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==} - '@types/node@22.10.1': - resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/picomatch@2.3.3': resolution: {integrity: sha512-Yll76ZHikRFCyz/pffKGjrCwe/le2CDwOP5F210KQo27kpRE46U2rDnzikNlVn6/ezH3Mhn46bJMTfeVTtcYMg==} @@ -981,11 +981,13 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.2': - resolution: {integrity: sha512-Fqp+rcvem9wEnGr3RY8dYNvSQ8PoLqjZ9HLgaPUOjJJD120uDyOxOjc/39M4Kddp9JQCxpGQbnhVQF0C0ncYVg==} + '@types/react-dom@18.3.5': + resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + peerDependencies: + '@types/react': ^18.0.0 - '@types/react@18.3.14': - resolution: {integrity: sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==} + '@types/react@18.3.16': + resolution: {integrity: sha512-oh8AMIC4Y2ciKufU8hnKgs+ufgbA/dhPTACaZPM86AbwX9QwnFtSoPWEeRUj8fge+v6kFt78BXcDhAU1SrrAsw==} '@types/request@2.48.12': resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} @@ -1011,8 +1013,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.2.1': + resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} '@vitejs/plugin-react@4.3.4': resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} @@ -1072,8 +1074,8 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - agent-base@7.1.2: - resolution: {integrity: sha512-JVzqkCNRT+VfqzzgPWDPnwvDheSAUdiMUn3NoLXpDJF5lRqeJqyC9iGsAxIOAW+mzIdq+uP1TvcX6bMtrH0agg==} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} aggregate-error@3.1.0: @@ -1244,8 +1246,8 @@ packages: bare-path@2.1.3: resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} - bare-stream@2.4.2: - resolution: {integrity: sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==} + bare-stream@2.6.1: + resolution: {integrity: sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==} base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} @@ -1334,14 +1336,18 @@ packages: resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} engines: {node: ^16.14.0 || >=18.0.0} - call-bind-apply-helpers@1.0.0: - resolution: {integrity: sha512-CCKAP2tkPau7D3GE8+V8R6sQubA9R5foIzGp+85EXCVSCivuxBNAWqcpn72PKYiIcqoViv/kcUDpaEIMBVi1lQ==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} + call-bound@1.0.2: + resolution: {integrity: sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==} + engines: {node: '>= 0.4'} + call-me-maybe@1.0.2: resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} @@ -1357,8 +1363,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001687: - resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==} + caniuse-lite@1.0.30001688: + resolution: {integrity: sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1820,8 +1826,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.71: - resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==} + electron-to-chromium@1.5.73: + resolution: {integrity: sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==} emmet@2.4.11: resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} @@ -1887,6 +1893,10 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -2074,8 +2084,8 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - firebase-tools@13.28.0: - resolution: {integrity: sha512-5s5G54tTQADw4Wf+OwIbcUmCubHbHJjM6MmfnEyDYQLYkWW5YwFTGiLkeFKAy/6WYkIR5YYPlPyFKoNAy1E/5g==} + firebase-tools@13.29.0: + resolution: {integrity: sha512-dkPxMvOLh2Bh6rbnE+Bc3aNJ+6IGxbU65S/9mMiusLThL3/0FWmfrKpM2mvS8CVCHDN5MObA+5gs7Anx//OVdQ==} engines: {node: '>=18.0.0 || >=20.0.0'} hasBin: true @@ -2165,8 +2175,8 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-intrinsic@1.2.5: - resolution: {integrity: sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==} + get-intrinsic@1.2.6: + resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} get-stdin@8.0.0: @@ -2630,8 +2640,8 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true @@ -2815,8 +2825,8 @@ packages: lsofi@1.0.0: resolution: {integrity: sha512-MKr9vM1MSm+TSKfI05IYxpKV1NCxpJaBLnELyIf784zYJ5KV9lGCE1EvpA2DtXDNM3fCuFeCwXUzim/fyQRi+A==} - magic-string@0.30.14: - resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.15: + resolution: {integrity: sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==} magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -2847,6 +2857,10 @@ packages: engines: {node: '>= 18'} hasBin: true + math-intrinsics@1.0.0: + resolution: {integrity: sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==} + engines: {node: '>= 0.4'} + mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} @@ -3232,8 +3246,8 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -3339,9 +3353,9 @@ packages: resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} engines: {node: '>=18'} - p-throttle@5.1.0: - resolution: {integrity: sha512-+N+s2g01w1Zch4D0K3OpnPDqLOKmLcQ4BvIFq3JC0K29R28vUOjWpO+OJZBNt8X9i3pFCksZJZ0YXkUGjaFE6g==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-throttle@7.0.0: + resolution: {integrity: sha512-aio0v+S0QVkH1O+9x4dHtD4dgCExACcL+3EtNaGqC01GBudS9ijMuUsmN8OVScyV4OOp0jqdLShZFuSlbL/AsA==} + engines: {node: '>=18'} p-timeout@6.1.3: resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} @@ -3956,11 +3970,23 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.24.0: - resolution: {integrity: sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==} + shiki@1.24.2: + resolution: {integrity: sha512-TR1fi6mkRrzW+SKT5G6uKuc32Dj2EEa7Kj0k8kGqiBINb+C1TiflVOiT9ta6GqOJtC4fraxO5SLUaKBcSY38Fg==} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} signal-exit@3.0.7: @@ -4082,8 +4108,8 @@ packages: stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - streamx@2.21.0: - resolution: {integrity: sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==} + streamx@2.21.1: + resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -4276,8 +4302,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.30.0: - resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} + type-fest@4.30.1: + resolution: {integrity: sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==} engines: {node: '>=16'} type-is@1.6.18: @@ -4736,10 +4762,10 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} - zod-to-json-schema@3.23.5: - resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} + zod-to-json-schema@3.24.1: + resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==} peerDependencies: - zod: ^3.23.3 + zod: ^3.24.1 zod-to-ts@1.2.0: resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} @@ -4747,8 +4773,8 @@ packages: typescript: ^4.9.4 || ^5.0.2 zod: ^3 - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zod@3.24.1: + resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -4759,7 +4785,7 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@antfu/install-pkg@0.4.1': @@ -4776,38 +4802,38 @@ snapshots: call-me-maybe: 1.0.2 js-yaml: 4.1.0 - '@astro-community/astro-embed-integration@0.7.2(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astro-community/astro-embed-integration@0.7.2(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: '@astro-community/astro-embed-link-preview': 0.2.2 - '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) '@types/unist': 2.0.11 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) - astro-auto-import: 0.4.4(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) + astro-auto-import: 0.4.4(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) unist-util-select: 4.0.3 '@astro-community/astro-embed-link-preview@0.2.2': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - '@astro-community/astro-embed-twitter@0.5.8(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astro-community/astro-embed-twitter@0.5.8(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) '@astro-community/astro-embed-utils@0.1.3': dependencies: linkedom: 0.14.26 - '@astro-community/astro-embed-vimeo@0.3.10(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astro-community/astro-embed-vimeo@0.3.10(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: '@astro-community/astro-embed-utils': 0.1.3 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) - '@astro-community/astro-embed-youtube@0.5.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astro-community/astro-embed-youtube@0.5.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) lite-youtube-embed: 0.3.3 '@astrojs/check@0.9.4(prettier@3.4.2)(typescript@5.7.2)': @@ -4864,7 +4890,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.1 remark-smartypants: 3.0.2 - shiki: 1.24.0 + shiki: 1.24.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -4873,12 +4899,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.9(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astrojs/mdx@3.1.9(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: '@astrojs/markdown-remark': 5.3.0 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) acorn: 8.14.0 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -4897,15 +4923,15 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.3(@types/node@22.10.1)(@types/react-dom@18.3.2)(@types/react@18.3.14)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@astrojs/react@3.6.3(@types/node@22.10.2)(@types/react-dom@18.3.5(@types/react@18.3.16))(@types/react@18.3.16)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@types/react': 18.3.14 - '@types/react-dom': 18.3.2 - '@vitejs/plugin-react': 4.3.4(vite@5.4.11(@types/node@22.10.1)) + '@types/react': 18.3.16 + '@types/react-dom': 18.3.5(@types/react@18.3.16) + '@vitejs/plugin-react': 4.3.4(vite@5.4.11(@types/node@22.10.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 - vite: 5.4.11(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -4921,23 +4947,23 @@ snapshots: dependencies: sitemap: 8.0.0 stream-replace-string: 2.0.0 - zod: 3.23.8 + zod: 3.24.1 - '@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16))(tailwindcss@3.4.16)': + '@astrojs/starlight-tailwind@2.0.3(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16))(tailwindcss@3.4.16)': dependencies: - '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astrojs/tailwind': 5.1.3(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16) + '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astrojs/tailwind': 5.1.3(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16) tailwindcss: 3.4.16 - '@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))': + '@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))': dependencies: - '@astrojs/mdx': 3.1.9(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + '@astrojs/mdx': 3.1.9(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.2.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) - astro-expressive-code: 0.35.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) + astro-expressive-code: 0.35.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -4958,9 +4984,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16)': + '@astrojs/tailwind@5.1.3(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2))(tailwindcss@3.4.16)': dependencies: - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) autoprefixer: 10.4.20(postcss@8.4.49) postcss: 8.4.49 postcss-load-config: 4.0.2(postcss@8.4.49) @@ -5016,9 +5042,9 @@ snapshots: dependencies: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -5131,7 +5157,7 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@electric-sql/pglite@0.2.14': {} + '@electric-sql/pglite@0.2.15': {} '@emmetio/abbreviation@2.3.3': dependencies: @@ -5265,18 +5291,18 @@ snapshots: '@expressive-code/plugin-shiki@0.35.6': dependencies: '@expressive-code/core': 0.35.6 - shiki: 1.24.0 + shiki: 1.24.2 '@expressive-code/plugin-text-markers@0.35.6': dependencies: '@expressive-code/core': 0.35.6 - '@google-cloud/cloud-sql-connector@1.4.0(encoding@0.1.13)': + '@google-cloud/cloud-sql-connector@1.5.0(encoding@0.1.13)': dependencies: '@googleapis/sqladmin': 24.0.0(encoding@0.1.13) gaxios: 6.7.1(encoding@0.1.13) google-auth-library: 9.15.0(encoding@0.1.13) - p-throttle: 5.1.0 + p-throttle: 7.0.0 transitivePeerDependencies: - encoding - supports-color @@ -5451,7 +5477,7 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -5516,7 +5542,7 @@ snapshots: '@npmcli/agent@2.2.2': dependencies: - agent-base: 7.1.2 + agent-base: 7.1.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 10.4.3 @@ -5656,32 +5682,32 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.28.1': optional: true - '@shikijs/core@1.24.0': + '@shikijs/core@1.24.2': dependencies: - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/engine-javascript': 1.24.2 + '@shikijs/engine-oniguruma': 1.24.2 + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.24.0': + '@shikijs/engine-javascript@1.24.2': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 oniguruma-to-es: 0.7.0 - '@shikijs/engine-oniguruma@1.24.0': + '@shikijs/engine-oniguruma@1.24.2': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 - '@shikijs/types@1.24.0': + '@shikijs/types@1.24.2': dependencies: - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 - '@shikijs/vscode-textmate@9.3.0': {} + '@shikijs/vscode-textmate@9.3.1': {} '@sindresorhus/is@4.6.0': {} @@ -5752,11 +5778,11 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@18.19.67': + '@types/node@18.19.68': dependencies: undici-types: 5.26.5 - '@types/node@22.10.1': + '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -5764,11 +5790,11 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.2': + '@types/react-dom@18.3.5(@types/react@18.3.16)': dependencies: - '@types/react': 18.3.14 + '@types/react': 18.3.16 - '@types/react@18.3.14': + '@types/react@18.3.16': dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 @@ -5776,7 +5802,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/tough-cookie': 4.0.5 form-data: 2.5.2 @@ -5786,7 +5812,7 @@ snapshots: '@types/tar@6.1.13': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 minipass: 4.2.8 '@types/tough-cookie@4.0.5': {} @@ -5799,19 +5825,19 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 optional: true - '@ungap/structured-clone@1.2.0': {} + '@ungap/structured-clone@1.2.1': {} - '@vitejs/plugin-react@4.3.4(vite@5.4.11(@types/node@22.10.1))': + '@vitejs/plugin-react@4.3.4(vite@5.4.11(@types/node@22.10.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.11(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - supports-color @@ -5889,11 +5915,7 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@7.1.2: - dependencies: - debug: 4.4.0 - transitivePeerDependencies: - - supports-color + agent-base@7.1.3: {} aggregate-error@3.1.0: dependencies: @@ -5994,24 +6016,24 @@ snapshots: astring@1.9.0: {} - astro-auto-import@0.4.4(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)): + astro-auto-import@0.4.4(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)): dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.68 acorn: 8.14.0 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) - astro-embed@0.7.4(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)): + astro-embed@0.7.4(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)): dependencies: - '@astro-community/astro-embed-integration': 0.7.2(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-integration': 0.7.2(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) '@astro-community/astro-embed-link-preview': 0.2.2 - '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-vimeo': 0.3.10(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) - astro-expressive-code@0.35.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)): + astro-expressive-code@0.35.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)): dependencies: - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) rehype-expressive-code: 0.35.6 astro-icon@1.1.4: @@ -6023,7 +6045,7 @@ snapshots: - debug - supports-color - astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2): + astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -6062,7 +6084,7 @@ snapshots: http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.14 + magic-string: 0.30.15 magicast: 0.3.5 micromatch: 4.0.8 mrmime: 2.0.0 @@ -6074,19 +6096,19 @@ snapshots: prompts: 2.4.2 rehype: 13.0.2 semver: 7.6.3 - shiki: 1.24.0 + shiki: 1.24.2 tinyexec: 0.3.1 tsconfck: 3.1.4(typescript@5.7.2) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.11(@types/node@22.10.1) - vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.1)) + vite: 5.4.11(@types/node@22.10.2) + vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.2)) which-pm: 3.0.0 xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 - zod: 3.23.8 - zod-to-json-schema: 3.23.5(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.23.8) + zod: 3.24.1 + zod-to-json-schema: 3.24.1(zod@3.24.1) + zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.24.1) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -6115,7 +6137,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001687 + caniuse-lite: 1.0.30001688 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -6145,7 +6167,7 @@ snapshots: dependencies: bare-events: 2.5.0 bare-path: 2.1.3 - bare-stream: 2.4.2 + bare-stream: 2.6.1 optional: true bare-os@2.4.4: @@ -6156,9 +6178,9 @@ snapshots: bare-os: 2.4.4 optional: true - bare-stream@2.4.2: + bare-stream@2.6.1: dependencies: - streamx: 2.21.0 + streamx: 2.21.1 optional: true base-64@1.0.0: {} @@ -6230,7 +6252,7 @@ snapshots: chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.30.0 + type-fest: 4.30.1 widest-line: 5.0.0 wrap-ansi: 9.0.0 @@ -6249,9 +6271,9 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001687 - electron-to-chromium: 1.5.71 - node-releases: 2.0.18 + caniuse-lite: 1.0.30001688 + electron-to-chromium: 1.5.73 + node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.2) buffer-crc32@0.2.13: {} @@ -6288,18 +6310,23 @@ snapshots: unique-filename: 3.0.0 optional: true - call-bind-apply-helpers@1.0.0: + call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 call-bind@1.0.8: dependencies: - call-bind-apply-helpers: 1.0.0 + call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 set-function-length: 1.2.2 + call-bound@1.0.2: + dependencies: + call-bind: 1.0.8 + get-intrinsic: 1.2.6 + call-me-maybe@1.0.2: {} camelcase-css@2.0.1: {} @@ -6308,7 +6335,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001687: {} + caniuse-lite@1.0.30001688: {} ccount@2.0.1: {} @@ -6736,7 +6763,7 @@ snapshots: dunder-proto@1.0.0: dependencies: - call-bind-apply-helpers: 1.0.0 + call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 @@ -6755,7 +6782,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.71: {} + electron-to-chromium@1.5.73: {} emmet@2.4.11: dependencies: @@ -6808,6 +6835,10 @@ snapshots: es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -7091,10 +7122,10 @@ snapshots: micromatch: 4.0.8 pkg-dir: 4.2.0 - firebase-tools@13.28.0(encoding@0.1.13): + firebase-tools@13.29.0(encoding@0.1.13): dependencies: - '@electric-sql/pglite': 0.2.14 - '@google-cloud/cloud-sql-connector': 1.4.0(encoding@0.1.13) + '@electric-sql/pglite': 0.2.15 + '@google-cloud/cloud-sql-connector': 1.5.0(encoding@0.1.13) '@google-cloud/pubsub': 4.9.0(encoding@0.1.13) abort-controller: 3.0.0 ajv: 6.12.6 @@ -7246,16 +7277,18 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.5: + get-intrinsic@1.2.6: dependencies: - call-bind-apply-helpers: 1.0.0 + call-bind-apply-helpers: 1.0.1 dunder-proto: 1.0.0 es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.0.0 function-bind: 1.1.2 gopd: 1.2.0 has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.0.0 get-stdin@8.0.0: {} @@ -7465,7 +7498,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 - '@ungap/structured-clone': 1.2.0 + '@ungap/structured-clone': 1.2.1 hast-util-from-parse5: 8.0.2 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 @@ -7627,7 +7660,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.2 + agent-base: 7.1.3 debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -7641,7 +7674,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.2 + agent-base: 7.1.3 debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -7864,7 +7897,7 @@ snapshots: jsbn@1.1.0: {} - jsesc@3.0.2: {} + jsesc@3.1.0: {} json-bigint@1.0.0: dependencies: @@ -8051,7 +8084,7 @@ snapshots: is-number: 2.1.0 through2: 2.0.5 - magic-string@0.30.14: + magic-string@0.30.15: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -8100,6 +8133,8 @@ snapshots: marked@13.0.3: {} + math-intrinsics@1.0.0: {} + mdast-util-definitions@6.0.0: dependencies: '@types/mdast': 4.0.4 @@ -8258,7 +8293,7 @@ snapshots: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.2.0 + '@ungap/structured-clone': 1.2.1 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -8763,7 +8798,7 @@ snapshots: - supports-color optional: true - node-releases@2.0.18: {} + node-releases@2.0.19: {} nopt@7.2.1: dependencies: @@ -8878,7 +8913,7 @@ snapshots: eventemitter3: 5.0.1 p-timeout: 6.1.3 - p-throttle@5.1.0: {} + p-throttle@7.0.0: {} p-timeout@6.1.3: {} @@ -8887,7 +8922,7 @@ snapshots: pac-proxy-agent@7.1.0: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.2 + agent-base: 7.1.3 debug: 4.4.0 get-uri: 6.0.4 http-proxy-agent: 7.0.2 @@ -9166,7 +9201,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.10.1 + '@types/node': 22.10.2 long: 5.2.3 proxy-addr@2.0.7: @@ -9176,7 +9211,7 @@ snapshots: proxy-agent@6.5.0: dependencies: - agent-base: 7.1.2 + agent-base: 7.1.3 debug: 4.4.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -9204,11 +9239,11 @@ snapshots: qs@6.13.0: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 qs@6.13.1: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 queue-microtask@1.2.3: {} @@ -9353,7 +9388,7 @@ snapshots: rehype-external-links@3.0.0: dependencies: '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.2.0 + '@ungap/structured-clone': 1.2.1 hast-util-is-element: 3.0.0 is-absolute-url: 4.0.1 space-separated-tokens: 2.0.2 @@ -9627,7 +9662,7 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -9683,21 +9718,42 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.24.0: + shiki@1.24.2: dependencies: - '@shikijs/core': 1.24.0 - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/core': 1.24.2 + '@shikijs/engine-javascript': 1.24.2 + '@shikijs/engine-oniguruma': 1.24.2 + '@shikijs/types': 1.24.2 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 - side-channel@1.0.6: + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.2 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.2 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: dependencies: - call-bind: 1.0.8 es-errors: 1.3.0 - get-intrinsic: 1.2.5 object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 signal-exit@3.0.7: {} @@ -9732,7 +9788,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: - agent-base: 7.1.2 + agent-base: 7.1.3 debug: 4.4.0 socks: 2.8.3 transitivePeerDependencies: @@ -9775,11 +9831,11 @@ snapshots: stack-trace@0.0.10: {} - starlight-links-validator@0.12.4(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)): + starlight-links-validator@0.12.4(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)): dependencies: - '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) '@types/picomatch': 2.3.3 - astro: 4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2) + astro: 4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2) github-slugger: 2.0.0 hast-util-from-html: 2.0.1 hast-util-has-property: 3.0.0 @@ -9789,11 +9845,11 @@ snapshots: picomatch: 4.0.2 unist-util-visit: 5.0.0 - starlight-showcases@0.2.0(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)): + starlight-showcases@0.2.0(@astrojs/starlight@0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)))(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)): dependencies: - '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) - '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.1)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-twitter': 0.5.8(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astro-community/astro-embed-youtube': 0.5.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) + '@astrojs/starlight': 0.28.6(astro@4.16.17(@types/node@22.10.2)(rollup@4.28.1)(typescript@5.7.2)) transitivePeerDependencies: - astro @@ -9817,7 +9873,7 @@ snapshots: stream-shift@1.0.3: {} - streamx@2.21.0: + streamx@2.21.1: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 @@ -9882,7 +9938,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -9991,7 +10047,7 @@ snapshots: dependencies: b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.21.0 + streamx: 2.21.1 tar@6.2.1: dependencies: @@ -10085,7 +10141,7 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.30.0: {} + type-fest@4.30.1: {} type-is@1.6.18: dependencies: @@ -10268,18 +10324,18 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.11(@types/node@22.10.1): + vite@5.4.11(@types/node@22.10.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.28.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 - vitefu@1.0.4(vite@5.4.11(@types/node@22.10.1)): + vitefu@1.0.4(vite@5.4.11(@types/node@22.10.2)): optionalDependencies: - vite: 5.4.11(@types/node@22.10.1) + vite: 5.4.11(@types/node@22.10.2) volar-service-css@0.0.62(@volar/language-service@2.4.10): dependencies: @@ -10564,15 +10620,15 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.5.2 - zod-to-json-schema@3.23.5(zod@3.23.8): + zod-to-json-schema@3.24.1(zod@3.24.1): dependencies: - zod: 3.23.8 + zod: 3.24.1 - zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.24.1): dependencies: typescript: 5.7.2 - zod: 3.23.8 + zod: 3.24.1 - zod@3.23.8: {} + zod@3.24.1: {} zwitch@2.0.4: {} diff --git a/src/content/docs/guides/using-plugins.mdx b/src/content/docs/guides/using-plugins.mdx index 9b361fe..cb0b780 100644 --- a/src/content/docs/guides/using-plugins.mdx +++ b/src/content/docs/guides/using-plugins.mdx @@ -26,7 +26,7 @@ required to setup custom plugins and integrations that are suited for your app. This is done as part of the **`runApp()`** call, from the **`vyuh_core`** package. Here is an example of the invocation with the various plugins. -```dart title="lib/main.dart" +```dart title="lib/main.dart" showLineNumbers {2,33,45,56,58,59} void main() async { final plugins = await _getPlugins(); @@ -100,7 +100,7 @@ _getPlugins() async { In the above code-block, we are using a variety of custom configured plugins: - **Content**: configured with the Sanity provider -- **Navigation**: using the GoRouter plugin +- **Navigation**: using the `GoRouter` package - **Analytics**: uses Firebase Analytics, Performance and Crashlytics - **Feature Flag**: using Firebase Remote Config - **Logger**: the built-in console logger @@ -108,22 +108,24 @@ In the above code-block, we are using a variety of custom configured plugins: ## Available Plugins -There are many built-in plugins available in the Open Source and many more are -being added for the Enterprise plans. These plugins fall into the following +There are many built-in plugins available in the Open Source plan and many more +are being added for the Enterprise plans. These plugins fall into the following categories: -- Content -- Network -- Environment (loads environment variables) -- Dependency Injection -- Storage -- Secure Storage -- Authentication -- Analytics -- Feature Flag -- Logger -- Ads -- Notifications +| **Category** | **API** | +| -------------------- | ------------------ | +| Content | `vyuh.content` | +| Network | `vyuh.network` | +| Authentication | `vyuh.auth` | +| Navigation | `vyuh.router` | +| Dependency Injection | `vyuh.di` | +| Environment | `vyuh.env` | +| Analytics | `vyuh.analytics` | +| Telemetry | `vyuh.telemetry` | +| Feature Flag | `vyuh.featureFlag` | +| Logger | `vyuh.log` | +| Events | `vyuh.event` | We also plan to introduce new categories in the future that caters to -simplifying some aspect of the Application. An example could be _User Feedback_. +simplifying various aspects of the Application. An example could be _User +Feedback_.