diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index c278bd4e..c8f48683 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -19,6 +19,6 @@ jobs: token: ${{ secrets.RELEASE_TOKEN }} release-type: node package-name: release-please-action - release-as: 0.14.6 + release-as: 0.14.7 signoff: 'github-actions <41898282+github-actions[bot]@users.noreply.github.com>' changelog-types: '[{"type":"types","section":"Types","hidden":false},{"type":"revert","section":"Reverts","hidden":false},{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"improvement","section":"Feature Improvements","hidden":false},{"type":"docs","section":"Docs","hidden":false},{"type":"i18n","section":"I18n","hidden":false},{"type":"style","section":"Style Changes","hidden":false},{"type":"ci","section":"CI","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false},{"type":"contributor","section":"New Contributors","hidden":false},{"type":"notice","section":"Notices","hidden":false}]' diff --git a/CHANGELOG.md b/CHANGELOG.md index d12026c2..78a1073a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.14.7](https://github.com/hakadao/BewlyBewly/compare/v0.14.6...v0.14.7) (2024-02-18) + + +### Bug Fixes + +* the article title remain black in dark mode ([#302](https://github.com/hakadao/BewlyBewly/issues/302)) ([b27a33c](https://github.com/hakadao/BewlyBewly/commit/b27a33c44d745509befa71ae68487ba4be1403a6)) +* the text color of the selection becomes white in some cases ([8210ff7](https://github.com/hakadao/BewlyBewly/commit/8210ff70a1e9d89226727b999304394b5cd136e9)) +* 正在追內容更新劇集不一致 ([#303](https://github.com/hakadao/BewlyBewly/issues/303)) ([3bc136a](https://github.com/hakadao/BewlyBewly/commit/3bc136a338769584b6852f523517f3b64417afa9)) + + +### Docs + +* add Firefox development section && correct the grammar ([d1d1fd0](https://github.com/hakadao/BewlyBewly/commit/d1d1fd0b2b3e66ea87377e10085c32d26db9467e)) + + +### Style Changes + +* adjust styles ([f40f1d9](https://github.com/hakadao/BewlyBewly/commit/f40f1d9ac0acc899df3e2bb3b8327d3c74a35c66)) + + +### Miscellaneous + +* update version number ([d472249](https://github.com/hakadao/BewlyBewly/commit/d472249084e292ea251d068297864ac369246e9b)) + ## [0.14.6](https://github.com/hakadao/BewlyBewly/compare/v0.14.5...v0.14.6) (2024-02-16) diff --git a/package.json b/package.json index 81d64078..ae6c7958 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "bewly-bewly", "displayName": "BewlyBewly", - "version": "0.14.6", + "version": "0.14.7", "private": true, - "packageManager": "pnpm@8.15.0", + "packageManager": "pnpm@8.15.3", "description": "Just make a few small changes to your Bilibili homepage.", "homepage": "https://github.com/hakadao/BewlyBewly", "scripts": { @@ -37,33 +37,33 @@ "dplayer": "^1.27.1", "md5": "^2.3.0", "mitt": "^3.0.1", - "overlayscrollbars": "^2.4.7", + "overlayscrollbars": "^2.5.0", "overlayscrollbars-vue": "^0.5.7", "pinia": "^2.1.7", "qrcode.vue": "^3.4.1", - "vue-i18n": "^9.9.0", + "vue-i18n": "^9.9.1", "vue-toastification": "2.0.0-rc.5", "vuedraggable": "^4.1.0" }, "devDependencies": { - "@antfu/eslint-config": "^2.6.3", + "@antfu/eslint-config": "^2.6.4", "@ffflorian/jszip-cli": "^3.6.2", - "@iconify/json": "^2.2.176", + "@iconify/json": "^2.2.183", "@iconify/vue": "^4.1.1", "@intlify/unplugin-vue-i18n": "^0.8.2", "@rollup/plugin-replace": "^5.0.5", "@types/dplayer": "^1.25.5", "@types/fs-extra": "^9.0.13", - "@types/node": "^18.19.10", + "@types/node": "^18.19.17", "@types/webextension-polyfill": "^0.9.2", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@unocss/reset": "^0.54.3", "@vitejs/plugin-vue": "^3.2.0", - "@vue/compiler-sfc": "^3.4.15", + "@vue/compiler-sfc": "^3.4.19", "@vue/test-utils": "^2.4.4", "@vueuse/core": "^10.7.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "cross-env": "^7.0.3", "crx": "^5.0.1", "eslint": "^8.56.0", @@ -71,12 +71,12 @@ "fs-extra": "^10.1.0", "jsdom": "^20.0.3", "kolorist": "^1.8.0", - "lint-staged": "^15.2.0", + "lint-staged": "^15.2.2", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", - "sass": "^1.70.0", + "sass": "^1.71.0", "simple-git-hooks": "^2.9.0", - "terser": "^5.27.0", + "terser": "^5.27.1", "tsup": "^6.7.0", "typescript": "^4.9.5", "unocss": "^0.54.3", @@ -85,7 +85,7 @@ "unplugin-vue-components": "^0.22.12", "vite": "^3.2.8", "vitest": "^0.24.5", - "vue": "^3.4.15", + "vue": "^3.4.19", "vue-demi": "^0.13.11", "web-ext": "^7.11.0", "webext-bridge": "^5.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d71b9f86..69f68828 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,43 +18,43 @@ dependencies: specifier: ^3.0.1 version: 3.0.1 overlayscrollbars: - specifier: ^2.4.7 - version: 2.4.7 + specifier: ^2.5.0 + version: 2.5.0 overlayscrollbars-vue: specifier: ^0.5.7 - version: 0.5.7(overlayscrollbars@2.4.7)(vue@3.4.15) + version: 0.5.7(overlayscrollbars@2.5.0)(vue@3.4.19) pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@4.9.5)(vue@3.4.15) + version: 2.1.7(typescript@4.9.5)(vue@3.4.19) qrcode.vue: specifier: ^3.4.1 - version: 3.4.1(vue@3.4.15) + version: 3.4.1(vue@3.4.19) vue-i18n: - specifier: ^9.9.0 - version: 9.9.0(vue@3.4.15) + specifier: ^9.9.1 + version: 9.9.1(vue@3.4.19) vue-toastification: specifier: 2.0.0-rc.5 - version: 2.0.0-rc.5(vue@3.4.15) + version: 2.0.0-rc.5(vue@3.4.19) vuedraggable: specifier: ^4.1.0 - version: 4.1.0(vue@3.4.15) + version: 4.1.0(vue@3.4.19) devDependencies: '@antfu/eslint-config': - specifier: ^2.6.3 - version: 2.6.3(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5) + specifier: ^2.6.4 + version: 2.6.4(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5) '@ffflorian/jszip-cli': specifier: ^3.6.2 version: 3.6.2(typescript@4.9.5) '@iconify/json': - specifier: ^2.2.176 - version: 2.2.176 + specifier: ^2.2.183 + version: 2.2.183 '@iconify/vue': specifier: ^4.1.1 - version: 4.1.1(vue@3.4.15) + version: 4.1.1(vue@3.4.19) '@intlify/unplugin-vue-i18n': specifier: ^0.8.2 - version: 0.8.2(vue-i18n@9.9.0) + version: 0.8.2(vue-i18n@9.9.1) '@rollup/plugin-replace': specifier: ^5.0.5 version: 5.0.5 @@ -65,8 +65,8 @@ devDependencies: specifier: ^9.0.13 version: 9.0.13 '@types/node': - specifier: ^18.19.10 - version: 18.19.10 + specifier: ^18.19.17 + version: 18.19.17 '@types/webextension-polyfill': specifier: ^0.9.2 version: 0.9.2 @@ -81,19 +81,19 @@ devDependencies: version: 0.54.3 '@vitejs/plugin-vue': specifier: ^3.2.0 - version: 3.2.0(vite@3.2.8)(vue@3.4.15) + version: 3.2.0(vite@3.2.8)(vue@3.4.19) '@vue/compiler-sfc': - specifier: ^3.4.15 - version: 3.4.15 + specifier: ^3.4.19 + version: 3.4.19 '@vue/test-utils': specifier: ^2.4.4 - version: 2.4.4(vue@3.4.15) + version: 2.4.4(vue@3.4.19) '@vueuse/core': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) + version: 10.7.2(vue@3.4.19) chokidar: - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.6.0 + version: 3.6.0 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -116,8 +116,8 @@ devDependencies: specifier: ^1.8.0 version: 1.8.0 lint-staged: - specifier: ^15.2.0 - version: 15.2.0 + specifier: ^15.2.2 + version: 15.2.2 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -125,14 +125,14 @@ devDependencies: specifier: ^3.0.2 version: 3.0.2 sass: - specifier: ^1.70.0 - version: 1.70.0 + specifier: ^1.71.0 + version: 1.71.0 simple-git-hooks: specifier: ^2.9.0 version: 2.9.0 terser: - specifier: ^5.27.0 - version: 5.27.0 + specifier: ^5.27.1 + version: 5.27.1 tsup: specifier: ^6.7.0 version: 6.7.0(postcss@8.4.33)(typescript@4.9.5) @@ -147,22 +147,22 @@ devDependencies: version: 0.11.5(@vueuse/core@10.7.2) unplugin-icons: specifier: ^0.14.15 - version: 0.14.15(@vue/compiler-sfc@3.4.15) + version: 0.14.15(@vue/compiler-sfc@3.4.19) unplugin-vue-components: specifier: ^0.22.12 - version: 0.22.12(vue@3.4.15) + version: 0.22.12(vue@3.4.19) vite: specifier: ^3.2.8 - version: 3.2.8(@types/node@18.19.10)(sass@1.70.0)(terser@5.27.0) + version: 3.2.8(@types/node@18.19.17)(sass@1.71.0)(terser@5.27.1) vitest: specifier: ^0.24.5 - version: 0.24.5(jsdom@20.0.3)(sass@1.70.0)(terser@5.27.0) + version: 0.24.5(jsdom@20.0.3)(sass@1.71.0)(terser@5.27.1) vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@4.9.5) + specifier: ^3.4.19 + version: 3.4.19(typescript@4.9.5) vue-demi: specifier: ^0.13.11 - version: 0.13.11(vue@3.4.15) + version: 0.13.11(vue@3.4.19) web-ext: specifier: ^7.11.0 version: 7.11.0 @@ -188,8 +188,8 @@ packages: '@jridgewell/trace-mapping': 0.3.21 dev: true - /@antfu/eslint-config@2.6.3(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5): - resolution: {integrity: sha512-sfkamrOatMwMZkp14mBerHKIw8FY0SD1iCb5UZ6Y5hgb+FeDpNQPlVA0i2PN95TQ8NSYyPC1QnoM+UA5NSl0Kg==} + /@antfu/eslint-config@2.6.4(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5): + resolution: {integrity: sha512-dMD/QC5KWS1OltdpKLhfZM7W7y7zils85opk8d4lyNr7yn0OFjZs7eMYtcC6DrrN2kQ1JrFvBM7uB0QdWn5PUQ==} hasBin: true peerDependencies: '@unocss/eslint-plugin': '>=0.50.0' @@ -219,30 +219,30 @@ packages: '@antfu/eslint-define-config': 1.23.0-2 '@antfu/install-pkg': 0.3.1 '@eslint-types/jsdoc': 46.8.2-1 - '@eslint-types/typescript-eslint': 6.18.1 + '@eslint-types/typescript-eslint': 6.21.0 '@eslint-types/unicorn': 50.0.1 - '@stylistic/eslint-plugin': 1.5.4(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@4.9.5) + '@stylistic/eslint-plugin': 1.6.2(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 eslint-config-flat-gitignore: 0.1.2 eslint-merge-processors: 0.1.0(eslint@8.56.0) - eslint-plugin-antfu: 2.1.1(eslint@8.56.0) + eslint-plugin-antfu: 2.1.2(eslint@8.56.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0) - eslint-plugin-i: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0) - eslint-plugin-jsdoc: 48.0.2(eslint@8.56.0) + eslint-plugin-i: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + eslint-plugin-jsdoc: 48.1.0(eslint@8.56.0) eslint-plugin-jsonc: 2.13.0(eslint@8.56.0) eslint-plugin-markdown: 3.0.1(eslint@8.56.0) eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.5.0(eslint@8.56.0)(typescript@4.9.5)(vue-eslint-parser@9.4.0) + eslint-plugin-perfectionist: 2.5.0(eslint@8.56.0)(typescript@4.9.5)(vue-eslint-parser@9.4.2) eslint-plugin-toml: 0.9.2(eslint@8.56.0) eslint-plugin-unicorn: 50.0.1(eslint@8.56.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0) - eslint-plugin-vitest: 0.3.20(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5) - eslint-plugin-vue: 9.20.1(eslint@8.56.0) + eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0) + eslint-plugin-vitest: 0.3.22(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5) + eslint-plugin-vue: 9.21.1(eslint@8.56.0) eslint-plugin-yml: 1.12.2(eslint@8.56.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0) + eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.19)(eslint@8.56.0) globals: 13.24.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -250,7 +250,7 @@ packages: picocolors: 1.0.0 prompts: 2.4.2 toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.4.0(eslint@8.56.0) + vue-eslint-parser: 9.4.2(eslint@8.56.0) yaml-eslint-parser: 1.2.2 yargs: 17.7.2 transitivePeerDependencies: @@ -311,8 +311,8 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -359,8 +359,8 @@ packages: - supports-color dev: true - /@es-joy/jsdoccomment@0.41.0: - resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} + /@es-joy/jsdoccomment@0.42.0: + resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==} engines: {node: '>=16'} dependencies: comment-parser: 1.4.1 @@ -810,8 +810,8 @@ packages: resolution: {integrity: sha512-FwD7V0xX0jyaqj8Ul5ZY+TAAPohDfVqtbuXJNHb+OIv1aTIqZi5+Zn3F2UwQ5O3BnQd2mTduyK0+HjGx3/AMFg==} dev: true - /@eslint-types/typescript-eslint@6.18.1: - resolution: {integrity: sha512-sROyc1rWhtvSdszkR3VAv2fioXIyKNFFRbIgoiije2FA+iNn4FEDhP2+kvbq8wPda2adcrNhSZyWSEFsef+lbg==} + /@eslint-types/typescript-eslint@6.21.0: + resolution: {integrity: sha512-ao4TdMLw+zFdAJ9q6iBBxC5GSrJ14Hpv0VKaergr++jRTDaGgoYiAq84tx1FYqUJzQgzJC7dm6s52IAQP7EiHA==} dev: true /@eslint-types/unicorn@50.0.1: @@ -881,8 +881,8 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@iconify/json@2.2.176: - resolution: {integrity: sha512-Pw1MA57OZdzyrJgGHzZXVnoht8vndv4aM6I3xj4SeimF14HA3e101Ignnlw2h/+Yjujf43jH7doPIVAhgCTFMw==} + /@iconify/json@2.2.183: + resolution: {integrity: sha512-LvlU0SWHlDGEmX9XZpK5lVVANRQNdToF2Vd0CgV+q6ntEYtza2QEvKHY318m+9sCEMm5CH6RkaSOtWTguAENjQ==} dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -905,16 +905,16 @@ packages: - supports-color dev: true - /@iconify/vue@4.1.1(vue@3.4.15): + /@iconify/vue@4.1.1(vue@3.4.19): resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==} peerDependencies: vue: '>=3' dependencies: '@iconify/types': 2.0.0 - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) dev: true - /@intlify/bundle-utils@4.0.0(vue-i18n@9.9.0): + /@intlify/bundle-utils@4.0.0(vue-i18n@9.9.1): resolution: {integrity: sha512-klXrYT9VXyKEXsD6UY3pShg0O5MPC07n0TZ5RrSs5ry6T1eZVolIFGJi9c3qcDrh1qjJxgikRnPBmD7qGDqbjw==} engines: {node: '>= 12'} peerDependencies: @@ -930,16 +930,16 @@ packages: '@intlify/shared': 9.4.1 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 - vue-i18n: 9.9.0(vue@3.4.15) + vue-i18n: 9.9.1(vue@3.4.19) yaml-eslint-parser: 0.3.2 dev: true - /@intlify/core-base@9.9.0: - resolution: {integrity: sha512-C7UXPymDIOlMGSNjAhNLtKgzITc/8BjINK5gNKXg8GiWCTwL6n3MWr55czksxn8RM5wTMz0qcLOFT+adtaVQaA==} + /@intlify/core-base@9.9.1: + resolution: {integrity: sha512-qsV15dg7jNX2faBRyKMgZS8UcFJViWEUPLdzZ9UR0kQZpFVeIpc0AG7ZOfeP7pX2T9SQ5jSiorq/tii9nkkafA==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.9.0 - '@intlify/shared': 9.9.0 + '@intlify/message-compiler': 9.9.1 + '@intlify/shared': 9.9.1 /@intlify/message-compiler@9.4.1: resolution: {integrity: sha512-aN2N+dUx320108QhH51Ycd2LEpZ+NKbzyQ2kjjhqMcxhHdxtOnkgdx+MDBhOy/CObwBmhC3Nygzc6hNlfKvPNw==} @@ -949,11 +949,11 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/message-compiler@9.9.0: - resolution: {integrity: sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==} + /@intlify/message-compiler@9.9.1: + resolution: {integrity: sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.9.0 + '@intlify/shared': 9.9.1 source-map-js: 1.0.2 /@intlify/shared@9.4.1: @@ -961,11 +961,11 @@ packages: engines: {node: '>= 16'} dev: true - /@intlify/shared@9.9.0: - resolution: {integrity: sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==} + /@intlify/shared@9.9.1: + resolution: {integrity: sha512-b3Pta1nwkz5rGq434v0psHwEwHGy1pYCttfcM22IE//K9owbpkEvFptx9VcuRAxjQdrO2If249cmDDjBu5wMDA==} engines: {node: '>= 16'} - /@intlify/unplugin-vue-i18n@0.8.2(vue-i18n@9.9.0): + /@intlify/unplugin-vue-i18n@0.8.2(vue-i18n@9.9.1): resolution: {integrity: sha512-cRnzPqSEZQOmTD+p4pwc3RTS9HxreLqfID0keoqZDZweCy/CGRMLLTNd15S4TUf1vSBhPF03DItEFDr1F+8MDA==} engines: {node: '>= 14.16'} peerDependencies: @@ -980,10 +980,10 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 4.0.0(vue-i18n@9.9.0) + '@intlify/bundle-utils': 4.0.0(vue-i18n@9.9.1) '@intlify/shared': 9.4.1 '@rollup/pluginutils': 4.2.1 - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.19 debug: 4.3.4 fast-glob: 3.3.2 js-yaml: 4.1.0 @@ -992,7 +992,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 unplugin: 1.6.0 - vue-i18n: 9.9.0(vue@3.4.15) + vue-i18n: 9.9.1(vue@3.4.19) transitivePeerDependencies: - supports-color dev: true @@ -1146,12 +1146,13 @@ packages: engines: {node: '>=14.16'} dev: true - /@stylistic/eslint-plugin-js@1.5.4(eslint@8.56.0): - resolution: {integrity: sha512-3ctWb3NvJNV1MsrZN91cYp2EGInLPSoZKphXIbIRx/zjZxKwLDr9z4LMOWtqjq14li/OgqUUcMq5pj8fgbLoTw==} + /@stylistic/eslint-plugin-js@1.6.2(eslint@8.56.0): + resolution: {integrity: sha512-ndT6X2KgWGxv8101pdMOxL8pihlYIHcOv3ICd70cgaJ9exwkPn8hJj4YQwslxoAlre1TFHnXd/G1/hYXgDrjIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: + '@types/eslint': 8.56.2 acorn: 8.11.3 escape-string-regexp: 4.0.0 eslint: 8.56.0 @@ -1159,53 +1160,58 @@ packages: espree: 9.6.1 dev: true - /@stylistic/eslint-plugin-jsx@1.5.4(eslint@8.56.0): - resolution: {integrity: sha512-JUfrpCkeBCqt1IZ4QsP4WgxGza4PhK4LPbc0VnCjHKygl+rgqoDAovqOuzFJ49wJ4Ix3r6OIHFuwiBGswZEVvg==} + /@stylistic/eslint-plugin-jsx@1.6.2(eslint@8.56.0): + resolution: {integrity: sha512-hbbouazSJbHD/fshBIOLh9JgtSphKNoTCfHLSNBjAkXLK+GR4i2jhEZZF9P0mtXrNuy2WWInmpq/g0pfWBmSBA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0) + '@stylistic/eslint-plugin-js': 1.6.2(eslint@8.56.0) + '@types/eslint': 8.56.2 eslint: 8.56.0 estraverse: 5.3.0 + picomatch: 4.0.1 dev: true - /@stylistic/eslint-plugin-plus@1.5.4(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-dI0Cs5vYX/0uMhQDY+NK0cKQ0Pe9B6jWYxd0Ndud+mNloDaVLrsmJocK4zn+YfhGEDs1E4Nk5uAPZEumIpDuSg==} + /@stylistic/eslint-plugin-plus@1.6.2(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-EDMwa6gzKw4bXRqdIAUvZDfIgwotbjJs8o+vYE22chAYtVAnA0Pcq+cPx0Uk35t2gvJWb5OaLDjqA6oy1tD0jg==} peerDependencies: eslint: '*' dependencies: - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@4.9.5) + '@types/eslint': 8.56.2 + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@1.5.4(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-NZDFVIlVNjuPvhT+0Cidm5IS3emtx338xbJTqs2xfOVRDGTpYwRHhNVEGa1rFOpYHmv0sAj6+OXbMDn7ul0K/g==} + /@stylistic/eslint-plugin-ts@1.6.2(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-FizV58em0OjO/xFHRIy/LJJVqzxCNmYC/xVtKDf8aGDRgZpLo+lkaBKfBrbMkAGzhBKbYj+iLEFI4WEl6aVZGQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@4.9.5) + '@stylistic/eslint-plugin-js': 1.6.2(eslint@8.56.0) + '@types/eslint': 8.56.2 + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@1.5.4(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-zWPXr+O67GC9KDAFkbL1U9UVqE6Iv69YMKhkIECCmE0GvClUJwdfsimm4XebEDondV7kfjMrTDZaYfrI5aS0Jg==} + /@stylistic/eslint-plugin@1.6.2(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-EFnVcKOE5HTiMlVwisL9hHjz8a69yBbJRscWF/z+/vl6M4ew8NVrBlY8ea7KdV8QtyCY4Yapmsbg5ZDfhWlEgg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0) - '@stylistic/eslint-plugin-jsx': 1.5.4(eslint@8.56.0) - '@stylistic/eslint-plugin-plus': 1.5.4(eslint@8.56.0)(typescript@4.9.5) - '@stylistic/eslint-plugin-ts': 1.5.4(eslint@8.56.0)(typescript@4.9.5) + '@stylistic/eslint-plugin-js': 1.6.2(eslint@8.56.0) + '@stylistic/eslint-plugin-jsx': 1.6.2(eslint@8.56.0) + '@stylistic/eslint-plugin-plus': 1.6.2(eslint@8.56.0)(typescript@4.9.5) + '@stylistic/eslint-plugin-ts': 1.6.2(eslint@8.56.0)(typescript@4.9.5) + '@types/eslint': 8.56.2 eslint: 8.56.0 transitivePeerDependencies: - supports-color @@ -1238,6 +1244,13 @@ packages: resolution: {integrity: sha512-p/7O94dHDo0Irn2KWIqFE+fBCA4DS7QL3jfCOjCUPBAOgppyyTjmNZjKEfiJa1M3n1oVQqG7xnPwhiIuCqOzkQ==} dev: true + /@types/eslint@8.56.2: + resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: true + /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true @@ -1245,7 +1258,7 @@ packages: /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.17 dev: true /@types/http-cache-semantics@4.0.4: @@ -1270,8 +1283,8 @@ packages: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: true - /@types/node@18.19.10: - resolution: {integrity: sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==} + /@types/node@18.19.17: + resolution: {integrity: sha512-SzyGKgwPzuWp2SHhlpXKzCX0pIOfcI4V2eF37nNBJOhwlegQ83omtVQ1XxZpDE06V/d6AQvfQdPfnw0tRC//Ng==} dependencies: undici-types: 5.26.5 dev: true @@ -1303,7 +1316,7 @@ packages: /@types/yauzl@2.10.3: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.17 dev: true /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.56.0)(typescript@4.9.5): @@ -1334,8 +1347,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@4.9.5): + 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 @@ -1346,11 +1359,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -1383,8 +1396,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} + /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1393,10 +1406,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 eslint: 8.56.0 typescript: 4.9.5 @@ -1420,12 +1433,12 @@ packages: '@typescript-eslint/visitor-keys': 6.18.1 dev: true - /@typescript-eslint/scope-manager@6.19.1: - resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} + /@typescript-eslint/scope-manager@6.21.0: + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 dev: true /@typescript-eslint/type-utils@5.62.0(eslint@8.56.0)(typescript@4.9.5): @@ -1448,8 +1461,8 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} + /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1458,8 +1471,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@4.9.5) @@ -1478,8 +1491,8 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@6.19.1: - resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} + /@typescript-eslint/types@6.21.0: + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -1526,8 +1539,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.19.1(typescript@4.9.5): - resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} + /@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -1535,8 +1548,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1587,8 +1600,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@4.9.5): - resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} + /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@4.9.5): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1596,9 +1609,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -1622,11 +1635,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.19.1: - resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} + /@typescript-eslint/visitor-keys@6.21.0: + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1656,7 +1669,7 @@ packages: '@unocss/core': 0.54.3 '@unocss/preset-uno': 0.54.3 cac: 6.7.14 - chokidar: 3.5.3 + chokidar: 3.6.0 colorette: 2.0.20 consola: 3.2.3 fast-glob: 3.3.2 @@ -1815,93 +1828,93 @@ packages: '@unocss/inspector': 0.54.3 '@unocss/scope': 0.54.3 '@unocss/transformer-directives': 0.54.3 - chokidar: 3.5.3 + chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.5 - vite: 3.2.8(@types/node@18.19.10)(sass@1.70.0)(terser@5.27.0) + vite: 3.2.8(@types/node@18.19.17)(sass@1.71.0)(terser@5.27.1) transitivePeerDependencies: - rollup dev: true - /@vitejs/plugin-vue@3.2.0(vite@3.2.8)(vue@3.4.15): + /@vitejs/plugin-vue@3.2.0(vite@3.2.8)(vue@3.4.19): resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.2.8(@types/node@18.19.10)(sass@1.70.0)(terser@5.27.0) - vue: 3.4.15(typescript@4.9.5) + vite: 3.2.8(@types/node@18.19.17)(sass@1.71.0)(terser@5.27.1) + vue: 3.4.19(typescript@4.9.5) dev: true - /@vue/compiler-core@3.4.15: - resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} + /@vue/compiler-core@3.4.19: + resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} dependencies: - '@babel/parser': 7.23.6 - '@vue/shared': 3.4.15 + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.19 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.15: - resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} + /@vue/compiler-dom@3.4.19: + resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} dependencies: - '@vue/compiler-core': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-core': 3.4.19 + '@vue/shared': 3.4.19 - /@vue/compiler-sfc@3.4.15: - resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} + /@vue/compiler-sfc@3.4.19: + resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} dependencies: - '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.4.15 - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 + '@babel/parser': 7.23.9 + '@vue/compiler-core': 3.4.19 + '@vue/compiler-dom': 3.4.19 + '@vue/compiler-ssr': 3.4.19 + '@vue/shared': 3.4.19 estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.7 postcss: 8.4.33 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.15: - resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} + /@vue/compiler-ssr@3.4.19: + resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.19 + '@vue/shared': 3.4.19 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - /@vue/reactivity@3.4.15: - resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} + /@vue/reactivity@3.4.19: + resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==} dependencies: - '@vue/shared': 3.4.15 + '@vue/shared': 3.4.19 - /@vue/runtime-core@3.4.15: - resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} + /@vue/runtime-core@3.4.19: + resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==} dependencies: - '@vue/reactivity': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/reactivity': 3.4.19 + '@vue/shared': 3.4.19 - /@vue/runtime-dom@3.4.15: - resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} + /@vue/runtime-dom@3.4.19: + resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==} dependencies: - '@vue/runtime-core': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/runtime-core': 3.4.19 + '@vue/shared': 3.4.19 csstype: 3.1.3 - /@vue/server-renderer@3.4.15(vue@3.4.15): - resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} + /@vue/server-renderer@3.4.19(vue@3.4.19): + resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==} peerDependencies: - vue: 3.4.15 + vue: 3.4.19 dependencies: - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 - vue: 3.4.15(typescript@4.9.5) + '@vue/compiler-ssr': 3.4.19 + '@vue/shared': 3.4.19 + vue: 3.4.19(typescript@4.9.5) - /@vue/shared@3.4.15: - resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} + /@vue/shared@3.4.19: + resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} - /@vue/test-utils@2.4.4(vue@3.4.15): + /@vue/test-utils@2.4.4(vue@3.4.19): resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -1911,17 +1924,17 @@ packages: optional: true dependencies: js-beautify: 1.14.11 - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) vue-component-type-helpers: 1.8.27 dev: true - /@vueuse/core@10.7.2(vue@3.4.15): + /@vueuse/core@10.7.2(vue@3.4.19): resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.15) - vue-demi: 0.14.6(vue@3.4.15) + '@vueuse/shared': 10.7.2(vue@3.4.19) + vue-demi: 0.14.6(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1931,10 +1944,10 @@ packages: resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} dev: true - /@vueuse/shared@10.7.2(vue@3.4.15): + /@vueuse/shared@10.7.2(vue@3.4.19): resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: - vue-demi: 0.14.6(vue@3.4.15) + vue-demi: 0.14.6(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2564,8 +2577,8 @@ packages: parse5-htmlparser2-tree-adapter: 7.0.0 dev: true - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 @@ -2584,7 +2597,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.17 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -3631,7 +3644,7 @@ packages: eslint: 8.56.0 dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -3652,7 +3665,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@4.9.5) debug: 3.2.7 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 @@ -3660,8 +3673,8 @@ packages: - supports-color dev: true - /eslint-plugin-antfu@2.1.1(eslint@8.56.0): - resolution: {integrity: sha512-HCPo3IP15/gOaruIb1ce6R4LUv/MKBZCmWzqYiLGDFW43WW4juPURnjaQIE3AgWNSoCURqD3wxerXYKzokKTgA==} + /eslint-plugin-antfu@2.1.2(eslint@8.56.0): + resolution: {integrity: sha512-s7ZTOM3uq0iqpp6gF0UEotnvup7f2PHBUftCytLZX0+6C9j9KadKZQh6bVVngAyFgsmeD9+gcBopOYLClb2oDg==} peerDependencies: eslint: '*' dependencies: @@ -3691,7 +3704,7 @@ packages: ignore: 5.3.0 dev: true - /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0): + /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0): resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==} engines: {node: '>=12'} peerDependencies: @@ -3701,7 +3714,7 @@ packages: doctrine: 3.0.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 @@ -3713,13 +3726,13 @@ packages: - supports-color dev: true - /eslint-plugin-jsdoc@48.0.2(eslint@8.56.0): - resolution: {integrity: sha512-CBFl5Jc7+jlV36RwDm+PQ8Uw5r28pn2/uW/OaB+Gw5bFwn4Py/1eYMZ3hGf9S4meUFZ/sRvS+hVif2mRAp6WqQ==} + /eslint-plugin-jsdoc@48.1.0(eslint@8.56.0): + resolution: {integrity: sha512-g9S8ukmTd1DVcV/xeBYPPXOZ6rc8WJ4yi0+MVxJ1jBOrz5kmxV9gJJQ64ltCqIWFnBChLIhLVx3tbTSarqVyFA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@es-joy/jsdoccomment': 0.41.0 + '@es-joy/jsdoccomment': 0.42.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4 @@ -3727,7 +3740,7 @@ packages: eslint: 8.56.0 esquery: 1.5.0 is-builtin-module: 3.2.1 - semver: 7.5.4 + semver: 7.6.0 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color @@ -3794,7 +3807,7 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-perfectionist@2.5.0(eslint@8.56.0)(typescript@4.9.5)(vue-eslint-parser@9.4.0): + /eslint-plugin-perfectionist@2.5.0(eslint@8.56.0)(typescript@4.9.5)(vue-eslint-parser@9.4.2): resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==} peerDependencies: astro-eslint-parser: ^0.16.0 @@ -3816,7 +3829,7 @@ packages: eslint: 8.56.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 - vue-eslint-parser: 9.4.0(eslint@8.56.0) + vue-eslint-parser: 9.4.2(eslint@8.56.0) transitivePeerDependencies: - supports-color - typescript @@ -3864,7 +3877,7 @@ packages: - supports-color dev: true - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3874,13 +3887,13 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5): - resolution: {integrity: sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==} + /eslint-plugin-vitest@0.3.22(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@4.9.5)(vitest@0.24.5): + resolution: {integrity: sha512-atkFGQ7aVgcuSeSMDqnyevIyUpfBPMnosksgEPrKE7Y8xQlqG/5z2IQ6UDau05zXaaFv7Iz8uzqvIuKshjZ0Zw==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': '*' @@ -3892,17 +3905,17 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.18.1(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@4.9.5) eslint: 8.56.0 - vitest: 0.24.5(jsdom@20.0.3)(sass@1.70.0)(terser@5.27.0) + vitest: 0.24.5(jsdom@20.0.3)(sass@1.71.0)(terser@5.27.1) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue@9.20.1(eslint@8.56.0): - resolution: {integrity: sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==} + /eslint-plugin-vue@9.21.1(eslint@8.56.0): + resolution: {integrity: sha512-XVtI7z39yOVBFJyi8Ljbn7kY9yHzznKXL02qQYn+ta63Iy4A9JFBw6o4OSB9hyD2++tVT+su9kQqetUyCCwhjw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 @@ -3913,7 +3926,7 @@ packages: nth-check: 2.1.1 postcss-selector-parser: 6.0.15 semver: 7.5.4 - vue-eslint-parser: 9.4.0(eslint@8.56.0) + vue-eslint-parser: 9.4.2(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -3935,13 +3948,13 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0): + /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.19)(eslint@8.56.0): resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 dependencies: - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.19 eslint: 8.56.0 dev: true @@ -5420,8 +5433,8 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /lint-staged@15.2.0: - resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==} + /lint-staged@15.2.2: + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: @@ -5430,7 +5443,7 @@ packages: debug: 4.3.4 execa: 8.0.1 lilconfig: 3.0.0 - listr2: 8.0.0 + listr2: 8.0.1 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 @@ -5439,8 +5452,8 @@ packages: - supports-color dev: true - /listr2@8.0.0: - resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==} + /listr2@8.0.1: + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 @@ -5584,6 +5597,13 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -6061,18 +6081,18 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /overlayscrollbars-vue@0.5.7(overlayscrollbars@2.4.7)(vue@3.4.15): + /overlayscrollbars-vue@0.5.7(overlayscrollbars@2.5.0)(vue@3.4.19): resolution: {integrity: sha512-i+jjyFXcCWlDhN3nOo0kt81NgwaixEvY60H/G2iixF2pAm4BnXi/i6muSWb5+rATd4I5TYnA+k5QYHmdI/Wvew==} peerDependencies: overlayscrollbars: ^2.0.0 vue: ^3.2.25 dependencies: - overlayscrollbars: 2.4.7 - vue: 3.4.15(typescript@4.9.5) + overlayscrollbars: 2.5.0 + vue: 3.4.19(typescript@4.9.5) dev: false - /overlayscrollbars@2.4.7: - resolution: {integrity: sha512-02X2/nHno35dzebCx+EO2tRDaKAOltZqUKdUqvq3Pt8htCuhJbYi+mjr0CYerVeGRRoZ2Uo6/8XrNg//DJJ+GA==} + /overlayscrollbars@2.5.0: + resolution: {integrity: sha512-CWVC2dwS07XZfLHDm5GmZN1iYggiJ8Vufnvzwt0gwR9Yz1hVckKeTxg7VILZeYVGhDYJHZ1Xc8Xfys5dWZ1qiA==} dev: false /p-cancelable@3.0.0: @@ -6286,6 +6306,11 @@ packages: engines: {node: '>=8.6'} dev: true + /picomatch@4.0.1: + resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} + engines: {node: '>=12'} + dev: true + /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} engines: {node: '>=0.10'} @@ -6303,7 +6328,7 @@ packages: engines: {node: '>=4'} dev: true - /pinia@2.1.7(typescript@4.9.5)(vue@3.4.15): + /pinia@2.1.7(typescript@4.9.5)(vue@3.4.19): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -6317,8 +6342,8 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 4.9.5 - vue: 3.4.15(typescript@4.9.5) - vue-demi: 0.14.6(vue@3.4.15) + vue: 3.4.19(typescript@4.9.5) + vue-demi: 0.14.6(vue@3.4.19) dev: false /pino-abstract-transport@1.1.0: @@ -6477,12 +6502,12 @@ packages: escape-goat: 4.0.0 dev: true - /qrcode.vue@3.4.1(vue@3.4.15): + /qrcode.vue@3.4.1(vue@3.4.19): resolution: {integrity: sha512-wq/zHsifH4FJ1GXQi8/wNxD1KfQkckIpjK1KPTc/qwYU5/Bkd4me0w4xZSg6EXk6xLBkVDE0zxVagewv5EMAVA==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) dev: false /qs@6.5.3: @@ -6821,12 +6846,12 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass@1.70.0: - resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} + /sass@1.71.0: + resolution: {integrity: sha512-HKKIKf49Vkxlrav3F/w6qRuPcmImGVbIXJ2I3Kg0VMA+3Bav+8yE9G5XmP5lMj6nl4OlqbPftGAscNaNu28b8w==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 immutable: 4.3.4 source-map-js: 1.0.2 dev: true @@ -6871,6 +6896,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /serialize-error@9.1.1: resolution: {integrity: sha512-6uZQLGyUkNA4N+Zii9fYukmNu9PEA1F5rqcwXzN/3LtBjwl2dFBbVZ1Zyn08/CGkB4H440PIemdOQBt1Wvjbrg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7351,8 +7384,8 @@ packages: readable-stream: 3.6.2 dev: true - /terser@5.27.0: - resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} + /terser@5.27.1: + resolution: {integrity: sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==} engines: {node: '>=10'} hasBin: true dependencies: @@ -7517,7 +7550,7 @@ packages: dependencies: bundle-require: 4.0.2(esbuild@0.17.19) cac: 6.7.14 - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 4.3.4 esbuild: 0.17.19 execa: 5.1.1 @@ -7781,7 +7814,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0 - '@vueuse/core': 10.7.2(vue@3.4.15) + '@vueuse/core': 10.7.2(vue@3.4.19) local-pkg: 0.4.3 magic-string: 0.26.7 unimport: 1.3.0 @@ -7790,7 +7823,7 @@ packages: - rollup dev: true - /unplugin-icons@0.14.15(@vue/compiler-sfc@3.4.15): + /unplugin-icons@0.14.15(@vue/compiler-sfc@3.4.19): resolution: {integrity: sha512-J6YBA+fUzVM2IZPXCK3Pnk36jYVwQ6lkjRgOnZaXNIxpMDsmwDqrE1AGJ0zUbfuEoOa90OBGc0OPfN1r+qlSIQ==} peerDependencies: '@svgr/core': '>=5.5.0' @@ -7810,7 +7843,7 @@ packages: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.7 '@iconify/utils': 2.1.14 - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.19 debug: 4.3.4 kolorist: 1.8.0 local-pkg: 0.4.3 @@ -7819,7 +7852,7 @@ packages: - supports-color dev: true - /unplugin-vue-components@0.22.12(vue@3.4.15): + /unplugin-vue-components@0.22.12(vue@3.4.19): resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==} engines: {node: '>=14'} peerDependencies: @@ -7831,7 +7864,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0 - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 4.3.4 fast-glob: 3.3.2 local-pkg: 0.4.3 @@ -7839,7 +7872,7 @@ packages: minimatch: 5.1.6 resolve: 1.22.8 unplugin: 1.6.0 - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) transitivePeerDependencies: - rollup - supports-color @@ -7849,7 +7882,7 @@ packages: resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==} dependencies: acorn: 8.11.3 - chokidar: 3.5.3 + chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 dev: true @@ -7934,7 +7967,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite@3.2.8(@types/node@18.19.10)(sass@1.70.0)(terser@5.27.0): + /vite@3.2.8(@types/node@18.19.17)(sass@1.71.0)(terser@5.27.1): resolution: {integrity: sha512-EtQU16PLIJpAZol2cTLttNP1mX6L0SyI0pgQB1VOoWeQnMSvtiwovV3D6NcjN8CZQWWyESD2v5NGnpz5RvgOZA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -7959,18 +7992,18 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.10 + '@types/node': 18.19.17 esbuild: 0.15.18 postcss: 8.4.33 resolve: 1.22.8 rollup: 2.79.1 - sass: 1.70.0 - terser: 5.27.0 + sass: 1.71.0 + terser: 5.27.1 optionalDependencies: fsevents: 2.3.3 dev: true - /vitest@0.24.5(jsdom@20.0.3)(sass@1.70.0)(terser@5.27.0): + /vitest@0.24.5(jsdom@20.0.3)(sass@1.71.0)(terser@5.27.1): resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -7994,7 +8027,7 @@ packages: dependencies: '@types/chai': 4.3.11 '@types/chai-subset': 1.3.5 - '@types/node': 18.19.10 + '@types/node': 18.19.17 chai: 4.4.1 debug: 4.3.4 jsdom: 20.0.3 @@ -8003,7 +8036,7 @@ packages: tinybench: 2.5.1 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 3.2.8(@types/node@18.19.10)(sass@1.70.0)(terser@5.27.0) + vite: 3.2.8(@types/node@18.19.17)(sass@1.71.0)(terser@5.27.1) transitivePeerDependencies: - less - sass @@ -8017,7 +8050,7 @@ packages: resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} dev: true - /vue-demi@0.13.11(vue@3.4.15): + /vue-demi@0.13.11(vue@3.4.19): resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true @@ -8029,10 +8062,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) dev: true - /vue-demi@0.14.6(vue@3.4.15): + /vue-demi@0.14.6(vue@3.4.19): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -8044,10 +8077,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) - /vue-eslint-parser@9.4.0(eslint@8.56.0): - resolution: {integrity: sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==} + /vue-eslint-parser@9.4.2(eslint@8.56.0): + resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -8064,47 +8097,47 @@ packages: - supports-color dev: true - /vue-i18n@9.9.0(vue@3.4.15): - resolution: {integrity: sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==} + /vue-i18n@9.9.1(vue@3.4.19): + resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.9.0 - '@intlify/shared': 9.9.0 + '@intlify/core-base': 9.9.1 + '@intlify/shared': 9.9.1 '@vue/devtools-api': 6.5.1 - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) - /vue-toastification@2.0.0-rc.5(vue@3.4.15): + /vue-toastification@2.0.0-rc.5(vue@3.4.19): resolution: {integrity: sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA==} peerDependencies: vue: ^3.0.2 dependencies: - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) dev: false - /vue@3.4.15(typescript@4.9.5): - resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} + /vue@3.4.19(typescript@4.9.5): + resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-sfc': 3.4.15 - '@vue/runtime-dom': 3.4.15 - '@vue/server-renderer': 3.4.15(vue@3.4.15) - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.19 + '@vue/compiler-sfc': 3.4.19 + '@vue/runtime-dom': 3.4.19 + '@vue/server-renderer': 3.4.19(vue@3.4.19) + '@vue/shared': 3.4.19 typescript: 4.9.5 - /vuedraggable@4.1.0(vue@3.4.15): + /vuedraggable@4.1.0(vue@3.4.19): resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} peerDependencies: vue: ^3.0.1 dependencies: sortablejs: 1.14.0 - vue: 3.4.15(typescript@4.9.5) + vue: 3.4.19(typescript@4.9.5) dev: false /w3c-xmlserializer@4.0.0: diff --git a/src/contentScripts/views/Anime/Anime.vue b/src/contentScripts/views/Anime/Anime.vue index 9a718cb5..f72ac70c 100644 --- a/src/contentScripts/views/Anime/Anime.vue +++ b/src/contentScripts/views/Anime/Anime.vue @@ -171,7 +171,7 @@ function getPopularAnimeList() { :capsule-text="item.is_finish ? $t('anime.total_episodes', { ep: item.total_count }) : $t('anime.update_to_n_episodes', { - ep: item.total_count, + ep: item.formal_ep_count, })" :desc="item.progress !== '' ? item.progress : $t('anime.havent_seen')" w="2xl:[calc(100%/6-1.5rem)] xl:[calc(100%/5-1.5rem)] lg:[calc(100%/4-1.5rem)] md:[calc(100%/3-1.5rem)] sm:[calc(100%/2-1.5rem)] [calc(100%-1.5rem)]" diff --git a/src/styles/adaptedStyles/momentsPage.scss b/src/styles/adaptedStyles/momentsPage.scss index 56e07b80..3267b4e3 100644 --- a/src/styles/adaptedStyles/momentsPage.scss +++ b/src/styles/adaptedStyles/momentsPage.scss @@ -20,46 +20,49 @@ position: relative; } - .dyn-orig-author__following.following-icon:before, - .bili-dyn-live-users__more:hover:after, - .bili-dyn-list-loading img { - filter: var(--bew-filter-icon-glow); - } + :not(fjlsfd) { + .dyn-orig-author__following.following-icon:before, + .bili-dyn-live-users__more:hover:after, + .bili-dyn-list-loading img { + filter: var(--bew-filter-icon-glow); + } - .bili-dyn-topic__card, - .bili-topic-new__default__create__text, - .opus-module-topic, - .side-toolbar__action.is-active { - color: var(--bew-theme-color); - } + .bili-dyn-topic__card, + .bili-topic-new__default__create__text, + .opus-module-topic, + .side-toolbar__action.is-active { + color: var(--bew-theme-color); + } - .side-toolbar__action:not(.is-disabled):hover, - .side-toolbar__action:not(.is-disabled):hover svg { - color: var(--bew-theme-color) !important; - } + .side-toolbar__action:not(.is-disabled):hover, + .side-toolbar__action:not(.is-disabled):hover svg, + .bili-dyn-title__text.normal-vip-color { + color: var(--bew-theme-color) !important; + } - .bili-topic-new__default__create__icon:after, - .bili-topic-new__default__create__icon:before { - background-color: var(--bew-theme-color); - } + .bili-topic-new__default__create__icon:after, + .bili-topic-new__default__create__icon:before { + background-color: var(--bew-theme-color); + } - .bili-dyn-publishing__action:not(.disabled):hover { - background-color: var(--bew-theme-color-80); - } + .bili-dyn-publishing__action:not(.disabled):hover { + background-color: var(--bew-theme-color-80); + } - .bili-pics-uploader__add:hover { - border-color: var(--bew-theme-color-40); - } + .bili-pics-uploader__add:hover { + border-color: var(--bew-theme-color-40); + } - .bili-topic-new__default__create__icon, - .bili-pics-uploader__add:hover:after, - .bili-pics-uploader__add:hover:before { - background-color: var(--bew-theme-color-20); - } + .bili-topic-new__default__create__icon, + .bili-pics-uploader__add:hover:after, + .bili-pics-uploader__add:hover:before { + background-color: var(--bew-theme-color-20); + } - .side-toolbar__action.is-active svg path, - .opus-collection__action svg path:last-child { - fill: var(--bew-theme-color); + .side-toolbar__action.is-active svg path, + .opus-collection__action svg path:last-child { + fill: var(--bew-theme-color); + } } &.dark { @@ -256,7 +259,8 @@ .bili-dyn-live-users, .bili-dyn-live-users__title, .bili-dyn-list-loading, - .bili-dyn-card-pgc__title { + .bili-dyn-card-pgc__title, + .dyn-card-opus__title { color: var(--bew-text-1); } diff --git a/src/styles/main.scss b/src/styles/main.scss index 07ef8593..5c5f44ac 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -32,6 +32,7 @@ html.bewly-design > ::-webkit-scrollbar-track { ::selection { background: var(--bew-fill-3); + color: revert; } html.bewly-design,