From facc7ffd09b026f4220911b715192ea70de04845 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Sat, 19 Oct 2024 13:28:21 +0200 Subject: [PATCH] Update focus, improve footer --- api/pubspec.lock | 8 +- app/lib/bloc/world/state.mapper.dart | 2 +- app/lib/pages/game/page.dart | 12 +- app/pubspec.lock | 4 +- app/vercel.json | 18 --- docs/README.md | 28 ++--- docs/package.json | 2 +- docs/pnpm-lock.yaml | 177 ++++++++++++++++++--------- docs/src/components/Footer.astro | 29 ++++- server/pubspec.lock | 4 +- tools/pubspec.lock | 4 +- 11 files changed, 176 insertions(+), 112 deletions(-) delete mode 100644 app/vercel.json diff --git a/api/pubspec.lock b/api/pubspec.lock index dd7fd10..c914027 100644 --- a/api/pubspec.lock +++ b/api/pubspec.lock @@ -251,10 +251,10 @@ packages: dependency: transitive description: name: http_parser - sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4" + sha256: "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.1.1" io: dependency: transitive description: @@ -316,10 +316,10 @@ packages: dependency: transitive description: name: matcher - sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 url: "https://pub.dev" source: hosted - version: "0.12.16+1" + version: "0.12.17" meta: dependency: transitive description: diff --git a/app/lib/bloc/world/state.mapper.dart b/app/lib/bloc/world/state.mapper.dart index 4c967be..a54ff06 100644 --- a/app/lib/bloc/world/state.mapper.dart +++ b/app/lib/bloc/world/state.mapper.dart @@ -148,7 +148,7 @@ class ClientWorldStateMapper extends ClassMapperBase { Field('searchTerm', _$searchTerm, opt: true, def: ''); static bool _$showDuplicates(ClientWorldState v) => v.showDuplicates; static const Field _f$showDuplicates = - Field('showDuplicates', _$showDuplicates, opt: true, def: true); + Field('showDuplicates', _$showDuplicates, opt: true, def: false); @override final MappableFields fields = const { diff --git a/app/lib/pages/game/page.dart b/app/lib/pages/game/page.dart index 37014c2..2be9f7b 100644 --- a/app/lib/pages/game/page.dart +++ b/app/lib/pages/game/page.dart @@ -44,6 +44,7 @@ typedef Blocs = (MultiplayerCubit, WorldBloc); class _GamePageState extends State { Future? _bloc; final ContextMenuController _contextMenuController = ContextMenuController(); + final FocusNode _focusNode = FocusNode(); @override void initState() { @@ -99,6 +100,7 @@ class _GamePageState extends State { @override void dispose() { super.dispose(); + _focusNode.dispose(); _bloc?.then((bloc) { bloc.$1.close(); bloc.$2.close(); @@ -161,9 +163,12 @@ class _GamePageState extends State { .enterEditMode : AppLocalizations.of(context) .exitEditMode, - onPressed: () => context - .read() - .process(HandChanged.toggle()), + onPressed: () { + context + .read() + .process(HandChanged.toggle()); + _focusNode.requestFocus(); + }, ); }) ], @@ -225,6 +230,7 @@ class _GamePageState extends State { contextMenuController: _contextMenuController, onEscape: () => Scaffold.of(context).openDrawer(), ), + focusNode: _focusNode, initialActiveOverlays: ['dialogs', 'filter'], overlayBuilderMap: { 'dialogs': (context, game) => GameDialogOverlay(), diff --git a/app/pubspec.lock b/app/pubspec.lock index 26da88a..e7476bf 100644 --- a/app/pubspec.lock +++ b/app/pubspec.lock @@ -1353,10 +1353,10 @@ packages: dependency: transitive description: name: win32 - sha256: e5c39a90447e7c81cfec14b041cdbd0d0916bd9ebbc7fe02ab69568be703b9bd + sha256: "2294c64768987ea280b43a3d8357d42d5679f3e2b5b69b602be45b2abbd165b0" url: "https://pub.dev" source: hosted - version: "5.6.0" + version: "5.6.1" win32_registry: dependency: transitive description: diff --git a/app/vercel.json b/app/vercel.json deleted file mode 100644 index bd0f784..0000000 --- a/app/vercel.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://openapi.vercel.sh/vercel.json", - "rewrites": [ - { - "source": "/(.*)", - "destination": "/" - } - ], - "headers": [ - { - "source": "/(.*)", - "headers": [ - { "key": "Cross-Origin-Embedder-Policy", "value": "credentialless" }, - { "key": "Cross-Origin-Opener-Policy", "value": "same-origin" } - ] - } - ] -} diff --git a/docs/README.md b/docs/README.md index b51abaa..5a7e4cf 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,17 +1,7 @@ -# Starlight Starter Kit: Basics +# Setonix Documentation [![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build) -``` -npm create astro@latest -- --template starlight -``` - -[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics) -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs) - -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! - ## 🚀 Project Structure Inside of your Astro + Starlight project, you'll see the following folders and files: @@ -40,14 +30,14 @@ Static assets, like favicons, can be placed in the `public/` directory. All commands are run from the root of the project, from a terminal: -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | +| Command | Action | +| :--------------------- | :----------------------------------------------- | +| `pnpm install` | Installs dependencies | +| `pnpm dev` | Starts local dev server at `localhost:4321` | +| `pnpm build` | Build your production site to `./dist/` | +| `pnpm preview` | Preview your build locally, before deploying | +| `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` | +| `pnpm astro -- --help` | Get help using the Astro CLI | ## 👀 Want to learn more? diff --git a/docs/package.json b/docs/package.json index 4778254..e6eca13 100644 --- a/docs/package.json +++ b/docs/package.json @@ -26,6 +26,6 @@ }, "packageManager": "pnpm@9.12.2", "devDependencies": { - "sass": "^1.80.2" + "sass": "^1.80.3" } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 1ebaba9..eb88929 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 0.9.4(typescript@5.6.3) '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.9(sass@1.80.2)) + version: 3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.9(sass@1.80.3)) '@astrojs/starlight': specifier: ^0.28.3 - version: 0.28.3(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3)) + version: 0.28.3(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3)) '@phosphor-icons/react': specifier: ^2.1.7 version: 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -28,7 +28,7 @@ importers: version: 18.3.1 astro: specifier: ^4.16.6 - version: 4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3) + version: 4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3) react: specifier: ^18.3.1 version: 18.3.1 @@ -49,8 +49,8 @@ importers: version: 5.6.3 devDependencies: sass: - specifier: ^1.80.2 - version: 1.80.2 + specifier: ^1.80.3 + version: 1.80.3 packages: @@ -527,8 +527,8 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@mdx-js/mdx@3.0.1': - resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1130,6 +1130,12 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -1161,6 +1167,9 @@ packages: estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + estree-util-to-js@2.0.0: resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} @@ -1403,9 +1412,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -1758,9 +1764,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1830,6 +1833,18 @@ packages: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -1848,6 +1863,9 @@ packages: rehype-raw@7.0.0: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + rehype-stringify@10.0.1: resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} @@ -1867,8 +1885,8 @@ packages: resolution: {integrity: sha512-GmJjuCeEkYvwFlvn/Skjc/1Qafj71412gbQnrwUmP/tKskmAf1cMRlZRNoovV+aIvsSRkTb2rCmGv2b9RdoJbQ==} engines: {node: '>=8'} - remark-mdx@3.0.1: - resolution: {integrity: sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==} + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -1925,8 +1943,8 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sass@1.80.2: - resolution: {integrity: sha512-9wXY8cGBlUmoUoT+vwOZOFCiS+naiWVjqlreN9ar9PudXbGwlMTFwCR5K9kB4dFumJ6ib98wZyAObJKsWf1nAA==} + sass@1.80.3: + resolution: {integrity: sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==} engines: {node: '>=14.0.0'} hasBin: true @@ -2428,12 +2446,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.8(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3))': + '@astrojs/mdx@3.1.8(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3))': dependencies: '@astrojs/markdown-remark': 5.3.0 - '@mdx-js/mdx': 3.0.1 + '@mdx-js/mdx': 3.1.0(acorn@8.13.0) acorn: 8.13.0 - astro: 4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3) + astro: 4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -2452,11 +2470,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.9(sass@1.80.2))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.9(sass@1.80.3))': dependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@vitejs/plugin-react': 4.3.2(vite@5.4.9(sass@1.80.2)) + '@vitejs/plugin-react': 4.3.2(vite@5.4.9(sass@1.80.3)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -2470,15 +2488,15 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight@0.28.3(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3))': + '@astrojs/starlight@0.28.3(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3))': dependencies: - '@astrojs/mdx': 3.1.8(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3)) + '@astrojs/mdx': 3.1.8(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3)) '@astrojs/sitemap': 3.2.1 '@pagefind/default-ui': 1.1.1 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - astro: 4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3) - astro-expressive-code: 0.35.6(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3)) + astro: 4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3) + astro-expressive-code: 0.35.6(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.3 @@ -2878,7 +2896,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@mdx-js/mdx@3.0.1': + '@mdx-js/mdx@3.1.0(acorn@8.13.0)': dependencies: '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 @@ -2886,15 +2904,16 @@ snapshots: '@types/mdx': 2.0.13 collapse-white-space: 2.1.0 devlop: 1.1.0 - estree-util-build-jsx: 3.0.1 estree-util-is-identifier-name: 3.0.0 - estree-util-to-js: 2.0.0 + estree-util-scope: 1.0.0 estree-walker: 3.0.3 - hast-util-to-estree: 3.1.0 hast-util-to-jsx-runtime: 2.3.2 markdown-extensions: 2.0.0 - periscopic: 3.1.0 - remark-mdx: 3.0.1 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.13.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-rehype: 11.1.1 source-map: 0.7.4 @@ -2904,6 +2923,7 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 transitivePeerDependencies: + - acorn - supports-color '@nodelib/fs.scandir@2.1.5': @@ -3157,14 +3177,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.2(vite@5.4.9(sass@1.80.2))': + '@vitejs/plugin-react@4.3.2(vite@5.4.9(sass@1.80.3))': dependencies: '@babel/core': 7.25.8 '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.8) '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.8) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.9(sass@1.80.2) + vite: 5.4.9(sass@1.80.3) transitivePeerDependencies: - supports-color @@ -3263,12 +3283,12 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.35.6(astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3)): + astro-expressive-code@0.35.6(astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3)): dependencies: - astro: 4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3) + astro: 4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3) rehype-expressive-code: 0.35.6 - astro@4.16.6(rollup@4.24.0)(sass@1.80.2)(typescript@5.6.3): + astro@4.16.6(rollup@4.24.0)(sass@1.80.3)(typescript@5.6.3): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -3324,8 +3344,8 @@ snapshots: tsconfck: 3.1.4(typescript@5.6.3) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.9(sass@1.80.2) - vitefu: 1.0.3(vite@5.4.9(sass@1.80.2)) + vite: 5.4.9(sass@1.80.3) + vitefu: 1.0.3(vite@5.4.9(sass@1.80.3)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 @@ -3514,6 +3534,20 @@ snapshots: es-module-lexer@1.5.4: {} + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.13.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -3561,6 +3595,11 @@ snapshots: estree-util-is-identifier-name@3.0.0: {} + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + estree-util-to-js@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -3909,10 +3948,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-reference@3.0.2: - dependencies: - '@types/estree': 1.0.6 - is-unicode-supported@1.3.0: {} is-unicode-supported@2.1.0: {} @@ -4555,12 +4590,6 @@ snapshots: path-exists@4.0.0: {} - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -4621,6 +4650,36 @@ snapshots: readdirp@4.0.2: {} + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.0(acorn@8.13.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.13.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.6 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + regenerator-runtime@0.14.1: {} regex@4.3.3: {} @@ -4646,6 +4705,14 @@ snapshots: hast-util-raw: 9.0.4 vfile: 6.0.3 + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.0 + transitivePeerDependencies: + - supports-color + rehype-stringify@10.0.1: dependencies: '@types/hast': 3.0.4 @@ -4690,7 +4757,7 @@ snapshots: lodash: 4.17.21 unist-util-visit: 1.4.1 - remark-mdx@3.0.1: + remark-mdx@3.1.0: dependencies: mdast-util-mdx: 3.0.0 micromark-extension-mdxjs: 3.0.0 @@ -4793,7 +4860,7 @@ snapshots: dependencies: queue-microtask: 1.2.3 - sass@1.80.2: + sass@1.80.3: dependencies: '@parcel/watcher': 2.4.1 chokidar: 4.0.1 @@ -5038,18 +5105,18 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite@5.4.9(sass@1.80.2): + vite@5.4.9(sass@1.80.3): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: fsevents: 2.3.3 - sass: 1.80.2 + sass: 1.80.3 - vitefu@1.0.3(vite@5.4.9(sass@1.80.2)): + vitefu@1.0.3(vite@5.4.9(sass@1.80.3)): optionalDependencies: - vite: 5.4.9(sass@1.80.2) + vite: 5.4.9(sass@1.80.3) volar-service-css@0.0.61(@volar/language-service@2.4.6): dependencies: diff --git a/docs/src/components/Footer.astro b/docs/src/components/Footer.astro index 608e903..4cfd803 100644 --- a/docs/src/components/Footer.astro +++ b/docs/src/components/Footer.astro @@ -8,7 +8,7 @@ import { Image } from "astro:assets"; diff --git a/server/pubspec.lock b/server/pubspec.lock index f47de7e..781909a 100644 --- a/server/pubspec.lock +++ b/server/pubspec.lock @@ -284,10 +284,10 @@ packages: dependency: transitive description: name: http_parser - sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4" + sha256: "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.1.1" io: dependency: transitive description: diff --git a/tools/pubspec.lock b/tools/pubspec.lock index b1797ad..61bba3d 100644 --- a/tools/pubspec.lock +++ b/tools/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: http_parser - sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4" + sha256: "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.1.1" intl: dependency: "direct main" description: