diff --git a/front/package.json b/front/package.json index 6e843fb08..bc2347a1c 100644 --- a/front/package.json +++ b/front/package.json @@ -71,6 +71,7 @@ "@typescript-eslint/eslint-plugin": "5.48.2", "@vitejs/plugin-vue": "4.0.0", "@vitest/coverage-c8": "0.25.8", + "@vue-macros/volar": "0.13.3", "@vue/compiler-sfc": "3.2.47", "@vue/eslint-config-standard": "8.0.1", "@vue/eslint-config-typescript": "11.0.2", @@ -91,6 +92,7 @@ "sinon": "15.0.1", "standardized-audio-context-mock": "9.6.18", "typescript": "4.9.4", + "unplugin-vue-macros": "2.4.6", "utility-types": "3.10.0", "vite": "4.0.4", "vite-plugin-pwa": "0.14.1", diff --git a/front/tsconfig.json b/front/tsconfig.json index 767184e85..bd858b045 100644 --- a/front/tsconfig.json +++ b/front/tsconfig.json @@ -10,7 +10,8 @@ "vitest/globals", "vite/client", "vue/ref-macros", - "vite-plugin-pwa/client" + "vite-plugin-pwa/client", + "unplugin-vue-macros/macros-global" ], "paths": { "#/*": ["src/worker/*"], @@ -24,5 +25,17 @@ "src/**/*.vue", "vite.config.ts", "test/**/*.ts" - ] + ], + "vueCompilerOptions": { + "plugins": [ + "@vue-macros/volar/define-options", + "@vue-macros/volar/define-models", + "@vue-macros/volar/define-props", + "@vue-macros/volar/define-props-refs", + "@vue-macros/volar/short-vmodel", + "@vue-macros/volar/define-slots", + "@vue-macros/volar/export-props", + "@vue-macros/volar/jsx-directive" + ] + } } diff --git a/front/vite.config.ts b/front/vite.config.ts index 449a2a700..dc5e1ba45 100644 --- a/front/vite.config.ts +++ b/front/vite.config.ts @@ -6,6 +6,7 @@ import VueI18n from '@intlify/unplugin-vue-i18n/vite' import manifest from './pwa-manifest.json' import Vue from '@vitejs/plugin-vue' +import VueMacros from 'unplugin-vue-macros/vite' const port = +(process.env.VUE_PORT ?? 8080) @@ -16,8 +17,13 @@ export default defineConfig(({ mode }) => ({ sourcemap: true }, plugins: [ - // https://github.com/vitejs/vite/tree/main/packages/plugin-vue - Vue(), + // https://vue-macros.sxzz.moe/ + VueMacros({ + plugins: { + // https://github.com/vitejs/vite/tree/main/packages/plugin-vue + vue: Vue(), + } + }), // https://github.com/intlify/bundle-tools/tree/main/packages/vite-plugin-vue-i18n VueI18n({ diff --git a/front/yarn.lock b/front/yarn.lock index 9ffe62769..9b188850d 100644 --- a/front/yarn.lock +++ b/front/yarn.lock @@ -10,6 +10,11 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@antfu/utils@^0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.5.tgz#c36f37add92a7de57b9c29ae0c1f399706bff345" + integrity sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg== + "@apideck/better-ajv-errors@^0.3.1": version "0.3.6" resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" @@ -279,6 +284,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== +"@babel/parser@^7.22.7": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" + integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" @@ -1400,7 +1410,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -1434,6 +1444,11 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + "@rollup/plugin-babel@^5.2.0": version "5.3.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" @@ -1496,6 +1511,15 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@rollup/pluginutils@^5.0.2": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.3.tgz#183126d69aeb1cfa23401d5a71cb4b8c16c4a4e0" + integrity sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@sentry/browser@7.27.0": version "7.27.0" resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.27.0.tgz#540d292d418abbf0ac7cabb39fe1863b8fa0c85f" @@ -2129,6 +2153,13 @@ "@volar/source-map" "1.0.24" muggle-string "^0.1.0" +"@volar/language-core@1.10.0", "@volar/language-core@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.10.0.tgz#fb6b3ad22e75c53a1ae4d644c4a788b47d411b9d" + integrity sha512-ddyWwSYqcbEZNFHm+Z3NZd6M7Ihjcwl/9B5cZd8kECdimVXUFdFi60XHWD27nrWtUQIsUYIG7Ca1WBwV2u2LSQ== + dependencies: + "@volar/source-map" "1.10.0" + "@volar/source-map@1.0.24": version "1.0.24" resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.0.24.tgz#ad4c827fea5c26b4bf38a86d983e7deb65b1c61e" @@ -2136,6 +2167,13 @@ dependencies: muggle-string "^0.1.0" +"@volar/source-map@1.10.0", "@volar/source-map@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.10.0.tgz#2413eb190ce69fc1a382f58524a3f82306668024" + integrity sha512-/ibWdcOzDGiq/GM1JU2eX8fH1bvAhl66hfe8yEgLEzg9txgr6qb5sQ/DEz5PcDL75tF5H5sCRRwn8Eu8ezi9mw== + dependencies: + muggle-string "^0.3.1" + "@volar/typescript@1.0.24": version "1.0.24" resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.0.24.tgz#f934eda9774b31abdff53efc56782cd2623723d5" @@ -2165,6 +2203,220 @@ "@volar/typescript" "1.0.24" "@volar/vue-language-core" "1.0.24" +"@vue-macros/api@0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@vue-macros/api/-/api-0.8.3.tgz#16b9c907ddac65d226f958af5c7d82109846a723" + integrity sha512-qpKB+2YnhRBMoz/FaDEJZfH2x7t3M72lHFdfrjIVeGvQzhOO5wMNY3fNjmRRB9tGJM8SSGd1gUYPZHK0ZSOVIw== + dependencies: + "@babel/types" "^7.22.5" + "@vue-macros/common" "1.7.0" + resolve.exports "^2.0.2" + +"@vue-macros/better-define@1.6.9": + version "1.6.9" + resolved "https://registry.yarnpkg.com/@vue-macros/better-define/-/better-define-1.6.9.tgz#27aca6f97a184c76c59b676ed2aa2150f97f2762" + integrity sha512-3D4P+J7BX0UKckMC1Fbz+JmgTTJ/hKC0RrhHZIMqfjgjVQI1UDxLMb8a02gBSVyI+4OyX1KotHnahYAtwj7plw== + dependencies: + "@vue-macros/api" "0.8.3" + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/chain-call@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@vue-macros/chain-call/-/chain-call-0.1.3.tgz#a0b65f8848105296ca047d6132338da04ce54f69" + integrity sha512-5AZ6duwVecJ0FDg1LiwMt1sjOiPERSup4mF1v+X4CzQIqmG/0XkntbeLgJLVstXw87fgyZNOXkzoeXf9n0OPyw== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/common@1.7.0", "@vue-macros/common@~1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@vue-macros/common/-/common-1.7.0.tgz#67e4ee8831ad70383c9496cebeb23850e6a6e3c5" + integrity sha512-177tzAjvEiFxAsOM+zd8EWCfAdneePoZroGg6R5QhMcycC28r+2k4wyzrjupjkDBgx7KAZkJ/KzkSfuEi31U0A== + dependencies: + "@babel/types" "^7.22.5" + "@rollup/pluginutils" "^5.0.2" + "@vue/compiler-sfc" "^3.3.4" + ast-kit "^0.9.5" + local-pkg "^0.4.3" + magic-string-ast "^0.3.0" + +"@vue-macros/define-emit@^0.1.13": + version "0.1.13" + resolved "https://registry.yarnpkg.com/@vue-macros/define-emit/-/define-emit-0.1.13.tgz#44acb6ad49f1138a9549aac8a9ce0274d55b2224" + integrity sha512-D0QWYOzsDXWiXYIxCHoHTWtfYVk/mmKWliE2e/WIKlSOUpQB8pdwFOw8FksLRgXBCQq3pGnKauf6mG43C+AiiQ== + dependencies: + "@vue-macros/api" "0.8.3" + "@vue-macros/common" "1.7.0" + rollup "^3.27.2" + unplugin "^1.4.0" + +"@vue-macros/define-models@1.0.13": + version "1.0.13" + resolved "https://registry.yarnpkg.com/@vue-macros/define-models/-/define-models-1.0.13.tgz#c7af107e92b78366223a635253be4f3e9851ab09" + integrity sha512-1GphMtJsR5+Dqcarm3f8pKYMHSigEiqGqijPp4njQT6O+H+i5Ja6kcqtqre5N1/fNRRgxe4l2KGKyk44IstmMA== + dependencies: + "@vue-macros/common" "1.7.0" + ast-walker-scope "^0.5.0" + unplugin "^1.4.0" + +"@vue-macros/define-prop@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@vue-macros/define-prop/-/define-prop-0.2.4.tgz#af1d2a07e28747f6a899be906c3a7535be69e93e" + integrity sha512-TOoTIcHQ/G8PI7jaVsnHSBbZjPl3ChEAgaWp7bEiOOODU2RAQfA8k7KuB04WVppeenR/rqA1UZMdcKexM9G3Fg== + dependencies: + "@vue-macros/api" "0.8.3" + "@vue-macros/common" "1.7.0" + rollup "^3.27.2" + unplugin "^1.4.0" + +"@vue-macros/define-props-refs@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@vue-macros/define-props-refs/-/define-props-refs-1.1.7.tgz#989d5418f738eb78d1736999c3c646421f97506c" + integrity sha512-EO0V/mJa38KySRKB9k1zVcCplSim/wSNZlBJEkSSO+s1LATPmb26NFGLa5vIOzfUdYbGZ3gqTFINa+lWorPf6g== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/define-props@1.0.17": + version "1.0.17" + resolved "https://registry.yarnpkg.com/@vue-macros/define-props/-/define-props-1.0.17.tgz#7aff839a643394f7a3511256a8b92e1a6bbb6341" + integrity sha512-vHan0LXzl+igYLEQKntvaXH7bfGMZTFp3kTgRpj40nohcYIgDWw53s9wwsTJebo49eFHNXWSZDR4UXdye+Akeg== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/define-render@1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@vue-macros/define-render/-/define-render-1.4.0.tgz#8936c2eb1021205f9e7aff7cf211fa450f72b90d" + integrity sha512-RLETg7Lu8BQx0ArYTLF14nS1UB/a1dGwbe/yyJLVmmwW1On/TbGzfR2ibSJNe7B6kNWfxN8cPxqLID8IehTP2w== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/define-slots@1.0.12": + version "1.0.12" + resolved "https://registry.yarnpkg.com/@vue-macros/define-slots/-/define-slots-1.0.12.tgz#a4a0a863c774e7071497e48323eee991899ba39d" + integrity sha512-q7zW5hj3QxFbAzl7as5CjPzILAjM9nKk7dpirgF18YT/gWVnIEwapx9HFyvw/L6CxIA5ErBcMWRKTyYL68mDgg== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/devtools@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@vue-macros/devtools/-/devtools-0.1.3.tgz#05108904369160d8446628d4d7f35d8d412c6e2b" + integrity sha512-aQRC9/TfmQajTMbZZ1BJn61rrraQztJqf64JdXRIpotbGR+xufLY/KIyTTB4SgL1pE1eW/ar5FaZTSjMqyVGIg== + dependencies: + sirv "^2.0.3" + vue "^3.3.4" + +"@vue-macros/export-expose@0.0.10": + version "0.0.10" + resolved "https://registry.yarnpkg.com/@vue-macros/export-expose/-/export-expose-0.0.10.tgz#98fbe9e99b2d817970d2215d3156e1f7fdd3c520" + integrity sha512-ZlFwS6gWxtbmmOA1Lb3+9ehCxDRwcBL+2XjXaeD8gjct8dvsnWXMO5TRU0sKYO09unj3bkQd3mSF050/R27DYw== + dependencies: + "@vue-macros/common" "1.7.0" + "@vue/compiler-sfc" "^3.3.4" + unplugin "^1.4.0" + +"@vue-macros/export-props@0.3.15": + version "0.3.15" + resolved "https://registry.yarnpkg.com/@vue-macros/export-props/-/export-props-0.3.15.tgz#750c1e9416acd9032ba5d51b13b7d329bc0e3110" + integrity sha512-a0bhLt0lhmshuEsiPpaCn1kw6Qv/f7iQsEFTSnMgNvFXRrziv/YcEHoz9PZ79f4HAKwLgsj9AQfRyABJl3B9wg== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/hoist-static@1.4.9": + version "1.4.9" + resolved "https://registry.yarnpkg.com/@vue-macros/hoist-static/-/hoist-static-1.4.9.tgz#a8d13d9d0166cd057c819cf0b2546c68891a76e5" + integrity sha512-STxtEXmGFoERW/jvDw/uS7Ds5tR9U8dlTsTu1m3LTQKiWANzu33WICRFifVI39cUL5TVFujN3yEcdIGvtfbRqw== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/jsx-directive@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@vue-macros/jsx-directive/-/jsx-directive-0.5.0.tgz#d3cafddd74370935244d4bff833b52a2287190df" + integrity sha512-mrajG1U5zpi3yvUVvu2fw70DMc91qw3Vura8n4Ktoqk35bEAnus7r4+HijYH7Wsc421M5BmbQlPNu3U1S3sLuQ== + dependencies: + "@vue-macros/common" "~1.7.0" + unplugin "^1.4.0" + +"@vue-macros/named-template@0.3.16": + version "0.3.16" + resolved "https://registry.yarnpkg.com/@vue-macros/named-template/-/named-template-0.3.16.tgz#3840c1151ff921c6831c42f3f63242c71dc1ec81" + integrity sha512-/VCHjs6teUa7YntAEY7Iz1f+EvrVcG2KkzlUPS8EB/g8lM8Z2inyFEB3ohD8c4gGM6hKg3LtwUsWaWGaFHEmDg== + dependencies: + "@vue-macros/common" "1.7.0" + "@vue/compiler-dom" "^3.3.4" + unplugin "^1.4.0" + +"@vue-macros/reactivity-transform@0.3.19": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@vue-macros/reactivity-transform/-/reactivity-transform-0.3.19.tgz#466b4001c200d885778ef87de820bd32226c7c0e" + integrity sha512-HUqMu8GyGJG89K3a64OxZJknT/Jii8sTcA1fB6ommTU2T7eSGkBalipsSRvbJAhAkl4SYcVLJk0HX18hv+GA+g== + dependencies: + "@babel/parser" "^7.22.7" + "@vue-macros/common" "1.7.0" + "@vue/compiler-core" "^3.3.4" + "@vue/shared" "^3.3.4" + magic-string "^0.30.2" + unplugin "^1.4.0" + +"@vue-macros/setup-block@0.2.15": + version "0.2.15" + resolved "https://registry.yarnpkg.com/@vue-macros/setup-block/-/setup-block-0.2.15.tgz#98251a5ac6b85e281134129a0e93ebadedd19528" + integrity sha512-rhbJrxXFJ+GRqrR5NnqU8pMELLbAz80xc/+USGu4KzsuVyiklyQpy7jVEKRXDrm9rqlL09ia/sLrn375eCQDtA== + dependencies: + "@vue-macros/common" "1.7.0" + "@vue/compiler-dom" "^3.3.4" + unplugin "^1.4.0" + +"@vue-macros/setup-component@0.16.16": + version "0.16.16" + resolved "https://registry.yarnpkg.com/@vue-macros/setup-component/-/setup-component-0.16.16.tgz#191c798942403d61b17944b6993d379c6203f7e1" + integrity sha512-oscrS6MlCAbvmtXxhgQdKRPNoa+5cCaNM43XUjvMb84OGtzFRB3rvRlDOVh+ylW3EdGkuqAIlpS0ZBHdntlw5Q== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/setup-sfc@0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@vue-macros/setup-sfc/-/setup-sfc-0.16.0.tgz#e41db3e68d07dd45c798990af0d1d74d31a2734e" + integrity sha512-H/bOmDXYGA4sFQRQmCAw8oCkgthdc8i6/VjLgQGngwAFGNUYf8Fin3mQs6r8L1N3jXsnu7nfnUFDsc8JYyOllg== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/short-emits@1.4.7": + version "1.4.7" + resolved "https://registry.yarnpkg.com/@vue-macros/short-emits/-/short-emits-1.4.7.tgz#4bbdeed1dd5616e5509f2b862f3c0cdbf1f0cd70" + integrity sha512-yWrQO2g+VTrWXeaG7bcwQh+T5AvirFAyAyDS3fzzfa17HRI2Oj9d8t584xqBpr4u+m3rjs/wLgR4S3U0EZd1Mg== + dependencies: + "@vue-macros/common" "1.7.0" + unplugin "^1.4.0" + +"@vue-macros/short-vmodel@1.2.15": + version "1.2.15" + resolved "https://registry.yarnpkg.com/@vue-macros/short-vmodel/-/short-vmodel-1.2.15.tgz#094c6dfe3dc762a7e340d55c80d74810bc2e0d9f" + integrity sha512-mcTaoRUgiM9exCvzxkOJC7JQgfiDs2kcWxF4XoI9d24GBCcldpIoLNmJ71OPihGg9LvJUR7Lgr2F6c4ewaxkiQ== + dependencies: + "@vue-macros/common" "1.7.0" + "@vue/compiler-core" "^3.3.4" + +"@vue-macros/volar@0.13.3": + version "0.13.3" + resolved "https://registry.yarnpkg.com/@vue-macros/volar/-/volar-0.13.3.tgz#4cb1e08cbf3aa056bb2ea6588bf96b5f302a8ddb" + integrity sha512-gvM3UVnV1I0MIMJoY8o0c3ZWjfbX7n3ilEXUdy5kgASwu57yREjUTVWgihKBDqEuBszy2H49SYJgFziuhZ1r1Q== + dependencies: + "@rollup/pluginutils" "^5.0.2" + "@volar/language-core" "1.10.0" + "@vue-macros/common" "1.7.0" + "@vue-macros/define-props" "1.0.17" + "@vue-macros/short-vmodel" "1.2.15" + "@vue/language-core" "1.8.8" + "@vue/compiler-core@3.2.45": version "3.2.45" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz#d9311207d96f6ebd5f4660be129fb99f01ddb41b" @@ -2185,7 +2437,7 @@ estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-core@3.3.4": +"@vue/compiler-core@3.3.4", "@vue/compiler-core@^3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz#7fbf591c1c19e1acd28ffd284526e98b4f581128" integrity sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g== @@ -2211,7 +2463,7 @@ "@vue/compiler-core" "3.2.47" "@vue/shared" "3.2.47" -"@vue/compiler-dom@3.3.4", "@vue/compiler-dom@^3.2.45": +"@vue/compiler-dom@3.3.4", "@vue/compiler-dom@^3.2.45", "@vue/compiler-dom@^3.3.0", "@vue/compiler-dom@^3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151" integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w== @@ -2251,7 +2503,7 @@ postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-sfc@^3.2.45": +"@vue/compiler-sfc@3.3.4", "@vue/compiler-sfc@^3.2.45", "@vue/compiler-sfc@^3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df" integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ== @@ -2317,6 +2569,20 @@ "@typescript-eslint/parser" "^5.0.0" vue-eslint-parser "^9.0.0" +"@vue/language-core@1.8.8": + version "1.8.8" + resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-1.8.8.tgz#5a8aa8363f4dfacdfcd7808a9926744d7c310ae6" + integrity sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw== + dependencies: + "@volar/language-core" "~1.10.0" + "@volar/source-map" "~1.10.0" + "@vue/compiler-dom" "^3.3.0" + "@vue/reactivity" "^3.3.0" + "@vue/shared" "^3.3.0" + minimatch "^9.0.0" + muggle-string "^0.3.1" + vue-template-compiler "^2.7.14" + "@vue/reactivity-transform@3.2.45": version "3.2.45" resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz#07ac83b8138550c83dfb50db43cde1e0e5e8124d" @@ -2357,7 +2623,7 @@ dependencies: "@vue/shared" "3.2.45" -"@vue/reactivity@^3.2.45": +"@vue/reactivity@3.3.4", "@vue/reactivity@^3.2.45", "@vue/reactivity@^3.3.0": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.4.tgz#a27a29c6cd17faba5a0e99fbb86ee951653e2253" integrity sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ== @@ -2372,6 +2638,14 @@ "@vue/reactivity" "3.2.45" "@vue/shared" "3.2.45" +"@vue/runtime-core@3.3.4": + version "3.3.4" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz#4bb33872bbb583721b340f3088888394195967d1" + integrity sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA== + dependencies: + "@vue/reactivity" "3.3.4" + "@vue/shared" "3.3.4" + "@vue/runtime-dom@3.2.45": version "3.2.45" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz#1a2ef6ee2ad876206fbbe2a884554bba2d0faf59" @@ -2381,6 +2655,15 @@ "@vue/shared" "3.2.45" csstype "^2.6.8" +"@vue/runtime-dom@3.3.4": + version "3.3.4" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz#992f2579d0ed6ce961f47bbe9bfe4b6791251566" + integrity sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ== + dependencies: + "@vue/runtime-core" "3.3.4" + "@vue/shared" "3.3.4" + csstype "^3.1.1" + "@vue/server-renderer@3.2.45": version "3.2.45" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz#ca9306a0c12b0530a1a250e44f4a0abac6b81f3f" @@ -2389,6 +2672,14 @@ "@vue/compiler-ssr" "3.2.45" "@vue/shared" "3.2.45" +"@vue/server-renderer@3.3.4": + version "3.3.4" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz#ea46594b795d1536f29bc592dd0f6655f7ea4c4c" + integrity sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ== + dependencies: + "@vue/compiler-ssr" "3.3.4" + "@vue/shared" "3.3.4" + "@vue/shared@3.2.45": version "3.2.45" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz#a3fffa7489eafff38d984e23d0236e230c818bc2" @@ -2399,7 +2690,7 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c" integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== -"@vue/shared@3.3.4", "@vue/shared@^3.2.45": +"@vue/shared@3.3.4", "@vue/shared@^3.2.45", "@vue/shared@^3.3.0", "@vue/shared@^3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== @@ -2494,6 +2785,11 @@ acorn@^8.1.0, acorn@^8.5.0, acorn@^8.8.0, acorn@^8.8.1, acorn@^8.8.2: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59" integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ== +acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -2607,6 +2903,23 @@ assertion-error@^1.1.0: resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== +ast-kit@^0.9.4, ast-kit@^0.9.5: + version "0.9.5" + resolved "https://registry.yarnpkg.com/ast-kit/-/ast-kit-0.9.5.tgz#88c0ba76b6f7f24c04ccf9ae778e33afc187dc80" + integrity sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg== + dependencies: + "@babel/parser" "^7.22.7" + "@rollup/pluginutils" "^5.0.2" + pathe "^1.1.1" + +ast-walker-scope@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/ast-walker-scope/-/ast-walker-scope-0.5.0.tgz#87e0ca4f34394d11ec4dea5925b8bda80b811819" + integrity sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q== + dependencies: + "@babel/parser" "^7.22.7" + ast-kit "^0.9.4" + async@^3.2.3: version "3.2.4" resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -3010,6 +3323,11 @@ csstype@^2.6.8: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== +csstype@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + data-urls@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" @@ -4506,7 +4824,7 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -local-pkg@^0.4.2: +local-pkg@^0.4.2, local-pkg@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== @@ -4579,6 +4897,13 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +magic-string-ast@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/magic-string-ast/-/magic-string-ast-0.3.0.tgz#8fc83ac6d084c5a342645a30354184a6e0ab4382" + integrity sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA== + dependencies: + magic-string "^0.30.2" + magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.9" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" @@ -4600,6 +4925,13 @@ magic-string@^0.30.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" +magic-string@^0.30.2: + version "0.30.2" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.2.tgz#dcf04aad3d0d1314bc743d076c50feb29b3c7aca" + integrity sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -4651,6 +4983,13 @@ minimatch@^5.0.1, minimatch@^5.1.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.0: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -4666,6 +5005,11 @@ moment@2.29.4: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4686,6 +5030,11 @@ muggle-string@^0.1.0: resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.1.0.tgz#1fda8a281c8b27bb8b70466dbc9f27586a8baa6c" integrity sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg== +muggle-string@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.3.1.tgz#e524312eb1728c63dd0b2ac49e3282e6ed85963a" + integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== + nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" @@ -4876,7 +5225,7 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathe@^1.0.0: +pathe@^1.0.0, pathe@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a" integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== @@ -5059,6 +5408,11 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve.exports@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + resolve@^1.10.1, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2: version "1.22.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" @@ -5104,6 +5458,13 @@ rollup@^3.21.0, rollup@^3.7.0, rollup@^3.7.2: optionalDependencies: fsevents "~2.3.2" +rollup@^3.27.2: + version "3.28.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.28.0.tgz#a3c70004b01934760c0cb8df717c7a1d932389a2" + integrity sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw== + optionalDependencies: + fsevents "~2.3.2" + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -5227,6 +5588,15 @@ sinon@^15.0.4: nise "^5.1.4" supports-color "^7.2.0" +sirv@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^3.0.0" + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -5476,6 +5846,11 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + tough-cookie@^4.1.2: version "4.1.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" @@ -5645,6 +6020,53 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unplugin-combine@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/unplugin-combine/-/unplugin-combine-0.7.0.tgz#d76fa67c18070016dd6c43e72757957fb2ce862a" + integrity sha512-Pxa8ovANAUN/bz/pzGN8xnTqFfSJndIJAttXS4/BdVq7mxtKB65RVa2UxAnLmEzgwvtefXAjZgyx9fk5Bv0vEA== + dependencies: + "@antfu/utils" "^0.7.5" + unplugin "^1.3.2" + +unplugin-vue-define-options@1.3.15: + version "1.3.15" + resolved "https://registry.yarnpkg.com/unplugin-vue-define-options/-/unplugin-vue-define-options-1.3.15.tgz#ad592f132dcce82792e731b8a2eadda4928f8a3b" + integrity sha512-SrNVpWtQXHxnLEpkCvEdhLdVepBIVFuj5Y8qY2bq45NdgBA4Obsq+8NtEP2lzdr0AlQlhgqUE8dxhuqu1mYEzw== + dependencies: + "@vue-macros/common" "1.7.0" + ast-walker-scope "^0.5.0" + unplugin "^1.4.0" + +unplugin-vue-macros@2.4.6: + version "2.4.6" + resolved "https://registry.yarnpkg.com/unplugin-vue-macros/-/unplugin-vue-macros-2.4.6.tgz#42c1cf1193d306eec47f7e041aa066478570419e" + integrity sha512-df8ZxlrFK+rcoDEdNyjdmw14qR7soeeIvnodBXyZg2GauVf8zRBV7nY6NLfMmrdLHiMNpgUPL1WhQMJDxobNAg== + dependencies: + "@vue-macros/better-define" "1.6.9" + "@vue-macros/chain-call" "^0.1.3" + "@vue-macros/common" "1.7.0" + "@vue-macros/define-emit" "^0.1.13" + "@vue-macros/define-models" "1.0.13" + "@vue-macros/define-prop" "^0.2.4" + "@vue-macros/define-props" "1.0.17" + "@vue-macros/define-props-refs" "1.1.7" + "@vue-macros/define-render" "1.4.0" + "@vue-macros/define-slots" "1.0.12" + "@vue-macros/devtools" "^0.1.3" + "@vue-macros/export-expose" "0.0.10" + "@vue-macros/export-props" "0.3.15" + "@vue-macros/hoist-static" "1.4.9" + "@vue-macros/jsx-directive" "0.5.0" + "@vue-macros/named-template" "0.3.16" + "@vue-macros/reactivity-transform" "0.3.19" + "@vue-macros/setup-block" "0.2.15" + "@vue-macros/setup-component" "0.16.16" + "@vue-macros/setup-sfc" "0.16.0" + "@vue-macros/short-emits" "1.4.7" + unplugin "^1.4.0" + unplugin-combine "^0.7.0" + unplugin-vue-define-options "1.3.15" + unplugin@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.3.1.tgz#7af993ba8695d17d61b0845718380caf6af5109f" @@ -5655,6 +6077,16 @@ unplugin@^1.0.0: webpack-sources "^3.2.3" webpack-virtual-modules "^0.5.0" +unplugin@^1.3.2, unplugin@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.4.0.tgz#b771373aa1bc664f50a044ee8009bd3a7aa04d85" + integrity sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg== + dependencies: + acorn "^8.9.0" + chokidar "^3.5.3" + webpack-sources "^3.2.3" + webpack-virtual-modules "^0.5.0" + upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" @@ -5885,6 +6317,17 @@ vue@3.2.45: "@vue/server-renderer" "3.2.45" "@vue/shared" "3.2.45" +vue@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.4.tgz#8ed945d3873667df1d0fcf3b2463ada028f88bd6" + integrity sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw== + dependencies: + "@vue/compiler-dom" "3.3.4" + "@vue/compiler-sfc" "3.3.4" + "@vue/runtime-dom" "3.3.4" + "@vue/server-renderer" "3.3.4" + "@vue/shared" "3.3.4" + vuedraggable@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-4.1.0.tgz#edece68adb8a4d9e06accff9dfc9040e66852270"