From 83a3c1419e31f1c2a912a64b6052ca691a9565d6 Mon Sep 17 00:00:00 2001 From: Mike Thierman Date: Sun, 3 Dec 2023 16:47:51 -0700 Subject: [PATCH] Update packages/configs/action (#331) * Update packages & configs * Fix action --- .github/workflows/{publish.yml => Deploy.yml} | 25 +- README.md | 96 +- astro.config.ts | 2 +- package.json | 1 + pnpm-lock.yaml | 1409 ++++++++++------- postcss.config.js | 6 +- prettier.config.js | 4 +- public/favicon.ico | Bin 0 -> 238054 bytes src/env.d.ts | 2 +- src/layouts/base.astro | 20 +- tailwind.config.ts | 8 +- tsconfig.json | 5 - 12 files changed, 954 insertions(+), 624 deletions(-) rename .github/workflows/{publish.yml => Deploy.yml} (73%) create mode 100644 public/favicon.ico diff --git a/.github/workflows/publish.yml b/.github/workflows/Deploy.yml similarity index 73% rename from .github/workflows/publish.yml rename to .github/workflows/Deploy.yml index bd09951e4b..64c8a38aff 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/Deploy.yml @@ -1,4 +1,4 @@ -name: Astro Deploy +name: Deploy on: workflow_dispatch: @@ -18,7 +18,7 @@ env: BUILD_PATH: "." jobs: - build: + Build: name: Build runs-on: ubuntu-latest steps: @@ -30,32 +30,35 @@ jobs: with: version: latest - - name: Setup Node - uses: actions/setup-node@v3 + - name: Setup Node.js + uses: actions/setup-node@v4 with: node-version: "*" check-latest: true cache: "pnpm" - - name: Setup pages + - name: Configure GitHub Pages id: pages uses: actions/configure-pages@v3 - - run: | - pnpm install --frozen-lockfile - pnpm build + - name: Install node_modules + run: pnpm install --frozen-lockfile + + - name: Astro build + run: pnpm build + - name: Upload artifact uses: actions/upload-pages-artifact@v2 with: path: ${{ env.BUILD_PATH }}/dist - deploy: + Deploy: name: Deploy runs-on: ubuntu-latest - needs: build + needs: Build environment: name: github-pages - url: ${{ steps.deployment.outputs.pages_url }} + url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy to GitHub Pages id: deployment diff --git a/README.md b/README.md index 94c94fb56f..8d97508349 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,55 @@ -# surge-synth-team.org +# https://surge-synthesizer.github.io/ -### This website is built with [Astro](https://astro.build/) & [Tailwind CSS](https://tailwindcss.com/). +**Built with [Astro](https://astro.build/) & [Tailwind CSS](https://tailwindcss.com/)** -### [Astro Editor Setup](https://docs.astro.build/en/editor-setup/) & [Tailwind Editor Setup](https://tailwindcss.com/docs/editor-setup) +1. Install [node.js](https://nodejs.org/en) + - (Optional) Install [pnpm](https://pnpm.io/) +2. `npm install`/`pnpm install` to install dependencies +3. `npm run dev`/`pnpm dev` to run the development server +# Adding and editing pages + +To make changes, all you need to is fork the project. Once you have done that you can create a branch on your fork make changes and then open a PR. [This](https://github.com/surge-synthesizer/surge/blob/main/doc/How%20to%20Git.md) git document for the OSS Surge-Synthesizer project outlines a suggested way of doing work and then creating PRs. + +Once you have created a branch in your fork you can then just click the edit button (upper right corner) to edit a post in the `src/content/pages` folder. Because the posts are markdown documents you can just edit stuff in place in the GitHub editor. + +To add a page, open the `src/content/pages` folder in your fork and click the create new file button. + +A post has a frontmatter section and a body section. The frontmatter section is metadata about the post, such as which image to use and what categories it belongs to. A new post would have frontmatter that looks something like: + +``` --- +slug: surge-xt +title: Surge XT +summary: Surge XT is an open source hybrid synthesizer, and the synth which started the Surge Synth Team project! +order: 1 +thumbnail: /screenshots/surge-xt.png +categories: [Synth] +url: https://surge-synthesizer.github.io +issue_tracker: https://github.com/surge-synthesizer/surge/issues +--- +``` + +The title is the display name for the post, the summary is the text in the card on the main page, the thumbnail is an image for the project, and the categories are a comma-separated list of any appropriate categories (look at the other projects for categories that already exist). The order determines which position a post appears in on the main page. + +The body section of a post is where you can write a description of the project in markdown. It is everything after the frontmatter section. -#### **Install these VS Code Extensions** +# Editor setup + +## Official guides + +- [Astro](https://docs.astro.build/en/editor-setup/) +- [Tailwind](https://tailwindcss.com/docs/editor-setup) + +## VS Code Setup - [Astro](https://marketplace.visualstudio.com/items?itemName=astro-build.astro-vscode) +- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - [MDX](https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx) -- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) - -Optional: - - [YAML](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) -In your VS Code `settings.json` file: - -#### Set Prettier as your default formatter +### Set Prettier as your default formatter ```json { @@ -34,7 +64,7 @@ In your VS Code `settings.json` file: } ``` -#### Format on paste, save & type +### Format on paste, save & type ```json { @@ -44,7 +74,7 @@ In your VS Code `settings.json` file: } ``` -#### Associate CSS files with tailwind +### Associate CSS files with tailwind ```json { @@ -53,43 +83,3 @@ In your VS Code `settings.json` file: } } ``` - -# Working on the site - -- Install [node.js](https://nodejs.org/en) -- Install [pnpm](https://pnpm.io/) (optionally) -- Run `npm install` or `pnpm install` depending on your choice of package manager -- Run `npm run dev` or `pnpm dev` to run the development server @ http://localhost:3000/ -- Run `npm run build` or `pnpm build` to build the site to the `dist` directory -- Run `npm run preview` or `pnpm preview` to preview the built site - -Static assets (images, fonts, etc.) live in the `public` directory. - -You can use Tailwind inline or edit the main file in the `src/css` directory. - -# Adding and editing pages - -To make changes, all you need to is fork the project. Once you have done that, you can create a branch on your fork make changes and then open a pull request. [This](https://github.com/surge-synthesizer/surge/blob/main/doc/How%20to%20Git.md) document from the open source Surge Synthesizer project outlines a suggested way of doing work and then creating pull requests. - -Once you have created a branch in your fork, you can just click the Edit button (upper right corner) to edit a post in the `src/content/pages` folder. Since the posts are Markdown documents, you can just edit stuff in place in GitHub's code editor. - -To add a page, open the `src/content/pages` folder in your fork and click Create New File button. - -A post has a frontmatter section and a body section. The frontmatter section is metadata about the post, such as which image to use and what categories it belongs to. A new post would have frontmatter that looks something like: - -``` ---- -slug: surge-xt -title: Surge XT -summary: Surge XT is an open source hybrid synthesizer, and the synth which started the Surge Synth Team project! -order: 1 -thumbnail: /screenshots/surge-xt.png -categories: [Synth] -url: https://surge-synthesizer.github.io -issue_tracker: https://github.com/surge-synthesizer/surge/issues ---- -``` - -The title is the display name for the post, the summary is the text in the card on the main page, the thumbnail is an image for the project, and the categories are a comma-separated list of any appropriate categories (look at the other projects for categories that already exist). The order determines which position a post appears in on the main page. - -The body section of a post is where you can write a description of the project in markdown. It is everything after the frontmatter section. diff --git a/astro.config.ts b/astro.config.ts index 7f0cfe660c..7137b8804a 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -31,5 +31,5 @@ export default defineConfig({ wrap: true, }, }, - integrations: [mdx(), react(), tailwind()], + integrations: [mdx(), react(), tailwind({ applyBaseStyles: false })], }); diff --git a/package.json b/package.json index 77a5a370c4..a92c515abc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "surge-synthesizer.github.io", "private": true, + "type": "module", "scripts": { "astro": "astro", "dev": "astro dev", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41df3ea8cf..f76350ebe9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,52 +7,52 @@ settings: devDependencies: '@astrojs/markdown-remark': specifier: latest - version: 3.3.0(astro@3.4.0) + version: 3.5.0(astro@3.6.4) '@astrojs/mdx': specifier: latest - version: 1.1.3(astro@3.4.0) + version: 1.1.5(astro@3.6.4) '@astrojs/react': specifier: latest - version: 3.0.4(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0)(vite@4.5.0) + version: 3.0.6(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0)(vite@5.0.4) '@astrojs/tailwind': specifier: latest - version: 5.0.2(astro@3.4.0)(tailwindcss@3.3.5) + version: 5.0.2(astro@3.6.4)(tailwindcss@3.3.5) '@astrojs/ts-plugin': specifier: latest - version: 1.2.0 + version: 1.3.1 '@tailwindcss/typography': specifier: latest version: 0.5.10(tailwindcss@3.3.5) '@types/node': specifier: latest - version: 20.8.9 + version: 20.10.3 '@types/react': specifier: latest - version: 18.2.33 + version: 18.2.41 '@types/react-dom': specifier: latest - version: 18.2.14 + version: 18.2.17 astro: specifier: latest - version: 3.4.0(@types/node@20.8.9)(typescript@5.2.2) + version: 3.6.4(@types/node@20.10.3)(typescript@5.3.2) autoprefixer: specifier: latest - version: 10.4.16(postcss@8.4.31) + version: 10.4.16(postcss@8.4.32) postcss: specifier: latest - version: 8.4.31 + version: 8.4.32 postcss-load-config: specifier: latest - version: 4.0.1(postcss@8.4.31) + version: 5.0.0(postcss@8.4.32) prettier: specifier: latest - version: 3.0.3 + version: 3.1.0 prettier-plugin-astro: specifier: latest - version: 0.12.1 + version: 0.12.2 prettier-plugin-tailwindcss: specifier: latest - version: 0.5.6(prettier-plugin-astro@0.12.1)(prettier@3.0.3) + version: 0.5.7(prettier-plugin-astro@0.12.2)(prettier@3.1.0) react: specifier: latest version: 18.2.0 @@ -61,7 +61,7 @@ devDependencies: version: 18.2.0(react@18.2.0) rehype-autolink-headings: specifier: latest - version: 7.0.0 + version: 7.1.0 rehype-slug: specifier: latest version: 6.0.0 @@ -70,10 +70,10 @@ devDependencies: version: 9.0.0 rollup: specifier: latest - version: 4.1.4 + version: 4.6.1 sharp: specifier: latest - version: 0.32.6 + version: 0.33.0 shiki: specifier: latest version: 0.14.5 @@ -82,7 +82,7 @@ devDependencies: version: 3.3.5 typescript: specifier: latest - version: 5.2.2 + version: 5.3.2 packages: @@ -99,31 +99,27 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: true - /@astrojs/compiler@1.5.7: - resolution: {integrity: sha512-dFU7GAMbpTUGPkRoCoMQrGFlTe3qIiQMSOxIXp/nB1Do4My9uogjEmBHdR5Cwr4i6rc5/1R3Od9v8kU/pkHXGQ==} - dev: true - /@astrojs/compiler@1.8.2: resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} dev: true - /@astrojs/compiler@2.2.1: - resolution: {integrity: sha512-NJ1lWKzMkyEjE3W5NpPNAVot4/PLF5om/P6ekxNu3iLS05CaYFTcp7WpYMjdCC252b7wkNVAs45FNkVQ+RHW/g==} + /@astrojs/compiler@2.3.2: + resolution: {integrity: sha512-jkY7bCVxl27KeZsSxIZ+pqACe+g8VQUdTiSJRj/sXYdIaZlW3ZMq4qF2M17P/oDt3LBq0zLNwQr4Cb7fSpRGxQ==} dev: true /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} dev: true - /@astrojs/markdown-remark@3.3.0(astro@3.4.0): - resolution: {integrity: sha512-ezFzEiZygc/ASe2Eul9v1yrTbNGqSbR348UGNXQ4Dtkx8MYRwfiBfmPm6VnEdfIGkW+bi5qIUReKfc7mPVUkIg==} + /@astrojs/markdown-remark@3.5.0(astro@3.6.4): + resolution: {integrity: sha512-q7vdIqzYhxpsfghg2YmkmSXCfp4w7lBTYP+SSHw89wVhC5Riltr3u8w2otBRxNLSByNi+ht/gGkFC23Shetytw==} peerDependencies: - astro: ^3.3.0 + astro: ^3.0.0 dependencies: '@astrojs/prism': 3.0.0 - astro: 3.4.0(@types/node@20.8.9)(typescript@5.2.2) + astro: 3.6.4(@types/node@20.10.3)(typescript@5.3.2) github-slugger: 2.0.0 - import-meta-resolve: 3.0.0 + import-meta-resolve: 3.1.1 mdast-util-definitions: 6.0.0 rehype-raw: 6.1.1 rehype-stringify: 9.0.4 @@ -131,7 +127,7 @@ packages: remark-parse: 10.0.2 remark-rehype: 10.1.0 remark-smartypants: 2.0.0 - shikiji: 0.6.10 + shikiji: 0.6.13 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -139,17 +135,17 @@ packages: - supports-color dev: true - /@astrojs/mdx@1.1.3(astro@3.4.0): - resolution: {integrity: sha512-5U5l6bCmywF2IOO8T7oIeStrRB16cxlGCz02U2akpEkLw93dmn5QcHjr4Cwem0bSKROEjYqZ7DxN8t8YAAV2qA==} + /@astrojs/mdx@1.1.5(astro@3.6.4): + resolution: {integrity: sha512-4bveyB1Lb1vWo2kdHJjQYoCytWlrIjAxHATHUTuYnBPmdPjsfy9wuCnb9rozwyyarDABx87CzG5gotBNYd+dVA==} engines: {node: '>=18.14.1'} peerDependencies: - astro: ^3.3.4 + astro: ^3.0.0 dependencies: - '@astrojs/markdown-remark': 3.3.0(astro@3.4.0) + '@astrojs/markdown-remark': 3.5.0(astro@3.6.4) '@mdx-js/mdx': 2.3.0 acorn: 8.11.2 - astro: 3.4.0(@types/node@20.8.9)(typescript@5.2.2) - es-module-lexer: 1.3.1 + astro: 3.6.4(@types/node@20.10.3)(typescript@5.3.2) + es-module-lexer: 1.4.1 estree-util-visit: 1.2.1 github-slugger: 2.0.0 gray-matter: 4.0.3 @@ -172,8 +168,8 @@ packages: prismjs: 1.29.0 dev: true - /@astrojs/react@3.0.4(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0)(vite@4.5.0): - resolution: {integrity: sha512-v+qltrm5nfqqm8C5ymYDBxrGlvNouRr+iCLcUWvNX65abVz8GzUqquhPQjmCTDXphn1Qc558Uxzc4s79l02skw==} + /@astrojs/react@3.0.6(@types/react-dom@18.2.17)(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0)(vite@5.0.4): + resolution: {integrity: sha512-hjC02q8cPeyzw+LWe6V2dPTYf8OgfuZwxmH32tkhn3JC/VTz1AdO5rM7dgvbilLnUoL7qMGapODEkSl2mmW+oA==} engines: {node: '>=18.14.1'} peerDependencies: '@types/react': ^17.0.50 || ^18.0.21 @@ -181,9 +177,9 @@ packages: react: ^17.0.2 || ^18.0.0 react-dom: ^17.0.2 || ^18.0.0 dependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - '@vitejs/plugin-react': 4.1.0(vite@4.5.0) + '@types/react': 18.2.41 + '@types/react-dom': 18.2.17 + '@vitejs/plugin-react': 4.2.0(vite@5.0.4) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ultrahtml: 1.5.2 @@ -192,16 +188,16 @@ packages: - vite dev: true - /@astrojs/tailwind@5.0.2(astro@3.4.0)(tailwindcss@3.3.5): + /@astrojs/tailwind@5.0.2(astro@3.6.4)(tailwindcss@3.3.5): resolution: {integrity: sha512-oXqeqmBlkQmsltrsU9nEWeXOtrZIAHW8dcmX7BCdrjzPnU6dPwWzAwhddNQ9ihKiWwsLnlbwQZIo2CDigcZlIA==} peerDependencies: astro: ^3.2.4 tailwindcss: ^3.0.24 dependencies: - astro: 3.4.0(@types/node@20.8.9)(typescript@5.2.2) - autoprefixer: 10.4.16(postcss@8.4.31) - postcss: 8.4.31 - postcss-load-config: 4.0.1(postcss@8.4.31) + astro: 3.6.4(@types/node@20.10.3)(typescript@5.3.2) + autoprefixer: 10.4.16(postcss@8.4.32) + postcss: 8.4.32 + postcss-load-config: 4.0.2(postcss@8.4.32) tailwindcss: 3.3.5 transitivePeerDependencies: - ts-node @@ -222,43 +218,44 @@ packages: - supports-color dev: true - /@astrojs/ts-plugin@1.2.0: - resolution: {integrity: sha512-DyDAup5Z5LBjmURKW8rT35KYp16Hh6GoHU7t6l+UWAm2iBUf3aTM0KDI0lL7UePKv5QpDaMyqnPlA9XrJ8eenA==} + /@astrojs/ts-plugin@1.3.1: + resolution: {integrity: sha512-Q6d7XzDS8L77U38vrnl4Uwp2IkrcRn7eb/VIGDgRVwzWcV8vJsg8nSf7Av7fQOgYQ09ezZODYQKGNx9uK9KCgw==} dependencies: - '@astrojs/compiler': 1.5.7 + '@astrojs/compiler': 2.3.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@volar/language-core': 1.10.7 - '@volar/typescript': 1.10.7 + '@volar/language-core': 1.10.10 + '@volar/typescript': 1.10.10 + semver: 7.5.4 vscode-languageserver-textdocument: 1.0.11 dev: true - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.20 + '@babel/highlight': 7.23.4 chalk: 2.4.2 dev: true - /@babel/compat-data@7.23.2: - resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.23.2: - resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + /@babel/core@7.23.5: + resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) - '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helpers': 7.23.5 + '@babel/parser': 7.23.5 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -268,11 +265,11 @@ packages: - supports-color dev: true - /@babel/generator@7.23.0: - resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} + /@babel/generator@7.23.5: + resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -282,16 +279,16 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true /@babel/helper-compilation-targets@7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.2 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 semver: 6.3.1 dev: true @@ -306,30 +303,30 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): - resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -346,18 +343,18 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} dev: true @@ -366,24 +363,24 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.23.2: - resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + /@babel/helpers@7.23.5: + resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight@7.22.20: - resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 @@ -391,94 +388,102 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.0: - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} + /@babel/parser@7.23.5: + resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): - resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) - '@babel/types': 7.23.0 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/types': 7.23.5 dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 dev: true - /@babel/traverse@7.23.2: - resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + /@babel/traverse@7.23.5: + resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.0: - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + /@babel/types@7.23.5: + resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.22.5 + '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true + /@emnapi/runtime@0.44.0: + resolution: {integrity: sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==} + requiresBuild: true + dependencies: + tslib: 2.6.2 + dev: true + optional: true + /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -488,8 +493,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.5: - resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} + /@esbuild/android-arm64@0.19.8: + resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -506,8 +511,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.5: - resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} + /@esbuild/android-arm@0.19.8: + resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -524,8 +529,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.5: - resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} + /@esbuild/android-x64@0.19.8: + resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -542,8 +547,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.5: - resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} + /@esbuild/darwin-arm64@0.19.8: + resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -560,8 +565,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.5: - resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} + /@esbuild/darwin-x64@0.19.8: + resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -578,8 +583,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.5: - resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} + /@esbuild/freebsd-arm64@0.19.8: + resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -596,8 +601,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.5: - resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} + /@esbuild/freebsd-x64@0.19.8: + resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -614,8 +619,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.5: - resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} + /@esbuild/linux-arm64@0.19.8: + resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -632,8 +637,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.5: - resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} + /@esbuild/linux-arm@0.19.8: + resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -650,8 +655,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.5: - resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} + /@esbuild/linux-ia32@0.19.8: + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -668,8 +673,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.5: - resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} + /@esbuild/linux-loong64@0.19.8: + resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -686,8 +691,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.5: - resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} + /@esbuild/linux-mips64el@0.19.8: + resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -704,8 +709,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.5: - resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} + /@esbuild/linux-ppc64@0.19.8: + resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -722,8 +727,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.5: - resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} + /@esbuild/linux-riscv64@0.19.8: + resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -740,8 +745,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.5: - resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} + /@esbuild/linux-s390x@0.19.8: + resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -758,8 +763,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.5: - resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} + /@esbuild/linux-x64@0.19.8: + resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -776,8 +781,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.5: - resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} + /@esbuild/netbsd-x64@0.19.8: + resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -794,8 +799,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.5: - resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} + /@esbuild/openbsd-x64@0.19.8: + resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -812,8 +817,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.5: - resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} + /@esbuild/sunos-x64@0.19.8: + resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -830,8 +835,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.5: - resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} + /@esbuild/win32-arm64@0.19.8: + resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -848,8 +853,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.5: - resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} + /@esbuild/win32-ia32@0.19.8: + resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -866,8 +871,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.5: - resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} + /@esbuild/win32-x64@0.19.8: + resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -875,6 +880,194 @@ packages: dev: true optional: true + /@img/sharp-darwin-arm64@0.33.0: + resolution: {integrity: sha512-070tEheekI1LJWTGPC9WlQEa5UoKTXzzlORBHMX4TbfUxMiL336YHR8vBEUNsjse0RJCX8dZ4ZXwT595aEF1ug==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.0 + dev: true + optional: true + + /@img/sharp-darwin-x64@0.33.0: + resolution: {integrity: sha512-pu/nvn152F3qbPeUkr+4e9zVvEhD3jhwzF473veQfMPkOYo9aoWXSfdZH/E6F+nYC3qvFjbxbvdDbUtEbghLqw==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.0 + dev: true + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.0: + resolution: {integrity: sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.0: + resolution: {integrity: sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.0: + resolution: {integrity: sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linux-arm@1.0.0: + resolution: {integrity: sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.0: + resolution: {integrity: sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linux-x64@1.0.0: + resolution: {integrity: sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.0: + resolution: {integrity: sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.0: + resolution: {integrity: sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-linux-arm64@0.33.0: + resolution: {integrity: sha512-dcomVSrtgF70SyOr8RCOCQ8XGVThXwe71A1d8MGA+mXEVRJ/J6/TrCbBEJh9ddcEIIsrnrkolaEvYSHqVhswQw==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.0 + dev: true + optional: true + + /@img/sharp-linux-arm@0.33.0: + resolution: {integrity: sha512-4horD3wMFd5a0ddbDY8/dXU9CaOgHjEHALAddXgafoR5oWq5s8X61PDgsSeh4Qupsdo6ycfPPSSNBrfVQnwwrg==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.0 + dev: true + optional: true + + /@img/sharp-linux-s390x@0.33.0: + resolution: {integrity: sha512-TiVJbx38J2rNVfA309ffSOB+3/7wOsZYQEOlKqOUdWD/nqkjNGrX+YQGz7nzcf5oy2lC+d37+w183iNXRZNngQ==} + 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: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.0 + dev: true + optional: true + + /@img/sharp-linux-x64@0.33.0: + resolution: {integrity: sha512-PaZM4Zi7/Ek71WgTdvR+KzTZpBqrQOFcPe7/8ZoPRlTYYRe43k6TWsf4GVH6XKRLMYeSp8J89RfAhBrSP4itNA==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.0 + dev: true + optional: true + + /@img/sharp-linuxmusl-arm64@0.33.0: + resolution: {integrity: sha512-1QLbbN0zt+32eVrg7bb1lwtvEaZwlhEsY1OrijroMkwAqlHqFj6R33Y47s2XUv7P6Ie1PwCxK/uFnNqMnkd5kg==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + dev: true + optional: true + + /@img/sharp-linuxmusl-x64@0.33.0: + resolution: {integrity: sha512-CecqgB/CnkvCWFhmfN9ZhPGMLXaEBXl4o7WtA6U3Ztrlh/s7FUKX4vNxpMSYLIrWuuzjiaYdfU3+Tdqh1xaHfw==} + 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] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + dev: true + optional: true + + /@img/sharp-wasm32@0.33.0: + resolution: {integrity: sha512-Hn4js32gUX9qkISlemZBUPuMs0k/xNJebUNl/L6djnU07B/HAA2KaxRVb3HvbU5fL242hLOcp0+tR+M8dvJUFw==} + 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] + requiresBuild: true + dependencies: + '@emnapi/runtime': 0.44.0 + dev: true + optional: true + + /@img/sharp-win32-ia32@0.33.0: + resolution: {integrity: sha512-5HfcsCZi3l5nPRF2q3bllMVMDXBqEWI3Q8KQONfzl0TferFE5lnsIG0A1YrntMAGqvkzdW6y1Ci1A2uTvxhfzg==} + 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] + requiresBuild: true + dev: true + optional: true + + /@img/sharp-win32-x64@0.33.0: + resolution: {integrity: sha512-i3DtP/2ce1yKFj4OzOnOYltOEL/+dp4dc4dJXJBv6god1AFTcmkaA99H/7SwOmkCOBQkbVvA3lCGm3/5nDtf9Q==} + 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] + requiresBuild: true + dev: true + optional: true + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -908,8 +1101,8 @@ packages: /@mdx-js/mdx@2.3.0: resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} dependencies: - '@types/estree-jsx': 1.0.2 - '@types/mdx': 2.0.9 + '@types/estree-jsx': 1.0.3 + '@types/mdx': 2.0.10 estree-util-build-jsx: 2.2.2 estree-util-is-identifier-name: 2.1.0 estree-util-to-js: 1.2.0 @@ -950,96 +1143,96 @@ packages: fastq: 1.15.0 dev: true - /@rollup/rollup-android-arm-eabi@4.1.4: - resolution: {integrity: sha512-WlzkuFvpKl6CLFdc3V6ESPt7gq5Vrimd2Yv9IzKXdOpgbH4cdDSS1JLiACX8toygihtH5OlxyQzhXOph7Ovlpw==} + /@rollup/rollup-android-arm-eabi@4.6.1: + resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.1.4: - resolution: {integrity: sha512-D1e+ABe56T9Pq2fD+R3ybe1ylCDzu3tY4Qm2Mj24R9wXNCq35+JbFbOpc2yrroO2/tGhTobmEl2Bm5xfE/n8RA==} + /@rollup/rollup-android-arm64@4.6.1: + resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.1.4: - resolution: {integrity: sha512-7vTYrgEiOrjxnjsgdPB+4i7EMxbVp7XXtS+50GJYj695xYTTEMn3HZVEvgtwjOUkAP/Q4HDejm4fIAjLeAfhtg==} + /@rollup/rollup-darwin-arm64@4.6.1: + resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.1.4: - resolution: {integrity: sha512-eGJVZScKSLZkYjhTAESCtbyTBq9SXeW9+TX36ki5gVhDqJtnQ5k0f9F44jNK5RhAMgIj0Ht9+n6HAgH0gUUyWQ==} + /@rollup/rollup-darwin-x64@4.6.1: + resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.1.4: - resolution: {integrity: sha512-HnigYSEg2hOdX1meROecbk++z1nVJDpEofw9V2oWKqOWzTJlJf1UXVbDE6Hg30CapJxZu5ga4fdAQc/gODDkKg==} + /@rollup/rollup-linux-arm-gnueabihf@4.6.1: + resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.1.4: - resolution: {integrity: sha512-TzJ+N2EoTLWkaClV2CUhBlj6ljXofaYzF/R9HXqQ3JCMnCHQZmQnbnZllw7yTDp0OG5whP4gIPozR4QiX+00MQ==} + /@rollup/rollup-linux-arm64-gnu@4.6.1: + resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.1.4: - resolution: {integrity: sha512-aVPmNMdp6Dlo2tWkAduAD/5TL/NT5uor290YvjvFvCv0Q3L7tVdlD8MOGDL+oRSw5XKXKAsDzHhUOPUNPRHVTQ==} + /@rollup/rollup-linux-arm64-musl@4.6.1: + resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.1.4: - resolution: {integrity: sha512-77Fb79ayiDad0grvVsz4/OB55wJRyw9Ao+GdOBA9XywtHpuq5iRbVyHToGxWquYWlEf6WHFQQnFEttsAzboyKg==} + /@rollup/rollup-linux-x64-gnu@4.6.1: + resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.1.4: - resolution: {integrity: sha512-/t6C6niEQTqmQTVTD9TDwUzxG91Mlk69/v0qodIPUnjjB3wR4UA3klg+orR2SU3Ux2Cgf2pWPL9utK80/1ek8g==} + /@rollup/rollup-linux-x64-musl@4.6.1: + resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.1.4: - resolution: {integrity: sha512-ZY5BHHrOPkMbCuGWFNpJH0t18D2LU6GMYKGaqaWTQ3CQOL57Fem4zE941/Ek5pIsVt70HyDXssVEFQXlITI5Gg==} + /@rollup/rollup-win32-arm64-msvc@4.6.1: + resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.1.4: - resolution: {integrity: sha512-XG2mcRfFrJvYyYaQmvCIvgfkaGinfXrpkBuIbJrTl9SaIQ8HumheWTIwkNz2mktCKwZfXHQNpO7RgXLIGQ7HXA==} + /@rollup/rollup-win32-ia32-msvc@4.6.1: + resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.1.4: - resolution: {integrity: sha512-ANFqWYPwkhIqPmXw8vm0GpBEHiPpqcm99jiiAp71DbCSqLDhrtr019C5vhD0Bw4My+LmMvciZq6IsWHqQpl2ZQ==} + /@rollup/rollup-win32-x64-msvc@4.6.1: + resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} cpu: [x64] os: [win32] requiresBuild: true @@ -1061,94 +1254,94 @@ packages: /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 dev: true - /@types/babel__core@7.20.3: - resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 - '@types/babel__generator': 7.6.6 - '@types/babel__template': 7.4.3 - '@types/babel__traverse': 7.20.3 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__generator': 7.6.7 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.4 dev: true - /@types/babel__generator@7.6.6: - resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==} + /@types/babel__generator@7.6.7: + resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true - /@types/babel__template@7.4.3: - resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==} + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 dev: true - /@types/babel__traverse@7.20.3: - resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==} + /@types/babel__traverse@7.20.4: + resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.23.0 + '@babel/types': 7.23.5 dev: true - /@types/debug@4.1.10: - resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==} + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: - '@types/ms': 0.7.33 + '@types/ms': 0.7.34 dev: true - /@types/estree-jsx@1.0.2: - resolution: {integrity: sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==} + /@types/estree-jsx@1.0.3: + resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 dev: true - /@types/estree@1.0.3: - resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/hast@2.3.7: - resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==} + /@types/hast@2.3.8: + resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true - /@types/hast@3.0.2: - resolution: {integrity: sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==} + /@types/hast@3.0.3: + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 dev: true - /@types/mdast@3.0.14: - resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} + /@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true - /@types/mdast@4.0.2: - resolution: {integrity: sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==} + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 dev: true - /@types/mdx@2.0.9: - resolution: {integrity: sha512-OKMdj17y8Cs+k1r0XFyp59ChSOwf8ODGtMQ4mnpfz5eFDk1aO41yN3pSKGuvVzmWAkFp37seubY1tzOVpwfWwg==} + /@types/mdx@2.0.10: + resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==} dev: true - /@types/ms@0.7.33: - resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/nlcst@1.0.3: - resolution: {integrity: sha512-cpO6PPMz4E++zxP2Vhp/3KVl2Nbtj+Iksb25rlRinG7mphu2zmCIKWWlqdsx1NwJEISogR2eeZTD7JqLOCzaiw==} + /@types/nlcst@1.0.4: + resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true - /@types/node@20.8.9: - resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + /@types/node@20.10.3: + resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} dependencies: undici-types: 5.26.5 dev: true @@ -1157,76 +1350,76 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: true - /@types/prop-types@15.7.9: - resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} + /@types/prop-types@15.7.11: + resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} dev: true - /@types/react-dom@18.2.14: - resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} + /@types/react-dom@18.2.17: + resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: - '@types/react': 18.2.33 + '@types/react': 18.2.41 dev: true - /@types/react@18.2.33: - resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} + /@types/react@18.2.41: + resolution: {integrity: sha512-CwOGr/PiLiNBxEBqpJ7fO3kocP/2SSuC9fpH5K7tusrg4xPSRT/193rzolYwQnTN02We/ATXKnb6GqA5w4fRxw==} dependencies: - '@types/prop-types': 15.7.9 - '@types/scheduler': 0.16.5 + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 csstype: 3.1.2 dev: true - /@types/scheduler@0.16.5: - resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} + /@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} dev: true - /@types/ungap__structured-clone@0.3.1: - resolution: {integrity: sha512-7QlsekF3QYmE+RbRRRq9lfgQLugDdDXTR8E/njp+x9DpRp+n5UsyDLLVne1d3f1h2S7f38x4xEJfHA5NtfiO7Q==} + /@types/ungap__structured-clone@0.3.3: + resolution: {integrity: sha512-RNmhIPwoip6K/zZOv3ypksTAqaqLEXvlNSXKyrC93xMSOAHZCR7PifW6xKZCwkbbnbM9dwB9X56PPoNTlNwEqw==} dev: true - /@types/unist@2.0.9: - resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@types/unist@3.0.1: - resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==} + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} dev: true /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-react@4.1.0(vite@4.5.0): - resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} + /@vitejs/plugin-react@4.2.0(vite@5.0.4): + resolution: {integrity: sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 + vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.2 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) - '@types/babel__core': 7.20.3 + '@babel/core': 7.23.5 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) + '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 5.0.4(@types/node@20.10.3) transitivePeerDependencies: - supports-color dev: true - /@volar/language-core@1.10.7: - resolution: {integrity: sha512-6+WI7HGqWCsKJ/bms4V45WP7eDeoGxDtLjYPrHB7QkIWVkRLIeGPzzBoonZz9kERM+Kld3W89Y+IlICejVAKhA==} + /@volar/language-core@1.10.10: + resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==} dependencies: - '@volar/source-map': 1.10.7 + '@volar/source-map': 1.10.10 dev: true - /@volar/source-map@1.10.7: - resolution: {integrity: sha512-anA254XO0lmmeu0p/kvgPOCkrVpqNIHWMvEkPX70PSk4ntg0iBzN/f0Kip6deXvibl6v14Q3Z8RihWrZwdZEEQ==} + /@volar/source-map@1.10.10: + resolution: {integrity: sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==} dependencies: muggle-string: 0.3.1 dev: true - /@volar/typescript@1.10.7: - resolution: {integrity: sha512-2hvA3vjXVUn1vOpsP/nWLnE5DUmY6YKQhvDRoZVfBrnWwIo0ySxdTUP4XieXGGgSk43xJaeU1zqQS/3Wfm7QgA==} + /@volar/typescript@1.10.10: + resolution: {integrity: sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==} dependencies: - '@volar/language-core': 1.10.7 + '@volar/language-core': 1.10.10 path-browserify: 1.0.1 dev: true @@ -1311,22 +1504,22 @@ packages: hasBin: true dev: true - /astro@3.4.0(@types/node@20.8.9)(typescript@5.2.2): - resolution: {integrity: sha512-nTOFxrPOnmACl8noTPkRJkaEOMx4wZy4QCLB2aDL3Lm+AiEaVcgH7YQ4GpCl72zSNXp/A7hGdUgcXbC4XYHOCQ==} + /astro@3.6.4(@types/node@20.10.3)(typescript@5.3.2): + resolution: {integrity: sha512-YatUyWEQ9GUC79Wc2zbovy6D6bXPW9++Z6PYs4GDamEDspUSnnzL/INB7WJqgFI0xAFk9jcUr+MZYjkdWqXYTw==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: - '@astrojs/compiler': 2.2.1 + '@astrojs/compiler': 2.3.2 '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 3.3.0(astro@3.4.0) + '@astrojs/markdown-remark': 3.5.0(astro@3.6.4) '@astrojs/telemetry': 3.0.4 - '@babel/core': 7.23.2 - '@babel/generator': 7.23.0 - '@babel/parser': 7.23.0 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) - '@babel/traverse': 7.23.2 - '@babel/types': 7.23.0 - '@types/babel__core': 7.20.3 + '@babel/core': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__core': 7.20.5 acorn: 8.11.2 boxen: 7.1.1 chokidar: 3.5.3 @@ -1338,11 +1531,11 @@ packages: deterministic-object-hash: 1.3.1 devalue: 4.3.2 diff: 5.1.0 - es-module-lexer: 1.3.1 - esbuild: 0.19.5 + es-module-lexer: 1.4.1 + esbuild: 0.19.8 estree-walker: 3.0.3 execa: 8.0.1 - fast-glob: 3.3.1 + fast-glob: 3.3.2 github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 @@ -1350,6 +1543,7 @@ packages: js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.5 + mdast-util-to-hast: 12.3.0 mime: 3.0.0 ora: 7.0.1 p-limit: 4.0.0 @@ -1362,17 +1556,17 @@ packages: resolve: 1.22.8 semver: 7.5.4 server-destroy: 1.0.1 - shikiji: 0.6.10 + shikiji: 0.6.13 string-width: 6.1.0 strip-ansi: 7.1.0 - tsconfck: 3.0.0(typescript@5.2.2) + tsconfck: 3.0.0(typescript@5.3.2) unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.10.3) vitefu: 0.2.5(vite@4.5.0) which-pm: 2.1.1 yargs-parser: 21.1.1 - zod: 3.21.1 + zod: 3.22.4 optionalDependencies: sharp: 0.32.6 transitivePeerDependencies: @@ -1387,25 +1581,27 @@ packages: - typescript dev: true - /autoprefixer@10.4.16(postcss@8.4.31): + /autoprefixer@10.4.16(postcss@8.4.32): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001555 + browserslist: 4.22.2 + caniuse-lite: 1.0.30001566 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: true /b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + requiresBuild: true dev: true + optional: true /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -1426,11 +1622,13 @@ packages: /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + requiresBuild: true dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 dev: true + optional: true /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} @@ -1468,23 +1666,25 @@ packages: fill-range: 7.0.1 dev: true - /browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001555 - electron-to-chromium: 1.4.569 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.22.1) + caniuse-lite: 1.0.30001566 + electron-to-chromium: 1.4.601 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + requiresBuild: true dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: true + optional: true /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -1503,8 +1703,8 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001555: - resolution: {integrity: sha512-NzbUFKUnJ3DTcq6YyZB6+qqhfD112uR3uoEnkmfzm2wVzUNsFkU7AwBjKQ654Sp5cau0JxhFyRSn/tQZ+XfygA==} + /caniuse-lite@1.0.30001566: + resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} dev: true /ccount@2.0.1: @@ -1558,7 +1758,9 @@ packages: /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + requiresBuild: true dev: true + optional: true /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} @@ -1577,8 +1779,8 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-spinners@2.9.1: - resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true @@ -1711,14 +1913,18 @@ packages: /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} + requiresBuild: true dependencies: mimic-response: 3.1.0 dev: true + optional: true /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + requiresBuild: true dev: true + optional: true /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} @@ -1766,8 +1972,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.569: - resolution: {integrity: sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==} + /electron-to-chromium@1.4.601: + resolution: {integrity: sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA==} dev: true /emoji-regex@10.3.0: @@ -1784,17 +1990,19 @@ packages: /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + requiresBuild: true dependencies: once: 1.4.0 dev: true + optional: true /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} dev: true - /es-module-lexer@1.3.1: - resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: true /esbuild@0.18.20: @@ -1827,34 +2035,34 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true - /esbuild@0.19.5: - resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} + /esbuild@0.19.8: + resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.19.5 - '@esbuild/android-arm64': 0.19.5 - '@esbuild/android-x64': 0.19.5 - '@esbuild/darwin-arm64': 0.19.5 - '@esbuild/darwin-x64': 0.19.5 - '@esbuild/freebsd-arm64': 0.19.5 - '@esbuild/freebsd-x64': 0.19.5 - '@esbuild/linux-arm': 0.19.5 - '@esbuild/linux-arm64': 0.19.5 - '@esbuild/linux-ia32': 0.19.5 - '@esbuild/linux-loong64': 0.19.5 - '@esbuild/linux-mips64el': 0.19.5 - '@esbuild/linux-ppc64': 0.19.5 - '@esbuild/linux-riscv64': 0.19.5 - '@esbuild/linux-s390x': 0.19.5 - '@esbuild/linux-x64': 0.19.5 - '@esbuild/netbsd-x64': 0.19.5 - '@esbuild/openbsd-x64': 0.19.5 - '@esbuild/sunos-x64': 0.19.5 - '@esbuild/win32-arm64': 0.19.5 - '@esbuild/win32-ia32': 0.19.5 - '@esbuild/win32-x64': 0.19.5 + '@esbuild/android-arm': 0.19.8 + '@esbuild/android-arm64': 0.19.8 + '@esbuild/android-x64': 0.19.8 + '@esbuild/darwin-arm64': 0.19.8 + '@esbuild/darwin-x64': 0.19.8 + '@esbuild/freebsd-arm64': 0.19.8 + '@esbuild/freebsd-x64': 0.19.8 + '@esbuild/linux-arm': 0.19.8 + '@esbuild/linux-arm64': 0.19.8 + '@esbuild/linux-ia32': 0.19.8 + '@esbuild/linux-loong64': 0.19.8 + '@esbuild/linux-mips64el': 0.19.8 + '@esbuild/linux-ppc64': 0.19.8 + '@esbuild/linux-riscv64': 0.19.8 + '@esbuild/linux-s390x': 0.19.8 + '@esbuild/linux-x64': 0.19.8 + '@esbuild/netbsd-x64': 0.19.8 + '@esbuild/openbsd-x64': 0.19.8 + '@esbuild/sunos-x64': 0.19.8 + '@esbuild/win32-arm64': 0.19.8 + '@esbuild/win32-ia32': 0.19.8 + '@esbuild/win32-x64': 0.19.8 dev: true /escalade@3.1.1: @@ -1881,13 +2089,13 @@ packages: /estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 dev: true /estree-util-build-jsx@2.2.2: resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.3 estree-util-is-identifier-name: 2.1.0 estree-walker: 3.0.3 dev: true @@ -1899,7 +2107,7 @@ packages: /estree-util-to-js@1.2.0: resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} dependencies: - '@types/estree-jsx': 1.0.2 + '@types/estree-jsx': 1.0.3 astring: 1.8.6 source-map: 0.7.4 dev: true @@ -1907,14 +2115,14 @@ packages: /estree-util-visit@1.2.1: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} dependencies: - '@types/estree-jsx': 1.0.2 - '@types/unist': 2.0.9 + '@types/estree-jsx': 1.0.3 + '@types/unist': 2.0.10 dev: true /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 dev: true /eventemitter3@5.0.1: @@ -1939,7 +2147,9 @@ packages: /expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} + requiresBuild: true dev: true + optional: true /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -1954,10 +2164,12 @@ packages: /fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + requiresBuild: true dev: true + optional: true - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2009,7 +2221,9 @@ packages: /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + requiresBuild: true dev: true + optional: true /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2039,7 +2253,9 @@ packages: /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + requiresBuild: true dev: true + optional: true /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -2104,10 +2320,10 @@ packages: /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} dependencies: - '@types/hast': 2.3.7 - '@types/unist': 2.0.9 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 hastscript: 7.2.0 - property-information: 6.3.0 + property-information: 6.4.0 vfile: 5.3.7 vfile-location: 4.1.0 web-namespaces: 2.0.1 @@ -2116,11 +2332,11 @@ packages: /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} dependencies: - '@types/hast': 3.0.2 - '@types/unist': 3.0.1 + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 - property-information: 6.3.0 + property-information: 6.4.0 vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 @@ -2129,31 +2345,31 @@ packages: /hast-util-heading-rank@3.0.0: resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 dev: true /hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 dev: true /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 dev: true /hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 dev: true /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 '@types/parse5': 6.0.3 hast-util-from-parse5: 7.1.2 hast-util-to-parse5: 7.1.0 @@ -2169,8 +2385,8 @@ packages: /hast-util-raw@9.0.1: resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} dependencies: - '@types/hast': 3.0.2 - '@types/unist': 3.0.1 + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -2187,17 +2403,17 @@ packages: /hast-util-to-estree@2.3.3: resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} dependencies: - '@types/estree': 1.0.3 - '@types/estree-jsx': 1.0.2 - '@types/hast': 2.3.7 - '@types/unist': 2.0.9 + '@types/estree': 1.0.5 + '@types/estree-jsx': 1.0.3 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 comma-separated-tokens: 2.0.3 estree-util-attach-comments: 2.1.1 estree-util-is-identifier-name: 2.1.0 hast-util-whitespace: 2.0.1 mdast-util-mdx-expression: 1.3.2 mdast-util-mdxjs-esm: 1.3.1 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 style-to-object: 0.4.4 unist-util-position: 4.0.4 @@ -2209,14 +2425,14 @@ packages: /hast-util-to-html@8.0.4: resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} dependencies: - '@types/hast': 2.3.7 - '@types/unist': 2.0.9 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 7.2.3 hast-util-whitespace: 2.0.1 html-void-elements: 2.0.1 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 @@ -2225,15 +2441,15 @@ packages: /hast-util-to-html@9.0.0: resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} dependencies: - '@types/hast': 3.0.2 - '@types/unist': 3.0.1 + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 9.0.1 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.0.2 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 @@ -2242,9 +2458,9 @@ packages: /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 comma-separated-tokens: 2.0.3 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -2253,10 +2469,10 @@ packages: /hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -2265,7 +2481,7 @@ packages: /hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 dev: true /hast-util-whitespace@2.0.1: @@ -2275,26 +2491,26 @@ packages: /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 dev: true /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 dev: true /hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.3.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 dev: true @@ -2330,8 +2546,8 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /import-meta-resolve@3.0.0: - resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} + /import-meta-resolve@3.1.1: + resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} dev: true /inflight@1.0.6: @@ -2347,7 +2563,9 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + requiresBuild: true dev: true + optional: true /inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -2448,7 +2666,7 @@ packages: /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 dev: true /is-stream@3.0.0: @@ -2472,8 +2690,8 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /jiti@1.20.0: - resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: true @@ -2532,6 +2750,11 @@ packages: engines: {node: '>=10'} dev: true + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true @@ -2623,23 +2846,23 @@ packages: /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: - '@types/mdast': 3.0.14 - '@types/unist': 2.0.9 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 unist-util-visit: 4.1.2 dev: true /mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} dependencies: - '@types/mdast': 4.0.2 - '@types/unist': 3.0.1 + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 unist-util-visit: 5.0.0 dev: true /mdast-util-find-and-replace@2.2.2: resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 escape-string-regexp: 5.0.0 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 @@ -2648,8 +2871,8 @@ packages: /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: - '@types/mdast': 3.0.14 - '@types/unist': 2.0.9 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -2667,7 +2890,7 @@ packages: /mdast-util-gfm-autolink-literal@1.0.3: resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.2.0 @@ -2676,7 +2899,7 @@ packages: /mdast-util-gfm-footnote@1.0.2: resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.1.0 dev: true @@ -2684,14 +2907,14 @@ packages: /mdast-util-gfm-strikethrough@1.0.3: resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 dev: true /mdast-util-gfm-table@1.0.7: resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 markdown-table: 3.0.3 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -2702,7 +2925,7 @@ packages: /mdast-util-gfm-task-list-item@1.0.2: resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 dev: true @@ -2723,9 +2946,9 @@ packages: /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: - '@types/estree-jsx': 1.0.2 - '@types/hast': 2.3.7 - '@types/mdast': 3.0.14 + '@types/estree-jsx': 1.0.3 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -2735,10 +2958,10 @@ packages: /mdast-util-mdx-jsx@2.1.4: resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} dependencies: - '@types/estree-jsx': 1.0.2 - '@types/hast': 2.3.7 - '@types/mdast': 3.0.14 - '@types/unist': 2.0.9 + '@types/estree-jsx': 1.0.3 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 ccount: 2.0.1 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -2766,9 +2989,9 @@ packages: /mdast-util-mdxjs-esm@1.3.1: resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} dependencies: - '@types/estree-jsx': 1.0.2 - '@types/hast': 2.3.7 - '@types/mdast': 3.0.14 + '@types/estree-jsx': 1.0.3 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -2778,15 +3001,15 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 unist-util-is: 5.2.1 dev: true /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: - '@types/hast': 2.3.7 - '@types/mdast': 3.0.14 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.2.0 trim-lines: 3.0.1 @@ -2798,8 +3021,8 @@ packages: /mdast-util-to-hast@13.0.2: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: - '@types/hast': 3.0.2 - '@types/mdast': 4.0.2 + '@types/hast': 3.0.3 + '@types/mdast': 4.0.3 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -2811,8 +3034,8 @@ packages: /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.14 - '@types/unist': 2.0.9 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -2824,20 +3047,20 @@ packages: /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 dev: true /mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: - '@types/mdast': 4.0.2 + '@types/mdast': 4.0.3 dev: true /mdast-util-toc@7.0.0: resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==} dependencies: - '@types/mdast': 4.0.2 - '@types/ungap__structured-clone': 0.3.1 + '@types/mdast': 4.0.3 + '@types/ungap__structured-clone': 0.3.3 '@ungap/structured-clone': 1.2.0 github-slugger: 2.0.0 mdast-util-to-string: 4.0.0 @@ -2950,7 +3173,7 @@ packages: /micromark-extension-mdx-expression@1.0.8: resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -2964,7 +3187,7 @@ packages: resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 @@ -2984,7 +3207,7 @@ packages: /micromark-extension-mdxjs-esm@1.0.5: resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 micromark-core-commonmark: 1.1.0 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 @@ -3028,7 +3251,7 @@ packages: /micromark-factory-mdx-expression@1.0.9: resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.1.0 @@ -3125,8 +3348,8 @@ packages: resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.3 - '@types/unist': 2.0.9 + '@types/estree': 1.0.5 + '@types/unist': 2.0.10 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 @@ -3194,7 +3417,7 @@ packages: /micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: - '@types/debug': 4.1.10 + '@types/debug': 4.1.12 debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 @@ -3242,7 +3465,9 @@ packages: /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + requiresBuild: true dev: true + optional: true /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3252,11 +3477,15 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + requiresBuild: true dev: true + optional: true /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + requiresBuild: true dev: true + optional: true /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -3287,15 +3516,17 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + requiresBuild: true dev: true + optional: true /needle@2.9.1: resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} @@ -3312,22 +3543,26 @@ packages: /nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: - '@types/nlcst': 1.0.3 + '@types/nlcst': 1.0.4 dev: true /node-abi@3.51.0: resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} engines: {node: '>=10'} + requiresBuild: true dependencies: semver: 7.5.4 dev: true + optional: true /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + requiresBuild: true dev: true + optional: true - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true /normalize-path@3.0.0: @@ -3383,7 +3618,7 @@ packages: dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.9.1 + cli-spinners: 2.9.2 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 @@ -3448,7 +3683,7 @@ packages: /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -3511,7 +3746,7 @@ packages: /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 dev: true @@ -3547,30 +3782,30 @@ packages: find-up: 4.1.0 dev: true - /postcss-import@15.1.0(postcss@8.4.31): + /postcss-import@15.1.0(postcss@8.4.32): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 dev: true - /postcss-js@4.0.1(postcss@8.4.31): + /postcss-js@4.0.1(postcss@8.4.32): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.31 + postcss: 8.4.32 dev: true - /postcss-load-config@4.0.1(postcss@8.4.31): - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + /postcss-load-config@4.0.2(postcss@8.4.32): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' @@ -3581,18 +3816,35 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.1.0 - postcss: 8.4.31 - yaml: 2.3.3 + lilconfig: 3.0.0 + postcss: 8.4.32 + yaml: 2.3.4 dev: true - /postcss-nested@6.0.1(postcss@8.4.31): + /postcss-load-config@5.0.0(postcss@8.4.32): + resolution: {integrity: sha512-i069VOAUi6mpTsToA+qPAAfD7m7dfjm9Yhaqma7KEMJcQFM9jerKBU6rTGNcYLErj4sjR9fZ1q30TpFm2K7PSg==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + dependencies: + lilconfig: 3.0.0 + postcss: 8.4.32 + yaml: 2.3.4 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.32): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.31 + postcss: 8.4.32 postcss-selector-parser: 6.0.13 dev: true @@ -3616,11 +3868,11 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -3629,6 +3881,7 @@ packages: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} engines: {node: '>=10'} hasBin: true + requiresBuild: true dependencies: detect-libc: 2.0.2 expand-template: 2.0.3 @@ -3643,6 +3896,7 @@ packages: tar-fs: 2.1.1 tunnel-agent: 0.6.0 dev: true + optional: true /preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} @@ -3654,17 +3908,17 @@ packages: which-pm: 2.0.0 dev: true - /prettier-plugin-astro@0.12.1: - resolution: {integrity: sha512-1mlNIU/cV+25oB4z5wXzOz2fSDcawG3MsVUwgw2i8VSy7voLSENMSpR1juu3U5MAVUo3owuyax11QuylbpuqOQ==} + /prettier-plugin-astro@0.12.2: + resolution: {integrity: sha512-1OXSEht27zrnX7rCa0bEpLdspeumFW4hnj4+JzPuG5bRlSOAhD0rbXBNZfRD9q0Qbr00EcCcnjd6k6M8q+GfTA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: '@astrojs/compiler': 1.8.2 - prettier: 3.0.3 + prettier: 3.1.0 sass-formatter: 0.7.8 dev: true - /prettier-plugin-tailwindcss@0.5.6(prettier-plugin-astro@0.12.1)(prettier@3.0.3): - resolution: {integrity: sha512-2Xgb+GQlkPAUCFi3sV+NOYcSI5XgduvDBL2Zt/hwJudeKXkyvRS65c38SB0yb9UB40+1rL83I6m0RtlOQ8eHdg==} + /prettier-plugin-tailwindcss@0.5.7(prettier-plugin-astro@0.12.2)(prettier@3.1.0): + resolution: {integrity: sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -3715,12 +3969,12 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.0.3 - prettier-plugin-astro: 0.12.1 + prettier: 3.1.0 + prettier-plugin-astro: 0.12.2 dev: true - /prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} engines: {node: '>=14'} hasBin: true dev: true @@ -3748,16 +4002,18 @@ packages: sisteransi: 1.0.5 dev: true - /property-information@6.3.0: - resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==} + /property-information@6.4.0: + resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} dev: true /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + requiresBuild: true dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: true + optional: true /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -3765,17 +4021,21 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true dev: true + optional: true /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + requiresBuild: true dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 dev: true + optional: true /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -3821,10 +4081,10 @@ packages: picomatch: 2.3.1 dev: true - /rehype-autolink-headings@7.0.0: - resolution: {integrity: sha512-DLskejGYHQP9v7vUW85BeYIclgfMQ1IwAMx+0lm8Sr3cME2NThgy2OdTfosmuBA68fqP5o4FK+dknpUMFvlxYQ==} + /rehype-autolink-headings@7.1.0: + resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-heading-rank: 3.0.0 hast-util-is-element: 3.0.0 @@ -3835,7 +4095,7 @@ packages: /rehype-parse@8.0.5: resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 hast-util-from-parse5: 7.1.2 parse5: 6.0.1 unified: 10.1.2 @@ -3844,7 +4104,7 @@ packages: /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 hast-util-raw: 7.2.3 unified: 10.1.2 dev: true @@ -3852,7 +4112,7 @@ packages: /rehype-slug@6.0.0: resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: - '@types/hast': 3.0.2 + '@types/hast': 3.0.3 github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-string: 3.0.0 @@ -3862,7 +4122,7 @@ packages: /rehype-stringify@9.0.4: resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 hast-util-to-html: 8.0.4 unified: 10.1.2 dev: true @@ -3870,7 +4130,7 @@ packages: /rehype@12.0.1: resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} dependencies: - '@types/hast': 2.3.7 + '@types/hast': 2.3.8 rehype-parse: 8.0.5 rehype-stringify: 9.0.4 unified: 10.1.2 @@ -3879,7 +4139,7 @@ packages: /remark-gfm@3.0.1: resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 mdast-util-gfm: 2.0.2 micromark-extension-gfm: 2.0.3 unified: 10.1.2 @@ -3899,7 +4159,7 @@ packages: /remark-parse@10.0.2: resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: - '@types/mdast': 3.0.14 + '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: @@ -3909,8 +4169,8 @@ packages: /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: - '@types/hast': 2.3.7 - '@types/mdast': 3.0.14 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-to-hast: 12.3.0 unified: 10.1.2 dev: true @@ -3927,7 +4187,7 @@ packages: /remark-toc@9.0.0: resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==} dependencies: - '@types/mdast': 4.0.2 + '@types/mdast': 4.0.3 mdast-util-toc: 7.0.0 dev: true @@ -3951,7 +4211,7 @@ packages: /retext-latin@3.1.0: resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} dependencies: - '@types/nlcst': 1.0.3 + '@types/nlcst': 1.0.4 parse-latin: 5.0.1 unherit: 3.0.1 unified: 10.1.2 @@ -3960,7 +4220,7 @@ packages: /retext-smartypants@5.2.0: resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} dependencies: - '@types/nlcst': 1.0.3 + '@types/nlcst': 1.0.4 nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -3969,7 +4229,7 @@ packages: /retext-stringify@3.1.0: resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} dependencies: - '@types/nlcst': 1.0.3 + '@types/nlcst': 1.0.4 nlcst-to-string: 3.1.1 unified: 10.1.2 dev: true @@ -3977,7 +4237,7 @@ packages: /retext@8.1.0: resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} dependencies: - '@types/nlcst': 1.0.3 + '@types/nlcst': 1.0.4 retext-latin: 3.1.0 retext-stringify: 3.1.0 unified: 10.1.2 @@ -3996,23 +4256,23 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.1.4: - resolution: {integrity: sha512-U8Yk1lQRKqCkDBip/pMYT+IKaN7b7UesK3fLSTuHBoBJacCE+oBqo/dfG/gkUdQNNB2OBmRP98cn2C2bkYZkyw==} + /rollup@4.6.1: + resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.1.4 - '@rollup/rollup-android-arm64': 4.1.4 - '@rollup/rollup-darwin-arm64': 4.1.4 - '@rollup/rollup-darwin-x64': 4.1.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.1.4 - '@rollup/rollup-linux-arm64-gnu': 4.1.4 - '@rollup/rollup-linux-arm64-musl': 4.1.4 - '@rollup/rollup-linux-x64-gnu': 4.1.4 - '@rollup/rollup-linux-x64-musl': 4.1.4 - '@rollup/rollup-win32-arm64-msvc': 4.1.4 - '@rollup/rollup-win32-ia32-msvc': 4.1.4 - '@rollup/rollup-win32-x64-msvc': 4.1.4 + '@rollup/rollup-android-arm-eabi': 4.6.1 + '@rollup/rollup-android-arm64': 4.6.1 + '@rollup/rollup-darwin-arm64': 4.6.1 + '@rollup/rollup-darwin-x64': 4.6.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.6.1 + '@rollup/rollup-linux-arm64-gnu': 4.6.1 + '@rollup/rollup-linux-arm64-musl': 4.6.1 + '@rollup/rollup-linux-x64-gnu': 4.6.1 + '@rollup/rollup-linux-x64-musl': 4.6.1 + '@rollup/rollup-win32-arm64-msvc': 4.6.1 + '@rollup/rollup-win32-ia32-msvc': 4.6.1 + '@rollup/rollup-win32-x64-msvc': 4.6.1 fsevents: 2.3.3 dev: true @@ -4096,6 +4356,37 @@ packages: tar-fs: 3.0.4 tunnel-agent: 0.6.0 dev: true + optional: true + + /sharp@0.33.0: + resolution: {integrity: sha512-99DZKudjm/Rmz+M0/26t4DKpXyywAOJaayGS9boEn7FvgtG0RYBi46uPE2c+obcJRtA3AZa0QwJot63gJQ1F0Q==} + engines: {libvips: '>=8.15.0', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + semver: 7.5.4 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.0 + '@img/sharp-darwin-x64': 0.33.0 + '@img/sharp-libvips-darwin-arm64': 1.0.0 + '@img/sharp-libvips-darwin-x64': 1.0.0 + '@img/sharp-libvips-linux-arm': 1.0.0 + '@img/sharp-libvips-linux-arm64': 1.0.0 + '@img/sharp-libvips-linux-s390x': 1.0.0 + '@img/sharp-libvips-linux-x64': 1.0.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + '@img/sharp-linux-arm': 0.33.0 + '@img/sharp-linux-arm64': 0.33.0 + '@img/sharp-linux-s390x': 0.33.0 + '@img/sharp-linux-x64': 0.33.0 + '@img/sharp-linuxmusl-arm64': 0.33.0 + '@img/sharp-linuxmusl-x64': 0.33.0 + '@img/sharp-wasm32': 0.33.0 + '@img/sharp-win32-ia32': 0.33.0 + '@img/sharp-win32-x64': 0.33.0 + dev: true /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -4118,8 +4409,8 @@ packages: vscode-textmate: 8.0.0 dev: true - /shikiji@0.6.10: - resolution: {integrity: sha512-WE+A5Y2ntM5hL3iJQujk97qr5Uj7PSIRXpQfrZ6h+JWPXZ8KBEDhFXc4lqNriaRq1WGOVPUT83XMOzmHiH3W8A==} + /shikiji@0.6.13: + resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} dependencies: hast-util-to-html: 9.0.0 dev: true @@ -4135,15 +4426,19 @@ packages: /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + requiresBuild: true dev: true + optional: true /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + requiresBuild: true dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 dev: true + optional: true /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -4188,12 +4483,14 @@ packages: - supports-color dev: true - /streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + /streamx@2.15.5: + resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} + requiresBuild: true dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 dev: true + optional: true /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -4267,7 +4564,9 @@ packages: /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: true + optional: true /style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} @@ -4317,20 +4616,20 @@ packages: chokidar: 3.5.3 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.3.1 + fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.20.0 + jiti: 1.21.0 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.31 - postcss-import: 15.1.0(postcss@8.4.31) - postcss-js: 4.0.1(postcss@8.4.31) - postcss-load-config: 4.0.1(postcss@8.4.31) - postcss-nested: 6.0.1(postcss@8.4.31) + postcss: 8.4.32 + postcss-import: 15.1.0(postcss@8.4.32) + postcss-js: 4.0.1(postcss@8.4.32) + postcss-load-config: 4.0.2(postcss@8.4.32) + postcss-nested: 6.0.1(postcss@8.4.32) postcss-selector-parser: 6.0.13 resolve: 1.22.8 sucrase: 3.34.0 @@ -4340,24 +4639,29 @@ packages: /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + requiresBuild: true dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 dev: true + optional: true /tar-fs@3.0.4: resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + requiresBuild: true dependencies: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 3.1.6 dev: true + optional: true /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} + requiresBuild: true dependencies: bl: 4.1.0 end-of-stream: 1.4.4 @@ -4365,14 +4669,17 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 dev: true + optional: true /tar-stream@3.1.6: resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + requiresBuild: true dependencies: b4a: 1.6.4 fast-fifo: 1.3.2 - streamx: 2.15.1 + streamx: 2.15.5 dev: true + optional: true /thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} @@ -4411,7 +4718,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tsconfck@3.0.0(typescript@5.2.2): + /tsconfck@3.0.0(typescript@5.3.2): resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==} engines: {node: ^18 || >=20} hasBin: true @@ -4421,22 +4728,30 @@ packages: typescript: optional: true dependencies: - typescript: 5.2.2 + typescript: 5.3.2 dev: true + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + requiresBuild: true + dev: true + optional: true + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + requiresBuild: true dependencies: safe-buffer: 5.2.1 dev: true + optional: true /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -4456,7 +4771,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -4468,7 +4783,7 @@ packages: /unified@11.0.4: resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -4484,83 +4799,83 @@ packages: /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true /unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 dev: true /unist-util-modify-children@3.1.1: resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 array-iterate: 2.0.1 dev: true /unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true /unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 dev: true /unist-util-remove-position@4.0.2: resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 unist-util-visit: 4.1.2 dev: true /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true /unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 dev: true /unist-util-visit-children@2.0.2: resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 dev: true /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 dev: true /unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 dev: true /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: true @@ -4568,18 +4883,18 @@ packages: /unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.1): + /update-browserslist-db@1.0.13(browserslist@4.22.2): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -4602,35 +4917,35 @@ packages: /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 vfile: 5.3.7 dev: true /vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 vfile: 6.0.1 dev: true /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 unist-util-stringify-position: 3.0.3 dev: true /vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 dev: true /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.9 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 @@ -4639,12 +4954,12 @@ packages: /vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} dependencies: - '@types/unist': 3.0.1 + '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 dev: true - /vite@4.5.0(@types/node@20.8.9): + /vite@4.5.0(@types/node@20.10.3): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -4672,14 +4987,50 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.9 + '@types/node': 20.10.3 esbuild: 0.18.20 - postcss: 8.4.31 + postcss: 8.4.32 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 dev: true + /vite@5.0.4(@types/node@20.10.3): + resolution: {integrity: sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.10.3 + esbuild: 0.19.8 + postcss: 8.4.32 + rollup: 4.6.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vitefu@0.2.5(vite@4.5.0): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -4688,7 +5039,7 @@ packages: vite: optional: true dependencies: - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.10.3) dev: true /vscode-languageserver-textdocument@1.0.11: @@ -4764,8 +5115,8 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml@2.3.3: - resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true @@ -4784,8 +5135,8 @@ packages: engines: {node: '>=12.20'} dev: true - /zod@3.21.1: - resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==} + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: true /zwitch@2.0.4: diff --git a/postcss.config.js b/postcss.config.js index 656173be42..26bc310d55 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,9 +1,9 @@ /** @type {import('postcss-load-config').Config} */ -module.exports = { +export default { plugins: { - tailwindcss: {}, + "tailwindcss": {}, "@tailwindcss/typography": {}, - autoprefixer: {}, + "autoprefixer": {}, }, }; diff --git a/prettier.config.js b/prettier.config.js index c238ddb36e..443d38a0ed 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -1,8 +1,10 @@ /** @type {import('prettier').Config} */ -module.exports = { +export default { + printWidth: 100, tabWidth: 4, bracketSameLine: true, + quoteProps: "consistent", overrides: [ { files: ["*.yml", "*.yaml"], diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..885ff8032a69e839f04948895235f1f637f08ea5 GIT binary patch literal 238054 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 literal 0 HcmV?d00001 diff --git a/src/env.d.ts b/src/env.d.ts index c13bd73c72..acef35f175 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -1,2 +1,2 @@ /// -/// \ No newline at end of file +/// diff --git a/src/layouts/base.astro b/src/layouts/base.astro index cb0058a7b9..2aec010143 100644 --- a/src/layouts/base.astro +++ b/src/layouts/base.astro @@ -22,17 +22,11 @@ import "@css/index.css"; - + - - + + - + {title} diff --git a/tailwind.config.ts b/tailwind.config.ts index fd349777d4..5750cca9d8 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -2,8 +2,11 @@ import type { Config } from "tailwindcss"; export default { plugins: [require("@tailwindcss/typography")], - content: ["./src/**/*.{astro,html,js,jsx,md,mdx,ts,tsx}"], + content: ["./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}"], theme: { + fontFamily: { + sans: ["Lato"], + }, extend: { colors: { background: "var(--background)", @@ -17,8 +20,5 @@ export default { accent2B: "var(--accent2B)", }, }, - fontFamily: { - sans: ["Lato"], - }, }, } satisfies Config; diff --git a/tsconfig.json b/tsconfig.json index af7dc330bc..6d534350c7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,9 +1,6 @@ { "extends": "astro/tsconfigs/strictest", "compilerOptions": { - "target": "ESNext", - "module": "ESNext", - "moduleResolution": "Bundler", "baseUrl": "./", "paths": { "@/*": ["src/*"], @@ -15,8 +12,6 @@ "@layouts/*": ["src/layouts/*"], "@pages/*": ["src/pages/*"] }, - "allowJs": false, - "noEmit": true, "plugins": [{ "name": "@astrojs/ts-plugin" }] } }