diff --git a/package.json b/package.json index 389656eb77e408427b4e776687d76980cf6c3179..716d2ea2e2f59b9c1a4746ea213f9bbb2a5b4f8a 100644 --- a/package.json +++ b/package.json @@ -33,31 +33,31 @@ "transliteration": "^2.3.5" }, "devDependencies": { - "@modyfi/vite-plugin-yaml": "^1.x < 1.0.3 || ^1.x >= 1.0.4", - "@types/dompurify": "^3.0.0", - "@types/showdown": "^2.0.1", - "@vitejs/plugin-vue": "^4.2.3", - "@vitest/coverage-v8": "^0.34.1", - "@vitest/ui": "^0.34.1", - "@vue-macros/volar": "^0.13.2", - "@vue/test-utils": "^2.4.0", - "@vue/tsconfig": "^0.4.0", - "@vueuse/core": "^10.3.0", - "bootstrap-icons": "^1.10.5", - "conventional-changelog-cli": "^3.0.0", - "jsdom": "^22.1.0", - "lightningcss": "^1.22.0", - "magic-regexp": "^0.7.0", - "sass": "^1.65.1", - "typescript": "^5.1.3", - "unplugin-vue-macros": "^2.4.3", - "vite": "^4.4.9", - "vitepress": "^1.0.0-rc", - "vitest": "^0.34.1", - "vue": "^3.3.4", - "vue-i18n": "^9.3.0-beta.24", - "vue-router": "^4.2.2", - "vue-tsc": "^1.8.8" + "@modyfi/vite-plugin-yaml": "1.0.4", + "@types/dompurify": "3.0.2", + "@types/showdown": "2.0.1", + "@vitejs/plugin-vue": "4.2.3", + "@vitest/coverage-v8": "0.34.1", + "@vitest/ui": "0.34.1", + "@vue-macros/volar": "0.13.2", + "@vue/test-utils": "2.4.1", + "@vue/tsconfig": "0.4.0", + "@vueuse/core": "10.3.0", + "bootstrap-icons": "1.10.5", + "conventional-changelog-cli": "3.0.0", + "jsdom": "22.1.0", + "lightningcss": "1.22.0", + "magic-regexp": "0.7.0", + "sass": "1.65.1", + "typescript": "5.1.6", + "unplugin-vue-macros": "2.4.3", + "vite": "4.4.9", + "vitepress": "1.0.0-rc.4", + "vitest": "0.34.1", + "vue": "3.3.4", + "vue-i18n": "9.3.0-beta.24", + "vue-router": "4.2.4", + "vue-tsc": "1.8.8" }, "peerDependencies": { "@vueuse/core": "^9.3.0 || ^10.0.0", diff --git a/yarn.lock b/yarn.lock index fceab9e441d4fdb95e0745bbc2f1130b3a13c5a2..a3a21d9029d307b0db34a8a3c42de58ce16a6c81 100644 --- a/yarn.lock +++ b/yarn.lock @@ -411,7 +411,7 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@modyfi/vite-plugin-yaml@^1.x < 1.0.3 || ^1.x >= 1.0.4": +"@modyfi/vite-plugin-yaml@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@modyfi/vite-plugin-yaml/-/vite-plugin-yaml-1.0.4.tgz#e5d3e52dfda905d2cfb0eb704053cefe71d96c0d" integrity sha512-qkT0KiR3AQQRfUvDzLv4+1rYAzXj+QmGhAbyUd0Ordf9xynK76i758lk5GiEfxuQxbvdqDaJ9oXkH/KacbSjQQ== @@ -482,7 +482,7 @@ resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.5.tgz#ae69bcbb1bebb68c4ac0b11e9d8ed04526b3562b" integrity sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== -"@types/dompurify@^3.0.0": +"@types/dompurify@3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-3.0.2.tgz#c1cd33a475bc49c43c2a7900e41028e2136a4553" integrity sha512-YBL4ziFebbbfQfH5mlC+QTJsvh0oJUrWbmxKMyEdL7emlHJqGR2Qb34TEFKj+VCayBvjKy3xczMFNhugThUsfQ== @@ -514,7 +514,7 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== -"@types/showdown@^2.0.1": +"@types/showdown@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/showdown/-/showdown-2.0.1.tgz#24134738ba3107237d6a783e054a54773e739f81" integrity sha512-xdnAw2nFqomkaL0QdtEk0t7yz26UkaVPl4v1pYJvtE1T0fmfQEH3JaxErEhGByEAl3zUZrkNBlneuJp0WJGqEA== @@ -529,12 +529,12 @@ resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz#5c9f3c617f64a9735d7b72a7cc671e166d900c40" integrity sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA== -"@vitejs/plugin-vue@^4.2.3": +"@vitejs/plugin-vue@4.2.3", "@vitejs/plugin-vue@^4.2.3": version "4.2.3" resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz#ee0b6dfcc62fe65364e6395bf38fa2ba10bb44b6" integrity sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw== -"@vitest/coverage-v8@^0.34.1": +"@vitest/coverage-v8@0.34.1": version "0.34.1" resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-0.34.1.tgz#27a95984080e33351294d79671c4fb39679f84b6" integrity sha512-lRgUwjTMr8idXEbUPSNH4jjRZJXJCVY3BqUa+LDXyJVe3pldxYMn/r0HMqatKUGTp0Kyf1j5LfFoY6kRqRp7jw== @@ -585,7 +585,7 @@ dependencies: tinyspy "^2.1.1" -"@vitest/ui@^0.34.1": +"@vitest/ui@0.34.1": version "0.34.1" resolved "https://registry.yarnpkg.com/@vitest/ui/-/ui-0.34.1.tgz#0919455c67eacd32b9b6cc4e62bd301e738b24f6" integrity sha512-bwmkgMjDcMr3pg0UXLwfwZ/WI1fq2N+5DUisqHkY9bvnNRnpT6QiewtSS/VhmN61ixgNpSKbEGVboml2GLuxfA== @@ -830,7 +830,7 @@ "@vue-macros/common" "1.6.2" "@vue/compiler-core" "^3.3.4" -"@vue-macros/volar@^0.13.2": +"@vue-macros/volar@0.13.2": version "0.13.2" resolved "https://registry.yarnpkg.com/@vue-macros/volar/-/volar-0.13.2.tgz#a23de3ffda3fb7e7d0883b116eb143b2029c5499" integrity sha512-vNJi1S6p8hYr/XggKXbEUqbwBR2pW9UZKme4zPR9JScZL2qGs9jANqJxCIvPY77IpdzbevIS6uJyKHvAnmweSg== @@ -951,7 +951,7 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== -"@vue/test-utils@^2.4.0": +"@vue/test-utils@2.4.1": version "2.4.1" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.4.1.tgz#7db869b4142d2a5fce4ad6c6dfa01c8ea524f26c" integrity sha512-VO8nragneNzUZUah6kOjiFmD/gwRjUauG9DROh6oaOeFwX1cZRUNHhdeogE8635cISigXFTtGLUQWx5KCb0xeg== @@ -959,7 +959,7 @@ js-beautify "1.14.9" vue-component-type-helpers "1.8.4" -"@vue/tsconfig@^0.4.0": +"@vue/tsconfig@0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@vue/tsconfig/-/tsconfig-0.4.0.tgz#f01e2f6089b5098136fb084a0dd0cdd4533b72b0" integrity sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg== @@ -1157,7 +1157,7 @@ body-scroll-lock@4.0.0-beta.0: resolved "https://registry.yarnpkg.com/body-scroll-lock/-/body-scroll-lock-4.0.0-beta.0.tgz#4f78789d10e6388115c0460cd6d7d4dd2bbc4f7e" integrity sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ== -bootstrap-icons@^1.10.5: +bootstrap-icons@1.10.5: version "1.10.5" resolved "https://registry.yarnpkg.com/bootstrap-icons/-/bootstrap-icons-1.10.5.tgz#5a1bbb1bb2212397d416587db1d422cc9501847c" integrity sha512-oSX26F37V7QV7NCE53PPEL45d7EGXmBgHG3pDpZvcRaKVzWMqIRL9wcqJUyEha1esFtM3NJzvmxFXDxjJYD0jQ== @@ -1337,7 +1337,7 @@ conventional-changelog-atom@^3.0.0: resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-3.0.0.tgz#32de463a29db773de15382c96acda47930d3d24d" integrity sha512-pnN5bWpH+iTUWU3FaYdw5lJmfWeqSyrUkG+wyHBI9tC1dLNnHkbAOg1SzTQ7zBqiFrfo55h40VsGXWMdopwc5g== -conventional-changelog-cli@^3.0.0: +conventional-changelog-cli@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-3.0.0.tgz#e5b1e67550702b098b4e03d8401927fe4c462f3e" integrity sha512-3zMYi0IrfNd6AAHdPMrcgCg5DbcffiqNaEBf8cYrlntXPbBIXaELTbnRmUy5TQAe0Hkgi0J6+/VmRCkkJQflcQ== @@ -2049,7 +2049,7 @@ js-yaml@4.1.0: dependencies: argparse "^2.0.1" -jsdom@^22.1.0: +jsdom@22.1.0: version "22.1.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-22.1.0.tgz#0fca6d1a37fbeb7f4aac93d1090d782c56b611c8" integrity sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== @@ -2153,7 +2153,7 @@ lightningcss-win32-x64-msvc@1.22.0: resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.0.tgz#2fece601ea92298f73008bdf96ed0af8132d318f" integrity sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw== -lightningcss@^1.22.0: +lightningcss@1.22.0: version "1.22.0" resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.22.0.tgz#76c9a17925e660741858e88b774172cb1923bb4a" integrity sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg== @@ -2224,7 +2224,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -magic-regexp@^0.7.0: +magic-regexp@0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/magic-regexp/-/magic-regexp-0.7.0.tgz#085771c977755afa8cd89986ef69da6a6998028d" integrity sha512-C9m5/JqFV1/CMrMFDf1PqmvMc8ohrssmlF5bdgea7nUqqn6D9xzKVTa6DIm0LReCqvEPS35o1UElmb7PmoSfHQ== @@ -2792,7 +2792,7 @@ safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@^1.65.1: +sass@1.65.1: version "1.65.1" resolved "https://registry.yarnpkg.com/sass/-/sass-1.65.1.tgz#8f283b0c26335a88246a448d22e1342ba2ea1432" integrity sha512-9DINwtHmA41SEd36eVPQ9BJKpn7eKDQmUHmpI0y5Zv2Rcorrh0zS+cFrt050hdNbmmCNKTW3hV5mWfuegNRsEA== @@ -3132,7 +3132,7 @@ type-level-regexp@~0.1.16: resolved "https://registry.yarnpkg.com/type-level-regexp/-/type-level-regexp-0.1.17.tgz#ec1bf7dd65b85201f9863031d6f023bdefc2410f" integrity sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg== -typescript@^5.1.3: +typescript@5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== @@ -3169,7 +3169,7 @@ unplugin-vue-define-options@1.3.14: ast-walker-scope "^0.4.2" unplugin "^1.4.0" -unplugin-vue-macros@^2.4.3: +unplugin-vue-macros@2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/unplugin-vue-macros/-/unplugin-vue-macros-2.4.3.tgz#47ccd64ba6bb586d8440571aff358481f56d0c3e" integrity sha512-5B+btQVs9vzX+zipjcpUWHKue2X62lsVTnRFb9ceGBdW5GfR2M/KG+N+ipu7b2+7JwwsKRG6WqweveKP65BEIQ== @@ -3266,6 +3266,17 @@ vite-node@0.34.1: picocolors "^1.0.0" vite "^3.0.0 || ^4.0.0" +vite@4.4.9, vite@^4.4.9: + version "4.4.9" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" + integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + "vite@^3.0.0 || ^4.0.0": version "4.4.6" resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.6.tgz#97a0a43868ec773fd88980d7c323c80233521cf1" @@ -3277,18 +3288,7 @@ vite-node@0.34.1: optionalDependencies: fsevents "~2.3.2" -vite@^4.4.9: - version "4.4.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" - integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== - dependencies: - esbuild "^0.18.10" - postcss "^8.4.27" - rollup "^3.27.1" - optionalDependencies: - fsevents "~2.3.2" - -vitepress@^1.0.0-rc: +vitepress@1.0.0-rc.4: version "1.0.0-rc.4" resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-1.0.0-rc.4.tgz#2422aaf9b43d65045495056f72ba22c810b979a0" integrity sha512-JCQ89Bm6ECUTnyzyas3JENo00UDJeK8q1SUQyJYou+4Yz5BKEc/F3O21cu++DnUT2zXc0kvQ2Aj4BZCc/nioXQ== @@ -3307,7 +3307,7 @@ vitepress@^1.0.0-rc: vite "^4.4.9" vue "^3.3.4" -vitest@^0.34.1: +vitest@0.34.1: version "0.34.1" resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.34.1.tgz#3ad7f845e7a9fb0d72ab703cae832a54b8469e1e" integrity sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ== @@ -3357,7 +3357,7 @@ vue-demi@>=0.14.5: resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9" integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA== -vue-i18n@^9.3.0-beta.24: +vue-i18n@9.3.0-beta.24: version "9.3.0-beta.24" resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.3.0-beta.24.tgz#48c5f019cb9007c4789b989b644ece6cf6ffe75f" integrity sha512-ssfAG66M8w+G2FesolGxiKmjZZ1rVRVSFYcPKPhMeCdnlxfid2DGqOwhwqJT4fyvgGadL1to3KbmHzt5Wu39Ww== @@ -3367,7 +3367,7 @@ vue-i18n@^9.3.0-beta.24: "@intlify/vue-devtools" "9.3.0-beta.24" "@vue/devtools-api" "^6.5.0" -vue-router@^4.2.2: +vue-router@4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9" integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ== @@ -3382,7 +3382,7 @@ vue-template-compiler@^2.7.14: de-indent "^1.0.2" he "^1.2.0" -vue-tsc@^1.8.8: +vue-tsc@1.8.8: version "1.8.8" resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.8.8.tgz#67317693eb2ef6747e89e6d834eeb6d2deb8871d" integrity sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ== @@ -3391,7 +3391,7 @@ vue-tsc@^1.8.8: "@vue/typescript" "1.8.8" semver "^7.3.8" -vue@^3.3.4: +vue@3.3.4, vue@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.4.tgz#8ed945d3873667df1d0fcf3b2463ada028f88bd6" integrity sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==