diff --git a/README.md b/README.md
index c491e7d..fc5df4a 100644
--- a/README.md
+++ b/README.md
@@ -1,60 +1,39 @@
# Astro Arknights
-The project is under development... / 项目开发中……
-
-[Live Demo / 在线演示](https://arknights.astro.yue.zone/)
-
-## Astro Starter Kit: Basics
-
-```sh
-npm create astro@latest -- --template basics
-```
+[![CI](https://github.com/Yue-plus/astro-arknights/actions/workflows/deploy.yml/badge.svg)](https://github.com/Yue-plus/astro-arknights/actions/workflows/deploy.yml)
+[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/Yue-plus/astro-arknights/blob/main/LICENSE)
-[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics)
-[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics)
-[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json)
+The goal of [AstroArknights] is to build a fully-featured [Static Site Generator (SSG)](https://en.wikipedia.org/wiki/Static_site_generator) based on the [Astro](https://docs.astro.build/en/getting-started/) framework.
+Its design pays homage to the official Simplified Chinese website of the mobile game [Arknights](https://ak.hypergryph.com/).
-> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
+[AstroArknights] 的目标是基于 [Astro](https://docs.astro.build/zh-cn/getting-started/) 框架构建 *全特性* [静态网站生成器(SSG)](https://en.wikipedia.org/wiki/Static_site_generator)。
+其设计致敬了 [明日方舟](https://ak.hypergryph.com/) 手游简中官方网站。
-![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554)
+The project is under development... / 项目开发中……
-### 🚀 Project Structure
+[Live Demo / 在线演示](https://arknights.astro.yue.zone/)
-Inside of your Astro project, you'll see the following folders and files:
+## Documentation - 文档
-```text
-/
-├── public/
-│ └── favicon.svg
-├── src/
-│ ├── components/
-│ │ └── Card.astro
-│ ├── layouts/
-│ │ └── Layout.astro
-│ └── pages/
-│ └── index.astro
-└── package.json
-```
+[简体中文](https://arknights.astro.yue.zone/docs/)
-Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
+## Try Online - 在线尝试
-There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
+[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/Yue-plus/astro-arknights)
+[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/Yue-plus/astro-arknights)
+[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/Yue-plus/astro-arknights)
-Any static assets, like images, can be placed in the `public/` directory.
+## Try Localhost
-### 🧞 Commands
+```shell
+git clone https://github.com/Yue-plus/astro-arknights.git --depth=1
+cd astro-arknights
+pnpm install
+pnpm dev
+```
-All commands are run from the root of the project, from a terminal:
+
-| Command | Action |
-|:--------------------------|:-------------------------------------------------|
-| `npm install` | Installs dependencies |
-| `npm run dev` | Starts local dev server at `localhost:4321` |
-| `npm run build` | Build your production site to `./dist/` |
-| `npm run preview` | Preview your build locally, before deploying |
-| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
-| `npm run astro -- --help` | Get help using the Astro CLI |
-### 👀 Want to learn more?
-Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+[AstroArknights]: https://github.com/Yue-plus/astro-arknights
diff --git a/package.json b/package.json
index 7404f90..c369958 100644
--- a/package.json
+++ b/package.json
@@ -14,14 +14,14 @@
"@astrojs/react": "^3.6.2",
"@astrojs/tailwind": "^5.1.0",
"@nanostores/react": "^0.7.3",
- "@types/react": "^18.3.4",
+ "@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0",
"astro": "^4.15.1",
"nanostores": "^0.11.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"sass": "^1.77.8",
- "swiper": "^11.1.11",
+ "swiper": "^11.1.12",
"tailwindcss": "^3.4.10",
"typescript": "^5.5.4"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 80cb915..98b8529 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,22 +13,22 @@ importers:
version: 0.9.3(typescript@5.5.4)
'@astrojs/react':
specifier: ^3.6.2
- version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.2(sass@1.77.8))
+ version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.2(sass@1.77.8))
'@astrojs/tailwind':
specifier: ^5.1.0
- version: 5.1.0(astro@4.15.1(rollup@4.21.1)(sass@1.77.8)(typescript@5.5.4))(tailwindcss@3.4.10)
+ version: 5.1.0(astro@4.15.1(rollup@4.21.2)(sass@1.77.8)(typescript@5.5.4))(tailwindcss@3.4.10)
'@nanostores/react':
specifier: ^0.7.3
version: 0.7.3(nanostores@0.11.3)(react@18.3.1)
'@types/react':
- specifier: ^18.3.4
- version: 18.3.4
+ specifier: ^18.3.5
+ version: 18.3.5
'@types/react-dom':
specifier: ^18.3.0
version: 18.3.0
astro:
specifier: ^4.15.1
- version: 4.15.1(rollup@4.21.1)(sass@1.77.8)(typescript@5.5.4)
+ version: 4.15.1(rollup@4.21.2)(sass@1.77.8)(typescript@5.5.4)
nanostores:
specifier: ^0.11.3
version: 0.11.3
@@ -42,8 +42,8 @@ importers:
specifier: ^1.77.8
version: 1.77.8
swiper:
- specifier: ^11.1.11
- version: 11.1.11
+ specifier: ^11.1.12
+ version: 11.1.12
tailwindcss:
specifier: ^3.4.10
version: 3.4.10
@@ -553,97 +553,100 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.21.1':
- resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==}
+ '@rollup/rollup-android-arm-eabi@4.21.2':
+ resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.21.1':
- resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==}
+ '@rollup/rollup-android-arm64@4.21.2':
+ resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.21.1':
- resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==}
+ '@rollup/rollup-darwin-arm64@4.21.2':
+ resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.21.1':
- resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==}
+ '@rollup/rollup-darwin-x64@4.21.2':
+ resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.21.1':
- resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
+ resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.21.1':
- resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==}
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
+ resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.21.1':
- resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==}
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
+ resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.21.1':
- resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==}
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
+ resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-powerpc64le-gnu@4.21.1':
- resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
+ resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-gnu@4.21.1':
- resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
+ resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-s390x-gnu@4.21.1':
- resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==}
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
+ resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.21.1':
- resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==}
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
+ resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.21.1':
- resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==}
+ '@rollup/rollup-linux-x64-musl@4.21.2':
+ resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-win32-arm64-msvc@4.21.1':
- resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==}
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
+ resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.21.1':
- resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==}
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
+ resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.21.1':
- resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==}
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
+ resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
cpu: [x64]
os: [win32]
- '@shikijs/core@1.14.1':
- resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==}
+ '@shikijs/core@1.16.0':
+ resolution: {integrity: sha512-7Uy6nAWNdYY8GKVIgsdC1+JK1kMvA7gy3fl0gz0BGbsTrT1ve8VFUz+x3SkW9yWq0XhqjkunITFG6sCCWXbTOA==}
+
+ '@shikijs/vscode-textmate@9.1.1':
+ resolution: {integrity: sha512-K/Xw/+uLXHtEp9bwTRbcwSB05du8J0k+O/n8nU7Z+J84BS9C+x6dWRUh3q2Pn8F19p+wPV1GU1xWSSimHlk9nA==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -684,8 +687,8 @@ packages:
'@types/react-dom@18.3.0':
resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
- '@types/react@18.3.4':
- resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==}
+ '@types/react@18.3.5':
+ resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==}
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
@@ -831,8 +834,8 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
- caniuse-lite@1.0.30001653:
- resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==}
+ caniuse-lite@1.0.30001655:
+ resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -1650,8 +1653,8 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.41:
- resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ postcss@8.4.43:
+ resolution: {integrity: sha512-gJAQVYbh5R3gYm33FijzCZj7CHyQ3hWMgJMprLUlIYqCwTeZhBQ19wp0e9mA25BUbEvY5+EXuuaAjqQsrBxQBQ==}
engines: {node: ^10 || ^12 || >=14}
preferred-pm@4.0.0:
@@ -1763,8 +1766,8 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.21.1:
- resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==}
+ rollup@4.21.2:
+ resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -1804,8 +1807,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.14.1:
- resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==}
+ shiki@1.16.0:
+ resolution: {integrity: sha512-GZGG99Ft3wwuO2cAHExfPEtL5p+iQSDqGPhXako6kjW/dYyFikZi+6eKggZ8554wQatpADkwA+lUOlfl76KBng==}
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
@@ -1875,8 +1878,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- swiper@11.1.11:
- resolution: {integrity: sha512-077Aw3OrlZpkkBRf/6+44bGh/HZY/vsLEyate2db2KkJgYUIR5TvDgvvhcJtW/puXzw79w5KBc30DauEX6GZYQ==}
+ swiper@11.1.12:
+ resolution: {integrity: sha512-PUkCToYAZMB4kP7z+YfPnkMHOMwMO71g8vUhz2o5INGIgIMb6Sb0XiP6cEJFsiFTd7FRDn5XCbg+KVKPDZqXLw==}
engines: {node: '>= 4.7.0'}
tailwindcss@3.4.10:
@@ -1911,8 +1914,8 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- tsconfck@3.1.1:
- resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==}
+ tsconfck@3.1.3:
+ resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==}
engines: {node: ^18 || >=20}
hasBin: true
peerDependencies:
@@ -2281,7 +2284,7 @@ snapshots:
remark-parse: 11.0.0
remark-rehype: 11.1.0
remark-smartypants: 3.0.2
- shiki: 1.14.1
+ shiki: 1.16.0
unified: 11.0.5
unist-util-remove-position: 5.0.0
unist-util-visit: 5.0.0
@@ -2294,9 +2297,9 @@ snapshots:
dependencies:
prismjs: 1.29.0
- '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.2(sass@1.77.8))':
+ '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.2(sass@1.77.8))':
dependencies:
- '@types/react': 18.3.4
+ '@types/react': 18.3.5
'@types/react-dom': 18.3.0
'@vitejs/plugin-react': 4.3.1(vite@5.4.2(sass@1.77.8))
react: 18.3.1
@@ -2306,12 +2309,12 @@ snapshots:
- supports-color
- vite
- '@astrojs/tailwind@5.1.0(astro@4.15.1(rollup@4.21.1)(sass@1.77.8)(typescript@5.5.4))(tailwindcss@3.4.10)':
+ '@astrojs/tailwind@5.1.0(astro@4.15.1(rollup@4.21.2)(sass@1.77.8)(typescript@5.5.4))(tailwindcss@3.4.10)':
dependencies:
- astro: 4.15.1(rollup@4.21.1)(sass@1.77.8)(typescript@5.5.4)
- autoprefixer: 10.4.20(postcss@8.4.41)
- postcss: 8.4.41
- postcss-load-config: 4.0.2(postcss@8.4.41)
+ astro: 4.15.1(rollup@4.21.2)(sass@1.77.8)(typescript@5.5.4)
+ autoprefixer: 10.4.20(postcss@8.4.43)
+ postcss: 8.4.43
+ postcss-load-config: 4.0.2(postcss@8.4.43)
tailwindcss: 3.4.10
transitivePeerDependencies:
- ts-node
@@ -2696,66 +2699,69 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@rollup/pluginutils@5.1.0(rollup@4.21.1)':
+ '@rollup/pluginutils@5.1.0(rollup@4.21.2)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.21.1
+ rollup: 4.21.2
- '@rollup/rollup-android-arm-eabi@4.21.1':
+ '@rollup/rollup-android-arm-eabi@4.21.2':
optional: true
- '@rollup/rollup-android-arm64@4.21.1':
+ '@rollup/rollup-android-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-arm64@4.21.1':
+ '@rollup/rollup-darwin-arm64@4.21.2':
optional: true
- '@rollup/rollup-darwin-x64@4.21.1':
+ '@rollup/rollup-darwin-x64@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.21.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.21.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.21.1':
+ '@rollup/rollup-linux-arm64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.21.1':
+ '@rollup/rollup-linux-arm64-musl@4.21.2':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.21.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.21.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.21.1':
+ '@rollup/rollup-linux-s390x-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.21.1':
+ '@rollup/rollup-linux-x64-gnu@4.21.2':
optional: true
- '@rollup/rollup-linux-x64-musl@4.21.1':
+ '@rollup/rollup-linux-x64-musl@4.21.2':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.21.1':
+ '@rollup/rollup-win32-arm64-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.21.1':
+ '@rollup/rollup-win32-ia32-msvc@4.21.2':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.21.1':
+ '@rollup/rollup-win32-x64-msvc@4.21.2':
optional: true
- '@shikijs/core@1.14.1':
+ '@shikijs/core@1.16.0':
dependencies:
+ '@shikijs/vscode-textmate': 9.1.1
'@types/hast': 3.0.4
+ '@shikijs/vscode-textmate@9.1.1': {}
+
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.25.6
@@ -2803,9 +2809,9 @@ snapshots:
'@types/react-dom@18.3.0':
dependencies:
- '@types/react': 18.3.4
+ '@types/react': 18.3.5
- '@types/react@18.3.4':
+ '@types/react@18.3.5':
dependencies:
'@types/prop-types': 15.7.12
csstype: 3.1.3
@@ -2923,7 +2929,7 @@ snapshots:
array-iterate@2.0.1: {}
- astro@4.15.1(rollup@4.21.1)(sass@1.77.8)(typescript@5.5.4):
+ astro@4.15.1(rollup@4.21.2)(sass@1.77.8)(typescript@5.5.4):
dependencies:
'@astrojs/compiler': 2.10.3
'@astrojs/internal-helpers': 0.4.1
@@ -2933,7 +2939,7 @@ snapshots:
'@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
'@babel/types': 7.25.6
'@oslojs/encoding': 0.4.1
- '@rollup/pluginutils': 5.1.0(rollup@4.21.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.21.2)
'@types/babel__core': 7.20.5
'@types/cookie': 0.6.0
acorn: 8.12.1
@@ -2976,11 +2982,11 @@ snapshots:
prompts: 2.4.2
rehype: 13.0.1
semver: 7.6.3
- shiki: 1.14.1
+ shiki: 1.16.0
string-width: 7.2.0
strip-ansi: 7.1.0
tinyexec: 0.3.0
- tsconfck: 3.1.1(typescript@5.5.4)
+ tsconfck: 3.1.3(typescript@5.5.4)
unist-util-visit: 5.0.0
vfile: 6.0.3
vite: 5.4.2(sass@1.77.8)
@@ -3006,14 +3012,14 @@ snapshots:
- terser
- typescript
- autoprefixer@10.4.20(postcss@8.4.41):
+ autoprefixer@10.4.20(postcss@8.4.43):
dependencies:
browserslist: 4.23.3
- caniuse-lite: 1.0.30001653
+ caniuse-lite: 1.0.30001655
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.1
- postcss: 8.4.41
+ postcss: 8.4.43
postcss-value-parser: 4.2.0
axobject-query@4.1.0: {}
@@ -3047,7 +3053,7 @@ snapshots:
browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001653
+ caniuse-lite: 1.0.30001655
electron-to-chromium: 1.5.13
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
@@ -3056,7 +3062,7 @@ snapshots:
camelcase@7.0.1: {}
- caniuse-lite@1.0.30001653: {}
+ caniuse-lite@1.0.30001655: {}
ccount@2.0.1: {}
@@ -3995,28 +4001,28 @@ snapshots:
dependencies:
find-up: 4.1.0
- postcss-import@15.1.0(postcss@8.4.41):
+ postcss-import@15.1.0(postcss@8.4.43):
dependencies:
- postcss: 8.4.41
+ postcss: 8.4.43
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
- postcss-js@4.0.1(postcss@8.4.41):
+ postcss-js@4.0.1(postcss@8.4.43):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.41
+ postcss: 8.4.43
- postcss-load-config@4.0.2(postcss@8.4.41):
+ postcss-load-config@4.0.2(postcss@8.4.43):
dependencies:
lilconfig: 3.1.2
yaml: 2.5.0
optionalDependencies:
- postcss: 8.4.41
+ postcss: 8.4.43
- postcss-nested@6.2.0(postcss@8.4.41):
+ postcss-nested@6.2.0(postcss@8.4.43):
dependencies:
- postcss: 8.4.41
+ postcss: 8.4.43
postcss-selector-parser: 6.1.2
postcss-selector-parser@6.1.2:
@@ -4026,7 +4032,7 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.4.41:
+ postcss@8.4.43:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.1
@@ -4184,26 +4190,26 @@ snapshots:
reusify@1.0.4: {}
- rollup@4.21.1:
+ rollup@4.21.2:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.21.1
- '@rollup/rollup-android-arm64': 4.21.1
- '@rollup/rollup-darwin-arm64': 4.21.1
- '@rollup/rollup-darwin-x64': 4.21.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.21.1
- '@rollup/rollup-linux-arm-musleabihf': 4.21.1
- '@rollup/rollup-linux-arm64-gnu': 4.21.1
- '@rollup/rollup-linux-arm64-musl': 4.21.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1
- '@rollup/rollup-linux-riscv64-gnu': 4.21.1
- '@rollup/rollup-linux-s390x-gnu': 4.21.1
- '@rollup/rollup-linux-x64-gnu': 4.21.1
- '@rollup/rollup-linux-x64-musl': 4.21.1
- '@rollup/rollup-win32-arm64-msvc': 4.21.1
- '@rollup/rollup-win32-ia32-msvc': 4.21.1
- '@rollup/rollup-win32-x64-msvc': 4.21.1
+ '@rollup/rollup-android-arm-eabi': 4.21.2
+ '@rollup/rollup-android-arm64': 4.21.2
+ '@rollup/rollup-darwin-arm64': 4.21.2
+ '@rollup/rollup-darwin-x64': 4.21.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.21.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.21.2
+ '@rollup/rollup-linux-arm64-gnu': 4.21.2
+ '@rollup/rollup-linux-arm64-musl': 4.21.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.21.2
+ '@rollup/rollup-linux-s390x-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-gnu': 4.21.2
+ '@rollup/rollup-linux-x64-musl': 4.21.2
+ '@rollup/rollup-win32-arm64-msvc': 4.21.2
+ '@rollup/rollup-win32-ia32-msvc': 4.21.2
+ '@rollup/rollup-win32-x64-msvc': 4.21.2
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -4262,9 +4268,10 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.14.1:
+ shiki@1.16.0:
dependencies:
- '@shikijs/core': 1.14.1
+ '@shikijs/core': 1.16.0
+ '@shikijs/vscode-textmate': 9.1.1
'@types/hast': 3.0.4
signal-exit@4.1.0: {}
@@ -4335,7 +4342,7 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- swiper@11.1.11: {}
+ swiper@11.1.12: {}
tailwindcss@3.4.10:
dependencies:
@@ -4353,11 +4360,11 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.1
- postcss: 8.4.41
- postcss-import: 15.1.0(postcss@8.4.41)
- postcss-js: 4.0.1(postcss@8.4.41)
- postcss-load-config: 4.0.2(postcss@8.4.41)
- postcss-nested: 6.2.0(postcss@8.4.41)
+ postcss: 8.4.43
+ postcss-import: 15.1.0(postcss@8.4.43)
+ postcss-js: 4.0.1(postcss@8.4.43)
+ postcss-load-config: 4.0.2(postcss@8.4.43)
+ postcss-nested: 6.2.0(postcss@8.4.43)
postcss-selector-parser: 6.1.2
resolve: 1.22.8
sucrase: 3.35.0
@@ -4386,7 +4393,7 @@ snapshots:
ts-interface-checker@0.1.13: {}
- tsconfck@3.1.1(typescript@5.5.4):
+ tsconfck@3.1.3(typescript@5.5.4):
optionalDependencies:
typescript: 5.5.4
@@ -4483,8 +4490,8 @@ snapshots:
vite@5.4.2(sass@1.77.8):
dependencies:
esbuild: 0.21.5
- postcss: 8.4.41
- rollup: 4.21.1
+ postcss: 8.4.43
+ rollup: 4.21.2
optionalDependencies:
fsevents: 2.3.3
sass: 1.77.8