diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..dca6125a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,77 @@ +version: 2 +updates: + # Fetch and update latest `npm` packages + - package-ecosystem: npm + directory: "/" + schedule: + interval: daily + time: "00:00" + open-pull-requests-limit: 10 + reviewers: + - terwer + assignees: + - terwer + commit-message: + prefix: fix + prefix-development: chore + include: scope + labels: + - "npm dependencies" + - "npm" + + # Fetch and update latest `github-actions` pkgs + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: daily + time: "00:00" + open-pull-requests-limit: 10 + reviewers: + - terwer + assignees: + - terwer + commit-message: + prefix: fix + prefix-development: chore + include: scope + labels: + - "github actions" + - "ci" + + - package-ecosystem: github-actions + directory: "/apps/app" + schedule: + interval: daily + time: "00:00" + open-pull-requests-limit: 10 + reviewers: + - terwer + assignees: + - terwer + commit-message: + prefix: fix + prefix-development: chore + include: scope + labels: + - "github actions" + - "ci" + - "app" + + - package-ecosystem: github-actions + directory: "/apps/siyuan" + schedule: + interval: daily + time: "00:00" + open-pull-requests-limit: 10 + reviewers: + - terwer + assignees: + - terwer + commit-message: + prefix: fix + prefix-development: chore + include: scope + labels: + - "github actions" + - "ci" + - "siyuan" \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..bf734d08 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,37 @@ +name: CI + +on: + push: + branches: + - dev + +jobs: + build: + name: Build + timeout-minutes: 15 + runs-on: ubuntu-latest + + steps: + - name: Check out code + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - uses: pnpm/action-setup@v4 + with: + version: 9.15.1 + + - name: Setup Node.js environment + uses: actions/setup-node@v4 + with: + node-version: 18 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install + + - name: Build + run: pnpm buildArtifacts + + - name: Package + run: pnpm package diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..2cf8c221 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,96 @@ +on: + push: + branches: + - main + +name: release-please +jobs: + release-please: + runs-on: ubuntu-latest + steps: + # Create release + - name: Create release + uses: google-github-actions/release-please-action@v4 + id: release + with: + # this assumes that you have created a personal access token + # (PAT) and configured it as a GitHub action secret named + # `GH_TOKEN` (this secret name is not important). + token: ${{ secrets.GH_TOKEN }} + # optional. customize path to release-please-config.json + config-file: release-please-config.json + # optional. customize path to .release-please-manifest.json + manifest-file: .release-please-manifest.json + + # Checkout + - name: Checkout + uses: actions/checkout@v4 + if: ${{ steps.release.outputs.release_created }} + + # Install Node.js + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + registry-url: 'https://registry.npmjs.org' + if: ${{ steps.release.outputs.release_created }} + + # Install pnpm + - name: Install pnpm + uses: pnpm/action-setup@v4 + id: pnpm-install + with: + version: 9.15.1 + run_install: false + if: ${{ steps.release.outputs.release_created }} + + # Get pnpm store directory + - name: Get pnpm store directory + id: pnpm-cache + shell: bash + run: | + echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT + if: ${{ steps.release.outputs.release_created }} + + # Setup pnpm cache + - name: Setup pnpm cache + uses: actions/cache@v4 + with: + path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + if: ${{ steps.release.outputs.release_created }} + + # Install dependencies + - name: Install dependencies + run: pnpm install + if: ${{ steps.release.outputs.release_created }} + + # Prepare new version + # https://github.com/google-github-actions/release-please-action#outputs + - name: Prepare new version + run: | + pnpm prepareRelease + if: ${{ steps.release.outputs.release_created }} + + # Build for production + - name: Build for production + run: pnpm buildArtifacts + if: ${{ steps.release.outputs.release_created }} + + # Archive package + - name: Archive package + run: pnpm package + if: ${{ steps.release.outputs.release_created }} + + # Upload package to release + # https://github.com/philips-labs/terraform-aws-github-runner/blob/main/.github/workflows/release.yml#L46 + - name: Upload package.zip to the release + env: + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + run: | + for f in $(find ./build -name '*.zip'); do + gh release upload ${{ steps.release.outputs.tag_name }} $f + done + if: ${{ steps.release.outputs.releases_created }} \ No newline at end of file diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fb1ef4a0..1a030088 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.3.1" + ".": "6.0.4" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ebe4704b..5a2c6eef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,73 +1,81 @@ # Changelog -## [5.3.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.3.0...siyuan-blog-v5.3.1) (2024-12-23) +## [6.0.4](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-plugin-blog-v6.0.3...siyuan-plugin-blog-v6.0.4) (2025-01-11) ### Bug Fixes -* free share error ([f56214d](https://github.com/terwer/siyuan-plugin-blog/commit/f56214d4afe876fcf9ebbf8b8f1946c6b1614ba0)) -## [5.3.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.2.0...siyuan-blog-v5.3.0) (2024-12-19) -### Features -* support cloudflare deploy ([3a50d66](https://github.com/terwer/siyuan-plugin-blog/commit/3a50d66151ddb3dde39c5e688a57b066a108bbff)) -* [#385](https://github.com/terwer/siyuan-plugin-blog/issues/385) dark mode is back again ([0781d6f](https://github.com/terwer/siyuan-plugin-blog/commit/0781d6fa92a707370c3dc6bf735db999c69fa1c3)) -* [#550](https://github.com/terwer/siyuan-plugin-blog/issues/550) [#540](https://github.com/terwer/siyuan-plugin-blog/issues/540) docker version error ([3113892](https://github.com/terwer/siyuan-plugin-blog/commit/3113892ea23c1ee35fc07e19bd15da47b58ff346)) -* default setting not work ([79d0684](https://github.com/terwer/siyuan-plugin-blog/commit/79d06841f092024ba9211cfd01de71d7a994189c)) -* pm2 script ([ba733da](https://github.com/terwer/siyuan-plugin-blog/commit/ba733da49c835bff45068966c1d13d01a80de654)) -* pm2 startup error ([1c3e320](https://github.com/terwer/siyuan-plugin-blog/commit/1c3e32055a809cdbc941fe60989fa34bc793dcfd)) -* replace old img ([000cdd5](https://github.com/terwer/siyuan-plugin-blog/commit/000cdd532d9a0742a3bbb00b8b9f4d573b382f26)) -* set pm2 app name ([a077eb9](https://github.com/terwer/siyuan-plugin-blog/commit/a077eb959d21ebef58120b38a758c4fdd2de82fd)) -* speed img loading ([eb5e84c](https://github.com/terwer/siyuan-plugin-blog/commit/eb5e84c9dd557a5303d7ca0fc7a38946b798d0db)) -* support lang ([4607658](https://github.com/terwer/siyuan-plugin-blog/commit/4607658eb04fe7ef3052262aa3848e00e5f22f01)) -* use custom link from setting ([67df3eb](https://github.com/terwer/siyuan-plugin-blog/commit/67df3ebd66c9e7f33b4127dce4fbd592ddacb40d)) -### Miscellaneous -* dns validate ([5e2a7c3](https://github.com/terwer/siyuan-plugin-blog/commit/5e2a7c3cfd3f19afe40cdc6b23b48dbb173d04b2)) -* new startup way ([3200960](https://github.com/terwer/siyuan-plugin-blog/commit/3200960d45ce6e053844546a19ed3684bd893a39)) -* remove dns file, use auto ([f4719d8](https://github.com/terwer/siyuan-plugin-blog/commit/f4719d80d2f9adaf5da2ca9e334f0017160bec95)) -## [5.2.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.2...siyuan-blog-v5.2.0) (2024-11-18) -* support custom setting load by custom domain ([1e46763](https://github.com/terwer/siyuan-plugin-blog/commit/1e46763d4c96ae2895d04efa03408c931598b772)) -* support disable doctree and outline ([51a3c9a](https://github.com/terwer/siyuan-plugin-blog/commit/51a3c9a2007e7233a418526794a7ba4f7b5c56d1)) -* no doctree hidden ([1d6b05c](https://github.com/terwer/siyuan-plugin-blog/commit/1d6b05c706fb9c25df9ad1a5919cc98295a4a750)) -## [5.1.2](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.1...siyuan-blog-v5.1.2) (2024-11-16) -## [5.1.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.0...siyuan-blog-v5.1.1) (2024-11-16) -* fix deploy error ([732b9fa](https://github.com/terwer/siyuan-plugin-blog/commit/732b9fad0a3fea8d889bfee146422ee838e1279a)) -## [5.1.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.4...siyuan-blog-v5.1.0) (2024-11-16) -* change doctree style ([cfa7513](https://github.com/terwer/siyuan-plugin-blog/commit/cfa751303912b425f025c2b299a4fb7ab193fc3c)) -* doctree default hidden ([de1972f](https://github.com/terwer/siyuan-plugin-blog/commit/de1972f00041fcc029e295ff64c7fd0ea8ec25d4)) -## [5.0.4](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.3...siyuan-blog-v5.0.4) (2024-11-15) -* doctree not show in some case ([3902a87](https://github.com/terwer/siyuan-plugin-blog/commit/3902a8756f9bc99e25effb921581b834001dc66a)) -## [5.0.3](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.2...siyuan-blog-v5.0.3) (2024-11-15) -* outline not show normal in some case ([d6bdda9](https://github.com/terwer/siyuan-plugin-blog/commit/d6bdda907bd7f8ad8a6cd30786ad9559a9881846)) -## [5.0.2](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.1...siyuan-blog-v5.0.2) (2024-11-15) -* outline not show normal ([7c35ded](https://github.com/terwer/siyuan-plugin-blog/commit/7c35ded8920f500cc0f1ca7c3306c1b54cdcfa52)) -## [5.0.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.0...siyuan-blog-v5.0.1) (2024-11-15) -* update docs ([d9b612c](https://github.com/terwer/siyuan-plugin-blog/commit/d9b612cc1c1bf66ed2f1a2cd0586327778d9de3a)) -## [5.0.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v4.0.0...siyuan-blog-v5.0.0) (2024-11-15) +* bazaar index ([e6a729c](https://github.com/terwer/siyuan-plugin-blog/commit/e6a729c30e2cfa9c1c95bb13f5040eaf848269da)) +* element-plus ssr error for vercel https://github.com/nitrojs/nitro/issues/1573 ([f515f5d](https://github.com/terwer/siyuan-plugin-blog/commit/f515f5d90e5469cf7f370b00e67d0f82f67ad3eb)) +## [6.0.3](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-plugin-blog-v6.0.2...siyuan-plugin-blog-v6.0.3) (2025-01-10) +* dev script ([9974eca](https://github.com/terwer/siyuan-plugin-blog/commit/9974eca22845d8c06b7170430de9f1fd587ab27b)) +* element-plus ssr error https://github.com/element-plus/element-plus/issues/10979 ([4ca8d04](https://github.com/terwer/siyuan-plugin-blog/commit/4ca8d04639a125922de1c57088d6898c3c04744b)) +* plugin folder ([db1015b](https://github.com/terwer/siyuan-plugin-blog/commit/db1015bd3071757f3a67577f0a18bf721fb367c0)) +## [6.0.2](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-plugin-blog-v6.0.1...siyuan-plugin-blog-v6.0.2) (2025-01-10) +* install script ([586501e](https://github.com/terwer/siyuan-plugin-blog/commit/586501e0f443d5b5560d3636cf2a1d33798464b8)) +* install scripts ([3b238c7](https://github.com/terwer/siyuan-plugin-blog/commit/3b238c733c42ef6abec32eeaa713d9f5df9b2f67)) +* siyuan build ([89b5770](https://github.com/terwer/siyuan-plugin-blog/commit/89b57709cf92b54f96614c0bf6792bc889f27d71)) +## [6.0.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-plugin-blog-v6.0.0...siyuan-plugin-blog-v6.0.1) (2025-01-10) +* ci ([7024dd3](https://github.com/terwer/siyuan-plugin-blog/commit/7024dd31972c039100d01f6718d3d7e13d09338f)) +## [6.0.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-plugin-blog-v5.3.1...siyuan-plugin-blog-v6.0.0) (2025-01-10) ### ⚠ BREAKING CHANGES * add vip provider mode -* [#12](https://github.com/terwer/siyuan-plugin-blog/issues/12) 表格及摘要样式 ([384c8e4](https://github.com/terwer/siyuan-plugin-blog/commit/384c8e4ca6e07bb60763cfb3dce63eab13cf58c1)) -* [#19](https://github.com/terwer/siyuan-plugin-blog/issues/19) 发布权限控制-UI微调 ([cf5cd8c](https://github.com/terwer/siyuan-plugin-blog/commit/cf5cd8cdf830717adf63cdb5e89a96bb948a7453)) -* [#26](https://github.com/terwer/siyuan-plugin-blog/issues/26) 整合sy-post-publisher ([f3d8c20](https://github.com/terwer/siyuan-plugin-blog/commit/f3d8c203ef080f8972be277cd945081bd694ad75)) -* [#27](https://github.com/terwer/siyuan-plugin-blog/issues/27) 适配jvue、cnblogs文章展示 ([4cfe257](https://github.com/terwer/siyuan-plugin-blog/commit/4cfe257dcf452b1b6e441f311acda213ded6a5b3)) -* [#31](https://github.com/terwer/siyuan-plugin-blog/issues/31) 支持读取环境变量自动填充发布密码 ([17c2d21](https://github.com/terwer/siyuan-plugin-blog/commit/17c2d2177bdaaa620e5344ef31bf5fbd74d8ebcb)) -* [#33](https://github.com/terwer/siyuan-plugin-blog/issues/33) 数据重复问题 ([263e73f](https://github.com/terwer/siyuan-plugin-blog/commit/263e73fec1400bfb719ef7c451d978734f57ede4)) -* [#42](https://github.com/terwer/siyuan-plugin-blog/issues/42) 重复解析问题修复 ([906d9f7](https://github.com/terwer/siyuan-plugin-blog/commit/906d9f7c5860d5577e04e73850f8f1f35a9059f8)) -* [#51](https://github.com/terwer/siyuan-plugin-blog/issues/51) 修改配置默认值 ([c138880](https://github.com/terwer/siyuan-plugin-blog/commit/c138880a513a4c7becaea59d783aaac645d83630)) +### Features * adapt new theme ([858c08c](https://github.com/terwer/siyuan-plugin-blog/commit/858c08c5a2f493a57246f53f1e4e29e9906bfa46)) * adapt savor theme ([417659c](https://github.com/terwer/siyuan-plugin-blog/commit/417659c2c0ab1d2ac9196f246c5a7d5e7b732cd5)) * adapt style ([86dcd91](https://github.com/terwer/siyuan-plugin-blog/commit/86dcd91dcceeea835d5d0d965ed11eb7bf2316b1)) * add development guide ([0c82999](https://github.com/terwer/siyuan-plugin-blog/commit/0c829999dcf35bdce78901ad14f9defd6273c0a7)) +* add docker support ([181c98f](https://github.com/terwer/siyuan-plugin-blog/commit/181c98f86725c60cf177532f57528c7c66052a71)) +* add i18n support ([6e7bacc](https://github.com/terwer/siyuan-plugin-blog/commit/6e7bacc662b765fc6e187da36fc99592bd7ff870)) +* add install scripts ([e9c5c77](https://github.com/terwer/siyuan-plugin-blog/commit/e9c5c77b60a939421cb348714f37c321247534ab)) +* add missing style ([4094a4f](https://github.com/terwer/siyuan-plugin-blog/commit/4094a4fbdfb452609bade0b3902833c71347de4f)) * add more link rule ([3b9a104](https://github.com/terwer/siyuan-plugin-blog/commit/3b9a104429c0c03a9af5709b1fa49f80b77e0bb7)) +* add other styles ([193a5b7](https://github.com/terwer/siyuan-plugin-blog/commit/193a5b79ce1a6d806bfb225ef05699ec309988fc)) +* add right menu ([9df79d5](https://github.com/terwer/siyuan-plugin-blog/commit/9df79d57a60b6b562a6e76cb20621d7a69119946)) * add share setting ([56513d5](https://github.com/terwer/siyuan-plugin-blog/commit/56513d5184f6e748c9ad314c42fdaf50647c24a1)) -* add siyuan build ([8b8766f](https://github.com/terwer/siyuan-plugin-blog/commit/8b8766fcfc068ac5bacd1f2b90ea66256eb21605)) -* add vercel build ([a3e1dd4](https://github.com/terwer/siyuan-plugin-blog/commit/a3e1dd45468aa59c8fbfd10ac26752f2bdb87614)) +* add siyuan plugin ([f7275e7](https://github.com/terwer/siyuan-plugin-blog/commit/f7275e765ec064f335fcd289413a62a38849ba21)) +* add theme switch ([3a81b63](https://github.com/terwer/siyuan-plugin-blog/commit/3a81b63fbcba39c64d33372c94ca6642ca2d4bb3)) * add vercel dev ([a95bc3d](https://github.com/terwer/siyuan-plugin-local-blog/commit/a95bc3d0107a23f4d640e3098b261e019a3860b9)) * add vip provider mode ([f6f174f](https://github.com/terwer/siyuan-plugin-blog/commit/f6f174fcc6cb896d71a2a0d810c32fff51aa7534)) * allow custom footer ([a5e3c1f](https://github.com/terwer/siyuan-plugin-blog/commit/a5e3c1f719584163bc0475fe46df0fc95b17be60)) -* electron use browser window ([219286a](https://github.com/terwer/siyuan-plugin-blog/commit/219286aaddba86408c38e97eb06f5b94fd30b782)) -* lunch blog via iframe dialog ([d841365](https://github.com/terwer/siyuan-plugin-blog/commit/d8413654e5f4d3a58c714749d5569d26a28c4f2d)) +* app siyuan plugin support ([6d42446](https://github.com/terwer/siyuan-plugin-blog/commit/6d42446c519022e6fc02368b5caf474a1578148c)) +* app support siyuan plugin ([e27e032](https://github.com/terwer/siyuan-plugin-blog/commit/e27e032d2d8702eefc8c3f57d3e579254effa803)) +* app support vercel and cloudflare ([b4ad68a](https://github.com/terwer/siyuan-plugin-blog/commit/b4ad68af03cdae72cb921b6674433f1c16c2f421)) +* change doctree style ([cfa7513](https://github.com/terwer/siyuan-plugin-blog/commit/cfa751303912b425f025c2b299a4fb7ab193fc3c)) +* change global style ([4c28c0a](https://github.com/terwer/siyuan-plugin-blog/commit/4c28c0a8f4d39ae1698d37caa37b043f73826888)) +* change layout style ([d034660](https://github.com/terwer/siyuan-plugin-blog/commit/d034660a29429cf205f6959f93b8364614ce9026)) +* change outline style ([c2c0e29](https://github.com/terwer/siyuan-plugin-blog/commit/c2c0e299cb9ed055cb9f4b3ce2bcdfc49eace00c)) +* change sidebar ([c678ebd](https://github.com/terwer/siyuan-plugin-blog/commit/c678ebd706161d00c4e144649f865a9c839f3803)) +* change sidebar style ([9053c7f](https://github.com/terwer/siyuan-plugin-blog/commit/9053c7fb912d99b0caf002fee12aff45760f6ceb)) +* default white theme ([cdd547b](https://github.com/terwer/siyuan-plugin-blog/commit/cdd547bc24612f4b076eb296e36094b7aa1d47a7)) +* doctree default hidden ([de1972f](https://github.com/terwer/siyuan-plugin-blog/commit/de1972f00041fcc029e295ff64c7fd0ea8ec25d4)) +* fix empty style ([bd9283b](https://github.com/terwer/siyuan-plugin-blog/commit/bd9283b8c2bf73d0ade49c605622d5cdb8a2162c)) +* hide doctree and outline when data is empty ([66dd016](https://github.com/terwer/siyuan-plugin-blog/commit/66dd0169730d4641739d435aef8c57bfa86314d2)) +* make theme mode client only ([c334da6](https://github.com/terwer/siyuan-plugin-blog/commit/c334da60dabc0e47b594f709385893619aacff40)) +* new ci flow ([8852e9e](https://github.com/terwer/siyuan-plugin-blog/commit/8852e9e6aa502011642983a625d99d78879dced3)) +* new dev command ([ef61f92](https://github.com/terwer/siyuan-plugin-blog/commit/ef61f92d74ac790b18472f37722d0ab911a1519c)) +* new document tree ([42d2fa0](https://github.com/terwer/siyuan-plugin-blog/commit/42d2fa059f1b58ca06c99ae25df1d1ee35fe196b)) +* new free setting ([1b7cb37](https://github.com/terwer/siyuan-plugin-blog/commit/1b7cb37d258583e2edb94e3eca3c9f3e3744cfae)) +* new free share setting ([bcbb26a](https://github.com/terwer/siyuan-plugin-blog/commit/bcbb26a5df977c6f8a554c3a52ad8b00e1873e46)) +* new free version ([250ad76](https://github.com/terwer/siyuan-plugin-blog/commit/250ad767225e3a8698bd5a48ad7fa098ff6af62c)) +* new layout style ([67b32ec](https://github.com/terwer/siyuan-plugin-blog/commit/67b32ecd5192b881ab8cd06527e167dcf1315196)) +* new outline ([f1a93a7](https://github.com/terwer/siyuan-plugin-blog/commit/f1a93a73f703eda6160d4c514397cb96e24d7451)) +* next release ([fd1ed59](https://github.com/terwer/siyuan-plugin-blog/commit/fd1ed594fe557708b58f2dfe8099f41f4e07574b)) +* node cmd ([372b30d](https://github.com/terwer/siyuan-plugin-blog/commit/372b30d1ce815ddec616ab89c60ef05f76f04edf)) * pc客户端支持切换ip [实验性] ([de35c96](https://github.com/terwer/siyuan-plugin-blog/commit/de35c96f22552671b66caefef486d152a853374c)) -* prepare blog widget ([9d2ae44](https://github.com/terwer/siyuan-plugin-blog/commit/9d2ae449861b4f04141b5b44fe16cb51d00570de)) +* prepare for next version ([54b76ca](https://github.com/terwer/siyuan-plugin-blog/commit/54b76ca56d02cf8c401d0ed397e9d30173f1c249)) +* scroll to top ([e5fa337](https://github.com/terwer/siyuan-plugin-blog/commit/e5fa3372999823cf54729cc78bd8a2d626b14911)) +* set home ([dd4ee8a](https://github.com/terwer/siyuan-plugin-blog/commit/dd4ee8a0bcf1fcb290efcaeb69d0bb8c7ac5edc1)) +* start share ([0814b93](https://github.com/terwer/siyuan-plugin-blog/commit/0814b93ebae6f506f1c949e490d91d41cc3326a4)) +* support cloudflare deploy ([3a50d66](https://github.com/terwer/siyuan-plugin-blog/commit/3a50d66151ddb3dde39c5e688a57b066a108bbff)) * support custom css ([6e68dd5](https://github.com/terwer/siyuan-plugin-blog/commit/6e68dd578fe0451fe9ab2512f4358eb75797c43e)) +* support custom footer ([39fd267](https://github.com/terwer/siyuan-plugin-blog/commit/39fd26784bf0155d750a2bee7a5c165794c49fc8)) +* support custom setting load by custom domain ([1e46763](https://github.com/terwer/siyuan-plugin-blog/commit/1e46763d4c96ae2895d04efa03408c931598b772)) +* support disable doctree and outline ([51a3c9a](https://github.com/terwer/siyuan-plugin-blog/commit/51a3c9a2007e7233a418526794a7ba4f7b5c56d1)) * support doctree ([4767264](https://github.com/terwer/siyuan-plugin-blog/commit/476726492cee6e4b99c9a2b921167c8749e2b495)) * support doctree and outline ([d66a7af](https://github.com/terwer/siyuan-plugin-blog/commit/d66a7afc2ececa7524d4f56c33904c3901a01b9b)) * support formulate ([dbe9285](https://github.com/terwer/siyuan-plugin-blog/commit/dbe9285920149eee4c8c3944fed8bf109069327a)) +* support header ([fb8f72a](https://github.com/terwer/siyuan-plugin-blog/commit/fb8f72ac64e769297ad908ad5ae29b6278efebb8)) +* support most docid patterns ([1b06823](https://github.com/terwer/siyuan-plugin-blog/commit/1b06823bd094b1eea3603b66ed915476f2799cd2)) +* support most url patterns ([d54b36d](https://github.com/terwer/siyuan-plugin-blog/commit/d54b36db924219d0bb61be7af8e1dfc6ae216f4d)) +* support node startup ([29c3243](https://github.com/terwer/siyuan-plugin-blog/commit/29c32439fc914c4431474905438aaf461abdc203)) * support pink-room theme ([8bc3cc7](https://github.com/terwer/siyuan-plugin-blog/commit/8bc3cc70bfedfb66e7795b8d51c32b58cd78cc2c)) * support provider mode as docker ([4735540](https://github.com/terwer/siyuan-plugin-blog/commit/4735540bb986c09564761409a9c51fe8a06f01fc)) * support trends theme ([36c6749](https://github.com/terwer/siyuan-plugin-blog/commit/36c67496a0c8e61883c90fb1b5f5b5f56b56abed)) @@ -75,67 +83,22 @@ * update savor to 4.2.3, siyuan to 3.1.10 ([453460f](https://github.com/terwer/siyuan-plugin-blog/commit/453460f7ace5fcd57fe0b14ce8cc0526cdc9c1a3)) * update zhihu to 0.1.2 ([7c9143c](https://github.com/terwer/siyuan-plugin-blog/commit/7c9143cf43c009120a2040ace563da0968a5b8f9)) * use global static share, allow select ip ([17aeb51](https://github.com/terwer/siyuan-plugin-blog/commit/17aeb511e85e05a30bf93e49c9e652ff70b4402b)) -* using esbuild as plugin bundler ([71636e5](https://github.com/terwer/siyuan-plugin-blog/commit/71636e57ae862e52b47c7be6a713c564d55c0a0c)) -* 主题风格切换 ([472341c](https://github.com/terwer/siyuan-plugin-blog/commit/472341c58188842ed3077febff244844ebcd2159)) -* 使用 nuxt3 重构博客 ([7956955](https://github.com/terwer/siyuan-plugin-blog/commit/7956955f2a4064b6343e0f26d1ecec3df99d278d)) +* use pm2 start ([2f3458f](https://github.com/terwer/siyuan-plugin-blog/commit/2f3458f77f80d0524c7f8df7559f6197e7e4ac7f)) * 修正图标大小展示异常问题 ([3141c4b](https://github.com/terwer/siyuan-plugin-blog/commit/3141c4b434c91b84071b3def734189a6aad01923)) -* 博客插件第一版 ([76de91a](https://github.com/terwer/siyuan-plugin-blog/commit/76de91a0aa640ed1ad593708ac837fd1ba0da9f1)) -* 在线分享第一版 ([5b04cd8](https://github.com/terwer/siyuan-plugin-blog/commit/5b04cd84cfa85da5c08f3bdbcbb015aa3202d554)) -* 在线分享第一版-seo优化 ([12fafe3](https://github.com/terwer/siyuan-plugin-blog/commit/12fafe32155b434ad06d6e5844314517223190e2)) -* 在线分享第一版-优化分享页面 ([21f7982](https://github.com/terwer/siyuan-plugin-blog/commit/21f7982d0a57dd035961d59976eac930645ab0eb)) -* 在线分享第一版-优化分享页面整体样式 ([c5c3788](https://github.com/terwer/siyuan-plugin-blog/commit/c5c3788723d3c0c16e719b355b069a0d98a8ef4a)) -* 在线分享第一版-优化弹窗 ([23dff9b](https://github.com/terwer/siyuan-plugin-blog/commit/23dff9ba904fc3be8081fd872e5c639fc88fb53e)) -* 在线分享第一版-优化暗黑浅色模式切换 ([ad5e5d2](https://github.com/terwer/siyuan-plugin-blog/commit/ad5e5d29817580ea383a62eb1a243530fc9ee76e)) -* 在线分享第一版-优化构建流程 ([b1a11a3](https://github.com/terwer/siyuan-plugin-blog/commit/b1a11a3e3faec11a3000cfa5d4a09017148bf851)) -* 在线分享第一版-优化浏览器图标 ([b8f00c0](https://github.com/terwer/siyuan-plugin-blog/commit/b8f00c0680aaa5af9cbf8da8872df3b5d03cbab7)) -* 在线分享第一版-优化页面交互 ([c731450](https://github.com/terwer/siyuan-plugin-blog/commit/c7314506894a1ae041e43cf2452d72531deada14)) -* 在线分享第一版-修复重复创建元素的问题 ([8f9f4a3](https://github.com/terwer/siyuan-plugin-blog/commit/8f9f4a3340f40836d3bfffd77a9a5964eb413bee)) -* 在线分享第一版-修复高度调整问题 ([6b37656](https://github.com/terwer/siyuan-plugin-blog/commit/6b376566affb286aeb6c8a9da24cab110171b057)) -* 在线分享第一版-关于我页面 ([77d7aa6](https://github.com/terwer/siyuan-plugin-blog/commit/77d7aa69289044b3551fb3c399f573c636e44310)) -* 在线分享第一版-分享详情页 ([05966ed](https://github.com/terwer/siyuan-plugin-blog/commit/05966ed5e2caab5ef3fd9f182ac987837e92fe35)) -* 在线分享第一版-前台界面适配、iframe通信 ([38f5ea4](https://github.com/terwer/siyuan-plugin-blog/commit/38f5ea412ebb21ccd48b29c2e613f8a9266d0e0c)) -* 在线分享第一版-基本页面跳转 ([eab210d](https://github.com/terwer/siyuan-plugin-blog/commit/eab210d3c585cdb897ee75b1c3107b6830b8af26)) -* 在线分享第一版-完善打包流程 ([080e038](https://github.com/terwer/siyuan-plugin-blog/commit/080e038b9546a254ce7cba9746a946c014f82f33)) -* 在线分享第一版-完成设置页面 ([9911274](https://github.com/terwer/siyuan-plugin-blog/commit/9911274fb24d9ee646b41b2bcbace7d8f8b0b05f)) -* 在线分享第一版-弹窗高度自适应 ([af7034f](https://github.com/terwer/siyuan-plugin-blog/commit/af7034f0d2278d9e89590d919f813a9735047931)) -* 在线分享第一版-打包脚本 ([e5d543f](https://github.com/terwer/siyuan-plugin-blog/commit/e5d543fa6cab23954586a02a08e5a31040ddb485)) -* 在线分享第一版-支持 docker 部署 ([71f3c78](https://github.com/terwer/siyuan-plugin-blog/commit/71f3c78e1fd1c98f941d688f9ead925e4c15e093)) -* 在线分享第一版-支持vercel ([f955387](https://github.com/terwer/siyuan-plugin-blog/commit/f955387274705bfb522ebcab2fe339144b43c8fe)) -* 在线分享第一版-支持配置超时时间,修复暗色浅色切换问题 ([55cfebf](https://github.com/terwer/siyuan-plugin-blog/commit/55cfebf82dcf60bf1d6965be3e28579168ad4818)) -* 在线分享第一版-数据存储 ([c812289](https://github.com/terwer/siyuan-plugin-blog/commit/c812289a01fc1685e197e8f8752b37c6c46a1862)) -* 在线分享第一版-新增 license ([eeb2745](https://github.com/terwer/siyuan-plugin-blog/commit/eeb2745c45aef9fbb8e322edeaff2fd02d3cc35c)) -* 在线分享第一版-新增分享页面 ([66edbb2](https://github.com/terwer/siyuan-plugin-blog/commit/66edbb28ab27433353c5d34f49ba36d12d149f4c)) -* 在线分享第一版-新增权限控制 ([23b61a1](https://github.com/terwer/siyuan-plugin-blog/commit/23b61a16fc4970fd161ee99202ec322223880a67)) -* 在线分享第一版-新增调试模式 ([a375318](https://github.com/terwer/siyuan-plugin-blog/commit/a375318b9e074ead5d449d9d75cb0e80b7dcf439)) -* 在线分享第一版-新增首页、新增国际化支持 ([53356b4](https://github.com/terwer/siyuan-plugin-blog/commit/53356b4d2ee0babe49eda60b34888ec95af67ba0)) -* 在线分享第一版-更新文档 ([be68800](https://github.com/terwer/siyuan-plugin-blog/commit/be68800cf26ab5022a10188f20e865e2b2cf18d1)) -* 在线分享第一版-更新预览图 ([16d9b13](https://github.com/terwer/siyuan-plugin-blog/commit/16d9b13ad28b8999ed0e9b89df68126e740c5591)) -* 在线分享第一版-自定义站点信息 ([30b3e85](https://github.com/terwer/siyuan-plugin-blog/commit/30b3e85733b8c82bb91b3c11310bbc745a6ab89a)) -* 在线分享第一版-菜单优化 ([352a8c4](https://github.com/terwer/siyuan-plugin-blog/commit/352a8c47dad86bb063a813bc880d87bf3de25fb4)) -* 在线分享第一版-解决颜色切换闪烁问题 ([30e1c26](https://github.com/terwer/siyuan-plugin-blog/commit/30e1c26ce07dc70927686237f0fcccadface865e)) -* 在线分享第一版-详情页面 ([02b0dc2](https://github.com/terwer/siyuan-plugin-blog/commit/02b0dc23e6aafadb6de515f82fbbe8488ace515d)) -* 在线分享第一版-集成 element-plus ([dd46f1f](https://github.com/terwer/siyuan-plugin-blog/commit/dd46f1f6bca87ff2e2491edd3b11e21385c1bb56)) -* 抽取发布 api 到 zhi-sdk ([d9ce4e8](https://github.com/terwer/siyuan-plugin-blog/commit/d9ce4e8808f0ce59379f6f89a31c35f81295c657)) * 授权码模式分享支持过期时间 ([ab622a0](https://github.com/terwer/siyuan-plugin-blog/commit/ab622a0f3e95371a3f34893565e9a53a8169e5a7)) * 授权码模式的分享支持图片 ([9b94c7f](https://github.com/terwer/siyuan-plugin-blog/commit/9b94c7f59c7df818d38d94c3097a1316a2d60d9e)) -* 搜索颜色适配 ([e8f2807](https://github.com/terwer/siyuan-plugin-blog/commit/e8f28075d471c36872721547be4a0d29f4e36b85)) * 支持临时开启预览权限,仅发布工具使用 [实验性] ([2cde705](https://github.com/terwer/siyuan-plugin-blog/commit/2cde705b8f8f0aa2adebff559938089d54a9f1a8)) -* 支持内部链接和外部链接 ([605abd8](https://github.com/terwer/siyuan-plugin-blog/commit/605abd89bdf7edd9762586ce30d00dd3241069c7)) * 支持授权码模式下的分享 ([364df0e](https://github.com/terwer/siyuan-plugin-blog/commit/364df0e78770004c7671281b22065f0e6e99edc9)) * 支持授权码模式下的分享(实验性) ([d759412](https://github.com/terwer/siyuan-plugin-blog/commit/d7594127fecb1bd4838c7f22cc35bb738353ef87)) -* 支持显示图片 ([a9a8a0d](https://github.com/terwer/siyuan-plugin-blog/commit/a9a8a0d4e4563fd68653c9639e7f2f2f5b729f26)) -* 支持设置自定义域名 ([bf17949](https://github.com/terwer/siyuan-plugin-blog/commit/bf179498a893c156511478dd7ccd46aa9728f09c)) -* 支持部署到 node ([cb2fbae](https://github.com/terwer/siyuan-plugin-blog/commit/cb2fbae32465c1267079cd197f00884273441fa3)) * 支持配置 siyuan-api 请求 cookie [实验性] ([487fbf5](https://github.com/terwer/siyuan-plugin-blog/commit/487fbf5bece5d8bab94f5e90c28d4170a59589c5)) -* 统一底部 ([641d0e5](https://github.com/terwer/siyuan-plugin-blog/commit/641d0e5606fa9646be162e482bef486e3fecc4c2)) * 解决链接展示不明显问题 ([0f1d622](https://github.com/terwer/siyuan-plugin-blog/commit/0f1d6227f1d8c376075ee14d041e92ddaf243bd1)) -* 适配移动端侧边栏 ([5d5a43c](https://github.com/terwer/siyuan-plugin-blog/commit/5d5a43c254ba59f945703c3e0bff71271f4775e5)) * 重构项目,统一处理公开分享与授权码模式下的分享逻辑 ([6c0c651](https://github.com/terwer/siyuan-plugin-blog/commit/6c0c651bb87fda6f451fd19bc776ccb322f3e922)) -* 集成 meilisearch ([59f6589](https://github.com/terwer/siyuan-plugin-blog/commit/59f6589a68167b172773cbc018d6abf96dbc1312)) -* 集成server api ([2f7a865](https://github.com/terwer/siyuan-plugin-blog/commit/2f7a865e8054deb71b0af4d6e09df6bcb7c765a4)) -* 集成图标模块 ([b814e0d](https://github.com/terwer/siyuan-plugin-blog/commit/b814e0d251378aa445e7c611881693428665c2d8)) +* [#385](https://github.com/terwer/siyuan-plugin-blog/issues/385) dark mode is back again ([0781d6f](https://github.com/terwer/siyuan-plugin-blog/commit/0781d6fa92a707370c3dc6bf735db999c69fa1c3)) +* [#550](https://github.com/terwer/siyuan-plugin-blog/issues/550) [#540](https://github.com/terwer/siyuan-plugin-blog/issues/540) docker version error ([3113892](https://github.com/terwer/siyuan-plugin-blog/commit/3113892ea23c1ee35fc07e19bd15da47b58ff346)) * auth error ([9fdfe20](https://github.com/terwer/siyuan-plugin-blog/commit/9fdfe20bc5823d1b8a6bfbf9389cffbdd0f85e34)) +* code block style ([ddcaefa](https://github.com/terwer/siyuan-plugin-blog/commit/ddcaefad5df20e93a1c2a0d337b814a63d2e5f42)) * color mode not auto set ([5abe90e](https://github.com/terwer/siyuan-plugin-blog/commit/5abe90ebc16397024ca868e2c4f3373e79333046)) +* default setting not work ([79d0684](https://github.com/terwer/siyuan-plugin-blog/commit/79d06841f092024ba9211cfd01de71d7a994189c)) * **deps:** bump @pinia/nuxt from 0.5.5 to 0.7.0 ([ac5c480](https://github.com/terwer/siyuan-plugin-local-blog/commit/ac5c4807252d164e3abb5c14ae997112e70258e0)) * **deps:** bump actions/cache from 3 to 4 ([f9129f9](https://github.com/terwer/siyuan-plugin-blog/commit/f9129f9c01b06533d12dfffeddfb7b9d79c0bfa8)) * **deps:** bump actions/checkout from 3 to 4 ([abd5f88](https://github.com/terwer/siyuan-plugin-local-blog/commit/abd5f88b9ac9370fba39d0cc44ee6f4b939ae17c)) @@ -146,40 +109,48 @@ * **deps:** bump pnpm/action-setup from 2.2.4 to 2.4.0 ([30aefbf](https://github.com/terwer/siyuan-plugin-blog/commit/30aefbf89f3a58498d6e9e5adf2a0112c01e73c6)) * **deps:** bump zhi-siyuan-api from 1.22.0 to 1.23.0 ([4716dba](https://github.com/terwer/siyuan-plugin-blog/commit/4716dba0e7328262db782d1f11b471ad134b2a03)) * **deps:** bump zhi-siyuan-api from 1.23.0 to 1.25.5 ([cdd7274](https://github.com/terwer/siyuan-plugin-blog/commit/cdd7274071ada5417901ab0b0945bfa945763755)) +* doctree not show in some case ([3902a87](https://github.com/terwer/siyuan-plugin-blog/commit/3902a8756f9bc99e25effb921581b834001dc66a)) * env error ([c4bf185](https://github.com/terwer/siyuan-plugin-blog/commit/c4bf185cfbb38de54a6eef7f8d9c3e5408e45c18)) +* eslint error ([728755a](https://github.com/terwer/siyuan-plugin-blog/commit/728755a176b150b7ca18b35ff4f9e6874de3100a)) * expired time error ([1bc879e](https://github.com/terwer/siyuan-plugin-blog/commit/1bc879e64dc2960f19b49a964ae5371409b1355f)) * formulate only parse once ([ea32c03](https://github.com/terwer/siyuan-plugin-blog/commit/ea32c03f14899739bd3c628f1a2d4751f5f29614)) +* free share error ([f56214d](https://github.com/terwer/siyuan-plugin-blog/commit/f56214d4afe876fcf9ebbf8b8f1946c6b1614ba0)) +* handle default cfg ([e447fcf](https://github.com/terwer/siyuan-plugin-blog/commit/e447fcf9231715e66c939179839265ced0f83466)) * hljs new line not work ([343158d](https://github.com/terwer/siyuan-plugin-blog/commit/343158d15f4be76f723083874608f0d450b4c255)) * init new version ([fbf8681](https://github.com/terwer/siyuan-plugin-blog/commit/fbf86812827eefad62dffec9702d9d07304ac1ae)) +* oom build ([0070707](https://github.com/terwer/siyuan-plugin-blog/commit/00707076eb227af0858d13022e0856fe7fc199ef)) +* outline not show normal ([7c35ded](https://github.com/terwer/siyuan-plugin-blog/commit/7c35ded8920f500cc0f1ca7c3306c1b54cdcfa52)) +* outline not show normal in some case ([d6bdda9](https://github.com/terwer/siyuan-plugin-blog/commit/d6bdda907bd7f8ad8a6cd30786ad9559a9881846)) +* pm2 script ([ba733da](https://github.com/terwer/siyuan-plugin-blog/commit/ba733da49c835bff45068966c1d13d01a80de654)) +* pm2 startup error ([1c3e320](https://github.com/terwer/siyuan-plugin-blog/commit/1c3e32055a809cdbc941fe60989fa34bc793dcfd)) * prepare new version ([aaab10b](https://github.com/terwer/siyuan-plugin-blog/commit/aaab10b0ab9d8c35e5544c3d6f877c1ade4bbfc1)) +* provider mode ([53b6bb9](https://github.com/terwer/siyuan-plugin-blog/commit/53b6bb9c8adafe625adcee586595e9b982ab9238)) +* replace old img ([000cdd5](https://github.com/terwer/siyuan-plugin-blog/commit/000cdd532d9a0742a3bbb00b8b9f4d573b382f26)) +* set pm2 app name ([a077eb9](https://github.com/terwer/siyuan-plugin-blog/commit/a077eb959d21ebef58120b38a758c4fdd2de82fd)) +* speed img loading ([eb5e84c](https://github.com/terwer/siyuan-plugin-blog/commit/eb5e84c9dd557a5303d7ca0fc7a38946b798d0db)) +* support lang ([4607658](https://github.com/terwer/siyuan-plugin-blog/commit/4607658eb04fe7ef3052262aa3848e00e5f22f01)) * support some custom setting in provider mode ([0e350cc](https://github.com/terwer/siyuan-plugin-blog/commit/0e350cc4908b57d1e15401335aa7cea479b2848d)) * text truncated due to excessive length ([e91836f](https://github.com/terwer/siyuan-plugin-blog/commit/e91836fb8a2fa27bdfbfdbc990f275824509ef2c)) * update theme to 0.1.2 ([8d05f2f](https://github.com/terwer/siyuan-plugin-blog/commit/8d05f2fec04a3a5086c6dddb0c8ce86ac39a12d8)) * upgrade pnpm to 9.6.0 ([1f0e947](https://github.com/terwer/siyuan-plugin-blog/commit/1f0e9476e48a0e77773f28b62493d41309030569)) +* use custom link from setting ([67df3eb](https://github.com/terwer/siyuan-plugin-blog/commit/67df3ebd66c9e7f33b4127dce4fbd592ddacb40d)) * zhihu theme code block ([bda512f](https://github.com/terwer/siyuan-plugin-blog/commit/bda512ffa38ab901a9c595a0519c4fb113356cb7)) * 优化功能提示 ([a3efbb9](https://github.com/terwer/siyuan-plugin-blog/commit/a3efbb94237e3886e6e2395708688e7229835000)) * 优化消息提示 ([1f0c1f5](https://github.com/terwer/siyuan-plugin-blog/commit/1f0c1f5c28fbb8e768a47022c37d29495aeea03e)) -* 修复 docker 版本、vercel 版本和插件版本存储不一致的问题 ([6478186](https://github.com/terwer/siyuan-plugin-blog/commit/6478186babf740cc0efa1cd8ebae3402ca33213e)) * 修复 vercel 图片错误问题 ([a99a3c4](https://github.com/terwer/siyuan-plugin-blog/commit/a99a3c45a3b884cdd72f8355e6f9c5895860e8f4)) * 修复 vercel 样式错乱问题 ([0bb9ca4](https://github.com/terwer/siyuan-plugin-blog/commit/0bb9ca4747c5ff3181f8ffdb0dd56023ee824795)) * 修复vercel部署缺失样式问题 ([901642a](https://github.com/terwer/siyuan-plugin-blog/commit/901642a3c32d88a4dab7ee28449c1e36f2dd9579)) -* 修复依赖问题 ([3090ea0](https://github.com/terwer/siyuan-plugin-blog/commit/3090ea0f7ebf40a6dfcb3e95a9d17a18a21f6074)) * 修复公共分享模式ssr报错问题 ([7c70974](https://github.com/terwer/siyuan-plugin-blog/commit/7c70974d35141889befe488518377ba7d0e561f2)) * 修复取消分享错误 ([ea0d550](https://github.com/terwer/siyuan-plugin-blog/commit/ea0d550bdaa91b91a636eded634c35954d62072a)) -* 修复工具类引用问题 ([dfaaf95](https://github.com/terwer/siyuan-plugin-blog/commit/dfaaf95b80019086b02ad389b5a9a1983ac91c72)) * 修复布局问题 ([1bd2a2a](https://github.com/terwer/siyuan-plugin-blog/commit/1bd2a2a07e006612cf331ddfd5d057fd1055ce62)) * 修复授权码分享模式ssr报错问题 ([6dfcd58](https://github.com/terwer/siyuan-plugin-blog/commit/6dfcd584524687e2ab759ea35dabee483ae194f6)) * 修复授权码模式下取消分享页面显示异常问题 ([611c95b](https://github.com/terwer/siyuan-plugin-blog/commit/611c95bf09927b27ac005cc931d22162cf6cf45a)) * 修复授权码模式下的内链跳转 ([5f2a7b6](https://github.com/terwer/siyuan-plugin-blog/commit/5f2a7b651bbe06f192d3ed29e4278c36049d3a69)) * 修复授权码模式发布预览失效问题 ([91fe1b0](https://github.com/terwer/siyuan-plugin-blog/commit/91fe1b09bc0d3f1200cfb82f74982b042146ceae)) * 修复无序列表未展示图标问题 ([f65dd77](https://github.com/terwer/siyuan-plugin-blog/commit/f65dd778b76480943c828953f1fc0a7a8de6eb4d)) -* 修复未打开浮窗时可能出现的报错问题 ([f379a9d](https://github.com/terwer/siyuan-plugin-blog/commit/f379a9d5ddae19b30a98865d227162ec9255d0c8)) -* 修正帮助文档链接 404 问题 ([99b1863](https://github.com/terwer/siyuan-plugin-blog/commit/99b1863fdfa6d853865b826f3acdf3b775bf969d)) -* 修正请求慢的时候无法加载浮窗问题 ([8de41e6](https://github.com/terwer/siyuan-plugin-blog/commit/8de41e60b0d72486a3ee983921588d89325c5541)) * 升级依赖 ([5c9df8a](https://github.com/terwer/siyuan-plugin-blog/commit/5c9df8ab0c6955b5dd830a10375b18dd378a2276)) * 更新183 版本 docker 镜像 ([0d20e35](https://github.com/terwer/siyuan-plugin-blog/commit/0d20e35b8527b0691251eb7a1af3d83e6877f2d4)) * 更新设备支持 ([11e1893](https://github.com/terwer/siyuan-plugin-blog/commit/11e18930b7661c7216e1872e867ae5eff31e178a)) -* 添加浮窗 loading 提升用户体验 ([7690aaf](https://github.com/terwer/siyuan-plugin-blog/commit/7690aaf5f237c1dca2d0314de6391100b53d8f53)) * 解决发布预览带来的问题 ([5ad7565](https://github.com/terwer/siyuan-plugin-blog/commit/5ad7565c77146764e96ef70b70c6f3a6d2a48188)) * 解决自动计算高度报错问题 ([e8ecbd8](https://github.com/terwer/siyuan-plugin-blog/commit/e8ecbd8ab7b8a23f9cf4934cd89810b58cb787b0)) * 解决阿里云https证书过期问题 ([4d8c37c](https://github.com/terwer/siyuan-plugin-blog/commit/4d8c37cf066c84332d61155d30d545a934777a78)) @@ -187,33 +158,23 @@ * 适配 vercel - i18n ([773b052](https://github.com/terwer/siyuan-plugin-blog/commit/773b052e9efd68e4af66bf1e76de0dc440903319)) * 适配 vercel - i18n and element-plus ([7ffb242](https://github.com/terwer/siyuan-plugin-blog/commit/7ffb242af3d47d6f92921a048b76227e888de7a9)) * 适配 vercel - pina and api ([b8eacd5](https://github.com/terwer/siyuan-plugin-blog/commit/b8eacd5a90fb1f363a1ea12623da9042e55a1ef9)) -* adapt vercel build ([d82b50f](https://github.com/terwer/siyuan-plugin-blog/commit/d82b50fa99a5ec53557ad14d5da3902ef699d9e7)) -* add meilisearch_endpoint ([97398b5](https://github.com/terwer/siyuan-plugin-blog/commit/97398b56c48f9ad8ff72e816eb46a3e967d3ed8e)) -* add preset ([c3ee89b](https://github.com/terwer/siyuan-plugin-blog/commit/c3ee89b8fc750ec39ce0e35874a7c640c1b81aba)) -* **deps-dev:** bump @nuxt/devtools from 0.6.0 to 0.6.1 ([eab13e3](https://github.com/terwer/siyuan-plugin-blog/commit/eab13e3ae326333687ed46433ca250cecc79be54)) +### Miscellaneous * **deps-dev:** bump @nuxt/devtools from 0.6.1 to 0.6.2 ([017ecc2](https://github.com/terwer/siyuan-plugin-blog/commit/017ecc2a3953d76757ac9868781aa1917055a241)) * **deps-dev:** bump @nuxt/devtools from 0.6.2 to 0.6.4 ([1eda6a9](https://github.com/terwer/siyuan-plugin-blog/commit/1eda6a907487fc24c78346521169905bb914833f)) * **deps-dev:** bump @nuxt/devtools from 0.6.7 to 0.7.6 ([6c7c117](https://github.com/terwer/siyuan-plugin-blog/commit/6c7c1171381a958e528f5ffcfc5dd63cf71f7d80)) * **deps-dev:** bump @nuxt/image from 1.8.0 to 1.8.1 ([6ac09de](https://github.com/terwer/siyuan-plugin-local-blog/commit/6ac09de4562a561ff86ebed6a4fcbae61610b9d3)) * **deps-dev:** bump @nuxtjs/color-mode from 3.2.0 to 3.3.0 ([4e2e34f](https://github.com/terwer/siyuan-plugin-blog/commit/4e2e34f3114ee381813fe12e2e765e6c48aec162)) * **deps-dev:** bump @nuxtjs/i18n from 8.5.6 to 9.0.0 ([0c1dc2c](https://github.com/terwer/siyuan-plugin-local-blog/commit/0c1dc2c83bef9b915d2347e59becca4903fa9128)) -* **deps-dev:** bump @nuxtjs/i18n-edge ([de8a643](https://github.com/terwer/siyuan-plugin-blog/commit/de8a64360136530efe18c9534d7912aed852d74d)) -* **deps-dev:** bump @vueuse/nuxt from 10.1.2 to 10.2.0 ([797fa4a](https://github.com/terwer/siyuan-plugin-blog/commit/797fa4a5c342504db33814d98f12e4cf9c667456)) * **deps-dev:** bump @vueuse/nuxt from 10.2.0 to 10.2.1 ([c186148](https://github.com/terwer/siyuan-plugin-blog/commit/c186148ef3588c430e98a0da42c5d7072239c9da)) * **deps-dev:** bump @vueuse/router from 10.2.0 to 10.2.1 ([cc8a45c](https://github.com/terwer/siyuan-plugin-blog/commit/cc8a45c159c9353a322a936f91fbd55afcca8fe1)) -* **deps-dev:** bump nuxt from 3.5.2 to 3.5.3 ([65e21eb](https://github.com/terwer/siyuan-plugin-blog/commit/65e21eb86c12219b23fea0dd88d55b662d8c48f8)) * **deps-dev:** bump nuxt from 3.5.3 to 3.6.1 ([485e00b](https://github.com/terwer/siyuan-plugin-blog/commit/485e00b77039e4ec14e5aeefd53397128eb8b06d)) -* **deps-dev:** bump sass from 1.63.5 to 1.63.6 ([5f14820](https://github.com/terwer/siyuan-plugin-blog/commit/5f1482039f9ec6f1c8e4dec370826a1e879efa3a)) * **deps-dev:** bump siyuan from 0.7.4 to 0.7.5 ([68cc374](https://github.com/terwer/siyuan-plugin-blog/commit/68cc3747f3dd35f639805907d96579b7a38b249d)) * **deps-dev:** bump siyuan from 0.7.9 to 1.0.2 ([6e0973b](https://github.com/terwer/siyuan-plugin-blog/commit/6e0973bf79e601dcf7190fe1e42746f07de41dde)) * **deps-dev:** bump stylus from 0.63.0 to 0.64.0 ([b59a543](https://github.com/terwer/siyuan-plugin-local-blog/commit/b59a5436d6dfc240ba64ed054cc725bbcdcb6b00)) * **deps-dev:** bump typescript from 5.1.3 to 5.1.6 ([ae525ba](https://github.com/terwer/siyuan-plugin-blog/commit/ae525ba05c8a1cf14000c4b5a195ae306bd1b2fa)) -* fix scripts ([0050c43](https://github.com/terwer/siyuan-plugin-blog/commit/0050c431a87438f9d78bf7078d562e16594b7e3d)) -* **main:** release 1.2.0 ([9fefd3c](https://github.com/terwer/siyuan-plugin-blog/commit/9fefd3c884370af12ddb00ed182dcdb85966ecee)) -* **main:** release 1.2.1 ([322f5bd](https://github.com/terwer/siyuan-plugin-blog/commit/322f5bd3b3c87a2c068e3bf2ac4b12df76e0030e)) -* **main:** release 1.3.0 ([e5a42e8](https://github.com/terwer/siyuan-plugin-blog/commit/e5a42e848dac0b8feecf32995efe6c6c14d4a35c)) -* **main:** release 1.4.0 ([25452ea](https://github.com/terwer/siyuan-plugin-blog/commit/25452ea602c60368705da081047f0136750858a2)) -* **main:** release 1.5.0 ([773141f](https://github.com/terwer/siyuan-plugin-blog/commit/773141f8a2b839269022d539635547dae2f69ca2)) +* dns validate ([5e2a7c3](https://github.com/terwer/siyuan-plugin-blog/commit/5e2a7c3cfd3f19afe40cdc6b23b48dbb173d04b2)) +* fix deploy error ([732b9fa](https://github.com/terwer/siyuan-plugin-blog/commit/732b9fad0a3fea8d889bfee146422ee838e1279a)) +* fix dev mode ([6bc6858](https://github.com/terwer/siyuan-plugin-blog/commit/6bc68587d3b78e2cd1de14f2435ac83eb294216f)) * **main:** release 1.6.0 ([048db10](https://github.com/terwer/siyuan-plugin-blog/commit/048db1014f69b5382ca8be059329c45151215065)) * **main:** release 1.7.0 ([c993597](https://github.com/terwer/siyuan-plugin-blog/commit/c9935978c129281c825b0c35ef76235081bf2446)) * **main:** release 1.7.1 ([43883cb](https://github.com/terwer/siyuan-plugin-blog/commit/43883cb8fc9595f16db47cba29ee68ba8371ddce)) @@ -233,17 +194,130 @@ * **main:** release siyuan-blog 2.3.0 ([6312a25](https://github.com/terwer/siyuan-plugin-local-blog/commit/6312a256c9e7cecd34923038ded268f4a0871278)) * **main:** release siyuan-blog 2.4.0 ([ad6b8fb](https://github.com/terwer/siyuan-plugin-local-blog/commit/ad6b8fbf1df4775576c8fec658c33700f9016f2c)) * **main:** release siyuan-blog 2.5.0 ([307323c](https://github.com/terwer/siyuan-plugin-local-blog/commit/307323c33d4b34d7fb98a511db9691e84f239374)) +* **main:** release siyuan-blog 2.6.0 ([fee8dd9](https://github.com/terwer/siyuan-plugin-blog/commit/fee8dd9e1e0311aae2f6879c849b2233504b8140)) * **main:** release siyuan-blog 3.0.0 ([e0b65ff](https://github.com/terwer/siyuan-plugin-local-blog/commit/e0b65ffea564c16b18b93d913ee50c8b04180663)) * **main:** release siyuan-blog 4.0.0 ([090ed0e](https://github.com/terwer/siyuan-plugin-blog/commit/090ed0e05f4af962ce7637a9d52bbe4307b962fe)) +* **main:** release siyuan-blog 5.0.0 ([6adb54d](https://github.com/terwer/siyuan-plugin-blog/commit/6adb54d25ff8b347fd0091d0b9af648a9cfddd65)) +* **main:** release siyuan-blog 5.0.1 ([ec2d02b](https://github.com/terwer/siyuan-plugin-blog/commit/ec2d02bca5ec866dadb7bb3da5f354f1a4021e37)) +* **main:** release siyuan-blog 5.0.2 ([afa3f9d](https://github.com/terwer/siyuan-plugin-blog/commit/afa3f9d0756f771a67179877334c8c5348ab7f1a)) +* **main:** release siyuan-blog 5.0.3 ([c1b05bf](https://github.com/terwer/siyuan-plugin-blog/commit/c1b05bf14245600cb8872a8507e3e15b9312a3f4)) +* **main:** release siyuan-blog 5.0.4 ([4270570](https://github.com/terwer/siyuan-plugin-blog/commit/4270570c6e025755d0766f67a3104460006dc391)) +* **main:** release siyuan-blog 5.1.0 ([67c48a6](https://github.com/terwer/siyuan-plugin-blog/commit/67c48a6280e088e67ed7d69af352fd35e95f4dcc)) +* **main:** release siyuan-blog 5.1.1 ([9aadb29](https://github.com/terwer/siyuan-plugin-blog/commit/9aadb295e911a441c2735db54750bf6bfae2c9f1)) +* **main:** release siyuan-blog 5.1.2 ([1ddeb22](https://github.com/terwer/siyuan-plugin-blog/commit/1ddeb226c6aebc07c7134c6f3194d000f9fee6bf)) +* **main:** release siyuan-blog 5.2.0 ([e20a6fe](https://github.com/terwer/siyuan-plugin-blog/commit/e20a6fe4bb5b2cafe7731a1a22947786b75d0f5e)) +* **main:** release siyuan-blog 5.3.0 ([b544b44](https://github.com/terwer/siyuan-plugin-blog/commit/b544b441f1edb56c20189cd8a2ca5d5600b73904)) +* **main:** release siyuan-blog 5.3.1 ([495fe0e](https://github.com/terwer/siyuan-plugin-blog/commit/495fe0e78e0aec2054a760d1403093a7adf61d5b)) +* new startup way ([3200960](https://github.com/terwer/siyuan-plugin-blog/commit/3200960d45ce6e053844546a19ed3684bd893a39)) +* no doctree hidden ([1d6b05c](https://github.com/terwer/siyuan-plugin-blog/commit/1d6b05c706fb9c25df9ad1a5919cc98295a4a750)) +* release 1.7.0 ([64c4abf](https://github.com/terwer/siyuan-plugin-blog/commit/64c4abfdac5daa90ad7baddad0e1a1c61a3eda3f)) +* remove dns file, use auto ([f4719d8](https://github.com/terwer/siyuan-plugin-blog/commit/f4719d80d2f9adaf5da2ca9e334f0017160bec95)) +* suppress warning for sass ([8e41bec](https://github.com/terwer/siyuan-plugin-blog/commit/8e41bec94096635fd92042bac61d10c3a27a9be6)) +* update deps ([7e37065](https://github.com/terwer/siyuan-plugin-blog/commit/7e3706555817c2b3841992acdd5721f8419665db)) +* update docs ([d9b612c](https://github.com/terwer/siyuan-plugin-blog/commit/d9b612cc1c1bf66ed2f1a2cd0586327778d9de3a)) +* upgrade release please to 4 ([8c2b8f9](https://github.com/terwer/siyuan-plugin-blog/commit/8c2b8f991227ba11227b63fd05a822aadeb94eaf)) +### Performance Improvements +* remove unnecessary requests ([0c2d2ee](https://github.com/terwer/siyuan-plugin-blog/commit/0c2d2eeed569941e04ee838744621e0069d3a315)) +## [5.3.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.3.0...siyuan-blog-v5.3.1) (2024-12-23) +## [5.3.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.2.0...siyuan-blog-v5.3.0) (2024-12-19) +## [5.2.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.2...siyuan-blog-v5.2.0) (2024-11-18) +## [5.1.2](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.1...siyuan-blog-v5.1.2) (2024-11-16) +## [5.1.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.1.0...siyuan-blog-v5.1.1) (2024-11-16) +## [5.1.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.4...siyuan-blog-v5.1.0) (2024-11-16) +## [5.0.4](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.3...siyuan-blog-v5.0.4) (2024-11-15) +## [5.0.3](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.2...siyuan-blog-v5.0.3) (2024-11-15) +## [5.0.2](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.1...siyuan-blog-v5.0.2) (2024-11-15) +## [5.0.1](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v5.0.0...siyuan-blog-v5.0.1) (2024-11-15) +## [5.0.0](https://github.com/terwer/siyuan-plugin-blog/compare/siyuan-blog-v4.0.0...siyuan-blog-v5.0.0) (2024-11-15) +* [#12](https://github.com/terwer/siyuan-plugin-blog/issues/12) 表格及摘要样式 ([384c8e4](https://github.com/terwer/siyuan-plugin-blog/commit/384c8e4ca6e07bb60763cfb3dce63eab13cf58c1)) +* [#19](https://github.com/terwer/siyuan-plugin-blog/issues/19) 发布权限控制-UI微调 ([cf5cd8c](https://github.com/terwer/siyuan-plugin-blog/commit/cf5cd8cdf830717adf63cdb5e89a96bb948a7453)) +* [#26](https://github.com/terwer/siyuan-plugin-blog/issues/26) 整合sy-post-publisher ([f3d8c20](https://github.com/terwer/siyuan-plugin-blog/commit/f3d8c203ef080f8972be277cd945081bd694ad75)) +* [#27](https://github.com/terwer/siyuan-plugin-blog/issues/27) 适配jvue、cnblogs文章展示 ([4cfe257](https://github.com/terwer/siyuan-plugin-blog/commit/4cfe257dcf452b1b6e441f311acda213ded6a5b3)) +* [#31](https://github.com/terwer/siyuan-plugin-blog/issues/31) 支持读取环境变量自动填充发布密码 ([17c2d21](https://github.com/terwer/siyuan-plugin-blog/commit/17c2d2177bdaaa620e5344ef31bf5fbd74d8ebcb)) +* [#33](https://github.com/terwer/siyuan-plugin-blog/issues/33) 数据重复问题 ([263e73f](https://github.com/terwer/siyuan-plugin-blog/commit/263e73fec1400bfb719ef7c451d978734f57ede4)) +* [#42](https://github.com/terwer/siyuan-plugin-blog/issues/42) 重复解析问题修复 ([906d9f7](https://github.com/terwer/siyuan-plugin-blog/commit/906d9f7c5860d5577e04e73850f8f1f35a9059f8)) +* [#51](https://github.com/terwer/siyuan-plugin-blog/issues/51) 修改配置默认值 ([c138880](https://github.com/terwer/siyuan-plugin-blog/commit/c138880a513a4c7becaea59d783aaac645d83630)) +* add siyuan build ([8b8766f](https://github.com/terwer/siyuan-plugin-blog/commit/8b8766fcfc068ac5bacd1f2b90ea66256eb21605)) +* add vercel build ([a3e1dd4](https://github.com/terwer/siyuan-plugin-blog/commit/a3e1dd45468aa59c8fbfd10ac26752f2bdb87614)) +* electron use browser window ([219286a](https://github.com/terwer/siyuan-plugin-blog/commit/219286aaddba86408c38e97eb06f5b94fd30b782)) +* lunch blog via iframe dialog ([d841365](https://github.com/terwer/siyuan-plugin-blog/commit/d8413654e5f4d3a58c714749d5569d26a28c4f2d)) +* prepare blog widget ([9d2ae44](https://github.com/terwer/siyuan-plugin-blog/commit/9d2ae449861b4f04141b5b44fe16cb51d00570de)) +* using esbuild as plugin bundler ([71636e5](https://github.com/terwer/siyuan-plugin-blog/commit/71636e57ae862e52b47c7be6a713c564d55c0a0c)) +* 主题风格切换 ([472341c](https://github.com/terwer/siyuan-plugin-blog/commit/472341c58188842ed3077febff244844ebcd2159)) +* 使用 nuxt3 重构博客 ([7956955](https://github.com/terwer/siyuan-plugin-blog/commit/7956955f2a4064b6343e0f26d1ecec3df99d278d)) +* 博客插件第一版 ([76de91a](https://github.com/terwer/siyuan-plugin-blog/commit/76de91a0aa640ed1ad593708ac837fd1ba0da9f1)) +* 在线分享第一版 ([5b04cd8](https://github.com/terwer/siyuan-plugin-blog/commit/5b04cd84cfa85da5c08f3bdbcbb015aa3202d554)) +* 在线分享第一版-seo优化 ([12fafe3](https://github.com/terwer/siyuan-plugin-blog/commit/12fafe32155b434ad06d6e5844314517223190e2)) +* 在线分享第一版-优化分享页面 ([21f7982](https://github.com/terwer/siyuan-plugin-blog/commit/21f7982d0a57dd035961d59976eac930645ab0eb)) +* 在线分享第一版-优化分享页面整体样式 ([c5c3788](https://github.com/terwer/siyuan-plugin-blog/commit/c5c3788723d3c0c16e719b355b069a0d98a8ef4a)) +* 在线分享第一版-优化弹窗 ([23dff9b](https://github.com/terwer/siyuan-plugin-blog/commit/23dff9ba904fc3be8081fd872e5c639fc88fb53e)) +* 在线分享第一版-优化暗黑浅色模式切换 ([ad5e5d2](https://github.com/terwer/siyuan-plugin-blog/commit/ad5e5d29817580ea383a62eb1a243530fc9ee76e)) +* 在线分享第一版-优化构建流程 ([b1a11a3](https://github.com/terwer/siyuan-plugin-blog/commit/b1a11a3e3faec11a3000cfa5d4a09017148bf851)) +* 在线分享第一版-优化浏览器图标 ([b8f00c0](https://github.com/terwer/siyuan-plugin-blog/commit/b8f00c0680aaa5af9cbf8da8872df3b5d03cbab7)) +* 在线分享第一版-优化页面交互 ([c731450](https://github.com/terwer/siyuan-plugin-blog/commit/c7314506894a1ae041e43cf2452d72531deada14)) +* 在线分享第一版-修复重复创建元素的问题 ([8f9f4a3](https://github.com/terwer/siyuan-plugin-blog/commit/8f9f4a3340f40836d3bfffd77a9a5964eb413bee)) +* 在线分享第一版-修复高度调整问题 ([6b37656](https://github.com/terwer/siyuan-plugin-blog/commit/6b376566affb286aeb6c8a9da24cab110171b057)) +* 在线分享第一版-关于我页面 ([77d7aa6](https://github.com/terwer/siyuan-plugin-blog/commit/77d7aa69289044b3551fb3c399f573c636e44310)) +* 在线分享第一版-分享详情页 ([05966ed](https://github.com/terwer/siyuan-plugin-blog/commit/05966ed5e2caab5ef3fd9f182ac987837e92fe35)) +* 在线分享第一版-前台界面适配、iframe通信 ([38f5ea4](https://github.com/terwer/siyuan-plugin-blog/commit/38f5ea412ebb21ccd48b29c2e613f8a9266d0e0c)) +* 在线分享第一版-基本页面跳转 ([eab210d](https://github.com/terwer/siyuan-plugin-blog/commit/eab210d3c585cdb897ee75b1c3107b6830b8af26)) +* 在线分享第一版-完善打包流程 ([080e038](https://github.com/terwer/siyuan-plugin-blog/commit/080e038b9546a254ce7cba9746a946c014f82f33)) +* 在线分享第一版-完成设置页面 ([9911274](https://github.com/terwer/siyuan-plugin-blog/commit/9911274fb24d9ee646b41b2bcbace7d8f8b0b05f)) +* 在线分享第一版-弹窗高度自适应 ([af7034f](https://github.com/terwer/siyuan-plugin-blog/commit/af7034f0d2278d9e89590d919f813a9735047931)) +* 在线分享第一版-打包脚本 ([e5d543f](https://github.com/terwer/siyuan-plugin-blog/commit/e5d543fa6cab23954586a02a08e5a31040ddb485)) +* 在线分享第一版-支持 docker 部署 ([71f3c78](https://github.com/terwer/siyuan-plugin-blog/commit/71f3c78e1fd1c98f941d688f9ead925e4c15e093)) +* 在线分享第一版-支持vercel ([f955387](https://github.com/terwer/siyuan-plugin-blog/commit/f955387274705bfb522ebcab2fe339144b43c8fe)) +* 在线分享第一版-支持配置超时时间,修复暗色浅色切换问题 ([55cfebf](https://github.com/terwer/siyuan-plugin-blog/commit/55cfebf82dcf60bf1d6965be3e28579168ad4818)) +* 在线分享第一版-数据存储 ([c812289](https://github.com/terwer/siyuan-plugin-blog/commit/c812289a01fc1685e197e8f8752b37c6c46a1862)) +* 在线分享第一版-新增 license ([eeb2745](https://github.com/terwer/siyuan-plugin-blog/commit/eeb2745c45aef9fbb8e322edeaff2fd02d3cc35c)) +* 在线分享第一版-新增分享页面 ([66edbb2](https://github.com/terwer/siyuan-plugin-blog/commit/66edbb28ab27433353c5d34f49ba36d12d149f4c)) +* 在线分享第一版-新增权限控制 ([23b61a1](https://github.com/terwer/siyuan-plugin-blog/commit/23b61a16fc4970fd161ee99202ec322223880a67)) +* 在线分享第一版-新增调试模式 ([a375318](https://github.com/terwer/siyuan-plugin-blog/commit/a375318b9e074ead5d449d9d75cb0e80b7dcf439)) +* 在线分享第一版-新增首页、新增国际化支持 ([53356b4](https://github.com/terwer/siyuan-plugin-blog/commit/53356b4d2ee0babe49eda60b34888ec95af67ba0)) +* 在线分享第一版-更新文档 ([be68800](https://github.com/terwer/siyuan-plugin-blog/commit/be68800cf26ab5022a10188f20e865e2b2cf18d1)) +* 在线分享第一版-更新预览图 ([16d9b13](https://github.com/terwer/siyuan-plugin-blog/commit/16d9b13ad28b8999ed0e9b89df68126e740c5591)) +* 在线分享第一版-自定义站点信息 ([30b3e85](https://github.com/terwer/siyuan-plugin-blog/commit/30b3e85733b8c82bb91b3c11310bbc745a6ab89a)) +* 在线分享第一版-菜单优化 ([352a8c4](https://github.com/terwer/siyuan-plugin-blog/commit/352a8c47dad86bb063a813bc880d87bf3de25fb4)) +* 在线分享第一版-解决颜色切换闪烁问题 ([30e1c26](https://github.com/terwer/siyuan-plugin-blog/commit/30e1c26ce07dc70927686237f0fcccadface865e)) +* 在线分享第一版-详情页面 ([02b0dc2](https://github.com/terwer/siyuan-plugin-blog/commit/02b0dc23e6aafadb6de515f82fbbe8488ace515d)) +* 在线分享第一版-集成 element-plus ([dd46f1f](https://github.com/terwer/siyuan-plugin-blog/commit/dd46f1f6bca87ff2e2491edd3b11e21385c1bb56)) +* 抽取发布 api 到 zhi-sdk ([d9ce4e8](https://github.com/terwer/siyuan-plugin-blog/commit/d9ce4e8808f0ce59379f6f89a31c35f81295c657)) +* 搜索颜色适配 ([e8f2807](https://github.com/terwer/siyuan-plugin-blog/commit/e8f28075d471c36872721547be4a0d29f4e36b85)) +* 支持内部链接和外部链接 ([605abd8](https://github.com/terwer/siyuan-plugin-blog/commit/605abd89bdf7edd9762586ce30d00dd3241069c7)) +* 支持显示图片 ([a9a8a0d](https://github.com/terwer/siyuan-plugin-blog/commit/a9a8a0d4e4563fd68653c9639e7f2f2f5b729f26)) +* 支持设置自定义域名 ([bf17949](https://github.com/terwer/siyuan-plugin-blog/commit/bf179498a893c156511478dd7ccd46aa9728f09c)) +* 支持部署到 node ([cb2fbae](https://github.com/terwer/siyuan-plugin-blog/commit/cb2fbae32465c1267079cd197f00884273441fa3)) +* 统一底部 ([641d0e5](https://github.com/terwer/siyuan-plugin-blog/commit/641d0e5606fa9646be162e482bef486e3fecc4c2)) +* 适配移动端侧边栏 ([5d5a43c](https://github.com/terwer/siyuan-plugin-blog/commit/5d5a43c254ba59f945703c3e0bff71271f4775e5)) +* 集成 meilisearch ([59f6589](https://github.com/terwer/siyuan-plugin-blog/commit/59f6589a68167b172773cbc018d6abf96dbc1312)) +* 集成server api ([2f7a865](https://github.com/terwer/siyuan-plugin-blog/commit/2f7a865e8054deb71b0af4d6e09df6bcb7c765a4)) +* 集成图标模块 ([b814e0d](https://github.com/terwer/siyuan-plugin-blog/commit/b814e0d251378aa445e7c611881693428665c2d8)) +* 修复 docker 版本、vercel 版本和插件版本存储不一致的问题 ([6478186](https://github.com/terwer/siyuan-plugin-blog/commit/6478186babf740cc0efa1cd8ebae3402ca33213e)) +* 修复依赖问题 ([3090ea0](https://github.com/terwer/siyuan-plugin-blog/commit/3090ea0f7ebf40a6dfcb3e95a9d17a18a21f6074)) +* 修复工具类引用问题 ([dfaaf95](https://github.com/terwer/siyuan-plugin-blog/commit/dfaaf95b80019086b02ad389b5a9a1983ac91c72)) +* 修复未打开浮窗时可能出现的报错问题 ([f379a9d](https://github.com/terwer/siyuan-plugin-blog/commit/f379a9d5ddae19b30a98865d227162ec9255d0c8)) +* 修正帮助文档链接 404 问题 ([99b1863](https://github.com/terwer/siyuan-plugin-blog/commit/99b1863fdfa6d853865b826f3acdf3b775bf969d)) +* 修正请求慢的时候无法加载浮窗问题 ([8de41e6](https://github.com/terwer/siyuan-plugin-blog/commit/8de41e60b0d72486a3ee983921588d89325c5541)) +* 添加浮窗 loading 提升用户体验 ([7690aaf](https://github.com/terwer/siyuan-plugin-blog/commit/7690aaf5f237c1dca2d0314de6391100b53d8f53)) +* adapt vercel build ([d82b50f](https://github.com/terwer/siyuan-plugin-blog/commit/d82b50fa99a5ec53557ad14d5da3902ef699d9e7)) +* add meilisearch_endpoint ([97398b5](https://github.com/terwer/siyuan-plugin-blog/commit/97398b56c48f9ad8ff72e816eb46a3e967d3ed8e)) +* add preset ([c3ee89b](https://github.com/terwer/siyuan-plugin-blog/commit/c3ee89b8fc750ec39ce0e35874a7c640c1b81aba)) +* **deps-dev:** bump @nuxt/devtools from 0.6.0 to 0.6.1 ([eab13e3](https://github.com/terwer/siyuan-plugin-blog/commit/eab13e3ae326333687ed46433ca250cecc79be54)) +* **deps-dev:** bump @nuxtjs/i18n-edge ([de8a643](https://github.com/terwer/siyuan-plugin-blog/commit/de8a64360136530efe18c9534d7912aed852d74d)) +* **deps-dev:** bump @vueuse/nuxt from 10.1.2 to 10.2.0 ([797fa4a](https://github.com/terwer/siyuan-plugin-blog/commit/797fa4a5c342504db33814d98f12e4cf9c667456)) +* **deps-dev:** bump nuxt from 3.5.2 to 3.5.3 ([65e21eb](https://github.com/terwer/siyuan-plugin-blog/commit/65e21eb86c12219b23fea0dd88d55b662d8c48f8)) +* **deps-dev:** bump sass from 1.63.5 to 1.63.6 ([5f14820](https://github.com/terwer/siyuan-plugin-blog/commit/5f1482039f9ec6f1c8e4dec370826a1e879efa3a)) +* fix scripts ([0050c43](https://github.com/terwer/siyuan-plugin-blog/commit/0050c431a87438f9d78bf7078d562e16594b7e3d)) +* **main:** release 1.2.0 ([9fefd3c](https://github.com/terwer/siyuan-plugin-blog/commit/9fefd3c884370af12ddb00ed182dcdb85966ecee)) +* **main:** release 1.2.1 ([322f5bd](https://github.com/terwer/siyuan-plugin-blog/commit/322f5bd3b3c87a2c068e3bf2ac4b12df76e0030e)) +* **main:** release 1.3.0 ([e5a42e8](https://github.com/terwer/siyuan-plugin-blog/commit/e5a42e848dac0b8feecf32995efe6c6c14d4a35c)) +* **main:** release 1.4.0 ([25452ea](https://github.com/terwer/siyuan-plugin-blog/commit/25452ea602c60368705da081047f0136750858a2)) +* **main:** release 1.5.0 ([773141f](https://github.com/terwer/siyuan-plugin-blog/commit/773141f8a2b839269022d539635547dae2f69ca2)) * pretty error ([0bdae8f](https://github.com/terwer/siyuan-plugin-blog/commit/0bdae8fe9f5634ad75d6923b806d027302b06d8c)) * release 1.3.0 ([9f2ed34](https://github.com/terwer/siyuan-plugin-blog/commit/9f2ed3450d8f9e2927feb1a6e17f85b700d26ab3)) -* release 1.7.0 ([64c4abf](https://github.com/terwer/siyuan-plugin-blog/commit/64c4abfdac5daa90ad7baddad0e1a1c61a3eda3f)) * remove log ([1617a4e](https://github.com/terwer/siyuan-plugin-blog/commit/1617a4edf528028f70d0be8f2edd5b8354cdcf41)) * remove static preset ([2a1ef1b](https://github.com/terwer/siyuan-plugin-blog/commit/2a1ef1b4199a8e11535239b896281de998bade9e)) * set repo as a mirror ([609d383](https://github.com/terwer/siyuan-plugin-blog/commit/609d383e859861971188b200375d124e2fef698c)) -* suppress warning for sass ([8e41bec](https://github.com/terwer/siyuan-plugin-blog/commit/8e41bec94096635fd92042bac61d10c3a27a9be6)) -* update deps ([7e37065](https://github.com/terwer/siyuan-plugin-blog/commit/7e3706555817c2b3841992acdd5721f8419665db)) -* upgrade release please to 4 ([8c2b8f9](https://github.com/terwer/siyuan-plugin-blog/commit/8c2b8f991227ba11227b63fd05a822aadeb94eaf)) * 优化 docker 打包脚本 ([b42f2f3](https://github.com/terwer/siyuan-plugin-blog/commit/b42f2f310ab84763a409e4b6c91f2225abf517cc)) * 修改项目说明 ([c45182e](https://github.com/terwer/siyuan-plugin-blog/commit/c45182ed2303cbad4d8b1ce68932e13fc80ccf04)) ## [4.0.0](https://github.com/terwer/siyuan-plugin-local-blog/compare/siyuan-blog-v3.0.0...siyuan-blog-v4.0.0) (2024-11-15) diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..6d8a817c --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Terwer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index b9c6e9f4..0e389a49 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,8 @@ # Share to web -Your self-hosted notion alternative \ No newline at end of file +Your self-hosted notion alternative + +## More + +[Click here](https://siyuan.wiki/s/20250111132959-xvao9ll) \ No newline at end of file diff --git a/README_zh_CN.md b/README_zh_CN.md index b0775871..dd8a3b7c 100644 --- a/README_zh_CN.md +++ b/README_zh_CN.md @@ -3,3 +3,7 @@ # 在线分享 您的自部署 notion 替代品 + +## 详细了解 + +[功能介绍](https://siyuan.wiki/s/20250111132959-fv1bjrw) diff --git a/apps/app/components/static/content/Index.vue b/apps/app/components/static/content/Index.vue index 55e5514d..94606736 100644 --- a/apps/app/components/static/content/Index.vue +++ b/apps/app/components/static/content/Index.vue @@ -38,4 +38,5 @@ const props = defineProps<{ post: any, setting: typeof AppConfig }>() .main padding 0 margin 0 + flex-basis min-content diff --git a/apps/app/components/static/content/right/Index.vue b/apps/app/components/static/content/right/Index.vue index 8d04d68b..934da193 100644 --- a/apps/app/components/static/content/right/Index.vue +++ b/apps/app/components/static/content/right/Index.vue @@ -11,6 +11,7 @@ import { More } from "@element-plus/icons-vue" import type AppConfig from "~/app.config" +const logger = createAppLogger("right-index") const props = defineProps<{ post: any, setting: typeof AppConfig }>() const outlineData = ref(props.post.outline ?? [] as any) @@ -41,17 +42,67 @@ const onHover = (state:boolean) => { // showOutline.value = true // } // }) + +// 当前激活的节点 ID +const activeNodeText = ref("") +const onScroll = () => { + // logger.info("start scroll...") + // 获取页面中所有符合条件的节点 + const nodes = document.querySelectorAll("[data-subtype^=\"h\"]") + if (!nodes.length) { + logger.warn("No nodes with data-subtype found") + return + } + + // 找到距离视口顶部最近的节点 + let closestNode:any = null + let minDistance = Number.MAX_VALUE + + nodes.forEach((node) => { + const rect = node.getBoundingClientRect() + const distance = Math.abs(rect.top - 20) // 偏移调整 + if (distance < minDistance) { + minDistance = distance + closestNode = node + } + }) + + // 如果找到最近节点,更新其内部文本 + if (closestNode) { + const nodeText = closestNode.querySelector("div")?.textContent?.trim() + if (nodeText && nodeText !== activeNodeText.value) { + activeNodeText.value = nodeText + // logger.info("Active Node Text:", nodeText) + } + } +} + +onMounted(() => { + // 有文档大纲才绑定滚动 + if (outlineData.value && outlineData.value.length > 0) { + logger.info("Mounted: Adding scroll listener") + window.addEventListener("scroll", onScroll, true) + } +}) + +onUnmounted(() => { + logger.info("Unmounted: Removing scroll listener") + window.removeEventListener("scroll", onScroll) +}) diff --git a/apps/app/components/static/content/right/OutlineItem.vue b/apps/app/components/static/content/right/OutlineItem.vue index 43ed9523..dd35d822 100644 --- a/apps/app/components/static/content/right/OutlineItem.vue +++ b/apps/app/components/static/content/right/OutlineItem.vue @@ -7,39 +7,6 @@ - of this license document, but changing it is not allowed. --> - - + + \ No newline at end of file + +.active + color: #1890ff + diff --git a/apps/app/i18n/en_US.ts b/apps/app/i18n/en_US.ts index 5b3163cc..9066f5e8 100644 --- a/apps/app/i18n/en_US.ts +++ b/apps/app/i18n/en_US.ts @@ -92,7 +92,6 @@ export default { "blog.index.no.expires": "Sorry, the page has expired, please contact the author to reopen sharing!", "blog.index.no.shared": "Sorry, this document has not been shared yet. Please contact the author to re-enable sharing!", - "blog.index.home.exists": "Sorry, the page is already set as the Page, please remove the Page before unsharing", "share.link.expires.error": "Please enter a number that must be legal and no older than 7 days! For perpetual effect, enter 0", "go.home": "Go home", diff --git a/apps/app/i18n/zh_CN.ts b/apps/app/i18n/zh_CN.ts index 3c901bae..1c6342f6 100644 --- a/apps/app/i18n/zh_CN.ts +++ b/apps/app/i18n/zh_CN.ts @@ -90,7 +90,6 @@ export default { "blog.index.no.permission": "对不起,您暂时无权限查看此页面,请联系作者重新开放分享!", "blog.index.no.expires": "对不起,该文档已过有效期,请联系作者重新开放分享!", "blog.index.no.shared": "对不起,该文档尚未分享,请联系作者开放分享!", - "blog.index.home.exists": "对不起,该页面已设置为主页,请先移除主页再取消分享", "share.link.expires.error": "请输入必须为一个合法且不大于 7 天的数字!如需永久生效,请输入0", "go.home": "打开主页", "form.select": "请选择", diff --git a/apps/app/nuxt.cloudflare.config.ts b/apps/app/nuxt.cloudflare.config.ts index 9aacbdd0..49da041b 100644 --- a/apps/app/nuxt.cloudflare.config.ts +++ b/apps/app/nuxt.cloudflare.config.ts @@ -102,6 +102,11 @@ export default defineNuxtConfig({ nitro: { preset: "cloudflare_pages", + externals: { + traceAlias: { + "@sxzz/popperjs-es": "@popperjs/core", + }, + }, }, // 环境变量 diff --git a/apps/app/nuxt.config.ts b/apps/app/nuxt.config.ts index 06caf81a..68a4bc01 100644 --- a/apps/app/nuxt.config.ts +++ b/apps/app/nuxt.config.ts @@ -13,7 +13,7 @@ const generateDynamicV = () => { } const isDev = process.env.NODE_ENV === "development" -const appBase = "/" +const appBase = "/plugins/siyuan-blog/app/" const staticV = generateDynamicV() // https://nuxt.com/docs/api/configuration/nuxt-config @@ -30,6 +30,37 @@ export default defineNuxtConfig({ vueI18n: "./i18n.ts" }, + // https://nuxt.com/docs/guide/going-further/custom-routing#hash-mode-spa + ssr: false, + router: { + options: { + hashMode: true, + }, + }, + + vite: { + define: { + "process.env.DEV_MODE": `"${isDev}"`, + "process.env.APP_BASE": `"${appBase}"`, + "process.env.SSR": "\"false\"", + }, + plugins: [ + AutoImport({ + resolvers: [ElementPlusResolver()], + }), + Components({ + resolvers: [ElementPlusResolver()], + }), + ] + }, + + css: ["~/assets/css/index.styl"], + + elementPlus: { + /** Options */ + themes: ["dark"], + }, + app: { baseURL: appBase, head: { @@ -77,36 +108,13 @@ export default defineNuxtConfig({ }, }, - vite: { - define: { - "process.env.DEV_MODE": `"${isDev}"`, - "process.env.APP_BASE": `"${appBase}"`, - "process.env.SSR": "\"true\"", - }, - plugins: [ - AutoImport({ - resolvers: [ElementPlusResolver()], - }), - Components({ - resolvers: [ElementPlusResolver()], - }), - ] - }, - - css: ["~/assets/css/index.styl"], - - elementPlus: { - /** Options */ - themes: ["dark"], - }, - // 环境变量 runtimeConfig: { public: { - defaultType: process.env.NUXT_PUBLIC_DEFAULT_TYPE ?? "node", - siyuanApiUrl: process.env.NUXT_PUBLIC_SIYUAN_API_URL ?? "http://127.0.0.1:6806", - providerMode: process.env.NUXT_PUBLIC_PROVIDER_MODE ?? "false", - providerUrl: process.env.NUXT_PUBLIC_PROVIDER_URL ?? "http://127.0.0.1:8086", + defaultType: "siyuan", + siyuanApiUrl: "", + providerMode: "false", + providerUrl: "", }, }, diff --git a/apps/app/nuxt.vercel.config.ts b/apps/app/nuxt.vercel.config.ts index a3ca9baf..832e423d 100644 --- a/apps/app/nuxt.vercel.config.ts +++ b/apps/app/nuxt.vercel.config.ts @@ -79,6 +79,11 @@ export default defineNuxtConfig({ nitro: { preset: "vercel", + externals: { + traceAlias: { + "@sxzz/popperjs-es": "@popperjs/core", + }, + }, }, vite: { diff --git a/apps/app/package.json b/apps/app/package.json index 831921e6..07c321cb 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -1,7 +1,7 @@ { "name": "@terwer/share-pro-app", "type": "module", - "version": "5.4.0", + "version": "6.0.4", "scripts": { "dev": "bash script/dev.sh", "build": "bash script/build.sh", @@ -12,6 +12,7 @@ "dependencies": { "@element-plus/icons-vue": ">=0.2.6", "@element-plus/nuxt": "1.1.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", "@nuxtjs/i18n": "9.1.1", "@pinia/nuxt": "^0.9.0", "@vueuse/core": "^12.2.0", diff --git a/apps/app/script/dev.sh b/apps/app/script/dev.sh index 5407b247..0461f1cd 100644 --- a/apps/app/script/dev.sh +++ b/apps/app/script/dev.sh @@ -12,4 +12,4 @@ echo "Using Node build config as SSR serve." cp nuxt.node.config.ts nuxt.config.ts pnpm postinstall -nuxt dev \ No newline at end of file +nuxt dev --host \ No newline at end of file diff --git a/apps/app/script/node.sh b/apps/app/script/node.sh index eb2201fb..7429f048 100755 --- a/apps/app/script/node.sh +++ b/apps/app/script/node.sh @@ -13,6 +13,8 @@ echo "Using Node build config as SSR build." cp nuxt.node.config.ts nuxt.config.ts NODE_OPTIONS=--max_old_space_size=8192 nuxt build +# 解决 element-plus 打包问题 +# https://github.com/element-plus/element-plus/issues/10979#issuecomment-1415496705 echo "Nuxt build for node finished." # 拷贝资源 diff --git a/apps/siyuan/README.md b/apps/siyuan/README.md index 39105246..dec67f1d 100644 --- a/apps/siyuan/README.md +++ b/apps/siyuan/README.md @@ -23,14 +23,14 @@ The core idea of this plugin is: `Everything is a Page` . You can set a page to /x/[id] /a/[id] /d/[id] -> 2. Share pro is released on the VIP service, please visit:https://siyuannote.site +> 2. Share pro is released on the VIP service, please visit:https://siyuan.wiki [docs](https://siyuannote.site/x/20241115104036-8pprbgr) -[Self-deployed free version experience address](https://freeshare.terwergreen.com) +[Self-deployed free version experience address](https://free.siyuan.wiki/) -[Paid version experience address](https:///siyuannote.site) +[Paid version experience address](https:///siyuan.wiki) ## Core Features diff --git a/apps/siyuan/README_zh_CN.md b/apps/siyuan/README_zh_CN.md index fa624a81..242bd0e8 100644 --- a/apps/siyuan/README_zh_CN.md +++ b/apps/siyuan/README_zh_CN.md @@ -22,13 +22,13 @@ /x/[id] /a/[id] /d/[id] -> 2. 在线分享专业版已上线🎉,欢迎试用,访问地址:https://siyuannote.site +> 2. 在线分享专业版已上线🎉,欢迎试用,访问地址:https://siyuan.wiki -[帮助文档](https://share.terwergreen.com/s/20230621001422-xsimx5v) +[帮助文档](https://siyuan.wiki/s/20230621001422-xsimx5v) -[自部署免费版体验地址](https://freeshare.terwergreen.com) +[自部署免费版体验地址](https://free.siyuan.wiki) -[收费版体验地址](https://share.terwergreen.com) +[收费版体验地址](https://siyuan.wiki) ## 核心特色 diff --git a/apps/siyuan/package.json b/apps/siyuan/package.json index 54c3c64f..83b18aa9 100644 --- a/apps/siyuan/package.json +++ b/apps/siyuan/package.json @@ -1,6 +1,6 @@ { "name": "siyuan-blog", - "version": "5.3.1", + "version": "6.0.4", "type": "module", "homepage": "https://github.com/terwer/siyuan-plugin-blog", "scripts": { @@ -40,4 +40,4 @@ "vite": "^5.4.11", "vite-plugin-static-copy": "^2.2.0" } -} +} \ No newline at end of file diff --git a/apps/siyuan/plugin.json b/apps/siyuan/plugin.json index 62761e1d..831e2abf 100644 --- a/apps/siyuan/plugin.json +++ b/apps/siyuan/plugin.json @@ -2,17 +2,22 @@ "name": "siyuan-blog", "author": "terwer", "url": "https://github.com/terwer/siyuan-plugin-blog", - "version": "5.3.1", + "version": "6.0.4", "minAppVersion": "2.9.0", "backends": [ "windows", "linux", "darwin", - "docker" + "docker", + "android", + "ios" ], "frontends": [ "desktop", - "browser-desktop" + "desktop-window", + "mobile", + "browser-desktop", + "browser-mobile" ], "displayName": { "default": "Share to web", diff --git a/apps/siyuan/preview.png b/apps/siyuan/preview.png index 9631c211..54a515a2 100644 Binary files a/apps/siyuan/preview.png and b/apps/siyuan/preview.png differ diff --git a/apps/siyuan/src/i18n/en_US.json b/apps/siyuan/src/i18n/en_US.json index 902206c8..a9e06a06 100644 --- a/apps/siyuan/src/i18n/en_US.json +++ b/apps/siyuan/src/i18n/en_US.json @@ -45,5 +45,6 @@ "blog.footer": "Footer Information", "blog.footer.placeholder": "Leave blank to hide the footer. HTML is supported. Update requires re-sharing", "blog.share.template": "Share Template", - "blog.share.template.placeholder": "Template for the shared message, supports placeholders [title] [url] [expired]" + "blog.share.template.placeholder": "Template for the shared message, supports placeholders [title] [url] [expired]", + "blog.index.home.exists": "Sorry, the page is already set as the Page, please remove the Page before unsharing" } \ No newline at end of file diff --git a/apps/siyuan/src/i18n/zh_CN.json b/apps/siyuan/src/i18n/zh_CN.json index f38f7b2c..e1fc1d8f 100644 --- a/apps/siyuan/src/i18n/zh_CN.json +++ b/apps/siyuan/src/i18n/zh_CN.json @@ -45,5 +45,5 @@ "blog.footer": "底部信息", "blog.footer.placeholder": "留空则不显示底部,支持 HTML。更新需重新分享", "blog.share.template": "分享模板", - "blog.share.template.placeholder": "分享出去的提示信息模板,支持占位符 [title] [url] [expired]" -} \ No newline at end of file + "blog.share.template.placeholder": "分享出去的提示信息模板,支持占位符 [title] [url] [expired]", + "blog.index.home.exists": "对不起,该页面已设置为主页,请先移除主页再取消分享"} \ No newline at end of file diff --git a/build-artifacts.sh b/build-artifacts.sh new file mode 100755 index 00000000..30ef7fcf --- /dev/null +++ b/build-artifacts.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +pnpm build -F @terwer/share-pro-app --force -- --from node +pnpm build -F @terwer/share-pro-app --force -- --from siyuan +pnpm build -F siyuan-blog --force +echo "Build all finished." \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 00000000..eecce4bf Binary files /dev/null and b/icon.png differ diff --git a/install.sh b/install.sh index 9632b9eb..66924f12 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,7 @@ #!/bin/sh # 解压 package.zip打牌 文件到 build/node/ -unzip package.zip -d . +unzip build/node-provider.zip -d . # Check if packaging was successful if [ $? -eq 0 ]; then echo "Packaging successful: package.zip" diff --git a/package.sh b/package-node-provider.sh similarity index 75% rename from package.sh rename to package-node-provider.sh index 67f981b4..d0459442 100755 --- a/package.sh +++ b/package-node-provider.sh @@ -1,8 +1,9 @@ #!/bin/sh # 把 dist/node 目录的所有文件打包成 package.zip方法根目录 +mkdir -p build if [ ! -d "dist/node" ]; then echo "dist/node directory does not exist" exit 1 fi -zip -r package.zip dist/node \ No newline at end of file +zip -r build/node-provider.zip dist/node \ No newline at end of file diff --git a/package.json b/package.json index ac97f493..c20580cb 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,20 @@ { - "name": "with-vue-nuxt", - "private": true, + "name": "siyuan-plugin-blog", + "version": "6.0.4", "scripts": { + "devApp": "ppnpm dev -F @terwer/share-pro-app -- --host", + "devSiyuan": "pnpm build -F siyuan-blog -- --watch", + "buildArtifacts": "./build-artifacts.sh", "build": "turbo run build", "dev": "turbo run dev", "lint": "turbo run lint", "clean": "./scripts/clean.sh", "start": "./startup.sh", + "packageNodeProvider": "./package-node-provider.sh", + "package": "python scripts/package.py", + "syncVersion": "python scripts/version.py", + "parseChangelog": "python scripts/parse_changelog.py", + "prepareRelease": "pnpm syncVersion && pnpm parseChangelog", "makeLink": "node ./scripts/make_dev_link.mjs" }, "devDependencies": { diff --git a/plugin.json b/plugin.json new file mode 100644 index 00000000..831e2abf --- /dev/null +++ b/plugin.json @@ -0,0 +1,43 @@ +{ + "name": "siyuan-blog", + "author": "terwer", + "url": "https://github.com/terwer/siyuan-plugin-blog", + "version": "6.0.4", + "minAppVersion": "2.9.0", + "backends": [ + "windows", + "linux", + "darwin", + "docker", + "android", + "ios" + ], + "frontends": [ + "desktop", + "desktop-window", + "mobile", + "browser-desktop", + "browser-mobile" + ], + "displayName": { + "default": "Share to web", + "zh_CN": "在线分享" + }, + "description": { + "default": "Your self-hosted notion alternative", + "zh_CN": "您的自部署 notion 替代品" + }, + "readme": { + "default": "README.md", + "zh_CN": "README_zh_CN.md" + }, + "i18n": [ + "en_US", + "zh_CN" + ], + "funding": { + "custom": [ + "https://afdian.com/a/terwer" + ] + } +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05ca9a70..b82b8056 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,16 +22,19 @@ importers: version: 2.3.1(vue@3.5.13(typescript@5.6.3)) '@element-plus/nuxt': specifier: 1.1.1 - version: 1.1.1(@element-plus/icons-vue@2.3.1(vue@3.5.13(typescript@5.6.3)))(element-plus@2.9.1(vue@3.5.13(typescript@5.6.3)))(magicast@0.3.5)(rollup@4.29.1) + version: 1.1.1(@element-plus/icons-vue@2.3.1(vue@3.5.13(typescript@5.6.3)))(element-plus@2.9.3(vue@3.5.13(typescript@5.6.3)))(magicast@0.3.5)(rollup@4.30.1) '@nuxtjs/i18n': specifier: 9.1.1 - version: 9.1.1(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(magicast@0.3.5)(rollup@4.29.1)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) + version: 9.1.1(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(magicast@0.3.5)(rollup@4.30.1)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) '@pinia/nuxt': specifier: ^0.9.0 - version: 0.9.0(magicast@0.3.5)(pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)))(rollup@4.29.1) + version: 0.9.0(magicast@0.3.5)(pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)))(rollup@4.30.1) + '@popperjs/core': + specifier: npm:@sxzz/popperjs-es@^2.11.7 + version: '@sxzz/popperjs-es@2.11.7' '@vueuse/core': specifier: ^12.2.0 - version: 12.2.0(typescript@5.6.3) + version: 12.4.0(typescript@5.6.3) cheerio: specifier: ^1.0.0 version: 1.0.0 @@ -40,7 +43,7 @@ importers: version: 1.11.13 element-plus: specifier: '>=2' - version: 2.9.1(vue@3.5.13(typescript@5.6.3)) + version: 2.9.3(vue@3.5.13(typescript@5.6.3)) highlight.js: specifier: 11.7.0 version: 11.7.0 @@ -49,7 +52,7 @@ importers: version: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) nuxt: specifier: ^3.15.0 - version: 3.15.0(@parcel/watcher@2.5.0)(@types/node@18.19.68)(db0@0.2.1)(eslint@8.57.1)(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.29.1)(stylus@0.64.0)(terser@5.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(yaml@2.6.1) + version: 3.15.1(@parcel/watcher@2.5.0)(@types/node@18.19.70)(db0@0.2.1)(eslint@8.57.1)(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(stylus@0.64.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(yaml@2.7.0) pinia: specifier: ^2.3.0 version: 2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) @@ -71,25 +74,25 @@ importers: devDependencies: '@rushstack/eslint-patch': specifier: ^1.10.4 - version: 1.10.4 + version: 1.10.5 stylus: specifier: ^0.64.0 version: 0.64.0 unplugin-auto-import: specifier: ^0.19.0 - version: 0.19.0(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(@vueuse/core@12.2.0(typescript@5.6.3))(rollup@4.29.1) + version: 0.19.0(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(@vueuse/core@12.4.0(typescript@5.6.3))(rollup@4.30.1) unplugin-vue-components: specifier: ^0.28.0 - version: 0.28.0(@babel/parser@7.26.3)(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(rollup@4.29.1)(vue@3.5.13(typescript@5.6.3)) + version: 0.28.0(@babel/parser@7.26.5)(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vue@3.5.13(typescript@5.6.3)) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + version: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) apps/siyuan: dependencies: '@vueuse/core': specifier: ^12.2.0 - version: 12.2.0(typescript@5.6.3) + version: 12.4.0(typescript@5.6.3) cheerio: specifier: ^1.0.0 version: 1.0.0 @@ -117,22 +120,22 @@ importers: version: 9.17.0 '@rushstack/eslint-patch': specifier: ^1.10.4 - version: 1.10.4 + version: 1.10.5 '@types/minimist': specifier: ^1.2.5 version: 1.2.5 '@types/node': specifier: ^18.19.67 - version: 18.19.68 + version: 18.19.70 '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.2.1(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.1(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3)) eslint-config-custom: specifier: workspace:* version: link:../../packages/eslint-config-custom fast-glob: specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.3 minimis: specifier: ^0.1.7 version: 0.1.7 @@ -156,13 +159,13 @@ importers: version: 5.6.3 typescript-eslint: specifier: ^8.15.0 - version: 8.18.2(eslint@8.57.1)(typescript@5.6.3) + version: 8.19.1(eslint@8.57.1)(typescript@5.6.3) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + version: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) vite-plugin-static-copy: specifier: ^2.2.0 - version: 2.2.0(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)) + version: 2.2.0(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)) packages/eslint-config-custom: devDependencies: @@ -171,7 +174,7 @@ importers: version: 12.1.0(eslint@8.57.1)(typescript@5.5.4) '@vercel/style-guide': specifier: ^5.2.0 - version: 5.2.0(eslint@8.57.1)(prettier@3.4.2)(typescript@5.5.4) + version: 5.2.0(eslint@8.57.1)(typescript@5.5.4) '@vue/eslint-config-typescript': specifier: ^12.0.0 version: 12.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.5.4) @@ -198,14 +201,10 @@ importers: version: link:../tsconfig vue: specifier: ^3.4.21 - version: 3.4.21(typescript@5.6.3) + version: 3.5.13(typescript@5.6.3) packages: - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - '@adobe/css-tools@4.3.3': resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} @@ -216,39 +215,35 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@babel/code-frame@7.23.5': - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': - resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.25.9': - resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==} + '@babel/eslint-parser@7.26.5': + resolution: {integrity: sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.26.3': - resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -275,12 +270,12 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -289,18 +284,10 @@ packages: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} @@ -313,17 +300,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.23.4': - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.24.0': - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.26.3': - resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + '@babel/parser@7.26.5': + resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} hasBin: true @@ -362,30 +340,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.26.3': - resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} + '@babel/plugin-transform-typescript@7.26.5': + resolution: {integrity: sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/standalone@7.26.4': - resolution: {integrity: sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==} + '@babel/standalone@7.26.5': + resolution: {integrity: sha512-vXbSrFq1WauHvOg/XWcjkF6r7wDSHbN3+3Aro6LYjfODpGw8dCyqqbUMRX5LXlgzVAUrTSN6JkepFiHhLKHV5Q==} engines: {node: '>=6.9.0'} '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.4': - resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.24.0': - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + '@babel/traverse@7.26.5': + resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': - resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + '@babel/types@7.26.5': + resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} '@cloudflare/kv-asset-handler@0.3.4': @@ -413,12 +387,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.24.2': resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} @@ -431,12 +399,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.24.2': resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} @@ -449,12 +411,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.24.2': resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} @@ -467,12 +423,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.24.2': resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} @@ -485,12 +435,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.24.2': resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} @@ -503,12 +447,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.24.2': resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} @@ -521,12 +459,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.24.2': resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} @@ -539,12 +471,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} @@ -557,12 +483,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.24.2': resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} @@ -575,12 +495,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.24.2': resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} @@ -593,12 +507,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.24.2': resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} @@ -611,12 +519,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.24.2': resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} @@ -629,12 +531,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.24.2': resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} @@ -647,12 +543,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.24.2': resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} @@ -665,12 +555,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.24.2': resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} @@ -683,12 +567,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.24.2': resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} @@ -701,12 +579,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.24.2': resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} @@ -725,24 +597,12 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.24.2': resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} @@ -755,12 +615,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} @@ -773,12 +627,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.24.2': resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} @@ -791,12 +639,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.24.2': resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} @@ -809,12 +651,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.24.2': resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} @@ -827,28 +663,18 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.24.2': resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -865,14 +691,14 @@ packages: resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} + '@floating-ui/core@1.6.9': + resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} - '@floating-ui/dom@1.6.12': - resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==} + '@floating-ui/dom@1.6.13': + resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} @@ -931,8 +757,8 @@ packages: resolution: {integrity: sha512-lH164+aDDptHZ3dBDbIhRa1dOPQUp+83iugpc+1upTOWCnwyC1PVis6rSWNMMJ8VQxvtHQB9JMib48K55y0PvQ==} engines: {node: '>= 16'} - '@intlify/unplugin-vue-i18n@6.0.2': - resolution: {integrity: sha512-5AuwBfdFtA4OSh31tfGpjhvmh7BVCzClHCgFlVdNM3ojyai3UZY4ViYh35TlE1xeWFyduOtUsG12r70xy24nzg==} + '@intlify/unplugin-vue-i18n@6.0.3': + resolution: {integrity: sha512-9ZDjBlhUHtgjRl23TVcgfJttgu8cNepwVhWvOv3mUMRDAhjW0pur1mWKEUKr1I8PNwE4Gvv2IQ1xcl4RL0nG0g==} engines: {node: '>= 18'} peerDependencies: petite-vue-i18n: '*' @@ -948,14 +774,14 @@ packages: resolution: {integrity: sha512-8i3uRdAxCGzuHwfmHcVjeLQBtysQB2aXl/ojoagDut5/gY5lvWCQ2+cnl2TiqE/fXj/D8EhWG/SLKA7qz4a3QA==} engines: {node: '>= 18'} - '@intlify/vue-i18n-extensions@7.0.0': - resolution: {integrity: sha512-MtvfJnb4aklpCU5Q/dkWkBT/vGsp3qERiPIwtTq5lX4PCLHtUprAJZp8wQj5ZcwDaFCU7+yVMjYbeXpIf927cA==} + '@intlify/vue-i18n-extensions@8.0.0': + resolution: {integrity: sha512-w0+70CvTmuqbskWfzeYhn0IXxllr6mU+IeM2MU0M+j9OW64jkrvqY+pYFWrUnIIC9bEdij3NICruicwd5EgUuQ==} engines: {node: '>= 18'} peerDependencies: - '@intlify/shared': ^9.0.0 || ^10.0.0 + '@intlify/shared': ^9.0.0 || ^10.0.0 || ^11.0.0 '@vue/compiler-dom': ^3.0.0 vue: ^3.0.0 - vue-i18n: ^9.0.0 || ^10.0.0 + vue-i18n: ^9.0.0 || ^10.0.0 || ^11.0.0 peerDependenciesMeta: '@intlify/shared': optional: true @@ -977,8 +803,8 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -989,8 +815,8 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.5': - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -1054,36 +880,36 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.6.4': - resolution: {integrity: sha512-jpLYrXFm8T74j8ZjU6lheghe3gdr7PcNluvh/KOl+t6l7AtsQilkTmCZ4YoaiaWLM+5c5mkc72qd7ECgZb0tCw==} + '@nuxt/devtools-kit@1.7.0': + resolution: {integrity: sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==} peerDependencies: vite: '*' - '@nuxt/devtools-wizard@1.6.4': - resolution: {integrity: sha512-YTInHKL3SnRjczZDIhN8kXaiYf8+ddBMU5nwShPxmutcaVQZ8FMiJHRIzyWnS10AxayPKGVzJh3fLF/BiUwgcg==} + '@nuxt/devtools-wizard@1.7.0': + resolution: {integrity: sha512-86Gd92uEw0Dh2ErIYT9TMIrMOISE96fCRN4rxeryTvyiowQOsyrbkCeMNYrEehoRL+lohoyK6iDmFajadPNwWQ==} hasBin: true - '@nuxt/devtools@1.6.4': - resolution: {integrity: sha512-uzHFXVEQnmxcbtbcpXjDEyILMp/jJNF1DN2/wSBm0r7UD82qaD2Aa66gX7dTY2+E0HG6aSNkZky3Ck8ehSk8nQ==} + '@nuxt/devtools@1.7.0': + resolution: {integrity: sha512-uvnjt5Zowkz7tZmnks2cGreg1XZIiSyVzQ2MYiRXACodlXcwJ0dpUS3WTxu8BR562K+772oRdvKie9AQlyZUgg==} hasBin: true peerDependencies: vite: '*' - '@nuxt/kit@3.15.0': - resolution: {integrity: sha512-Q7k11wDTLIbBgoTfRYNrciK7PvjKklewrKd5PRMJCpn9Lmuqkq59HErNfJXFrBKHsE3Ld0DB6WUtpPGOvWJZoQ==} + '@nuxt/kit@3.15.1': + resolution: {integrity: sha512-7cVWjzfz3L6CsZrg6ppDZa7zGrZxCSfZjEQDIvVFn4mFKtJlK9k2izf5EewL6luzWwIQojkZAC3iq/1wtgI0Xw==} engines: {node: '>=18.20.5'} - '@nuxt/schema@3.15.0': - resolution: {integrity: sha512-sAgLgSOj/SZxUmlJ/Q3TLRwIAqmiiZ5gCBrT+eq9CowIj7bgxX92pT720pDLEDs4wlXiTTsqC8nyqXQis8pPyA==} + '@nuxt/schema@3.15.1': + resolution: {integrity: sha512-n5kOHt8uUyUM9z4Wu/8tIZkBYh3KTCGvyruG6oD9bfeT4OaS21+X3M7XsTXFMe+eYBZA70IFFlWn1JJZIPsKeA==} engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/telemetry@2.6.2': - resolution: {integrity: sha512-UReyqp35ZFcsyMuP+DmDj/0W/odANCuObdqYyAIR+/Z/9yDHtBO6Cc/wWbjjhrt41yhhco7/+vILELPHWD+wxg==} - engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.6.4': + resolution: {integrity: sha512-2Lgdn07Suraly5dSfVQ4ttBQBMtmjvCTGKGUHpc1UyH87HT9xCm3KLFO0UcVQ8+LNYCgoOaK7lq9qDJOfBfZ5A==} + engines: {node: '>=18.20.5'} hasBin: true - '@nuxt/vite-builder@3.15.0': - resolution: {integrity: sha512-cNwX/Q4nqM4hOHbaLUQWdd/cPn8U00GqkTxdxrpzZqTs+A8d8aJQMpuAY+rXclXoU2t0z90HTdSwtgehHGersQ==} + '@nuxt/vite-builder@3.15.1': + resolution: {integrity: sha512-b9uvLuRSgZy+pvU0rwHOpYo9XmAPibNGFEn0MeG6rUWVee9didV0Q5voAr+/1kq9bIbf6V0QFh9TE+4pCxZuMQ==} engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0} peerDependencies: vue: ^3.3.4 @@ -1212,8 +1038,8 @@ packages: '@redocly/config@0.17.1': resolution: {integrity: sha512-CEmvaJuG7pm2ylQg53emPmtgm4nW2nxBgwXzbVEHpGas/lGnMyN8Zlkgiz6rPw0unASg6VW3wlz27SOL5XFHYQ==} - '@redocly/openapi-core@1.26.1': - resolution: {integrity: sha512-xRuVZqMVRFzqjbUCpOTra4tbnmQMWsya996omZMV3WgD084Z6OWB3FXflhAp93E/yAmbWlWZpddw758AyoaLSw==} + '@redocly/openapi-core@1.27.1': + resolution: {integrity: sha512-zQ47/A+Drk2Y75/af69MD3Oad4H9LxkUDzcm7XBkyLNDKIWQrDKDnS5476oDq77+zciymNxgMVtxxVXlnGS8kw==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-alias@5.1.1': @@ -1297,106 +1123,106 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.29.1': - resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==} + '@rollup/rollup-android-arm-eabi@4.30.1': + resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.29.1': - resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==} + '@rollup/rollup-android-arm64@4.30.1': + resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.29.1': - resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==} + '@rollup/rollup-darwin-arm64@4.30.1': + resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.29.1': - resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==} + '@rollup/rollup-darwin-x64@4.30.1': + resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.29.1': - resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==} + '@rollup/rollup-freebsd-arm64@4.30.1': + resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.29.1': - resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==} + '@rollup/rollup-freebsd-x64@4.30.1': + resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.29.1': - resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==} + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': + resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.29.1': - resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==} + '@rollup/rollup-linux-arm-musleabihf@4.30.1': + resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.29.1': - resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==} + '@rollup/rollup-linux-arm64-gnu@4.30.1': + resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.29.1': - resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==} + '@rollup/rollup-linux-arm64-musl@4.30.1': + resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.29.1': - resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==} + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': + resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': - resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': + resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.29.1': - resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==} + '@rollup/rollup-linux-riscv64-gnu@4.30.1': + resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.29.1': - resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==} + '@rollup/rollup-linux-s390x-gnu@4.30.1': + resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.29.1': - resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==} + '@rollup/rollup-linux-x64-gnu@4.30.1': + resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.29.1': - resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==} + '@rollup/rollup-linux-x64-musl@4.30.1': + resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.29.1': - resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==} + '@rollup/rollup-win32-arm64-msvc@4.30.1': + resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.29.1': - resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==} + '@rollup/rollup-win32-ia32-msvc@4.30.1': + resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.29.1': - resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==} + '@rollup/rollup-win32-x64-msvc@4.30.1': + resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} cpu: [x64] os: [win32] '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@rushstack/eslint-patch@1.10.4': - resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} + '@rushstack/eslint-patch@1.10.5': + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} @@ -1415,8 +1241,8 @@ packages: '@types/http-proxy@1.17.15': resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - '@types/json-schema@7.0.12': - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -1424,17 +1250,17 @@ packages: '@types/lodash-es@4.17.12': resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - '@types/lodash@4.17.13': - resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + '@types/lodash@4.17.14': + resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/node@18.19.68': - resolution: {integrity: sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==} + '@types/node@18.19.70': + resolution: {integrity: sha512-RE+K0+KZoEpDUbGGctnGdkrLFwi1eYKTlIHNl2Um98mUkGsm1u2Ff6Ltd0e8DktTtC98uy7rSj+hO8t/QuLoVQ==} - '@types/normalize-package-data@2.4.1': - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} '@types/parse-path@7.0.3': resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} @@ -1442,8 +1268,8 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/semver@7.5.0': - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} '@types/web-bluetooth@0.0.16': resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} @@ -1451,8 +1277,8 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@6.10.0': - resolution: {integrity: sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==} + '@typescript-eslint/eslint-plugin@6.21.0': + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -1462,16 +1288,16 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.18.2': - resolution: {integrity: sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==} + '@typescript-eslint/eslint-plugin@8.19.1': + resolution: {integrity: sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@6.10.0': - resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==} + '@typescript-eslint/parser@6.21.0': + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1480,8 +1306,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.18.2': - resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==} + '@typescript-eslint/parser@8.19.1': + resolution: {integrity: sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1491,16 +1317,16 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@6.10.0': - resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==} + '@typescript-eslint/scope-manager@6.21.0': + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@8.18.2': - resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==} + '@typescript-eslint/scope-manager@8.19.1': + resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@6.10.0': - resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==} + '@typescript-eslint/type-utils@6.21.0': + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1509,8 +1335,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.18.2': - resolution: {integrity: sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==} + '@typescript-eslint/type-utils@8.19.1': + resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1520,12 +1346,12 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@6.10.0': - resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==} + '@typescript-eslint/types@6.21.0': + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@8.18.2': - resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==} + '@typescript-eslint/types@8.19.1': + resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -1537,8 +1363,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@6.10.0': - resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} + '@typescript-eslint/typescript-estree@6.21.0': + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -1546,8 +1372,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.18.2': - resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==} + '@typescript-eslint/typescript-estree@8.19.1': + resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' @@ -1558,14 +1384,14 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@6.10.0': - resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==} + '@typescript-eslint/utils@6.21.0': + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.18.2': - resolution: {integrity: sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==} + '@typescript-eslint/utils@8.19.1': + resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1575,31 +1401,31 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@6.10.0': - resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==} + '@typescript-eslint/visitor-keys@6.21.0': + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@8.18.2': - resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==} + '@typescript-eslint/visitor-keys@8.19.1': + resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.1': resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - '@unhead/dom@1.11.14': - resolution: {integrity: sha512-FaHCWo9JR4h7PCpSRaXuMC6ifXOuBzlI0PD1MmUcxND2ayDl1d6DauIbN8TUf9TDRxNkrK1Ehb0OCXjC1ZJtrg==} + '@unhead/dom@1.11.15': + resolution: {integrity: sha512-2OZ7zvZQLqlqkhvsKsNOhxxoO3vgjygzzrmtooQR9QNKY+3HjwJ3+QfjGswXI976YV7VJem57ydQSMk1ijB7yg==} - '@unhead/schema@1.11.14': - resolution: {integrity: sha512-V9W9u5tF1/+TiLqxu+Qvh1ShoMDkPEwHoEo4DKdDG6ko7YlbzFfDxV6el9JwCren45U/4Vy/4Xi7j8OH02wsiA==} + '@unhead/schema@1.11.15': + resolution: {integrity: sha512-UkLz1dqw4yoh4jELEyLsgSG7yrXc+gv68GkQeTv8LysEPa8sXtFqhfuqTBLhY3sHqSnP8RkDknhtFhG2S3fuKQ==} - '@unhead/shared@1.11.14': - resolution: {integrity: sha512-41Qt4PJKYVrEGOTXgBJLRYrEu3S7n5stoB4TFC6312CIBVedXqg7voHQurn32LVDjpfJftjLa2ggCjpqdqoRDw==} + '@unhead/shared@1.11.15': + resolution: {integrity: sha512-VT42ssmwpFGfixfXqAZ+Rn7KyNG0yFqWGsvLOXIgahiTzh3N1k2st1tPvuYFZU22dtWBNxG7cvy8yxUd1vunMQ==} - '@unhead/ssr@1.11.14': - resolution: {integrity: sha512-JBF2f5PWPtpqBx/dan+4vL/dartSp8Nmd011zkT9qPYmizxO+/fsB1WQalbis1KszkfFatb6c4rO+hm0d6acOA==} + '@unhead/ssr@1.11.15': + resolution: {integrity: sha512-btoJ7huldVdxOJOr9yx8DpDiUELzdlX3LB0k5cBub+CI4nZoPC/8ovuaYzKBriAIkEtQp9g9ytHRUJYDvim/1g==} - '@unhead/vue@1.11.14': - resolution: {integrity: sha512-6nfi7FsZ936gscmj+1nUB1pybiFMFbnuEFo7B/OY2klpLWsYDUOVvpsJhbu7C3u7wkTlJXglmAk6jdd8I7WgZA==} + '@unhead/vue@1.11.15': + resolution: {integrity: sha512-2NT8Kph5AvB/qO+C8UKAc7cudbFRZTJk0eRpn8o1nG3yk2+mWvN0vsTTjnKvXixNF193I/R+zqo/NkcjgaWG9A==} peerDependencies: vue: '>=2.7 || >=3' @@ -1665,27 +1491,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.21': - resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} - '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.4.21': - resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} - '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-sfc@3.4.21': - resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} - '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.4.21': - resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} - '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} @@ -1700,8 +1514,8 @@ packages: '@vue/devtools-kit@7.6.8': resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} - '@vue/devtools-shared@7.6.8': - resolution: {integrity: sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==} + '@vue/devtools-shared@7.7.0': + resolution: {integrity: sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==} '@vue/eslint-config-typescript@12.0.0': resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==} @@ -1714,57 +1528,40 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.21': - resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} - '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.4.21': - resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} - '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.4.21': - resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} - '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.4.21': - resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} - peerDependencies: - vue: 3.4.21 - '@vue/server-renderer@3.5.13': resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: vue: 3.5.13 - '@vue/shared@3.4.21': - resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} - '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} '@vue/tsconfig@0.5.1': resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} - '@vueuse/core@12.2.0': - resolution: {integrity: sha512-jksyNu+5EGwggNkRWd6xX+8qBkYbmrwdFQMgCABsz+wq8bKF6w3soPFLB8vocFp3wFIzn0OYkSPM9JP+AFKwsg==} + '@vueuse/core@12.4.0': + resolution: {integrity: sha512-XnjQYcJwCsyXyIafyA6SvyN/OBtfPnjvJmbxNxQjCcyWD198urwm5TYvIUUyAxEAN0K7HJggOgT15cOlWFyLeA==} '@vueuse/core@9.13.0': resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} - '@vueuse/metadata@12.2.0': - resolution: {integrity: sha512-x6zynZtTh1l52m0y8d/EgzpshnMjg8cNZ2KWoncJ62Z5qPSGoc4FUunmMVrrRM/I/5542rTEY89CGftngZvrkQ==} + '@vueuse/metadata@12.4.0': + resolution: {integrity: sha512-AhPuHs/qtYrKHUlEoNO6zCXufu8OgbR8S/n2oMw1OQuBQJ3+HOLQ+EpvXs+feOlZMa0p8QVvDWNlmcJJY8rW2g==} '@vueuse/metadata@9.13.0': resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} - '@vueuse/shared@12.2.0': - resolution: {integrity: sha512-SRr4AZwv/giS+EmyA1ZIzn3/iALjjnWAGaBNmoDTMEob9JwQaevAocuaMDnPAvU7Z35Y5g3CFRusCWgp1gVJ3Q==} + '@vueuse/shared@12.4.0': + resolution: {integrity: sha512-9yLgbHVIF12OSCojnjTIoZL1+UA10+O4E1aD6Hpfo/DKVm5o3SZIwz6CupqGy3+IcKI8d6Jnl26EQj/YucnW0Q==} '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} @@ -1787,11 +1584,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -1816,14 +1608,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -1854,17 +1642,10 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} - engines: {node: '>= 0.4'} - array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} @@ -1877,26 +1658,14 @@ packages: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} - array.prototype.findlastindex@1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} - engines: {node: '>= 0.4'} - array.prototype.findlastindex@1.2.5: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} - array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} - array.prototype.flat@1.3.3: resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.3: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} @@ -1905,10 +1674,6 @@ packages: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.4: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} @@ -1940,10 +1705,6 @@ packages: peerDependencies: postcss: ^8.1.0 - available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -1962,14 +1723,14 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.5.0: - resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} + bare-events@2.5.4: + resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} bindings@1.5.0: @@ -1987,12 +1748,12 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.24.3: - resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2010,8 +1771,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - builtins@5.0.1: - resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + builtins@5.1.0: + resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} @@ -2033,9 +1794,6 @@ packages: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} - call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -2051,12 +1809,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001690: - resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + caniuse-lite@1.0.30001692: + resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -2088,8 +1842,8 @@ packages: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} - ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} citty@0.1.6: @@ -2111,16 +1865,10 @@ packages: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -2161,8 +1909,8 @@ packages: confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - consola@3.3.1: - resolution: {integrity: sha512-GyKnPG3/I+a4RtJxgHquJXWr70g9I3c4NT3dvqh0LPHQP2nZFQBOBszb7a5u/pGzqr40AKplQA6UxM1BSynSXg==} + consola@3.3.3: + resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} engines: {node: ^14.18.0 || >=16.10.0} convert-source-map@2.0.0: @@ -2198,10 +1946,6 @@ packages: resolution: {integrity: sha512-NKgHbWkSZXJUcaBHSsyzC8eegD6bBd4O0oCI6XMIJ+y4Bq3v4w7sY3wfWoKPuVlq9pQHRB6od0lmKpIqi8TlKA==} hasBin: true - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2314,15 +2058,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -2359,10 +2094,6 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} - define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} - engines: {node: '>= 0.4'} - define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -2398,8 +2129,8 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - detect-newline@4.0.0: - resolution: {integrity: sha512-1aXUEPdfGdzVPFpzGJJNgq9o81bGg1s09uxTWsqBlo9PI332uyJRQq13+LK/UN4JfxJbFdCXonUFQ9R/p7yCtw==} + detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} devalue@5.1.1: @@ -2431,8 +2162,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - domutils@3.2.1: - resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==} + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} dot-prop@9.0.0: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} @@ -2455,11 +2186,11 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.76: - resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} + electron-to-chromium@1.5.80: + resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} - element-plus@2.9.1: - resolution: {integrity: sha512-9Agqf/jt4Ugk7EZ6C5LME71sgkvauPCsnvJN12Xid2XVobjufxMGpRE4L7pS4luJMOmFAH3J0NgYEGZT5r+NDg==} + element-plus@2.9.3: + resolution: {integrity: sha512-6tSLp5XytDS4TMZ0P3aGZnr7MXTagfNycepNfIDitd9IgwM9y01+Ssu6mglNi8RiXYhek6LBWNOd/cvpIO12+w==} peerDependencies: vue: ^3.2.0 @@ -2480,8 +2211,8 @@ packages: encoding-sniffer@0.2.0: resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} - enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + enhanced-resolve@5.18.0: + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -2497,12 +2228,8 @@ packages: errx@0.1.0: resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} - es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} - engines: {node: '>= 0.4'} - - es-abstract@1.23.7: - resolution: {integrity: sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==} + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -2517,31 +2244,20 @@ packages: resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} - es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} @@ -2551,11 +2267,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.24.2: resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} @@ -2606,19 +2317,9 @@ packages: peerDependencies: eslint-plugin-import: '>=1.4.0' - eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} - eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.0: - resolution: {integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-import-resolver-typescript@3.7.0: resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} engines: {node: ^14.18.0 || >=16.0.0} @@ -2653,27 +2354,6 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-module-utils@2.8.0: - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - eslint-plugin-es@3.0.1: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} @@ -2692,16 +2372,6 @@ packages: peerDependencies: eslint: '>=4.19.1' - eslint-plugin-import@2.28.1: - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint-plugin-import@2.31.0: resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} @@ -2752,14 +2422,14 @@ packages: eslint-plugin-jest: optional: true - eslint-plugin-promise@6.1.1: - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + eslint-plugin-promise@6.6.0: + resolution: {integrity: sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-react-hooks@4.6.0: - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 @@ -2846,8 +2516,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -2901,8 +2571,8 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -2914,8 +2584,8 @@ packages: fast-npm-meta@0.2.2: resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} fdir@6.4.2: resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} @@ -2932,8 +2602,8 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up@4.1.0: @@ -2954,8 +2624,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} fraction.js@4.3.7: @@ -2984,10 +2654,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - function.prototype.name@1.1.8: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} @@ -3003,16 +2669,17 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} - - get-intrinsic@1.2.6: - resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} engines: {node: '>= 0.4'} get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} @@ -3025,17 +2692,10 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - get-tsconfig@4.5.0: - resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} - get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} @@ -3068,8 +2728,8 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + glob@11.0.1: + resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} engines: {node: 20 || >=22} hasBin: true @@ -3089,10 +2749,6 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -3105,9 +2761,6 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -3122,58 +2775,32 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3@1.13.0: - resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==} + h3@1.13.1: + resolution: {integrity: sha512-u/z6Z4YY+ANZ05cRRfsFJadTBrNA6e3jxdU+AN5UCbZSZEUwgHiwjvUEe0k1NoQmAvQmETwr+xB5jd7mhCJuIQ==} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - has-proto@1.2.0: resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - - hasown@2.0.1: - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -3225,8 +2852,8 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} ignore@7.0.0: @@ -3269,10 +2896,6 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} - engines: {node: '>= 0.4'} - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -3284,9 +2907,6 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -3294,13 +2914,10 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + is-async-function@2.1.0: + resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-bigint@1.1.0: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} @@ -3309,10 +2926,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - is-boolean-object@1.2.1: resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} @@ -3328,9 +2941,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -3339,10 +2949,6 @@ packages: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - is-date-object@1.1.0: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} @@ -3369,8 +2975,8 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} is-glob@4.0.3: @@ -3396,14 +3002,6 @@ packages: is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} @@ -3427,10 +3025,6 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -3439,9 +3033,6 @@ packages: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - is-shared-array-buffer@1.0.4: resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} @@ -3457,26 +3048,14 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - is-symbol@1.1.1: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} - engines: {node: '>= 0.4'} - is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} @@ -3485,9 +3064,6 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - is-weakref@1.1.0: resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} engines: {node: '>= 0.4'} @@ -3521,8 +3097,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - iterator.prototype@1.1.4: - resolution: {integrity: sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==} + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} jackspeak@3.4.3: @@ -3557,8 +3133,8 @@ packages: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true @@ -3614,8 +3190,8 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - language-subtag-registry@0.3.22: - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} language-tags@1.0.9: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} @@ -3709,10 +3285,6 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - magic-string-ast@0.6.3: resolution: {integrity: sha512-C9sgUzVZtUtzCBoMdYtwrIRQ4IucGRFGgdhkjL7PXsVfPYmTuWtewqzk7dlipaCMWH/gOYehW9rgMoa4Oebtpw==} engines: {node: '>=16.14.0'} @@ -3747,8 +3319,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime@1.6.0: @@ -3785,6 +3357,10 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -3838,17 +3414,14 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -3929,13 +3502,13 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxi@3.17.2: - resolution: {integrity: sha512-JDVtBBwEe9VjVkhxwR/crtGJnyLHzvl2F1pjtglekjTVeiMThfhQHcvsI/u007gBAfPpmaCIdRGnoeTF4VKS8w==} + nuxi@3.20.0: + resolution: {integrity: sha512-E1R6QvUoinlAkP1EMesU0Dn1xLDLFli9LzaVAYdsmC2frHGIc15jMDRzwkAgK/8ae0H+tjHlfi/Qps/jZwF+7g==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true - nuxt@3.15.0: - resolution: {integrity: sha512-pjP/2zEjr57ensZZ1F4b7KldocM9S4SOtukgi9zau1OFlyolUmEgMFbHnwmEKqzuZ1OPTaRS3/1S6B7GUVbbRg==} + nuxt@3.15.1: + resolution: {integrity: sha512-8sKgqjhu5JoaVv89TnBW5S0jvsXRrEWGF+CguYUPK+6sRAtNcJAwcWxd4pEmURYQ2D0jjdfgr/VyH0i9CdhkBQ==} engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0} hasBin: true peerDependencies: @@ -3961,9 +3534,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -3972,10 +3542,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -3984,25 +3550,14 @@ packages: resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} - object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} - engines: {node: '>= 0.4'} - object.fromentries@2.0.8: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} - object.groupby@1.0.3: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} - engines: {node: '>= 0.4'} - object.values@1.2.1: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} @@ -4032,19 +3587,23 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openapi-typescript@7.4.4: - resolution: {integrity: sha512-7j3nktnRzlQdlHnHsrcr6Gqz8f80/RhfA2I8s1clPI+jkY0hLNmnYVKBfuUEli5EEgK1B6M+ibdS5REasPlsUw==} + openapi-typescript@7.5.2: + resolution: {integrity: sha512-W/QXuQz0Fa3bGY6LKoqTCgrSX+xI/ST+E5RXo2WBmp3WwgXCWKDJPHv5GZmElF4yLCccnqYsakBDOJikHZYGRw==} hasBin: true peerDependencies: typescript: ^5.x - optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} opts@2.0.2: resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -4071,6 +3630,9 @@ packages: package-manager-detector@0.2.8: resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} + packrup@0.1.2: + resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -4145,12 +3707,12 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.1: + resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} + perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -4175,8 +3737,8 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-types@1.2.1: - resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + pkg-types@1.3.0: + resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -4186,8 +3748,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-calc@10.0.2: - resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} + postcss-calc@10.1.0: + resolution: {integrity: sha512-uQ/LDGsf3mgsSUEXmAt3VsCSHR3aKqtEIkmB+4PhzYwRYOW5MZs/GhCCFpsOtJJkP6EC6uGipbrnaTjqaJZcJw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 @@ -4340,6 +3902,10 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + postcss-svgo@7.0.1: resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} @@ -4355,10 +3921,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -4375,11 +3937,6 @@ packages: prettier: optional: true - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} - engines: {node: '>=14'} - hasBin: true - pretty-bytes@6.1.1: resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} engines: {node: ^14.13.1 || >=16.0.0} @@ -4438,8 +3995,8 @@ packages: readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@4.6.0: - resolution: {integrity: sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==} + readable-stream@4.7.0: + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} readdir-glob@1.1.3: @@ -4461,20 +4018,16 @@ packages: resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} - reflect.getprototypeof@1.0.9: - resolution: {integrity: sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==} + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true - regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} - engines: {node: '>= 0.4'} - - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} regexpp@3.2.0: @@ -4507,8 +4060,9 @@ packages: resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true resolve@2.0.0-next.5: @@ -4540,18 +4094,21 @@ packages: resolution: {integrity: sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==} engines: {node: '>=8.3'} - rollup-plugin-visualizer@5.12.0: - resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} - engines: {node: '>=14'} + rollup-plugin-visualizer@5.14.0: + resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} + engines: {node: '>=18'} hasBin: true peerDependencies: + rolldown: 1.x rollup: 2.x || 3.x || 4.x peerDependenciesMeta: + rolldown: + optional: true rollup: optional: true - rollup@4.29.1: - resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==} + rollup@4.30.1: + resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4562,10 +4119,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} - engines: {node: '>=0.4'} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -4576,8 +4129,9 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} @@ -4603,11 +4157,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} @@ -4635,6 +4184,10 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -4665,9 +4218,6 @@ packages: resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} engines: {node: '>= 0.4'} - side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - side-channel@1.1.0: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} @@ -4710,10 +4260,6 @@ packages: resolution: {integrity: sha512-/HrPQAeeLaa+vbAH/znjuhwUluuiM/zL5XX9kop8UpDgjtyWKt43hGDk2vd/TBdDpzIyzIHVUgmYofzYrAQjew==} hasBin: true - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -4738,8 +4284,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.17: - resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} speakingurl@14.0.1: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} @@ -4784,20 +4330,10 @@ packages: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} - string.prototype.trimend@1.0.9: resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} engines: {node: '>= 0.4'} - string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} - string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} @@ -4855,10 +4391,6 @@ packages: resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} engines: {node: '>=16'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -4902,8 +4434,8 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} engines: {node: '>=10'} hasBin: true @@ -4923,17 +4455,13 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} tinyglobby@0.2.10: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -4961,24 +4489,21 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - ts-api-utils@1.0.2: - resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - ts-api-utils@1.4.3: resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' + ts-api-utils@2.0.0: + resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfig-paths@3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -5048,43 +4573,28 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@4.30.2: - resolution: {integrity: sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==} + type-fest@4.32.0: + resolution: {integrity: sha512-rfgpoi08xagF3JSdtJlCwMq9DGNDE0IMh3Mkpc1wUypg9vPi786AiqeBBKcqvIkq42azsBM85N490fyZjeUftw==} engines: {node: '>=16'} - typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} - engines: {node: '>= 0.4'} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} - engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.3: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} - engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.4: resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} - typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - typed-array-length@1.0.7: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.18.2: - resolution: {integrity: sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==} + typescript-eslint@8.19.1: + resolution: {integrity: sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5106,9 +4616,6 @@ packages: ultrahtml@1.5.3: resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -5129,8 +4636,8 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.14: - resolution: {integrity: sha512-XmXW0aZyX9kGk9ejCKCSvv/J4T3Rt4hoAe2EofM+nhG+zwZ7AArUMK/0F/fj6FTkfgY0u0/JryE00qUDULgygA==} + unhead@1.11.15: + resolution: {integrity: sha512-fA0rYB7qMHKY4sg0yzEXhi0cqiF/nl/OUKNaXOS9ChJwCjJxabpZvmQIUOiGS+1ckoFbZc3qZnhDLpdeNhOQwg==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -5176,20 +4683,20 @@ packages: vue-router: optional: true - unplugin@1.16.0: - resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} unplugin@2.0.0-beta.1: resolution: {integrity: sha512-2qzQo5LN2DmUZXkWDHvGKLF5BP0WN+KthD6aPnPJ8plRBIjv4lh5O07eYcSxgO2znNw9s4MNhEO1sB+JDllDbQ==} engines: {node: '>=18.12.0'} - unplugin@2.1.0: - resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==} + unplugin@2.1.2: + resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==} engines: {node: '>=18.12.0'} - unstorage@1.14.1: - resolution: {integrity: sha512-0MBKpoVhNLL/Ixvue9lIsrHkwwWW9/f3TRftsYu1R7nZJJyHSdgPMBDjny2op07nirnS3OX6H3u+YDFGld+1Bg==} + unstorage@1.14.4: + resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 @@ -5207,7 +4714,7 @@ packages: aws4fetch: ^1.0.20 db0: '>=0.2.1' idb-keyval: ^6.2.1 - ioredis: ^5.4.1 + ioredis: ^5.4.2 uploadthing: ^7.4.1 peerDependenciesMeta: '@azure/app-configuration': @@ -5258,8 +4765,8 @@ packages: unwasm@0.3.9: resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -5342,10 +4849,10 @@ packages: peerDependencies: vite: ^5.0.0 || ^6.0.0 - vite-plugin-vue-inspector@5.1.3: - resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} + vite-plugin-vue-inspector@5.3.1: + resolution: {integrity: sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==} peerDependencies: - vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 + vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} @@ -5378,8 +4885,8 @@ packages: terser: optional: true - vite@6.0.5: - resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==} + vite@6.0.7: + resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5476,14 +4983,6 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.4.21: - resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: @@ -5509,9 +5008,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -5524,10 +5020,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.18: resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} @@ -5542,6 +5034,10 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -5602,8 +5098,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -5643,42 +5139,35 @@ packages: snapshots: - '@aashutoshrathi/word-wrap@1.2.6': {} - '@adobe/css-tools@4.3.3': {} '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@antfu/utils@0.7.10': {} - '@babel/code-frame@7.23.5': - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.1.1 - '@babel/compat-data@7.26.3': {} + '@babel/compat-data@7.26.5': {} '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 2.0.0 debug: 4.4.0(supports-color@9.4.0) gensync: 1.0.0-beta.2 @@ -5687,7 +5176,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)': + '@babel/eslint-parser@7.26.5(@babel/core@7.26.0)(eslint@8.57.1)': dependencies: '@babel/core': 7.26.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 @@ -5695,23 +5184,23 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.26.3': + '@babel/generator@7.26.5': dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 - '@babel/helper-compilation-targets@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/compat-data': 7.26.3 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.3 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -5721,24 +5210,24 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -5747,38 +5236,34 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 - '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.4 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.23.4': {} - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-identifier@7.25.9': {} '@babel/helper-validator-option@7.25.9': {} @@ -5786,27 +5271,17 @@ snapshots: '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - - '@babel/highlight@7.23.4': - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - - '@babel/parser@7.24.0': - dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.26.5 - '@babel/parser@7.26.3': + '@babel/parser@7.26.5': dependencies: - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -5814,66 +5289,60 @@ snapshots: '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/standalone@7.26.4': {} + '@babel/standalone@7.26.5': {} '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 - '@babel/traverse@7.26.4': + '@babel/traverse@7.26.5': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.3 + '@babel/types': 7.26.5 debug: 4.4.0(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.0': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - '@babel/types@7.26.3': + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -5888,13 +5357,13 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.6.3) - '@element-plus/nuxt@1.1.1(@element-plus/icons-vue@2.3.1(vue@3.5.13(typescript@5.6.3)))(element-plus@2.9.1(vue@3.5.13(typescript@5.6.3)))(magicast@0.3.5)(rollup@4.29.1)': + '@element-plus/nuxt@1.1.1(@element-plus/icons-vue@2.3.1(vue@3.5.13(typescript@5.6.3)))(element-plus@2.9.3(vue@3.5.13(typescript@5.6.3)))(magicast@0.3.5)(rollup@4.30.1)': dependencies: '@element-plus/icons-vue': 2.3.1(vue@3.5.13(typescript@5.6.3)) - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - element-plus: 2.9.1(vue@3.5.13(typescript@5.6.3)) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + element-plus: 2.9.3(vue@3.5.13(typescript@5.6.3)) magic-string: 0.27.0 - unplugin: 1.16.0 + unplugin: 1.16.1 transitivePeerDependencies: - magicast - rollup @@ -5903,153 +5372,102 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.24.0': - optional: true - '@esbuild/aix-ppc64@0.24.2': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.24.0': - optional: true - '@esbuild/android-arm64@0.24.2': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.24.0': - optional: true - '@esbuild/android-arm@0.24.2': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.24.0': - optional: true - '@esbuild/android-x64@0.24.2': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.24.0': - optional: true - '@esbuild/darwin-arm64@0.24.2': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.24.0': - optional: true - '@esbuild/darwin-x64@0.24.2': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.24.0': - optional: true - '@esbuild/freebsd-arm64@0.24.2': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.24.0': - optional: true - '@esbuild/freebsd-x64@0.24.2': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.24.0': - optional: true - '@esbuild/linux-arm64@0.24.2': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.24.0': - optional: true - '@esbuild/linux-arm@0.24.2': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.24.0': - optional: true - '@esbuild/linux-ia32@0.24.2': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.24.0': - optional: true - '@esbuild/linux-loong64@0.24.2': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.24.0': - optional: true - '@esbuild/linux-mips64el@0.24.2': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.24.0': - optional: true - '@esbuild/linux-ppc64@0.24.2': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.24.0': - optional: true - '@esbuild/linux-riscv64@0.24.2': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.24.0': - optional: true - '@esbuild/linux-s390x@0.24.2': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.24.0': - optional: true - '@esbuild/linux-x64@0.24.2': optional: true @@ -6059,70 +5477,47 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.24.0': - optional: true - '@esbuild/netbsd-x64@0.24.2': optional: true - '@esbuild/openbsd-arm64@0.24.0': - optional: true - '@esbuild/openbsd-arm64@0.24.2': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.24.0': - optional: true - '@esbuild/openbsd-x64@0.24.2': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.24.0': - optional: true - '@esbuild/sunos-x64@0.24.2': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.24.0': - optional: true - '@esbuild/win32-arm64@0.24.2': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.24.0': - optional: true - '@esbuild/win32-ia32@0.24.2': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.24.0': - optional: true - '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.12.1': {} '@eslint/eslintrc@2.1.4': @@ -6131,7 +5526,7 @@ snapshots: debug: 4.4.0(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6143,16 +5538,16 @@ snapshots: '@eslint/js@9.17.0': {} - '@floating-ui/core@1.6.8': + '@floating-ui/core@1.6.9': dependencies: - '@floating-ui/utils': 0.2.8 + '@floating-ui/utils': 0.2.9 - '@floating-ui/dom@1.6.12': + '@floating-ui/dom@1.6.13': dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 + '@floating-ui/core': 1.6.9 + '@floating-ui/utils': 0.2.9 - '@floating-ui/utils@0.2.8': {} + '@floating-ui/utils@0.2.9': {} '@humanwhocodes/config-array@0.13.0': dependencies: @@ -6211,23 +5606,23 @@ snapshots: '@intlify/shared@11.0.1': {} - '@intlify/unplugin-vue-i18n@6.0.2(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(rollup@4.29.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': + '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(rollup@4.30.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3))) '@intlify/shared': 11.0.1 - '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.6.3) + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) debug: 4.4.0(supports-color@9.4.0) - fast-glob: 3.3.2 + fast-glob: 3.3.3 js-yaml: 4.1.0 json5: 2.2.3 pathe: 1.1.2 picocolors: 1.1.1 source-map-js: 1.2.1 - unplugin: 1.16.0 + unplugin: 1.16.1 vue: 3.5.13(typescript@5.6.3) optionalDependencies: vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.3)) @@ -6240,9 +5635,9 @@ snapshots: '@intlify/utils@0.13.0': {} - '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.0.1)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 optionalDependencies: '@intlify/shared': 11.0.1 '@vue/compiler-dom': 3.5.13 @@ -6264,7 +5659,7 @@ snapshots: dependencies: minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6274,9 +5669,9 @@ snapshots: '@jridgewell/set-array@1.2.1': {} - '@jridgewell/source-map@0.3.5': + '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -6296,7 +5691,7 @@ snapshots: '@mapbox/node-pre-gyp@2.0.0-rc.0': dependencies: - consola: 3.3.1 + consola: 3.3.3 detect-libc: 2.0.3 https-proxy-agent: 7.0.6(supports-color@9.4.0) node-fetch: 2.7.0 @@ -6316,11 +5711,11 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} - '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.29.1)': + '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) json5: 2.2.3 - rollup: 4.29.1 + rollup: 4.30.1 '@netlify/functions@2.8.2': dependencies: @@ -6347,46 +5742,46 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.18.0 '@nolyfill/is-core-module@1.0.39': {} '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.6.4(magicast@0.3.5)(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))': + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))': dependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@nuxt/schema': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/schema': 3.15.1 execa: 7.2.0 - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) transitivePeerDependencies: - magicast - rollup - supports-color - '@nuxt/devtools-wizard@1.6.4': + '@nuxt/devtools-wizard@1.7.0': dependencies: - consola: 3.3.1 + consola: 3.3.3 diff: 7.0.0 execa: 7.2.0 global-directory: 4.0.1 magicast: 0.3.5 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.0 prompts: 2.4.2 rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.4(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3))': + '@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.6.4(magicast@0.3.5)(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)) - '@nuxt/devtools-wizard': 1.6.4 - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3)) + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)) + '@nuxt/devtools-wizard': 1.7.0 + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@vue/devtools-core': 7.6.8(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3)) '@vue/devtools-kit': 7.6.8 birpc: 0.2.19 - consola: 3.3.1 + consola: 3.3.3 cronstrue: 2.52.0 destr: 2.0.3 error-stack-parser-es: 0.1.5 @@ -6404,17 +5799,17 @@ snapshots: ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.0 rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 simple-git: 3.27.0 sirv: 3.0.0 tinyglobby: 0.2.10 - unimport: 3.14.5(rollup@4.29.1) - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)) + unimport: 3.14.5(rollup@4.30.1) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)) + vite-plugin-vue-inspector: 5.3.1(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -6424,11 +5819,11 @@ snapshots: - utf-8-validate - vue - '@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1)': + '@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/schema': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@nuxt/schema': 3.15.1 c12: 2.0.1(magicast@0.3.5) - consola: 3.3.1 + consola: 3.3.3 defu: 6.1.4 destr: 2.0.3 globby: 14.0.2 @@ -6438,53 +5833,39 @@ snapshots: knitwork: 1.2.0 mlly: 1.7.3 ohash: 1.1.4 - pathe: 1.1.2 - pkg-types: 1.2.1 + pathe: 2.0.1 + pkg-types: 1.3.0 scule: 1.3.0 semver: 7.6.3 ufo: 1.5.4 unctx: 2.4.1 - unimport: 3.14.5(rollup@4.29.1) + unimport: 3.14.5(rollup@4.30.1) untyped: 1.5.2 transitivePeerDependencies: - magicast - rollup - supports-color - '@nuxt/schema@3.15.0(magicast@0.3.5)(rollup@4.29.1)': + '@nuxt/schema@3.15.1': dependencies: - c12: 2.0.1(magicast@0.3.5) - compatx: 0.1.8 - consola: 3.3.1 + consola: 3.3.3 defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.2.1 - scule: 1.3.0 + pathe: 2.0.1 std-env: 3.8.0 - ufo: 1.5.4 - uncrypto: 0.1.3 - unimport: 3.14.5(rollup@4.29.1) - untyped: 1.5.2 - transitivePeerDependencies: - - magicast - - rollup - - supports-color - '@nuxt/telemetry@2.6.2(magicast@0.3.5)(rollup@4.29.1)': + '@nuxt/telemetry@2.6.4(magicast@0.3.5)(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) citty: 0.1.6 - consola: 3.3.1 + consola: 3.3.3 destr: 2.0.3 dotenv: 16.4.7 git-url-parse: 16.0.0 is-docker: 3.0.0 - jiti: 2.4.2 ofetch: 1.4.1 package-manager-detector: 0.2.8 parse-git-config: 3.0.0 - pathe: 1.1.2 + pathe: 2.0.1 rc9: 2.1.2 std-env: 3.8.0 transitivePeerDependencies: @@ -6492,38 +5873,38 @@ snapshots: - rollup - supports-color - '@nuxt/vite-builder@3.15.0(@types/node@18.19.68)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.29.1)(stylus@0.64.0)(terser@5.26.0)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))(yaml@2.6.1)': + '@nuxt/vite-builder@3.15.1(@types/node@18.19.70)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(stylus@0.64.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))(yaml@2.7.0)': dependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@rollup/plugin-replace': 6.0.2(rollup@4.29.1) - '@vitejs/plugin-vue': 5.2.1(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@rollup/plugin-replace': 6.0.2(rollup@4.30.1) + '@vitejs/plugin-vue': 5.2.1(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) + '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3)) autoprefixer: 10.4.20(postcss@8.4.49) - consola: 3.3.1 + consola: 3.3.3 cssnano: 7.0.6(postcss@8.4.49) defu: 6.1.4 esbuild: 0.24.2 escape-string-regexp: 5.0.0 externality: 1.0.2 get-port-please: 3.1.2 - h3: 1.13.0 + h3: 1.13.1 jiti: 2.4.2 knitwork: 1.2.0 magic-string: 0.30.17 mlly: 1.7.3 ohash: 1.1.4 - pathe: 1.1.2 + pathe: 2.0.1 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.0 postcss: 8.4.49 - rollup-plugin-visualizer: 5.12.0(rollup@4.29.1) + rollup-plugin-visualizer: 5.14.0(rollup@4.30.1) std-env: 3.8.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 2.1.0 - vite: 6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1) - vite-node: 2.1.8(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) - vite-plugin-checker: 0.8.0(eslint@8.57.1)(optionator@0.9.3)(typescript@5.6.3)(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1)) + unplugin: 2.1.2 + vite: 6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0) + vite-node: 2.1.8(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) + vite-plugin-checker: 0.8.0(eslint@8.57.1)(optionator@0.9.4)(typescript@5.6.3)(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0)) vue: 3.5.13(typescript@5.6.3) vue-bundle-renderer: 2.1.1 transitivePeerDependencies: @@ -6535,6 +5916,7 @@ snapshots: - magicast - meow - optionator + - rolldown - rollup - sass - sass-embedded @@ -6552,27 +5934,27 @@ snapshots: '@nuxtjs/eslint-config-typescript@12.1.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@nuxtjs/eslint-config': 12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.28.1)(eslint@8.57.1) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-vue: 9.32.0(eslint@8.57.1) transitivePeerDependencies: - - eslint-import-resolver-node - eslint-import-resolver-webpack + - eslint-plugin-import-x - supports-color - typescript - '@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1)': + '@nuxtjs/eslint-config@12.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)': dependencies: eslint: 8.57.1 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.1.1(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0)(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-n: 15.7.0(eslint@8.57.1) eslint-plugin-node: 11.1.0(eslint@8.57.1) - eslint-plugin-promise: 6.1.1(eslint@8.57.1) + eslint-plugin-promise: 6.6.0(eslint@8.57.1) eslint-plugin-unicorn: 44.0.2(eslint@8.57.1) eslint-plugin-vue: 9.32.0(eslint@8.57.1) local-pkg: 0.4.3 @@ -6582,15 +5964,15 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@nuxtjs/i18n@9.1.1(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(magicast@0.3.5)(rollup@4.29.1)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': + '@nuxtjs/i18n@9.1.1(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(magicast@0.3.5)(rollup@4.30.1)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))': dependencies: '@intlify/h3': 0.6.1 '@intlify/shared': 10.0.5 - '@intlify/unplugin-vue-i18n': 6.0.2(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(rollup@4.29.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + '@intlify/unplugin-vue-i18n': 6.0.3(@vue/compiler-dom@3.5.13)(eslint@8.57.1)(rollup@4.30.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) '@intlify/utils': 0.13.0 - '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.29.1) - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@rollup/plugin-yaml': 4.1.2(rollup@4.29.1) + '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.30.1) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@rollup/plugin-yaml': 4.1.2(rollup@4.30.1) '@vue/compiler-sfc': 3.5.13 debug: 4.4.0(supports-color@9.4.0) defu: 6.1.4 @@ -6603,8 +5985,8 @@ snapshots: scule: 1.3.0 sucrase: 3.35.0 ufo: 1.5.4 - unplugin: 1.16.0 - unplugin-vue-router: 0.10.9(rollup@4.29.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + unplugin: 1.16.1 + unplugin-vue-router: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vue-i18n: 10.0.5(vue@3.5.13(typescript@5.6.3)) vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) transitivePeerDependencies: @@ -6650,7 +6032,7 @@ snapshots: '@parcel/watcher-wasm@2.5.0': dependencies: is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.8 '@parcel/watcher-win32-arm64@2.5.0': optional: true @@ -6665,7 +6047,7 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.8 node-addon-api: 7.1.1 optionalDependencies: '@parcel/watcher-android-arm64': 2.5.0 @@ -6682,9 +6064,9 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@pinia/nuxt@0.9.0(magicast@0.3.5)(pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)))(rollup@4.29.1)': + '@pinia/nuxt@0.9.0(magicast@0.3.5)(pinia@2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)))(rollup@4.30.1)': dependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) pinia: 2.3.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3)) transitivePeerDependencies: - magicast @@ -6707,7 +6089,7 @@ snapshots: '@redocly/config@0.17.1': {} - '@redocly/openapi-core@1.26.1(supports-color@9.4.0)': + '@redocly/openapi-core@1.27.1(supports-color@9.4.0)': dependencies: '@redocly/ajv': 8.11.2 '@redocly/config': 0.17.1 @@ -6723,13 +6105,13 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.1(rollup@4.29.1)': + '@rollup/plugin-alias@5.1.1(rollup@4.30.1)': optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-commonjs@28.0.2(rollup@4.29.1)': + '@rollup/plugin-commonjs@28.0.2(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.2(picomatch@4.0.2) @@ -6737,123 +6119,123 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-inject@5.0.5(rollup@4.29.1)': + '@rollup/plugin-inject@5.0.5(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) estree-walker: 2.0.2 magic-string: 0.30.17 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-json@6.1.0(rollup@4.29.1)': + '@rollup/plugin-json@6.1.0(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-node-resolve@15.3.1(rollup@4.29.1)': + '@rollup/plugin-node-resolve@15.3.1(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.8 + resolve: 1.22.10 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-replace@6.0.2(rollup@4.29.1)': + '@rollup/plugin-replace@6.0.2(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) magic-string: 0.30.17 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-terser@0.4.4(rollup@4.29.1)': + '@rollup/plugin-terser@0.4.4(rollup@4.30.1)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.26.0 + terser: 5.37.0 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/plugin-yaml@4.1.2(rollup@4.29.1)': + '@rollup/plugin-yaml@4.1.2(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) js-yaml: 4.1.0 tosource: 2.0.0-alpha.3 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/pluginutils@5.1.4(rollup@4.29.1)': + '@rollup/pluginutils@5.1.4(rollup@4.30.1)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - '@rollup/rollup-android-arm-eabi@4.29.1': + '@rollup/rollup-android-arm-eabi@4.30.1': optional: true - '@rollup/rollup-android-arm64@4.29.1': + '@rollup/rollup-android-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-arm64@4.29.1': + '@rollup/rollup-darwin-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-x64@4.29.1': + '@rollup/rollup-darwin-x64@4.30.1': optional: true - '@rollup/rollup-freebsd-arm64@4.29.1': + '@rollup/rollup-freebsd-arm64@4.30.1': optional: true - '@rollup/rollup-freebsd-x64@4.29.1': + '@rollup/rollup-freebsd-x64@4.30.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.29.1': + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.29.1': + '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.29.1': + '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.29.1': + '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.29.1': + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.29.1': + '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.29.1': + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.29.1': + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-x64-musl@4.29.1': + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.29.1': + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.29.1': + '@rollup/rollup-win32-ia32-msvc@4.30.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.29.1': + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true '@rtsao/scc@1.1.0': {} - '@rushstack/eslint-patch@1.10.4': {} + '@rushstack/eslint-patch@1.10.5': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -6865,92 +6247,92 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 18.19.68 + '@types/node': 18.19.70 - '@types/json-schema@7.0.12': {} + '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} '@types/lodash-es@4.17.12': dependencies: - '@types/lodash': 4.17.13 + '@types/lodash': 4.17.14 - '@types/lodash@4.17.13': {} + '@types/lodash@4.17.14': {} '@types/minimist@1.2.5': {} - '@types/node@18.19.68': + '@types/node@18.19.70': dependencies: undici-types: 5.26.5 - '@types/normalize-package-data@2.4.1': {} + '@types/normalize-package-data@2.4.4': {} '@types/parse-path@7.0.3': {} '@types/resolve@1.20.2': {} - '@types/semver@7.5.0': {} + '@types/semver@7.5.8': {} '@types/web-bluetooth@0.0.16': {} '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/type-utils': 6.10.0(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 6.10.0 - debug: 4.3.4 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.4.0(supports-color@9.4.0) eslint: 8.57.1 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.0.2(typescript@5.5.4) + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.18.2(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.2 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.19.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.1 eslint: 8.57.1 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 6.10.0 - debug: 4.3.4 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.4.0(supports-color@9.4.0) eslint: 8.57.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.1 debug: 4.4.0(supports-color@9.4.0) eslint: 8.57.1 typescript: 5.6.3 @@ -6962,44 +6344,44 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@6.10.0': + '@typescript-eslint/scope-manager@6.21.0': dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/scope-manager@8.18.2': + '@typescript-eslint/scope-manager@8.19.1': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 - '@typescript-eslint/type-utils@6.10.0(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.5.4) debug: 4.4.0(supports-color@9.4.0) eslint: 8.57.1 - ts-api-utils: 1.0.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.18.2(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.19.1(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@8.57.1)(typescript@5.6.3) debug: 4.4.0(supports-color@9.4.0) eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@6.10.0': {} + '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/types@8.18.2': {} + '@typescript-eslint/types@8.19.1': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4)': dependencies: @@ -7015,39 +6397,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.10.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 - ts-api-utils: 1.0.2(typescript@5.5.4) + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.18.2(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.19.1(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 debug: 4.4.0(supports-color@9.4.0) - fast-glob: 3.3.2 + fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.6.3) + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) @@ -7058,26 +6441,26 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.10.0(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.5.4) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) eslint: 8.57.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.18.2(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/utils@8.19.1(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.6.3) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) eslint: 8.57.1 typescript: 5.6.3 transitivePeerDependencies: @@ -7088,50 +6471,50 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@6.10.0': + '@typescript-eslint/visitor-keys@6.21.0': dependencies: - '@typescript-eslint/types': 6.10.0 + '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.18.2': + '@typescript-eslint/visitor-keys@8.19.1': dependencies: - '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/types': 8.19.1 eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.1': {} - '@unhead/dom@1.11.14': + '@unhead/dom@1.11.15': dependencies: - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 - '@unhead/schema@1.11.14': + '@unhead/schema@1.11.15': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.14': + '@unhead/shared@1.11.15': dependencies: - '@unhead/schema': 1.11.14 + '@unhead/schema': 1.11.15 + packrup: 0.1.2 - '@unhead/ssr@1.11.14': + '@unhead/ssr@1.11.15': dependencies: - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 - '@unhead/vue@1.11.14(vue@3.5.13(typescript@5.6.3))': + '@unhead/vue@1.11.15(vue@3.5.13(typescript@5.6.3))': dependencies: - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 - defu: 6.1.4 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 hookable: 5.5.3 - unhead: 1.11.14 + unhead: 1.11.15 vue: 3.5.13(typescript@5.6.3) - '@vercel/nft@0.27.10(rollup@4.29.1)': + '@vercel/nft@0.27.10(rollup@4.30.1)': dependencies: '@mapbox/node-pre-gyp': 2.0.0-rc.0 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) async-sema: 3.1.1 @@ -7147,30 +6530,29 @@ snapshots: - rollup - supports-color - '@vercel/style-guide@5.2.0(eslint@8.57.1)(prettier@3.4.2)(typescript@5.5.4)': + '@vercel/style-guide@5.2.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@babel/eslint-parser': 7.26.5(@babel/core@7.26.0)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)) eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) + eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) eslint-plugin-react: 7.37.3(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) eslint-plugin-testing-library: 6.5.0(eslint@8.57.1)(typescript@5.5.4) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 48.0.1(eslint@8.57.1) - prettier-plugin-packagejson: 2.5.6(prettier@3.4.2) + prettier-plugin-packagejson: 2.5.6 optionalDependencies: eslint: 8.57.1 - prettier: 3.4.2 typescript: 5.5.4 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -7178,30 +6560,30 @@ snapshots: - jest - supports-color - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3))': dependencies: '@babel/core': 7.26.0 - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1) + vite: 6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) vue: 3.5.13(typescript@5.6.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1) + vite: 6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0) vue: 3.5.13(typescript@5.6.3) - '@vue-macros/common@1.15.1(rollup@4.29.1)(vue@3.5.13(typescript@5.6.3))': + '@vue-macros/common@1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.6.3))': dependencies: - '@babel/types': 7.26.3 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@babel/types': 7.26.5 + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@vue/compiler-sfc': 3.5.13 ast-kit: 1.3.2 local-pkg: 0.5.1 @@ -7216,11 +6598,11 @@ snapshots: '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)': dependencies: '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0) html-tags: 3.3.1 @@ -7235,53 +6617,28 @@ snapshots: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/parser': 7.26.3 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/parser': 7.26.5 '@vue/compiler-sfc': 3.5.13 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.4.21': - dependencies: - '@babel/parser': 7.24.0 - '@vue/shared': 3.4.21 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.21': - dependencies: - '@vue/compiler-core': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/compiler-dom@3.5.13': dependencies: '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 - '@vue/compiler-sfc@3.4.21': - dependencies: - '@babel/parser': 7.24.0 - '@vue/compiler-core': 3.4.21 - '@vue/compiler-dom': 3.4.21 - '@vue/compiler-ssr': 3.4.21 - '@vue/shared': 3.4.21 - estree-walker: 2.0.2 - magic-string: 0.30.17 - postcss: 8.4.35 - source-map-js: 1.0.2 - '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 @@ -7291,11 +6648,6 @@ snapshots: postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.21': - dependencies: - '@vue/compiler-dom': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/compiler-ssr@3.5.13': dependencies: '@vue/compiler-dom': 3.5.13 @@ -7303,21 +6655,21 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3))': + '@vue/devtools-core@7.6.8(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.6.8 - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-shared': 7.7.0 mitt: 3.0.1 nanoid: 5.0.9 pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)) + vite-hot-client: 0.2.4(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - vite '@vue/devtools-kit@7.6.8': dependencies: - '@vue/devtools-shared': 7.6.8 + '@vue/devtools-shared': 7.7.0 birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 @@ -7325,14 +6677,14 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 - '@vue/devtools-shared@7.6.8': + '@vue/devtools-shared@7.7.0': dependencies: rfdc: 1.4.1 '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 eslint-plugin-vue: 9.32.0(eslint@8.57.1) vue-eslint-parser: 9.4.3(eslint@8.57.1) @@ -7341,30 +6693,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/reactivity@3.4.21': - dependencies: - '@vue/shared': 3.4.21 - '@vue/reactivity@3.5.13': dependencies: '@vue/shared': 3.5.13 - '@vue/runtime-core@3.4.21': - dependencies: - '@vue/reactivity': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/runtime-core@3.5.13': dependencies: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.4.21': - dependencies: - '@vue/runtime-core': 3.4.21 - '@vue/shared': 3.4.21 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.13': dependencies: '@vue/reactivity': 3.5.13 @@ -7372,29 +6709,21 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.6.3))': - dependencies: - '@vue/compiler-ssr': 3.4.21 - '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.6.3) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.6.3) - '@vue/shared@3.4.21': {} - '@vue/shared@3.5.13': {} '@vue/tsconfig@0.5.1': {} - '@vueuse/core@12.2.0(typescript@5.6.3)': + '@vueuse/core@12.4.0(typescript@5.6.3)': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 12.2.0 - '@vueuse/shared': 12.2.0(typescript@5.6.3) + '@vueuse/metadata': 12.4.0 + '@vueuse/shared': 12.4.0(typescript@5.6.3) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - typescript @@ -7409,11 +6738,11 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/metadata@12.2.0': {} + '@vueuse/metadata@12.4.0': {} '@vueuse/metadata@9.13.0': {} - '@vueuse/shared@12.2.0(typescript@5.6.3)': + '@vueuse/shared@12.4.0(typescript@5.6.3)': dependencies: vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: @@ -7436,11 +6765,9 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.11.3 - - acorn@8.11.3: {} + acorn: 8.14.0 acorn@8.14.0: {} @@ -7461,11 +6788,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 + ansi-regex@6.1.0: {} ansi-styles@4.3.0: dependencies: @@ -7488,14 +6811,14 @@ snapshots: lazystream: 1.0.1 lodash: 4.17.21 normalize-path: 3.0.0 - readable-stream: 4.6.0 + readable-stream: 4.7.0 archiver@7.0.1: dependencies: archiver-utils: 5.0.2 async: 3.2.6 buffer-crc32: 1.0.0 - readable-stream: 4.6.0 + readable-stream: 4.7.0 readdir-glob: 1.1.3 tar-stream: 3.1.7 zip-stream: 6.0.1 @@ -7504,31 +6827,18 @@ snapshots: aria-query@5.3.2: {} - array-buffer-byte-length@1.0.0: - dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 - array-buffer-byte-length@1.0.2: dependencies: call-bound: 1.0.3 is-array-buffer: 3.0.5 - array-includes@3.1.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - is-string: 1.0.7 - array-includes@3.1.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 is-string: 1.1.1 array-union@2.1.0: {} @@ -7537,93 +6847,62 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - array.prototype.findlastindex@1.2.2: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 - array.prototype.findlastindex@1.2.5: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - array.prototype.flat@1.3.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - array.prototype.flat@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 - array.prototype.flatmap@1.3.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.1: - dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - get-intrinsic: 1.2.1 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 - arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 is-array-buffer: 3.0.5 ast-kit@1.3.2: dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 pathe: 1.1.2 ast-types-flow@0.0.8: {} ast-walker-scope@0.6.2: dependencies: - '@babel/parser': 7.26.3 + '@babel/parser': 7.26.5 ast-kit: 1.3.2 async-sema@3.1.1: {} @@ -7634,16 +6913,14 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: - browserslist: 4.24.3 - caniuse-lite: 1.0.30001690 + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 postcss: 8.4.49 postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.5: {} - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -7656,12 +6933,12 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.5.0: + bare-events@2.5.4: optional: true base64-js@1.5.1: {} - binary-extensions@2.2.0: {} + binary-extensions@2.3.0: {} bindings@1.5.0: dependencies: @@ -7680,16 +6957,16 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 - browserslist@4.24.3: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001690 - electron-to-chromium: 1.5.76 + caniuse-lite: 1.0.30001692 + electron-to-chromium: 1.5.80 node-releases: 2.0.19 - update-browserslist-db: 1.1.1(browserslist@4.24.3) + update-browserslist-db: 1.1.2(browserslist@4.24.4) buffer-crc32@1.0.0: {} @@ -7702,7 +6979,7 @@ snapshots: builtin-modules@3.3.0: {} - builtins@5.0.1: + builtins@5.1.0: dependencies: semver: 7.6.3 @@ -7722,7 +6999,7 @@ snapshots: ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.0 rc9: 2.1.2 optionalDependencies: magicast: 0.3.5 @@ -7734,39 +7011,28 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.2: - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.1 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 call-bound@1.0.3: dependencies: call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 callsites@3.1.0: {} caniuse-api@3.0.0: dependencies: - browserslist: 4.24.3 - caniuse-lite: 1.0.30001690 + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001690: {} - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 + caniuse-lite@1.0.30001692: {} chalk@4.1.2: dependencies: @@ -7782,14 +7048,14 @@ snapshots: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.2.1 + domutils: 3.2.2 cheerio@1.0.0: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.2.1 + domutils: 3.2.2 encoding-sniffer: 0.2.0 htmlparser2: 9.1.0 parse5: 7.2.1 @@ -7801,7 +7067,7 @@ snapshots: chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -7818,11 +7084,11 @@ snapshots: chownr@3.0.0: {} - ci-info@3.8.0: {} + ci-info@3.9.0: {} citty@0.1.6: dependencies: - consola: 3.3.1 + consola: 3.3.3 clean-regexp@1.0.0: dependencies: @@ -7842,16 +7108,10 @@ snapshots: cluster-key-slot@1.1.2: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} colord@2.9.3: {} @@ -7876,13 +7136,13 @@ snapshots: crc32-stream: 6.0.0 is-stream: 2.0.1 normalize-path: 3.0.0 - readable-stream: 4.6.0 + readable-stream: 4.7.0 concat-map@0.0.1: {} confbox@0.1.8: {} - consola@3.3.1: {} + consola@3.3.3: {} convert-source-map@2.0.0: {} @@ -7903,18 +7163,12 @@ snapshots: crc32-stream@6.0.0: dependencies: crc-32: 1.2.2 - readable-stream: 4.6.0 + readable-stream: 4.7.0 croner@9.0.0: {} cronstrue@2.52.0: {} - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -7934,7 +7188,7 @@ snapshots: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.2.1 + domutils: 3.2.2 nth-check: 2.1.1 css-tree@2.2.1: @@ -7953,11 +7207,11 @@ snapshots: cssnano-preset-default@7.0.6(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 css-declaration-sorter: 7.2.0(postcss@8.4.49) cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 - postcss-calc: 10.0.2(postcss@8.4.49) + postcss-calc: 10.1.0(postcss@8.4.49) postcss-colormin: 7.0.2(postcss@8.4.49) postcss-convert-values: 7.0.4(postcss@8.4.49) postcss-discard-comments: 7.0.3(postcss@8.4.49) @@ -8033,10 +7287,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.4.0(supports-color@9.4.0): dependencies: ms: 2.1.3 @@ -8064,11 +7314,6 @@ snapshots: define-lazy-prop@3.0.0: {} - define-properties@1.2.0: - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -8091,7 +7336,7 @@ snapshots: detect-libc@2.0.3: {} - detect-newline@4.0.0: {} + detect-newline@4.0.1: {} devalue@5.1.1: {} @@ -8121,7 +7366,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - domutils@3.2.1: + domutils@3.2.2: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -8129,7 +7374,7 @@ snapshots: dot-prop@9.0.0: dependencies: - type-fest: 4.30.2 + type-fest: 4.32.0 dotenv@16.4.7: {} @@ -8145,15 +7390,15 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.76: {} + electron-to-chromium@1.5.80: {} - element-plus@2.9.1(vue@3.5.13(typescript@5.6.3)): + element-plus@2.9.3(vue@3.5.13(typescript@5.6.3)): dependencies: '@ctrl/tinycolor': 3.6.1 '@element-plus/icons-vue': 2.3.1(vue@3.5.13(typescript@5.6.3)) - '@floating-ui/dom': 1.6.12 + '@floating-ui/dom': 1.6.13 '@popperjs/core': '@sxzz/popperjs-es@2.11.7' - '@types/lodash': 4.17.13 + '@types/lodash': 4.17.14 '@types/lodash-es': 4.17.12 '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.6.3)) async-validator: 4.2.5 @@ -8181,7 +7426,7 @@ snapshots: iconv-lite: 0.6.3 whatwg-encoding: 3.1.1 - enhanced-resolve@5.15.0: + enhanced-resolve@5.18.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -8196,49 +7441,7 @@ snapshots: errx@0.1.0: {} - es-abstract@1.22.1: - dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.1 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-typed-array: 1.1.10 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-array-concat: 1.0.0 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.11 - - es-abstract@1.23.7: + es-abstract@1.23.9: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -8251,10 +7454,11 @@ snapshots: es-define-property: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 + es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 function.prototype.name: 1.1.8 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 get-symbol-description: 1.1.0 globalthis: 1.0.4 gopd: 1.2.0 @@ -8275,9 +7479,12 @@ snapshots: object-inspect: 1.13.3 object-keys: 1.1.1 object.assign: 4.1.7 - regexp.prototype.flags: 1.5.3 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 + set-proto: 1.0.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 @@ -8297,52 +7504,37 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 + es-set-tostringtag: 2.1.0 function-bind: 1.1.2 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 globalthis: 1.0.4 gopd: 1.2.0 has-property-descriptors: 1.0.2 has-proto: 1.2.0 has-symbols: 1.1.0 internal-slot: 1.1.0 - iterator.prototype: 1.1.4 + iterator.prototype: 1.1.5 safe-array-concat: 1.1.3 - es-module-lexer@1.5.4: {} + es-module-lexer@1.6.0: {} es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.1: + es-set-tostringtag@2.1.0: dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - has-tostringtag: 1.0.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.6 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 has-tostringtag: 1.0.2 hasown: 2.0.2 - es-shim-unscopables@1.0.0: - dependencies: - has: 1.0.3 - es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.2 - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 @@ -8375,33 +7567,6 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.24.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 - esbuild@0.24.2: optionalDependencies: '@esbuild/aix-ppc64': 0.24.2 @@ -8452,88 +7617,52 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.1.1(eslint@8.57.1))(eslint@8.57.1): + eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0)(eslint-plugin-n@15.7.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-plugin-n: 15.7.0(eslint@8.57.1) - eslint-plugin-promise: 6.1.1(eslint@8.57.1) - - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): - dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-promise: 6.6.0(eslint@8.57.1) - eslint-import-resolver-node@0.3.7: + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)): dependencies: - debug: 3.2.7 - is-core-module: 2.13.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 is-core-module: 2.16.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.28.1)(eslint@8.57.1): - dependencies: - debug: 4.3.4 - enhanced-resolve: 5.15.0 - eslint: 8.57.1 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) - fast-glob: 3.3.2 - get-tsconfig: 4.5.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 + resolve: 1.22.10 transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - supports-color eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0(supports-color@9.4.0) - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.18.0 eslint: 8.57.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.28.1)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - eslint-plugin-es@3.0.1(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -8550,36 +7679,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 eslint: 8.57.1 - ignore: 5.3.1 - - eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1): - dependencies: - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.0)(eslint@8.57.1) - has: 1.0.3 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.1 - object.values: 1.1.6 - semver: 6.3.1 - tsconfig-paths: 3.14.2 - optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color + ignore: 5.3.2 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -8590,7 +7692,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -8602,18 +7704,18 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4): + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript @@ -8639,14 +7741,14 @@ snapshots: eslint-plugin-n@15.7.0(eslint@8.57.1): dependencies: - builtins: 5.0.1 + builtins: 5.1.0 eslint: 8.57.1 eslint-plugin-es: 4.1.0(eslint@8.57.1) eslint-utils: 3.0.0(eslint@8.57.1) - ignore: 5.3.1 - is-core-module: 2.13.1 + ignore: 5.3.2 + is-core-module: 2.16.1 minimatch: 3.1.2 - resolve: 1.22.8 + resolve: 1.22.10 semver: 7.6.3 eslint-plugin-node@11.1.0(eslint@8.57.1): @@ -8654,22 +7756,22 @@ snapshots: eslint: 8.57.1 eslint-plugin-es: 3.0.1(eslint@8.57.1) eslint-utils: 2.1.0 - ignore: 5.3.1 + ignore: 5.3.2 minimatch: 3.1.2 - resolve: 1.22.8 + resolve: 1.22.10 semver: 6.3.1 - eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1): + eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1): dependencies: eslint: 8.57.1 optionalDependencies: - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - eslint-plugin-promise@6.1.1(eslint@8.57.1): + eslint-plugin-promise@6.6.0(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-react-hooks@4.6.0(eslint@8.57.1): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -8710,12 +7812,12 @@ snapshots: eslint-plugin-unicorn@44.0.2(eslint@8.57.1): dependencies: - '@babel/helper-validator-identifier': 7.22.20 - ci-info: 3.8.0 + '@babel/helper-validator-identifier': 7.25.9 + ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 8.57.1 eslint-utils: 3.0.0(eslint@8.57.1) - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 lodash: 4.17.21 @@ -8729,14 +7831,14 @@ snapshots: eslint-plugin-unicorn@48.0.1(eslint@8.57.1): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - ci-info: 3.8.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 8.57.1 - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 - jsesc: 3.0.2 + jsesc: 3.1.0 lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 @@ -8747,7 +7849,7 @@ snapshots: eslint-plugin-vue@9.32.0(eslint@8.57.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) eslint: 8.57.1 globals: 13.24.0 natural-compare: 1.4.0 @@ -8788,7 +7890,7 @@ snapshots: eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -8805,7 +7907,7 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -8813,7 +7915,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -8823,7 +7925,7 @@ snapshots: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -8831,13 +7933,13 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -8889,7 +7991,7 @@ snapshots: externality@1.0.2: dependencies: - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.18.0 mlly: 1.7.3 pathe: 1.1.2 ufo: 1.5.4 @@ -8898,13 +8000,13 @@ snapshots: fast-fifo@1.3.2: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -8912,7 +8014,7 @@ snapshots: fast-npm-meta@0.2.2: {} - fastq@1.17.1: + fastq@1.18.0: dependencies: reusify: 1.0.4 @@ -8926,7 +8028,7 @@ snapshots: file-uri-to-path@1.0.0: {} - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -8952,9 +8054,9 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 fraction.js@4.3.7: {} @@ -8978,13 +8080,6 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.5: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - functions-have-names: 1.2.3 - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.8 @@ -9000,21 +8095,14 @@ snapshots: get-caller-file@2.0.5: {} - get-intrinsic@1.2.1: - dependencies: - function-bind: 1.1.2 - has: 1.0.3 - has-proto: 1.0.1 - has-symbols: 1.0.3 - - get-intrinsic@1.2.6: + get-intrinsic@1.2.7: dependencies: call-bind-apply-helpers: 1.0.1 - dunder-proto: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 function-bind: 1.1.2 + get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 hasown: 2.0.2 @@ -9022,24 +8110,22 @@ snapshots: get-port-please@3.1.2: {} + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.0.0 + get-stdin@9.0.0: {} get-stream@6.0.1: {} get-stream@8.0.1: {} - get-symbol-description@1.0.0: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - get-symbol-description@1.1.0: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - - get-tsconfig@4.5.0: {} + get-intrinsic: 1.2.7 get-tsconfig@4.8.1: dependencies: @@ -9048,7 +8134,7 @@ snapshots: giget@1.2.3: dependencies: citty: 0.1.6 - consola: 3.3.1 + consola: 3.3.3 defu: 6.1.4 node-fetch-native: 1.6.4 nypm: 0.3.12 @@ -9079,16 +8165,16 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@11.0.0: + glob@11.0.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.3.0 jackspeak: 4.0.2 minimatch: 10.0.1 minipass: 7.1.2 @@ -9114,10 +8200,6 @@ snapshots: dependencies: type-fest: 0.20.2 - globalthis@1.0.3: - dependencies: - define-properties: 1.2.0 - globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -9127,24 +8209,20 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.1 + fast-glob: 3.3.3 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 - ignore: 5.3.1 + fast-glob: 3.3.3 + ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.1 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -9155,7 +8233,7 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.13.0: + h3@1.13.1: dependencies: cookie-es: 1.2.2 crossws: 0.3.1 @@ -9168,46 +8246,24 @@ snapshots: uncrypto: 0.1.3 unenv: 1.10.0 - has-bigints@1.0.2: {} - - has-flag@3.0.0: {} + has-bigints@1.1.0: {} has-flag@4.0.0: {} - has-property-descriptors@1.0.0: - dependencies: - get-intrinsic: 1.2.1 - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.1 - has-proto@1.0.1: {} - has-proto@1.2.0: dependencies: dunder-proto: 1.0.1 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} - has-tostringtag@1.0.0: - dependencies: - has-symbols: 1.0.3 - has-tostringtag@1.0.2: dependencies: has-symbols: 1.1.0 - has@1.0.3: - dependencies: - function-bind: 1.1.2 - - hasown@2.0.1: - dependencies: - function-bind: 1.1.2 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -9224,7 +8280,7 @@ snapshots: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.2.1 + domutils: 3.2.2 entities: 4.5.0 http-errors@2.0.0: @@ -9256,7 +8312,7 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.1: {} + ignore@5.3.2: {} ignore@7.0.0: {} @@ -9267,13 +8323,13 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - impound@0.2.0(rollup@4.29.1): + impound@0.2.0(rollup@4.30.1): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) mlly: 1.7.3 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.16.0 + unplugin: 1.16.1 transitivePeerDependencies: - rollup @@ -9294,12 +8350,6 @@ snapshots: ini@4.1.1: {} - internal-slot@1.0.5: - dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - side-channel: 1.0.4 - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -9322,40 +8372,28 @@ snapshots: iron-webcrypto@1.2.1: {} - is-array-buffer@3.0.2: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 is-arrayish@0.2.1: {} - is-async-function@2.0.0: + is-async-function@2.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 + safe-regex-test: 1.1.0 is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-binary-path@2.1.0: dependencies: - binary-extensions: 2.2.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + binary-extensions: 2.3.0 is-boolean-object@1.2.1: dependencies: @@ -9372,10 +8410,6 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: - dependencies: - hasown: 2.0.1 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -9383,13 +8417,9 @@ snapshots: is-data-view@1.0.2: dependencies: call-bound: 1.0.3 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 is-typed-array: 1.1.15 - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.0 - is-date-object@1.1.0: dependencies: call-bound: 1.0.3 @@ -9407,9 +8437,12 @@ snapshots: is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.0.10: + is-generator-function@1.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 is-glob@4.0.3: dependencies: @@ -9430,12 +8463,6 @@ snapshots: is-module@1.0.0: {} - is-negative-zero@2.0.2: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.0 - is-number-object@1.1.1: dependencies: call-bound: 1.0.3 @@ -9453,11 +8480,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - is-regex@1.1.4: - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - is-regex@1.2.1: dependencies: call-bound: 1.0.3 @@ -9467,10 +8489,6 @@ snapshots: is-set@2.0.3: {} - is-shared-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.2 - is-shared-array-buffer@1.0.4: dependencies: call-bound: 1.0.3 @@ -9483,43 +8501,23 @@ snapshots: is-stream@3.0.0: {} - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.0 - is-string@1.1.1: dependencies: call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - is-symbol@1.1.1: dependencies: call-bound: 1.0.3 has-symbols: 1.1.0 safe-regex-test: 1.1.0 - is-typed-array@1.1.10: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.18 is-weakmap@2.0.2: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.2 - is-weakref@1.1.0: dependencies: call-bound: 1.0.3 @@ -9527,7 +8525,7 @@ snapshots: is-weakset@2.0.4: dependencies: call-bound: 1.0.3 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 is-what@4.1.16: {} @@ -9549,13 +8547,13 @@ snapshots: isexe@2.0.0: {} - iterator.prototype@1.1.4: + iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 has-symbols: 1.1.0 - reflect.getprototypeof: 1.0.9 set-function-name: 2.0.2 jackspeak@3.4.3: @@ -9584,7 +8582,7 @@ snapshots: jsesc@0.5.0: {} - jsesc@3.0.2: {} + jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -9634,11 +8632,11 @@ snapshots: kolorist@1.8.0: {} - language-subtag-registry@0.3.22: {} + language-subtag-registry@0.3.23: {} language-tags@1.0.9: dependencies: - language-subtag-registry: 0.3.22 + language-subtag-registry: 0.3.23 launch-editor@2.9.1: dependencies: @@ -9664,11 +8662,11 @@ snapshots: '@parcel/watcher-wasm': 2.5.0 citty: 0.1.6 clipboardy: 4.0.0 - consola: 3.3.1 + consola: 3.3.3 crossws: 0.3.1 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.13.0 + h3: 1.13.1 http-shutdown: 1.2.2 jiti: 2.4.2 mlly: 1.7.3 @@ -9696,7 +8694,7 @@ snapshots: local-pkg@0.5.1: dependencies: mlly: 1.7.3 - pkg-types: 1.2.1 + pkg-types: 1.3.0 locate-path@5.0.0: dependencies: @@ -9738,10 +8736,6 @@ snapshots: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - magic-string-ast@0.6.3: dependencies: magic-string: 0.30.17 @@ -9756,8 +8750,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 source-map-js: 1.2.1 math-intrinsics@1.1.0: {} @@ -9772,9 +8766,9 @@ snapshots: merge2@1.4.1: {} - micromatch@4.0.5: + micromatch@4.0.8: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime@1.6.0: {} @@ -9799,6 +8793,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -9835,15 +8833,13 @@ snapshots: dependencies: acorn: 8.14.0 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.0 ufo: 1.5.4 mrmime@2.0.0: {} ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mz@2.7.0: @@ -9852,7 +8848,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.7: {} + nanoid@3.3.8: {} nanoid@5.0.9: {} @@ -9864,23 +8860,23 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 - '@rollup/plugin-alias': 5.1.1(rollup@4.29.1) - '@rollup/plugin-commonjs': 28.0.2(rollup@4.29.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.29.1) - '@rollup/plugin-json': 6.1.0(rollup@4.29.1) - '@rollup/plugin-node-resolve': 15.3.1(rollup@4.29.1) - '@rollup/plugin-replace': 6.0.2(rollup@4.29.1) - '@rollup/plugin-terser': 0.4.4(rollup@4.29.1) - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/plugin-alias': 5.1.1(rollup@4.30.1) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.30.1) + '@rollup/plugin-json': 6.1.0(rollup@4.30.1) + '@rollup/plugin-node-resolve': 15.3.1(rollup@4.30.1) + '@rollup/plugin-replace': 6.0.2(rollup@4.30.1) + '@rollup/plugin-terser': 0.4.4(rollup@4.30.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@types/http-proxy': 1.17.15 - '@vercel/nft': 0.27.10(rollup@4.29.1) + '@vercel/nft': 0.27.10(rollup@4.30.1) archiver: 7.0.1 c12: 2.0.1(magicast@0.3.5) chokidar: 3.6.0 citty: 0.1.6 compatx: 0.1.8 confbox: 0.1.8 - consola: 3.3.1 + consola: 3.3.3 cookie-es: 1.2.2 croner: 9.0.0 crossws: 0.3.1 @@ -9894,7 +8890,7 @@ snapshots: fs-extra: 11.2.0 globby: 14.0.2 gzip-size: 7.0.0 - h3: 1.13.0 + h3: 1.13.1 hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.2 @@ -9909,14 +8905,14 @@ snapshots: node-fetch-native: 1.6.4 ofetch: 1.4.1 ohash: 1.1.4 - openapi-typescript: 7.4.4(typescript@5.6.3) + openapi-typescript: 7.5.2(typescript@5.6.3) pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.29.1 - rollup-plugin-visualizer: 5.12.0(rollup@4.29.1) + rollup: 4.30.1 + rollup-plugin-visualizer: 5.14.0(rollup@4.30.1) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -9926,8 +8922,8 @@ snapshots: uncrypto: 0.1.3 unctx: 2.4.1 unenv: 1.10.0 - unimport: 3.14.5(rollup@4.29.1) - unstorage: 1.14.1(db0@0.2.1)(ioredis@5.4.2) + unimport: 3.14.5(rollup@4.30.1) + unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2) untyped: 1.5.2 unwasm: 0.3.9 transitivePeerDependencies: @@ -9952,6 +8948,7 @@ snapshots: - encoding - idb-keyval - mysql2 + - rolldown - supports-color - typescript - uploadthing @@ -9977,7 +8974,7 @@ snapshots: normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.8 + resolve: 1.22.10 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -9999,26 +8996,26 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxi@3.17.2: {} + nuxi@3.20.0: {} - nuxt@3.15.0(@parcel/watcher@2.5.0)(@types/node@18.19.68)(db0@0.2.1)(eslint@8.57.1)(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.29.1)(stylus@0.64.0)(terser@5.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(yaml@2.6.1): + nuxt@3.15.1(@parcel/watcher@2.5.0)(@types/node@18.19.70)(db0@0.2.1)(eslint@8.57.1)(ioredis@5.4.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(stylus@0.64.0)(terser@5.37.0)(typescript@5.6.3)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(yaml@2.7.0): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.6.4(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0))(vue@3.5.13(typescript@5.6.3)) - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@nuxt/schema': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@nuxt/telemetry': 2.6.2(magicast@0.3.5)(rollup@4.29.1) - '@nuxt/vite-builder': 3.15.0(@types/node@18.19.68)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.29.1)(stylus@0.64.0)(terser@5.26.0)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))(yaml@2.6.1) - '@unhead/dom': 1.11.14 - '@unhead/shared': 1.11.14 - '@unhead/ssr': 1.11.14 - '@unhead/vue': 1.11.14(vue@3.5.13(typescript@5.6.3)) + '@nuxt/devtools': 1.7.0(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0))(vue@3.5.13(typescript@5.6.3)) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/schema': 3.15.1 + '@nuxt/telemetry': 2.6.4(magicast@0.3.5)(rollup@4.30.1) + '@nuxt/vite-builder': 3.15.1(@types/node@18.19.70)(eslint@8.57.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.30.1)(stylus@0.64.0)(terser@5.37.0)(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))(yaml@2.7.0) + '@unhead/dom': 1.11.15 + '@unhead/shared': 1.11.15 + '@unhead/ssr': 1.11.15 + '@unhead/vue': 1.11.15(vue@3.5.13(typescript@5.6.3)) '@vue/shared': 3.5.13 acorn: 8.14.0 c12: 2.0.1(magicast@0.3.5) chokidar: 4.0.3 compatx: 0.1.8 - consola: 3.3.1 + consola: 3.3.3 cookie-es: 1.2.2 defu: 6.1.4 destr: 2.0.3 @@ -10028,10 +9025,10 @@ snapshots: escape-string-regexp: 5.0.0 estree-walker: 3.0.3 globby: 14.0.2 - h3: 1.13.0 + h3: 1.13.1 hookable: 5.5.3 ignore: 7.0.0 - impound: 0.2.0(rollup@4.29.1) + impound: 0.2.0(rollup@4.30.1) jiti: 2.4.2 klona: 2.0.6 knitwork: 1.2.0 @@ -10039,13 +9036,13 @@ snapshots: mlly: 1.7.3 nanotar: 0.1.1 nitropack: 2.10.4(typescript@5.6.3) - nuxi: 3.17.2 + nuxi: 3.20.0 nypm: 0.4.1 ofetch: 1.4.1 ohash: 1.1.4 - pathe: 1.1.2 + pathe: 2.0.1 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.0 radix3: 1.1.2 scule: 1.3.0 semver: 7.6.3 @@ -10057,11 +9054,11 @@ snapshots: uncrypto: 0.1.3 unctx: 2.4.1 unenv: 1.10.0 - unhead: 1.11.14 - unimport: 3.14.5(rollup@4.29.1) - unplugin: 2.1.0 - unplugin-vue-router: 0.10.9(rollup@4.29.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) - unstorage: 1.14.1(db0@0.2.1)(ioredis@5.4.2) + unhead: 1.11.15 + unimport: 3.14.5(rollup@4.30.1) + unplugin: 2.1.2 + unplugin-vue-router: 0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + unstorage: 1.14.4(db0@0.2.1)(ioredis@5.4.2) untyped: 1.5.2 vue: 3.5.13(typescript@5.6.3) vue-bundle-renderer: 2.1.1 @@ -10069,7 +9066,7 @@ snapshots: vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) optionalDependencies: '@parcel/watcher': 2.5.0 - '@types/node': 18.19.68 + '@types/node': 18.19.70 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10102,6 +9099,7 @@ snapshots: - meow - mysql2 - optionator + - rolldown - rollup - sass - sass-embedded @@ -10124,36 +9122,27 @@ snapshots: nypm@0.3.12: dependencies: citty: 0.1.6 - consola: 3.3.1 + consola: 3.3.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.0 ufo: 1.5.4 nypm@0.4.1: dependencies: citty: 0.1.6 - consola: 3.3.1 + consola: 3.3.3 pathe: 1.1.2 - pkg-types: 1.2.1 - tinyexec: 0.3.1 + pkg-types: 1.3.0 + tinyexec: 0.3.2 ufo: 1.5.4 object-assign@4.1.1: {} - object-inspect@1.12.3: {} - object-inspect@1.13.3: {} object-keys@1.1.1: {} - object.assign@4.1.4: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - has-symbols: 1.0.3 - object-keys: 1.1.1 - object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -10169,37 +9158,18 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - object.fromentries@2.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - object.fromentries@2.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-object-atoms: 1.0.0 - object.groupby@1.0.1: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 - - object.values@1.1.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + es-abstract: 1.23.9 object.values@1.2.1: dependencies: @@ -10241,9 +9211,9 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openapi-typescript@7.4.4(typescript@5.6.3): + openapi-typescript@7.5.2(typescript@5.6.3): dependencies: - '@redocly/openapi-core': 1.26.1(supports-color@9.4.0) + '@redocly/openapi-core': 1.27.1(supports-color@9.4.0) ansi-colors: 4.1.3 change-case: 5.4.4 parse-json: 8.1.0 @@ -10253,17 +9223,23 @@ snapshots: transitivePeerDependencies: - encoding - optionator@0.9.3: + optionator@0.9.4: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 opts@2.0.2: {} + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -10286,6 +9262,8 @@ snapshots: package-manager-detector@0.2.8: {} + packrup@0.1.2: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -10297,7 +9275,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -10306,7 +9284,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 - type-fest: 4.30.2 + type-fest: 4.32.0 parse-path@7.0.0: dependencies: @@ -10358,9 +9336,9 @@ snapshots: pathe@1.1.2: {} - perfect-debounce@1.0.0: {} + pathe@2.0.1: {} - picocolors@1.0.0: {} + perfect-debounce@1.0.0: {} picocolors@1.1.1: {} @@ -10380,7 +9358,7 @@ snapshots: pirates@4.0.6: {} - pkg-types@1.2.1: + pkg-types@1.3.0: dependencies: confbox: 0.1.8 mlly: 1.7.3 @@ -10390,15 +9368,15 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.2(postcss@8.4.49): + postcss-calc@10.1.0(postcss@8.4.49): dependencies: postcss: 8.4.49 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 postcss-colormin@7.0.2(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.49 @@ -10406,7 +9384,7 @@ snapshots: postcss-convert-values@7.0.4(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 postcss: 8.4.49 postcss-value-parser: 4.2.0 @@ -10435,7 +9413,7 @@ snapshots: postcss-merge-rules@7.0.4(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 @@ -10455,7 +9433,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 cssnano-utils: 5.0.0(postcss@8.4.49) postcss: 8.4.49 postcss-value-parser: 4.2.0 @@ -10497,7 +9475,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 postcss: 8.4.49 postcss-value-parser: 4.2.0 @@ -10519,7 +9497,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 caniuse-api: 3.0.0 postcss: 8.4.49 @@ -10533,6 +9511,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-svgo@7.0.1(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -10546,29 +9529,18 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.35: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - postcss@8.4.49: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} - prettier-plugin-packagejson@2.5.6(prettier@3.4.2): + prettier-plugin-packagejson@2.5.6: dependencies: sort-package-json: 2.12.0 synckit: 0.9.2 - optionalDependencies: - prettier: 3.4.2 - - prettier@3.4.2: - optional: true pretty-bytes@6.1.1: {} @@ -10618,7 +9590,7 @@ snapshots: read-pkg@5.2.0: dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -10633,7 +9605,7 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@4.6.0: + readable-stream@4.7.0: dependencies: abort-controller: 3.0.0 buffer: 6.0.3 @@ -10657,30 +9629,26 @@ snapshots: dependencies: redis-errors: 1.2.0 - reflect.getprototypeof@1.0.9: + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - dunder-proto: 1.0.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.6 - gopd: 1.2.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 which-builtin-type: 1.2.1 regexp-tree@0.1.27: {} - regexp.prototype.flags@1.5.0: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 - - regexp.prototype.flags@1.5.3: + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 set-function-name: 2.0.2 regexpp@3.2.0: {} @@ -10704,9 +9672,9 @@ snapshots: is-core-module: 2.16.1 path-parse: 1.0.7 - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -10730,7 +9698,7 @@ snapshots: rimraf@6.0.1: dependencies: - glob: 11.0.0 + glob: 11.0.1 package-json-from-dist: 1.0.1 rollup-plugin-livereload@2.0.5: @@ -10740,38 +9708,38 @@ snapshots: - bufferutil - utf-8-validate - rollup-plugin-visualizer@5.12.0(rollup@4.29.1): + rollup-plugin-visualizer@5.14.0(rollup@4.30.1): dependencies: open: 8.4.2 - picomatch: 2.3.1 + picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.29.1 + rollup: 4.30.1 - rollup@4.29.1: + rollup@4.30.1: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.29.1 - '@rollup/rollup-android-arm64': 4.29.1 - '@rollup/rollup-darwin-arm64': 4.29.1 - '@rollup/rollup-darwin-x64': 4.29.1 - '@rollup/rollup-freebsd-arm64': 4.29.1 - '@rollup/rollup-freebsd-x64': 4.29.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.29.1 - '@rollup/rollup-linux-arm-musleabihf': 4.29.1 - '@rollup/rollup-linux-arm64-gnu': 4.29.1 - '@rollup/rollup-linux-arm64-musl': 4.29.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.29.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1 - '@rollup/rollup-linux-riscv64-gnu': 4.29.1 - '@rollup/rollup-linux-s390x-gnu': 4.29.1 - '@rollup/rollup-linux-x64-gnu': 4.29.1 - '@rollup/rollup-linux-x64-musl': 4.29.1 - '@rollup/rollup-win32-arm64-msvc': 4.29.1 - '@rollup/rollup-win32-ia32-msvc': 4.29.1 - '@rollup/rollup-win32-x64-msvc': 4.29.1 + '@rollup/rollup-android-arm-eabi': 4.30.1 + '@rollup/rollup-android-arm64': 4.30.1 + '@rollup/rollup-darwin-arm64': 4.30.1 + '@rollup/rollup-darwin-x64': 4.30.1 + '@rollup/rollup-freebsd-arm64': 4.30.1 + '@rollup/rollup-freebsd-x64': 4.30.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 + '@rollup/rollup-linux-arm-musleabihf': 4.30.1 + '@rollup/rollup-linux-arm64-gnu': 4.30.1 + '@rollup/rollup-linux-arm64-musl': 4.30.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 + '@rollup/rollup-linux-riscv64-gnu': 4.30.1 + '@rollup/rollup-linux-s390x-gnu': 4.30.1 + '@rollup/rollup-linux-x64-gnu': 4.30.1 + '@rollup/rollup-linux-x64-musl': 4.30.1 + '@rollup/rollup-win32-arm64-msvc': 4.30.1 + '@rollup/rollup-win32-ia32-msvc': 4.30.1 + '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -10780,18 +9748,11 @@ snapshots: dependencies: queue-microtask: 1.2.3 - safe-array-concat@1.0.0: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - isarray: 2.0.5 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 has-symbols: 1.1.0 isarray: 2.0.5 @@ -10799,11 +9760,10 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.0.0: + safe-push-apply@1.0.0: dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-regex: 1.1.4 + es-errors: 1.3.0 + isarray: 2.0.5 safe-regex-test@1.1.0: dependencies: @@ -10825,10 +9785,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - semver@7.6.3: {} send@0.19.0: @@ -10871,7 +9827,7 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -10882,6 +9838,12 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + setprototypeof@1.2.0: {} shebang-command@2.0.0: @@ -10903,23 +9865,17 @@ snapshots: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 object-inspect: 1.13.3 side-channel-weakmap@1.0.2: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 object-inspect: 1.13.3 side-channel-map: 1.0.1 - side-channel@1.0.4: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 - side-channel@1.1.0: dependencies: es-errors: 1.3.0 @@ -10961,7 +9917,7 @@ snapshots: sort-package-json@2.12.0: dependencies: detect-indent: 7.0.1 - detect-newline: 4.0.0 + detect-newline: 4.0.1 get-stdin: 9.0.0 git-hooks-list: 3.1.0 is-plain-obj: 4.1.0 @@ -10969,8 +9925,6 @@ snapshots: sort-object-keys: 1.1.3 tinyglobby: 0.2.10 - source-map-js@1.0.2: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -10985,16 +9939,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.20 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.17: {} + spdx-license-ids@3.0.20: {} speakingurl@14.0.1: {} @@ -11012,7 +9966,7 @@ snapshots: queue-tick: 1.0.1 text-decoder: 1.2.3 optionalDependencies: - bare-events: 2.5.0 + bare-events: 2.5.4 string-width@4.2.3: dependencies: @@ -11030,28 +9984,28 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-errors: 1.3.0 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.7 gopd: 1.2.0 has-symbols: 1.1.0 internal-slot: 1.1.0 - regexp.prototype.flags: 1.5.3 + regexp.prototype.flags: 1.5.4 set-function-name: 2.0.2 side-channel: 1.1.0 string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 string.prototype.trim@1.2.10: dependencies: @@ -11059,22 +10013,10 @@ snapshots: call-bound: 1.0.3 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.7 + es-abstract: 1.23.9 es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 - string.prototype.trim@1.2.7: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - - string.prototype.trimend@1.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.8 @@ -11082,12 +10024,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - string.prototype.trimstart@1.0.6: - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.8 @@ -11108,7 +10044,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom@3.0.0: {} @@ -11126,7 +10062,7 @@ snapshots: stylehacks@7.0.4(postcss@8.4.49): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 postcss: 8.4.49 postcss-selector-parser: 6.1.2 @@ -11142,7 +10078,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -11154,10 +10090,6 @@ snapshots: dependencies: copy-anything: 3.0.5 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -11211,9 +10143,9 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - terser@5.26.0: + terser@5.37.0: dependencies: - '@jridgewell/source-map': 0.3.5 + '@jridgewell/source-map': 0.3.6 acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -11234,15 +10166,13 @@ snapshots: tiny-invariant@1.3.3: {} - tinyexec@0.3.1: {} + tinyexec@0.3.2: {} tinyglobby@0.2.10: dependencies: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -11261,23 +10191,16 @@ snapshots: dependencies: yargs: 17.7.2 - ts-api-utils@1.0.2(typescript@5.5.4): + ts-api-utils@1.4.3(typescript@5.5.4): dependencies: typescript: 5.5.4 - ts-api-utils@1.4.3(typescript@5.6.3): + ts-api-utils@2.0.0(typescript@5.6.3): dependencies: typescript: 5.6.3 ts-interface-checker@0.1.13: {} - tsconfig-paths@3.14.2: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -11333,13 +10256,7 @@ snapshots: type-fest@0.8.1: {} - type-fest@4.30.2: {} - - typed-array-buffer@1.0.0: - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + type-fest@4.32.0: {} typed-array-buffer@1.0.3: dependencies: @@ -11347,13 +10264,6 @@ snapshots: es-errors: 1.3.0 is-typed-array: 1.1.15 - typed-array-byte-length@1.0.0: - dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.10 - typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 @@ -11362,14 +10272,6 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.0: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.10 - typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 @@ -11378,13 +10280,7 @@ snapshots: gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 - reflect.getprototypeof: 1.0.9 - - typed-array-length@1.0.4: - dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - is-typed-array: 1.1.10 + reflect.getprototypeof: 1.0.10 typed-array-length@1.0.7: dependencies: @@ -11393,13 +10289,13 @@ snapshots: gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.9 + reflect.getprototypeof: 1.0.10 - typescript-eslint@8.18.2(eslint@8.57.1)(typescript@5.6.3): + typescript-eslint@8.19.1(eslint@8.57.1)(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.2(@typescript-eslint/parser@8.18.2(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/parser': 8.18.2(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.2(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.1(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 typescript: 5.6.3 transitivePeerDependencies: @@ -11413,17 +10309,10 @@ snapshots: ultrahtml@1.5.3: {} - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - unbox-primitive@1.1.0: dependencies: call-bound: 1.0.3 - has-bigints: 1.0.2 + has-bigints: 1.1.0 has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 @@ -11434,7 +10323,7 @@ snapshots: acorn: 8.14.0 estree-walker: 3.0.3 magic-string: 0.30.17 - unplugin: 2.1.0 + unplugin: 2.1.2 undici-types@5.26.5: {} @@ -11442,85 +10331,85 @@ snapshots: unenv@1.10.0: dependencies: - consola: 3.3.1 + consola: 3.3.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.11.14: + unhead@1.11.15: dependencies: - '@unhead/dom': 1.11.14 - '@unhead/schema': 1.11.14 - '@unhead/shared': 1.11.14 + '@unhead/dom': 1.11.15 + '@unhead/schema': 1.11.15 + '@unhead/shared': 1.11.15 hookable: 5.5.3 unicorn-magic@0.1.0: {} - unimport@3.14.5(rollup@4.29.1): + unimport@3.14.5(rollup@4.30.1): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) acorn: 8.14.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 - fast-glob: 3.3.2 + fast-glob: 3.3.3 local-pkg: 0.5.1 magic-string: 0.30.17 mlly: 1.7.3 pathe: 1.1.2 picomatch: 4.0.2 - pkg-types: 1.2.1 + pkg-types: 1.3.0 scule: 1.3.0 strip-literal: 2.1.1 - unplugin: 1.16.0 + unplugin: 1.16.1 transitivePeerDependencies: - rollup universalify@2.0.1: {} - unplugin-auto-import@0.19.0(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(@vueuse/core@12.2.0(typescript@5.6.3))(rollup@4.29.1): + unplugin-auto-import@0.19.0(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(@vueuse/core@12.4.0(typescript@5.6.3))(rollup@4.30.1): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) local-pkg: 0.5.1 magic-string: 0.30.17 picomatch: 4.0.2 - unimport: 3.14.5(rollup@4.29.1) - unplugin: 2.1.0 + unimport: 3.14.5(rollup@4.30.1) + unplugin: 2.1.2 optionalDependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) - '@vueuse/core': 12.2.0(typescript@5.6.3) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) + '@vueuse/core': 12.4.0(typescript@5.6.3) transitivePeerDependencies: - rollup - unplugin-vue-components@0.28.0(@babel/parser@7.26.3)(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(rollup@4.29.1)(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-components@0.28.0(@babel/parser@7.26.5)(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vue@3.5.13(typescript@5.6.3)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) chokidar: 3.6.0 debug: 4.4.0(supports-color@9.4.0) - fast-glob: 3.3.2 + fast-glob: 3.3.3 local-pkg: 0.5.1 magic-string: 0.30.17 minimatch: 9.0.5 mlly: 1.7.3 - unplugin: 2.1.0 + unplugin: 2.1.2 vue: 3.5.13(typescript@5.6.3) optionalDependencies: - '@babel/parser': 7.26.3 - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@babel/parser': 7.26.5 + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) transitivePeerDependencies: - rollup - supports-color - unplugin-vue-router@0.10.9(rollup@4.29.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-router@0.10.9(rollup@4.30.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@babel/types': 7.26.3 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) - '@vue-macros/common': 1.15.1(rollup@4.29.1)(vue@3.5.13(typescript@5.6.3)) + '@babel/types': 7.26.5 + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) + '@vue-macros/common': 1.15.1(rollup@4.30.1)(vue@3.5.13(typescript@5.6.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 json5: 2.2.3 local-pkg: 0.5.1 magic-string: 0.30.17 @@ -11528,14 +10417,14 @@ snapshots: pathe: 1.1.2 scule: 1.3.0 unplugin: 2.0.0-beta.1 - yaml: 2.6.1 + yaml: 2.7.0 optionalDependencies: vue-router: 4.5.0(vue@3.5.13(typescript@5.6.3)) transitivePeerDependencies: - rollup - vue - unplugin@1.16.0: + unplugin@1.16.1: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 @@ -11545,19 +10434,17 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unplugin@2.1.0: + unplugin@2.1.2: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unstorage@1.14.1(db0@0.2.1)(ioredis@5.4.2): + unstorage@1.14.4(db0@0.2.1)(ioredis@5.4.2): dependencies: anymatch: 3.1.3 chokidar: 3.6.0 - citty: 0.1.6 destr: 2.0.3 - h3: 1.13.0 - listhen: 1.9.0 + h3: 1.13.1 lru-cache: 10.4.3 node-fetch-native: 1.6.4 ofetch: 1.4.1 @@ -11569,14 +10456,14 @@ snapshots: untun@0.1.3: dependencies: citty: 0.1.6 - consola: 3.3.1 + consola: 3.3.3 pathe: 1.1.2 untyped@1.5.2: dependencies: '@babel/core': 7.26.0 - '@babel/standalone': 7.26.4 - '@babel/types': 7.26.3 + '@babel/standalone': 7.26.5 + '@babel/types': 7.26.5 citty: 0.1.6 defu: 6.1.4 jiti: 2.4.2 @@ -11591,12 +10478,12 @@ snapshots: magic-string: 0.30.17 mlly: 1.7.3 pathe: 1.1.2 - pkg-types: 1.2.1 - unplugin: 1.16.0 + pkg-types: 1.3.0 + unplugin: 1.16.1 - update-browserslist-db@1.1.1(browserslist@4.24.3): + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - browserslist: 4.24.3 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -11617,17 +10504,17 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-hot-client@0.2.4(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)): + vite-hot-client@0.2.4(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)): dependencies: - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) - vite-node@2.1.8(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0): + vite-node@2.1.8(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.4.0) - es-module-lexer: 1.5.4 + es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -11639,32 +10526,32 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@8.57.1)(optionator@0.9.3)(typescript@5.6.3)(vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1)): + vite-plugin-checker@0.8.0(eslint@8.57.1)(optionator@0.9.4)(typescript@5.6.3)(vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 commander: 8.3.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 fs-extra: 11.2.0 npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1) + vite: 6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: eslint: 8.57.1 - optionator: 0.9.3 + optionator: 0.9.4 typescript: 5.6.3 - vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.0(magicast@0.3.5)(rollup@4.29.1))(rollup@4.29.1)(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)): + vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.1(magicast@0.3.5)(rollup@4.30.1))(rollup@4.30.1)(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.29.1) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -11672,59 +10559,59 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) optionalDependencies: - '@nuxt/kit': 3.15.0(magicast@0.3.5)(rollup@4.29.1) + '@nuxt/kit': 3.15.1(magicast@0.3.5)(rollup@4.30.1) transitivePeerDependencies: - rollup - supports-color - vite-plugin-static-copy@2.2.0(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)): + vite-plugin-static-copy@2.2.0(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)): dependencies: chokidar: 3.6.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 fs-extra: 11.2.0 picocolors: 1.1.1 - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) - vite-plugin-vue-inspector@5.1.3(vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0)): + vite-plugin-vue-inspector@5.3.1(vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0) + vite: 5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0) transitivePeerDependencies: - supports-color - vite@5.4.11(@types/node@18.19.68)(stylus@0.64.0)(terser@5.26.0): + vite@5.4.11(@types/node@18.19.70)(stylus@0.64.0)(terser@5.37.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.29.1 + rollup: 4.30.1 optionalDependencies: - '@types/node': 18.19.68 + '@types/node': 18.19.70 fsevents: 2.3.3 stylus: 0.64.0 - terser: 5.26.0 + terser: 5.37.0 - vite@6.0.5(@types/node@18.19.68)(jiti@2.4.2)(stylus@0.64.0)(terser@5.26.0)(yaml@2.6.1): + vite@6.0.7(@types/node@18.19.70)(jiti@2.4.2)(stylus@0.64.0)(terser@5.37.0)(yaml@2.7.0): dependencies: - esbuild: 0.24.0 + esbuild: 0.24.2 postcss: 8.4.49 - rollup: 4.29.1 + rollup: 4.30.1 optionalDependencies: - '@types/node': 18.19.68 + '@types/node': 18.19.70 fsevents: 2.3.3 jiti: 2.4.2 stylus: 0.64.0 - terser: 5.26.0 - yaml: 2.6.1 + terser: 5.37.0 + yaml: 2.7.0 vscode-jsonrpc@6.0.0: {} @@ -11766,7 +10653,7 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 semver: 7.6.3 transitivePeerDependencies: @@ -11784,16 +10671,6 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.6.3) - vue@3.4.21(typescript@5.6.3): - dependencies: - '@vue/compiler-dom': 3.4.21 - '@vue/compiler-sfc': 3.4.21 - '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.6.3)) - '@vue/shared': 3.4.21 - optionalDependencies: - typescript: 5.6.3 - vue@3.5.13(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.13 @@ -11819,14 +10696,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -11840,10 +10709,10 @@ snapshots: call-bound: 1.0.3 function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 - is-async-function: 2.0.0 + is-async-function: 2.1.0 is-date-object: 1.1.0 is-finalizationregistry: 1.1.1 - is-generator-function: 1.0.10 + is-generator-function: 1.1.0 is-regex: 1.2.1 is-weakref: 1.1.0 isarray: 2.0.5 @@ -11858,14 +10727,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.11: - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 @@ -11883,6 +10744,8 @@ snapshots: dependencies: isexe: 2.0.0 + word-wrap@1.2.5: {} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -11917,9 +10780,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.6.1 + yaml: 2.7.0 - yaml@2.6.1: {} + yaml@2.7.0: {} yargs-parser@21.1.1: {} @@ -11970,4 +10833,4 @@ snapshots: dependencies: archiver-utils: 5.0.2 compress-commons: 6.0.2 - readable-stream: 4.6.0 + readable-stream: 4.7.0 diff --git a/preview.png b/preview.png new file mode 100644 index 00000000..54a515a2 Binary files /dev/null and b/preview.png differ diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..78320edb --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,37 @@ +{ + "packages": { + ".": { + "changelog-path": "CHANGELOG.md", + "release-type": "node", + "target-branch": "main", + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false, + "draft": false, + "prerelease": false + } + }, + "pull-request-header": ":robot: A new release will be created", + "changelog-sections": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "refactor", + "section": "Code Refactoring" + }, + { + "type": "chore", + "section": "Miscellaneous" + }, + { + "type": "perf", + "section": "Performance Improvements" + } + ], + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" +} \ No newline at end of file diff --git a/scripts/package.py b/scripts/package.py new file mode 100644 index 00000000..dfa3efab --- /dev/null +++ b/scripts/package.py @@ -0,0 +1,51 @@ +import os + +import scriptutils + +def package_siyuan(cwd): + dist_folder = "./dist/siyuan" + data = scriptutils.read_json_file(cwd + "package.json") + v = data["version"] + + src_folder = dist_folder + tmp_folder_name = "./siyuan-blog" + build_zip_path = "./build" + build_zip_name = "siyuan-plugin-blog-" + v + ".zip" + + try: + # 压缩dist为zip + scriptutils.zip_folder(src_folder, tmp_folder_name, build_zip_path, build_zip_name) + scriptutils.cp_file(os.path.join(build_zip_path, build_zip_name), os.path.join(build_zip_path, "package.zip")) + except Exception as e: + print(f"打包错误,{str(e)}") + print("思源插件打包完毕.") + +def package_node(cwd): + dist_folder = "./dist/node" + data = scriptutils.read_json_file(cwd + "package.json") + v = data["version"] + + src_folder = dist_folder + tmp_folder_name = "./node-blog" + build_zip_path = "./build" + build_zip_name = "node-blog-" + v + ".zip" + + try: + # 压缩dist为zip + scriptutils.zip_folder(src_folder, tmp_folder_name, build_zip_path, build_zip_name) + except Exception as e: + print(f"打包错误,{str(e)}") + print("Node部署包打包完毕.") + +if __name__ == "__main__": + # 切换工作空间 + scriptutils.switch_workdir() + + # 获取当前工作空间 + cwd = scriptutils.get_workdir() + + # 打包思源 + package_siyuan(cwd) + + # 打包 node + package_node(cwd) diff --git a/scripts/parse_changelog.py b/scripts/parse_changelog.py new file mode 100644 index 00000000..18b09c52 --- /dev/null +++ b/scripts/parse_changelog.py @@ -0,0 +1,109 @@ +# Copyright (c) 2023, Terwer . All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Terwer designates this +# particular file as subject to the "Classpath" exception as provided +# by Terwer in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com +# or visit www.terwer.space if you need additional information or have any +# questions. + +import re +from collections import defaultdict + + +def parse_changelog(): + """ + :robot: A new release will be created + --- + + + ## 1.0.0 (2023-04-24) + + + ### ⚠ BREAKING CHANGES + + * **esbuild-config-custom:** previews esbuild config need to be a attr value for esbuild property, add a new customConfig property + + ### Features + + * [#163](https://github.com/terwer/zhi/issues/163) ([d9fae8a](https://github.com/terwer/zhi/commit/d9fae8af6f96052a82e62f9aea79505a52fdbb23)) + * Add a vuepress 2 blog ([9862b18](https://github.com/terwer/zhi/commit/9862b1811663a2b34b05d140d3197075d943696b)) + * add api docs ([97751dc](https://github.com/terwer/zhi/commit/97751dc63b6ed9143a9d6eb0d673a22d4f9c9f6a)) + * add api docs ([3b5ff6f](https://github.com/terwer/zhi/commit/3b5ff6fbb1ab3ea161e41d0436037e85e4a6cee3)) + * add api docs ([b338a67](https://github.com/terwer/zhi/commit/b338a67268e767b9289a8d768377c5cd8ce29fbe)) + * add api docs ([6f9ebd9](https://github.com/terwer/zhi/commit/6f9ebd939c8bdabc5e2e377feb13363dc0dbe769)) + * Add api docs ([9c1a5e5](https://github.com/terwer/zhi/commit/9c1a5e5036c3d95d050e4672df5f505386d29962)) + """ + + # will print + + """ + :robot: a new release will be created + --- + + ## 1.0.0 (2023-04-24) + ### ⚠ BREAKING CHANGES + * **esbuild-config-custom:** previews esbuild config need to be a attr value for esbuild property, add a new customconfig property + ### Features + * [#163](https://github.com/terwer/zhi/issues/163) ([d9fae8a](https://github.com/terwer/zhi/commit/d9fae8af6f96052a82e62f9aea79505a52fdbb23)) + * add a vuepress 2 blog ([9862b18](https://github.com/terwer/zhi/commit/9862b1811663a2b34b05d140d3197075d943696b)) + * add api docs ([9c1a5e5](https://github.com/terwer/zhi/commit/9c1a5e5036c3d95d050e4672df5f505386d29962)) + + """ + + # make a backup copy of the original file + original_file = 'CHANGELOG.md' + # backup_file = original_file.replace(".md", "_backup.md") + # shutil.copyfile(original_file, backup_file) + + # handle repeat lines + with open(original_file, 'r', encoding='utf-8') as f: + lines = [line.strip() for line in f.readlines()] + unique_commits = remove_same_commit(lines) + + # save new file + save_file = original_file + with open(save_file, 'w', encoding='utf-8') as f: + f.write('\n'.join(unique_commits)) + print(f"comment parsed.saved to => {save_file}") + + +def remove_same_commit(commit_list): + commit_map = defaultdict() + for line in commit_list: + if '#' not in line: + line = line.lower() + # 先匹配常规的 + match = re.search(r'(?<=\*\s).*?(?=\()', line) + if match: + title = match.group(0).strip() + commit_map[title] = line + else: + # 接下来匹配有模块的 + match2 = re.search(r'[*] [**](.*)[**] ([^:]+): (.*) \((.*)\)', line) + if match2: + message_title = match.group(3).strip() + commit_map[message_title] = line + else: + # 最后处理剩下的 + commit_map[line] = line + + return commit_map.values() + + +if __name__ == "__main__": + parse_changelog() diff --git a/scripts/scriptutils.py b/scripts/scriptutils.py new file mode 100644 index 00000000..23322777 --- /dev/null +++ b/scripts/scriptutils.py @@ -0,0 +1,236 @@ +# Copyright (c) 2023, Terwer . All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Terwer designates this +# particular file as subject to the "Classpath" exception as provided +# by Terwer in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com +# or visit www.terwer.space if you need additional information or have any +# questions. + +import distutils +import glob +import json +import os +import pathlib +import shutil +import sys +import time +import zipfile +from distutils import dir_util +from distutils import file_util + + +def get_workdir(): + """ + 获取工作空间 + """ + cwd = "./" + if os.getcwd().endswith("scripts"): + cwd = "../" + + # 打印当前python版本 + print("当前python版本:" + sys.version) + # 打印当前路径 + print("当前路径:" + os.path.abspath(cwd)) + + return cwd + + +def switch_workdir(): + """ + 切换工作空间 + """ + # 获取当前工作空间 + cwd = get_workdir() + + print("切换路径") + os.chdir(cwd) + print("当前路径:" + os.getcwd()) + + +def cp_file(f, t): + """ + 拷贝文件 + :param f: 源路径 + :param t: 目的地 + """ + distutils.file_util.copy_file(f, t) + + +def rm_file(filename): + """ + 删除文件 + :param filename:文件名 + """ + if os.path.exists(filename): + os.remove(filename) + + +def mv_file(src, dst): + """ + 移动文件 + :param src: 源文件 + :param dst: 目标文件 + """ + if os.path.exists(dst): + rm_file(dst) + if os.path.exists(src): + file_util.move_file(src, dst) + + +def rm_files(regex): + """ + 正则删除文件 + :param regex: 正则 + """ + file_list = glob.glob(regex) + for file in file_list: + rm_file(file) + + +def cp_folder(src, dst): + """ + 拷贝文件夹 + :param src: 源文件夹,例如:"/path/to/source/folder" + :param dst: 目的地,例如:"/path/to/destination/folder" + """ + if os.path.exists(dst): + rm_folder(dst) + + if not os.path.exists(dst): + mkdir(dst) + + try: + shutil.copytree(src, dst) + except FileExistsError: + # 如果目标文件夹已经存在,则删除它并重试 + shutil.rmtree(dst) + shutil.copytree(src, dst) + except Exception as e: + print(f"无法拷贝文件夹,{e}") + raise e + + +def mkdir(dirname): + """ + 创建目录 + :param dirname: 目录 + """ + if not os.path.exists(dirname): + distutils.dir_util.mkpath(dirname) + + +def rm_folder(folder): + """ + 删除文件夹,它会递归的删除文件夹中的所有文件和子文件夹 + :param folder: 文件夹 + """ + if os.path.exists(folder): + shutil.rmtree(folder) + + +def read_json_file(filename): + """ + 读取 JSON 文件 + :param filename: 文件名 + """ + # 读取 JSON 文件 + print("读取文件:" + os.path.abspath(filename)) + with open(filename, "r", encoding="utf-8") as f: + data = json.load(f) + return data + + +def write_json_file(filename, data): + """ + 写入 JSON 文件 + :param filename: 文件名 + :param data: JSON 数据 + """ + # 写入 JSON 文件 + with open(filename, "w", encoding="utf-8") as f: + json.dump(data, f, indent=2, ensure_ascii=False) + + +def zip_folder(src_folder, tmp_folder_name, build_zip_path, build_zip_name): + """ + 压缩文件夹为zip + :param src_folder: 需要压缩的文件所在的目录 + :param tmp_folder_name: 临时目录,也是解压后的默认目录 + :param build_zip_path: zip保存目录 + :param build_zip_name: zip文件名称 + """ + mkdir(tmp_folder_name) + cp_folder(src_folder, tmp_folder_name) + + mkdir(build_zip_path) + print("tmp_folder_name:" + tmp_folder_name) + print("build_zip_path:" + build_zip_path) + print("build_zip_name:" + build_zip_name) + + rm_file(build_zip_name) + create_zip(tmp_folder_name, build_zip_name, [], build_zip_path) + rm_folder(tmp_folder_name) + + +def create_zip(root_path, file_name, ignored=None, storage_path=None): + """Create a ZIP + + This function creates a ZIP file of the provided root path. + + Args: + root_path (str): Root path to start from when picking files and directories. + file_name (str): File name to save the created ZIP file as. + ignored (list): A list of files and/or directories that you want to ignore. This + selection is applied in root directory only. + storage_path: If provided, ZIP file will be placed in this location. If None, the + ZIP will be created in root_path + """ + if ignored is None: + ignored = [] + if storage_path is not None: + zip_root = os.path.join(storage_path, file_name) + else: + zip_root = os.path.join(root_path, file_name) + + zipf = zipfile.ZipFile(zip_root, 'w', zipfile.ZIP_STORED) + + def iter_subtree(path, layer=0): + # iter the directory + path = pathlib.Path(path) + for p in path.iterdir(): + if layer == 0 and p.name in ignored: + continue + zipf.write(p, str(p).replace(root_path, '').lstrip('/')) + + if p.is_dir(): + iter_subtree(p, layer=layer + 1) + + iter_subtree(root_path) + zipf.close() + + +def get_filename_from_time(): + """ + 根据时间命名文件 + :return: 根据时间生成的名称 + """ + # 获取当前的时间 + now_time = time.localtime() + # 使用strftime函数把时间转换成想要的格式 + filename = time.strftime("%Y%m%d%H%M%S", now_time) # 输出结果为:20210126095555 + return filename diff --git a/scripts/version.py b/scripts/version.py new file mode 100644 index 00000000..6a3885b2 --- /dev/null +++ b/scripts/version.py @@ -0,0 +1,74 @@ +# Copyright (c) 2023, Terwer . All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Terwer designates this +# particular file as subject to the "Classpath" exception as provided +# by Terwer in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com +# or visit www.terwer.space if you need additional information or have any +# questions. + +import argparse + +import scriptutils + + +def parse_json(filename, version_field, new_version): + """ + 解析json文件,并修改版本号未指定的值 + :param filename: 文件路径 + :param version_field: 版本号字段 + :param new_version: 版本号 + """ + + # 读取 JSON 文件 + data = scriptutils.read_json_file(filename) + + pkg = scriptutils.read_json_file(cwd + "package.json") + print(f'new_version=>{new_version}') + print(f'pkgv=>{pkg["version"]}') + if new_version is None: + new_version = pkg["version"] + + # 修改 JSON 文件中的属性 + if data[version_field] == new_version: + print("版本号已经是最新,无需修改") + return + data[version_field] = new_version + + # 将修改后的 JSON 写回到文件中 + scriptutils.write_json_file(filename, data) + print(f"修改 {filename} 完毕,新版本为:" + new_version) + + +if __name__ == "__main__": + # 获取当前工作空间 + cwd = scriptutils.get_workdir() + + # 参数解析 + parser = argparse.ArgumentParser() + parser.add_argument("--version", help="the file to be processed") + parser.add_argument("-v", "--verbose", action="store_true", help="enable verbose output") + args = parser.parse_args() + + if args.verbose: + print("Verbose mode enabled") + + # plugin.json + parse_json(cwd + "plugin.json", "version", args.version) + parse_json(cwd + "apps/siyuan/plugin.json", "version", args.version) + parse_json(cwd + "apps/siyuan/package.json", "version", args.version) + parse_json(cwd + "apps/app/package.json", "version", args.version) \ No newline at end of file