Skip to content

Commit

Permalink
feat: leverage ast reuse in 3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
yyx990803 committed Dec 25, 2023
1 parent 77a1099 commit 479835f
Show file tree
Hide file tree
Showing 6 changed files with 105 additions and 104 deletions.
1 change: 1 addition & 0 deletions example/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ module.exports = (env = {}) => {
__IS_SSR__: !!isSSR,
__VUE_OPTIONS_API__: true,
__VUE_PROD_DEVTOOLS__: false,
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false,
}),
],
optimization: {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
"ts-loader-v9": "npm:ts-loader@^9.2.4",
"typescript": "^4.4.3",
"url-loader": "^4.1.0",
"vue": "^3.3.0",
"vue": "^3.4.0-rc.1",
"vue-i18n": "^9.1.7",
"webpack": "^5.79.0",
"webpack-cli": "^3.3.12",
Expand Down
1 change: 1 addition & 0 deletions src/resolveScript.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ export function resolveScript(
id: scopeId,
isProd,
inlineTemplate: enableInline,
// @ts-ignore this has been removed in 3.4
reactivityTransform: options.reactivityTransform,
propsDestructure: options.propsDestructure,
defineModel: options.defineModel,
Expand Down
4 changes: 4 additions & 0 deletions src/templateLoader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ const TemplateLoader: LoaderDefinitionFunction = function (source, inMap: any) {

const compiled = compileTemplate({
source,
ast:
descriptor.template && !descriptor.template.lang
? descriptor.template.ast
: undefined,
filename: loaderContext.resourcePath,
inMap,
id: scopeId,
Expand Down
1 change: 1 addition & 0 deletions test/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ const baseConfig: webpack.Configuration = {
new webpack.DefinePlugin({
__VUE_OPTIONS_API__: true,
__VUE_PROD_DEVTOOLS__: false,
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false,
}),
// new MiniCssExtractPlugin({
// filename: '[name].css',
Expand Down
200 changes: 97 additions & 103 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -261,10 +261,10 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==

"@babel/parser@^7.20.15", "@babel/parser@^7.21.3":
version "7.21.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17"
integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==
"@babel/parser@^7.23.6":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==

"@babel/plugin-proposal-async-generator-functions@^7.10.4":
version "7.10.5"
Expand Down Expand Up @@ -1173,7 +1173,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.15":
version "1.4.15"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
Expand Down Expand Up @@ -1502,100 +1502,89 @@
dependencies:
"@types/yargs-parser" "*"

"@vue/compiler-core@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.1.tgz#4e60a13a4dc65dd1f70e19d30f3746d4f9367af2"
integrity sha512-5le1qYSBgLWg2jdLrbydlhnPJkkzMw46UrRUvTnOKlfg6pThtm9ohhqBhNPHbr0RcM1MCbK5WZe/3Ghz0SZjpQ==
"@vue/compiler-core@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.0-rc.1.tgz#edd65c57cc6555054f8d9740ff08e7eb47030c08"
integrity sha512-NE/m7FvgXjHn744fncY8OPjUu6AnxLyp11niJz298vIoZQsmptodJfmgu+MRiYL4GsaYQl0B3UzMS9mDD40jEw==
dependencies:
"@babel/parser" "^7.21.3"
"@vue/shared" "3.3.1"
"@babel/parser" "^7.23.6"
"@vue/shared" "3.4.0-rc.1"
entities "^4.5.0"
estree-walker "^2.0.2"
source-map-js "^1.0.2"

"@vue/compiler-dom@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.1.tgz#2d94431071377ace74c770aafb6ab2d62205b336"
integrity sha512-VmgIsoLivCft3+oNc5KM7b9wd0nZxP/g2qilMwi1hJyGA624KWnNKHn4hzBQs4FpzydUVpNy+TWVT8KiRCh3MQ==
"@vue/compiler-dom@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.0-rc.1.tgz#4cdec989a66476c954af55ab94ccded5d5af0874"
integrity sha512-NjuK5CRJnLxj8pJfj1WAc1EAxU0+XtB5q9TvIEmGjemid1zI01OuNVKwyDJ2YprH9L0JihDU/JOAuRy/VjnHTg==
dependencies:
"@vue/compiler-core" "3.3.1"
"@vue/shared" "3.3.1"
"@vue/compiler-core" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"

"@vue/compiler-sfc@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.1.tgz#16a614fe9c85f35ca0e4333793441edb126323fc"
integrity sha512-G+FPwBbXSLaA4+Ry5/bdD9Oda+sRslQcE9o6JSZaougRiT4OjVL0vtkbQHPrGRTULZV28OcrAjRfSZOSB0OTXQ==
dependencies:
"@babel/parser" "^7.20.15"
"@vue/compiler-core" "3.3.1"
"@vue/compiler-dom" "3.3.1"
"@vue/compiler-ssr" "3.3.1"
"@vue/reactivity-transform" "3.3.1"
"@vue/shared" "3.3.1"
"@vue/compiler-sfc@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.0-rc.1.tgz#7530467b7c42b4dce30b9feaf97c2baef6bba488"
integrity sha512-7EXxjCXRQnaUipFWsxMP/ZnS+oZbOtuu8aqsZVFxt85cAeUPcsBCNuF/zerDRwIY3/XTlcsZxXtwBRXrPWhRig==
dependencies:
"@babel/parser" "^7.23.6"
"@vue/compiler-core" "3.4.0-rc.1"
"@vue/compiler-dom" "3.4.0-rc.1"
"@vue/compiler-ssr" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"
estree-walker "^2.0.2"
magic-string "^0.30.0"
postcss "^8.1.10"
magic-string "^0.30.5"
postcss "^8.4.32"
source-map-js "^1.0.2"

"@vue/compiler-ssr@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.1.tgz#4572a5ff79fefd1ba68cb57f024763f5d004f7b3"
integrity sha512-QOQWGNCWuSeyKx4KvWSJlnIMGg+/2oCHgkFUYo7aJ+9Uaaz45yRgKQ+FNigy50NYBQIhpXn2e4OSR8GXh4knrQ==
"@vue/compiler-ssr@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.0-rc.1.tgz#83f577a13b8593beef9bfd9de4b8522f7ecd20d9"
integrity sha512-BJB8eh3v6nYJxSsFBGTPWnbbqtql1tuSbPy7BWsJ+fjCUNatuN+r6aGVkS/SHwJAfZMIW9Y1k+EDEdq4nmA/SA==
dependencies:
"@vue/compiler-dom" "3.3.1"
"@vue/shared" "3.3.1"
"@vue/compiler-dom" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"

"@vue/devtools-api@^6.0.0-beta.7":
version "6.0.0-beta.17"
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.17.tgz#d4b9eb02c670d39a4532f4bb3c8517abce3fcb82"
integrity sha512-hwGY4Xxc2nl34OyNH7l2VO8/ja3R78B8bcbaBQnZljSju5Z0Bm9HTt+/fQao+TUrs3gfNrrQrY3euWqiaG8chw==

"@vue/reactivity-transform@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.1.tgz#35000e3bd4d481b228e5f0b97eb652ec9e6894dc"
integrity sha512-MkOrJauAGH4MNdxGW/PmrDegMyOGX0wGIdKUZJRBXOTpotDONg7/TPJe2QeGeBCow/5v9iOqZOWCfvmOWIaDMg==
dependencies:
"@babel/parser" "^7.20.15"
"@vue/compiler-core" "3.3.1"
"@vue/shared" "3.3.1"
estree-walker "^2.0.2"
magic-string "^0.30.0"

"@vue/reactivity@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.1.tgz#b134186493113f9f8c3fb6d65a047e19825a46e1"
integrity sha512-zCfmazOtyUdC1NS/EPiSYJ4RqojqmTAviJyBbyVvY8zAv5NhK44Yfw0E1tt+m5vz0ZO1ptI9jDKBr3MWIEkpgw==
"@vue/reactivity@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.0-rc.1.tgz#ca57b5e52b2bcf32dea982667671339a7db7a81f"
integrity sha512-CwgQ9OuMNM4ff62tYJ01BB/7mQ6XC4V9xMzqoH+fV19UlBkkT1Jt0fzJNF/f02giPgIoCV6XnOKg1m93X9UTzg==
dependencies:
"@vue/shared" "3.3.1"
"@vue/shared" "3.4.0-rc.1"

"@vue/runtime-core@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.1.tgz#ed244dcb48d4e1e2079bf7d698a218e5b8ef5f62"
integrity sha512-Ljb37LYafhQqKIasc0r32Cva8gIh6VeSMjlwO6V03tCjHd18gmjP0F4UD+8/a59sGTysAgA8Rb9lIC2DVxRz2Q==
"@vue/runtime-core@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.0-rc.1.tgz#cb832c50c3bda6dc546758eac709b3001e183f9e"
integrity sha512-h9U0KsKx71GLA8GOpkwYZ55AmaZ7GebUF90GPHTvK9cVitZklN1vRng5ST9DCs8SFA4Vsbm6GLxXuvWLRq0ckQ==
dependencies:
"@vue/reactivity" "3.3.1"
"@vue/shared" "3.3.1"
"@vue/reactivity" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"

"@vue/runtime-dom@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.1.tgz#c07aef5b72385a2f22fdc82a203db6eba7f39fb4"
integrity sha512-NBjYbQPtMklb7lsJsM2Juv5Ygry6mvZP7PdH1GZqrzfLkvlplQT3qCtQMd/sib6yiy8t9m/Y4hVU7X9nzb9Oeg==
"@vue/runtime-dom@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.0-rc.1.tgz#810e901e69d0ea876dcac3b0f543ef9af23ef696"
integrity sha512-PzDy0Ew3JwbzKhe2XKoXxJ+UGA4eudpd1wiO/TZnntsm5fAuHCpBcSUMT7CSIx5rQ5KJSYpam6HnDb7J/t2A6w==
dependencies:
"@vue/runtime-core" "3.3.1"
"@vue/shared" "3.3.1"
csstype "^3.1.1"
"@vue/runtime-core" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"
csstype "^3.1.3"

"@vue/server-renderer@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.1.tgz#c750a775ca4abd8213748a540cce7344af00dac4"
integrity sha512-sod8ggOwbkQXw3lBjfzrbdxRS9lw/lNHoMaXghHawNYowf+4WoaLWD5ouz6fPZadUqNKAsqK95p8DYb1vcVfPA==
"@vue/server-renderer@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.0-rc.1.tgz#11cdc6df85a287ba129f4af98eb5c6b69a9784a7"
integrity sha512-SUr+poEsCjLhSFxaNV8NzA2pr+UXAMnC0yeOJuh3xtUfagZ3JfgOPt98ceKxVtAvIvWeyuEMrJRO9OpESIQZLg==
dependencies:
"@vue/compiler-ssr" "3.3.1"
"@vue/shared" "3.3.1"
"@vue/compiler-ssr" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"

"@vue/shared@3.3.1":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.1.tgz#875a1c1847ec0646fc3dbe5581cb46b49ca3c469"
integrity sha512-ybDBtQ+479HL/bkeIOIAwgpeAEACzztkvulJLbK3JMFuTOv4qDivmV3AIsR8RHYJ+RD9tQxcHWBsX4GqEcYrfw==
"@vue/shared@3.4.0-rc.1":
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.0-rc.1.tgz#cd40c27e0f6605aae220d58458b38d0f36981a1e"
integrity sha512-t3CMJxxNCAY9RTMySOyC+F3a1W8DKXoc6DEq9V6lSt9K5yAjCVA2/6WtiynW37BmBFM8IgKUQHgAkgsNWw1fFA==

"@webassemblyjs/ast@1.11.1":
version "1.11.1"
Expand Down Expand Up @@ -3485,10 +3474,10 @@ cssstyle@^2.2.0:
dependencies:
cssom "~0.3.6"

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==
csstype@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==

currently-unhandled@^0.4.1:
version "0.4.1"
Expand Down Expand Up @@ -3979,6 +3968,11 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==

entities@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==

errno@^0.1.3, errno@~0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
Expand Down Expand Up @@ -6492,12 +6486,12 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"

magic-string@^0.30.0:
version "0.30.0"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529"
integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==
magic-string@^0.30.5:
version "0.30.5"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.13"
"@jridgewell/sourcemap-codec" "^1.4.15"

make-dir@^2.0.0:
version "2.1.0"
Expand Down Expand Up @@ -6908,10 +6902,10 @@ nanoid@^3.1.15:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64"
integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==

nanoid@^3.3.6:
version "3.3.6"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
nanoid@^3.3.7:
version "3.3.7"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==

nanomatch@^1.2.9:
version "1.2.13"
Expand Down Expand Up @@ -7668,12 +7662,12 @@ postcss@^8.1.0:
nanoid "^3.1.15"
source-map "^0.6.1"

postcss@^8.1.10:
version "8.4.22"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.22.tgz#c29e6776b60ab3af602d4b513d5bd2ff9aa85dc1"
integrity sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==
postcss@^8.4.32:
version "8.4.32"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9"
integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
dependencies:
nanoid "^3.3.6"
nanoid "^3.3.7"
picocolors "^1.0.0"
source-map-js "^1.0.2"

Expand Down Expand Up @@ -9838,16 +9832,16 @@ vue-i18n@^9.1.7:
"@intlify/vue-devtools" "9.1.7"
"@vue/devtools-api" "^6.0.0-beta.7"

vue@^3.3.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.1.tgz#267372cecd953900412bb00108bb56a591f57d33"
integrity sha512-3Rwy4I5idbPVSDZu6I+fFh6tdDSZbauImCTqLxE7y0LpHtiDvPeY01OI7RkFPbva1nk4hoO0sv/NzosH2h60sg==
dependencies:
"@vue/compiler-dom" "3.3.1"
"@vue/compiler-sfc" "3.3.1"
"@vue/runtime-dom" "3.3.1"
"@vue/server-renderer" "3.3.1"
"@vue/shared" "3.3.1"
vue@^3.4.0-rc.1:
version "3.4.0-rc.1"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.0-rc.1.tgz#d9be31a68f23e8294c976e420a4782f229e4a934"
integrity sha512-O9tzc8AFxu6NSYeA+0U/ExAtaIpkFezhRf75X3yN4MUNT8p1C2K9AdsdP4EXTyeABQqPvETbXJjt+BNHE9lZlA==
dependencies:
"@vue/compiler-dom" "3.4.0-rc.1"
"@vue/compiler-sfc" "3.4.0-rc.1"
"@vue/runtime-dom" "3.4.0-rc.1"
"@vue/server-renderer" "3.4.0-rc.1"
"@vue/shared" "3.4.0-rc.1"

w3c-hr-time@^1.0.2:
version "1.0.2"
Expand Down

0 comments on commit 479835f

Please sign in to comment.