Skip to content

Commit 50699e6

Browse files
committed
chore: set compilerOptions in example
TODO: should add a proper test case later
1 parent 59a0570 commit 50699e6

File tree

4 files changed

+66
-62
lines changed

4 files changed

+66
-62
lines changed

example/App.vue

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<Button foo="hello!"><span>slot</span></Button>
77
<ScriptSetup/>
88
<TypeScript/>
9+
<custom-web-component>aaa</custom-web-component>
910
</div>
1011
</template>
1112

example/webpack.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ module.exports = (env = {}) => {
6060
loader: 'vue-loader',
6161
options: {
6262
// reactivityTransform: true,
63+
compilerOptions: {
64+
isCustomElement: (tag) => tag.startsWith('custom-'),
65+
},
6366
},
6467
},
6568
{

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
"ts-loader-v9": "npm:ts-loader@^9.2.4",
9191
"typescript": "^4.4.3",
9292
"url-loader": "^4.1.0",
93-
"vue": "^3.4.0-rc.1",
93+
"vue": "^3.4.1",
9494
"vue-i18n": "^9.1.7",
9595
"webpack": "^5.79.0",
9696
"webpack-cli": "^3.3.12",

yarn.lock

+61-61
Original file line numberDiff line numberDiff line change
@@ -1502,89 +1502,89 @@
15021502
dependencies:
15031503
"@types/yargs-parser" "*"
15041504

1505-
"@vue/[email protected].0-rc.1":
1506-
version "3.4.0-rc.1"
1507-
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.0-rc.1.tgz#edd65c57cc6555054f8d9740ff08e7eb47030c08"
1508-
integrity sha512-NE/m7FvgXjHn744fncY8OPjUu6AnxLyp11niJz298vIoZQsmptodJfmgu+MRiYL4GsaYQl0B3UzMS9mDD40jEw==
1505+
1506+
version "3.4.1"
1507+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.1.tgz#e2ec9073aef47edb542defa50aba77db00fbc25d"
1508+
integrity sha512-FBiJi88C2L+REhqhbSRe0ifLSOMFTbB8hj2xkx8gHozVWLnjVFOanibivUaobkNyKem9vJINFXjazYkX2uIjFQ==
15091509
dependencies:
15101510
"@babel/parser" "^7.23.6"
1511-
"@vue/shared" "3.4.0-rc.1"
1511+
"@vue/shared" "3.4.1"
15121512
entities "^4.5.0"
15131513
estree-walker "^2.0.2"
15141514
source-map-js "^1.0.2"
15151515

1516-
"@vue/[email protected].0-rc.1":
1517-
version "3.4.0-rc.1"
1518-
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.0-rc.1.tgz#4cdec989a66476c954af55ab94ccded5d5af0874"
1519-
integrity sha512-NjuK5CRJnLxj8pJfj1WAc1EAxU0+XtB5q9TvIEmGjemid1zI01OuNVKwyDJ2YprH9L0JihDU/JOAuRy/VjnHTg==
1516+
1517+
version "3.4.1"
1518+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.1.tgz#ea1bee64009cfa3e239be3ccedd514df77716b76"
1519+
integrity sha512-cftveaDBvtKTcpHDqN+V8b6enBMEOtqJPt/bVZ0gS0+fsyjEP/jIJa1sRXP1IwuOcVgcIXr/9kGMP1qzC0tQiQ==
15201520
dependencies:
1521-
"@vue/compiler-core" "3.4.0-rc.1"
1522-
"@vue/shared" "3.4.0-rc.1"
1521+
"@vue/compiler-core" "3.4.1"
1522+
"@vue/shared" "3.4.1"
15231523

1524-
"@vue/[email protected].0-rc.1":
1525-
version "3.4.0-rc.1"
1526-
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.0-rc.1.tgz#7530467b7c42b4dce30b9feaf97c2baef6bba488"
1527-
integrity sha512-7EXxjCXRQnaUipFWsxMP/ZnS+oZbOtuu8aqsZVFxt85cAeUPcsBCNuF/zerDRwIY3/XTlcsZxXtwBRXrPWhRig==
1524+
1525+
version "3.4.1"
1526+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.1.tgz#60c44003381933f2f39582fbec346395c8de0ad3"
1527+
integrity sha512-h0aWCVSm0uRtGhdM88Gua6lL+wGhiUdHj6BwwBgIaAsms7HK25DzlpnfnCcx4voHDeN9pHmG9jjLBNys/u2Jug==
15281528
dependencies:
15291529
"@babel/parser" "^7.23.6"
1530-
"@vue/compiler-core" "3.4.0-rc.1"
1531-
"@vue/compiler-dom" "3.4.0-rc.1"
1532-
"@vue/compiler-ssr" "3.4.0-rc.1"
1533-
"@vue/shared" "3.4.0-rc.1"
1530+
"@vue/compiler-core" "3.4.1"
1531+
"@vue/compiler-dom" "3.4.1"
1532+
"@vue/compiler-ssr" "3.4.1"
1533+
"@vue/shared" "3.4.1"
15341534
estree-walker "^2.0.2"
15351535
magic-string "^0.30.5"
15361536
postcss "^8.4.32"
15371537
source-map-js "^1.0.2"
15381538

1539-
"@vue/[email protected].0-rc.1":
1540-
version "3.4.0-rc.1"
1541-
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.0-rc.1.tgz#83f577a13b8593beef9bfd9de4b8522f7ecd20d9"
1542-
integrity sha512-BJB8eh3v6nYJxSsFBGTPWnbbqtql1tuSbPy7BWsJ+fjCUNatuN+r6aGVkS/SHwJAfZMIW9Y1k+EDEdq4nmA/SA==
1539+
1540+
version "3.4.1"
1541+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.1.tgz#3852ebae2cc552774f550082e747a3ed284d55ed"
1542+
integrity sha512-Zjvjc+u7uXS/mmTPxL5bNup7Om9vni4I++JNMDKCeWKHtHN/6G9LmhXU9vGbrdUH9YFVvewk2pjTtzK9CJCoog==
15431543
dependencies:
1544-
"@vue/compiler-dom" "3.4.0-rc.1"
1545-
"@vue/shared" "3.4.0-rc.1"
1544+
"@vue/compiler-dom" "3.4.1"
1545+
"@vue/shared" "3.4.1"
15461546

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

1552-
"@vue/[email protected].0-rc.1":
1553-
version "3.4.0-rc.1"
1554-
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.0-rc.1.tgz#ca57b5e52b2bcf32dea982667671339a7db7a81f"
1555-
integrity sha512-CwgQ9OuMNM4ff62tYJ01BB/7mQ6XC4V9xMzqoH+fV19UlBkkT1Jt0fzJNF/f02giPgIoCV6XnOKg1m93X9UTzg==
1552+
1553+
version "3.4.1"
1554+
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.1.tgz#936d8172aaf850fbf8c19b150dd154292e912d5c"
1555+
integrity sha512-3nr59s8lojuXL/ucX+V0GDI70kpA3LC7hT963lN7A+gf33MtQB1ncf6lLxO3GzM+HxfAJjkw/1PR1J6BPpBb1w==
15561556
dependencies:
1557-
"@vue/shared" "3.4.0-rc.1"
1557+
"@vue/shared" "3.4.1"
15581558

1559-
"@vue/[email protected].0-rc.1":
1560-
version "3.4.0-rc.1"
1561-
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.0-rc.1.tgz#cb832c50c3bda6dc546758eac709b3001e183f9e"
1562-
integrity sha512-h9U0KsKx71GLA8GOpkwYZ55AmaZ7GebUF90GPHTvK9cVitZklN1vRng5ST9DCs8SFA4Vsbm6GLxXuvWLRq0ckQ==
1559+
1560+
version "3.4.1"
1561+
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.1.tgz#e2ddcafdea59d31651aeffb75d092370d220cfef"
1562+
integrity sha512-YRS5pNU7htWa1B7mPIcEHvSG0VjopVMV3BUWwW3/ZYkpgSWTDOpSXoF7AZ/P/uKd0gweCosxcy7Wuw//0uDtyg==
15631563
dependencies:
1564-
"@vue/reactivity" "3.4.0-rc.1"
1565-
"@vue/shared" "3.4.0-rc.1"
1564+
"@vue/reactivity" "3.4.1"
1565+
"@vue/shared" "3.4.1"
15661566

1567-
"@vue/[email protected].0-rc.1":
1568-
version "3.4.0-rc.1"
1569-
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.0-rc.1.tgz#810e901e69d0ea876dcac3b0f543ef9af23ef696"
1570-
integrity sha512-PzDy0Ew3JwbzKhe2XKoXxJ+UGA4eudpd1wiO/TZnntsm5fAuHCpBcSUMT7CSIx5rQ5KJSYpam6HnDb7J/t2A6w==
1567+
1568+
version "3.4.1"
1569+
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.1.tgz#83f009f021ec92205fc6cb2df29d83a06f48889f"
1570+
integrity sha512-GNSlwBglxscrviChkCYxTYNY6GzAFLP80CPQL3X6u9wI0c8Vc3QUzMAVlBs14+3wgSFZc/xANPPpZVTKSoUg2A==
15711571
dependencies:
1572-
"@vue/runtime-core" "3.4.0-rc.1"
1573-
"@vue/shared" "3.4.0-rc.1"
1572+
"@vue/runtime-core" "3.4.1"
1573+
"@vue/shared" "3.4.1"
15741574
csstype "^3.1.3"
15751575

1576-
"@vue/[email protected].0-rc.1":
1577-
version "3.4.0-rc.1"
1578-
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.0-rc.1.tgz#11cdc6df85a287ba129f4af98eb5c6b69a9784a7"
1579-
integrity sha512-SUr+poEsCjLhSFxaNV8NzA2pr+UXAMnC0yeOJuh3xtUfagZ3JfgOPt98ceKxVtAvIvWeyuEMrJRO9OpESIQZLg==
1576+
1577+
version "3.4.1"
1578+
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.1.tgz#5880e4adbb2ddab68e8ded86cee963bc9fde37a5"
1579+
integrity sha512-ba67d4rO1nL2TUevvp4nXtqXsVpesxrjA1N0dKWEKYwQS+G3xYZx7NpkHchAanlsUPI3EYk2bhTtPHHulIqKig==
15801580
dependencies:
1581-
"@vue/compiler-ssr" "3.4.0-rc.1"
1582-
"@vue/shared" "3.4.0-rc.1"
1581+
"@vue/compiler-ssr" "3.4.1"
1582+
"@vue/shared" "3.4.1"
15831583

1584-
"@vue/[email protected].0-rc.1":
1585-
version "3.4.0-rc.1"
1586-
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.0-rc.1.tgz#cd40c27e0f6605aae220d58458b38d0f36981a1e"
1587-
integrity sha512-t3CMJxxNCAY9RTMySOyC+F3a1W8DKXoc6DEq9V6lSt9K5yAjCVA2/6WtiynW37BmBFM8IgKUQHgAkgsNWw1fFA==
1584+
1585+
version "3.4.1"
1586+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.1.tgz#cf21256e36fcce32898cf3924c42f8ae2bd107fe"
1587+
integrity sha512-ObCj3oQ6nH3otfEz15xsbQhq0oU2gUvOP9aVbzRewcbI6s+cmV78lZ9dlwvsdcTCn50AiRjijdCAfpJonXSbNw==
15881588

15891589
"@webassemblyjs/[email protected]":
15901590
version "1.11.1"
@@ -9832,16 +9832,16 @@ vue-i18n@^9.1.7:
98329832
"@intlify/vue-devtools" "9.1.7"
98339833
"@vue/devtools-api" "^6.0.0-beta.7"
98349834

9835-
vue@^3.4.0-rc.1:
9836-
version "3.4.0-rc.1"
9837-
resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.0-rc.1.tgz#d9be31a68f23e8294c976e420a4782f229e4a934"
9838-
integrity sha512-O9tzc8AFxu6NSYeA+0U/ExAtaIpkFezhRf75X3yN4MUNT8p1C2K9AdsdP4EXTyeABQqPvETbXJjt+BNHE9lZlA==
9835+
vue@^3.4.1:
9836+
version "3.4.1"
9837+
resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.1.tgz#5aa89bbe427fa470c66ffc8981c989ff943c5d78"
9838+
integrity sha512-KWFPZC8TW+g/Gg4ALIVZixwhzqdRKjyfN3NdH9jiYGhWlOX8vT2d9wZhsShTjS9wkKyohtDhPFYiwV255TdANA==
98399839
dependencies:
9840-
"@vue/compiler-dom" "3.4.0-rc.1"
9841-
"@vue/compiler-sfc" "3.4.0-rc.1"
9842-
"@vue/runtime-dom" "3.4.0-rc.1"
9843-
"@vue/server-renderer" "3.4.0-rc.1"
9844-
"@vue/shared" "3.4.0-rc.1"
9840+
"@vue/compiler-dom" "3.4.1"
9841+
"@vue/compiler-sfc" "3.4.1"
9842+
"@vue/runtime-dom" "3.4.1"
9843+
"@vue/server-renderer" "3.4.1"
9844+
"@vue/shared" "3.4.1"
98459845

98469846
w3c-hr-time@^1.0.2:
98479847
version "1.0.2"

0 commit comments

Comments
 (0)