update: create vue.d.ts files

* add vue-tsc to emit d.ts files from vue components
* use absolute paths in components
* avoids conflicts with ts custom paths in vue-tsc generated vue.d.ts files

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-11-17 01:39:50 +01:00
parent a21238f9aa
commit 10215b4631
26 changed files with 153 additions and 115 deletions
+100 -63
View File
@@ -815,48 +815,61 @@
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-1.9.3.tgz#93d61893ce6c723d0209af0483ec8b91a2cd811f"
integrity sha512-yW6H/q+4Mc2PcVjSOelcsMrg/k15DnMUz8jyCFsI04emc3aLwo4AoofUfGnjHUkgirrDxSJLVqQVGhonQ3yykA==
"@volar/code-gen@0.28.7":
version "0.28.7"
resolved "https://registry.yarnpkg.com/@volar/code-gen/-/code-gen-0.28.7.tgz#8b4108b59cdae987c71378a6f91dc35ac07b5dbe"
integrity sha512-cprWUzpGVCPsBpTKVUhfHEYpJBsjLYe/quvtU+PLAsXS7EcxSG+jMPNXWUyB6IhBcW5hrgMhIYfuWzhOvEESxQ==
"@volar/code-gen@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/code-gen/-/code-gen-0.29.5.tgz#0c78ff9f6ecbed71e2490c02d3a1bb0e5c9460b3"
integrity sha512-5Y8YDe6F5myj9sMNtxKGyg8Ox1A1OkKxWB4ejIs/hIK6OzGg5t6VXeN3nLhzybJSXGBF6Wnu94S1tHS0OuRcNQ==
dependencies:
"@volar/shared" "0.28.7"
"@volar/source-map" "0.28.7"
"@volar/shared" "0.29.5"
"@volar/source-map" "0.29.5"
"@volar/html2pug@0.28.7":
version "0.28.7"
resolved "https://registry.yarnpkg.com/@volar/html2pug/-/html2pug-0.28.7.tgz#a8e359d6e6e574386ed6ac23b89c46658d91750b"
integrity sha512-HdxZYKVJJv3lRJfOB1sbyAdqyowVRMbvQtCejcvqEvAjaU7PYJLd974RMKf9eSpalFXtnRwXRZKKlNz18jicsQ==
"@volar/html2pug@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/html2pug/-/html2pug-0.29.5.tgz#32ad85a42b71889235720aef087213eff856e0ca"
integrity sha512-k34Bt0DbdV5YpBpxuBbG1HAI3jbCKz+0A6qITiwkw1w9UGt/4j+I6rUWVLL8AaDX+QSQnTGfu0rSS4BZFgnxYA==
dependencies:
domelementtype "^2.2.0"
domhandler "^4.2.2"
htmlparser2 "^7.1.2"
pug "^3.0.2"
"@volar/shared@0.28.7":
version "0.28.7"
resolved "https://registry.yarnpkg.com/@volar/shared/-/shared-0.28.7.tgz#8b6804a6298f0ffca6fd311cfa4aa14cc1105874"
integrity sha512-binrWo2vjrQhUSBc7f/cn3Jq/qTLz+2kc13R+htWPxEBXPHcAqOspkOzLN9J3jQ4q4TA4kK1ZiSKGdIz4e41Tg==
"@volar/shared@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/shared/-/shared-0.29.5.tgz#f1c9cff59ffd07d6d0659e63b9b66a8475e074a2"
integrity sha512-U545SCfL2pYND0GOFGxmV5BO5EVn7Jrn19Xqfyyur3JTFKU7/IrkoVDLY+7qA0UxJ44GqnOl7Hg6GuUnbiiF9g==
dependencies:
upath "^2.0.1"
vscode-jsonrpc "^8.0.0-next.2"
vscode-uri "^3.0.2"
"@volar/source-map@0.28.7":
version "0.28.7"
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-0.28.7.tgz#73980c89aec2dd360b20d0e2fb46dfe1b2f76250"
integrity sha512-cjF0Em5MXtG687eenrURqJMNE6sN/MQzUtrrCsEp+bvP7Eaje0ugdhV9IZo0Q3aufbhtyUU7MOezptvhEiP+YA==
"@volar/source-map@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-0.29.5.tgz#695993dfbd1965f02a9a19bff955a3c089c2a420"
integrity sha512-32t9wrAtOfXU3g2lgl8YFPkE8lVh7wlwzqPs0gYaQ65HdkJHNXXGAwOhHVG8V4qVYBZ0WJfiQH9RPC54cIkENw==
dependencies:
"@volar/shared" "0.28.7"
"@volar/shared" "0.29.5"
"@volar/transforms@0.28.7":
version "0.28.7"
resolved "https://registry.yarnpkg.com/@volar/transforms/-/transforms-0.28.7.tgz#a31464e8f53f365bb16fab34c2b629a26c6ea360"
integrity sha512-0quLXRC8rxHb/Ptmp8qr730cE8gCGZrJuoDEQ1+XE0IKGyF+jhvqJsdjh5JL8vdBQbkV5Vpo7pSo5mwUPAarSQ==
"@volar/transforms@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/transforms/-/transforms-0.29.5.tgz#83ed8679e51645c4d7e6981e6fafcde64c8b70e6"
integrity sha512-8kTR6sNiDbVrzDxDh39Tpd/NU5HjShEwL8rGecXRq07UW+S9QatkceW1FLqM6WtPMT5+pgL5MBUCBnMBqVWfNg==
dependencies:
"@volar/shared" "0.28.7"
"@volar/shared" "0.29.5"
vscode-languageserver "^8.0.0-next.2"
"@volar/vue-code-gen@0.29.5":
version "0.29.5"
resolved "https://registry.yarnpkg.com/@volar/vue-code-gen/-/vue-code-gen-0.29.5.tgz#99a95c6ac9e7fea6fc8eb659b93e29953dfd4d96"
integrity sha512-RfttU7/LDg8w2X4qNlJp4Onl37UXVMOGekT2vKyacpasS3DSw4qgBOtwD7P8DK7hSS+RRoYFmattXZ3+xpnAjQ==
dependencies:
"@volar/code-gen" "0.29.5"
"@volar/shared" "0.29.5"
"@volar/source-map" "0.29.5"
"@vue/compiler-core" "^3.2.21"
"@vue/compiler-dom" "^3.2.21"
"@vue/shared" "^3.2.21"
upath "^2.0.1"
"@vscode/emmet-helper@^2.8.0":
version "2.8.2"
resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.8.2.tgz#9b2ce4fdd62cf3fda45cf8af67c012cfce55edc9"
@@ -889,7 +902,17 @@
estree-walker "^2.0.2"
source-map "^0.6.1"
"@vue/compiler-dom@3.2.20", "@vue/compiler-dom@^3.2.20":
"@vue/compiler-core@3.2.22", "@vue/compiler-core@^3.2.21":
version "3.2.22"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.22.tgz#5e3d3b983cc7f430ddbc6a8773c872dcf410dc89"
integrity sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==
dependencies:
"@babel/parser" "^7.15.0"
"@vue/shared" "3.2.22"
estree-walker "^2.0.2"
source-map "^0.6.1"
"@vue/compiler-dom@3.2.20":
version "3.2.20"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz#8e0ef354449c0faf41519b00bfc2045eae01dcb5"
integrity sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg==
@@ -905,6 +928,14 @@
"@vue/compiler-core" "3.2.21"
"@vue/shared" "3.2.21"
"@vue/compiler-dom@^3.2.21":
version "3.2.22"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz#221cc358a6c0651c04e1dd22a8470b21e56ee1a5"
integrity sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==
dependencies:
"@vue/compiler-core" "3.2.22"
"@vue/shared" "3.2.22"
"@vue/compiler-sfc@3.2.21", "@vue/compiler-sfc@^3.2.21":
version "3.2.21"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.21.tgz#42639ee49e725afb7d8f1d1940e75dc17a56002c"
@@ -970,12 +1001,12 @@
dependencies:
"@vue/shared" "3.2.21"
"@vue/reactivity@^3.2.20":
version "3.2.20"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.20.tgz#81fe1c368e7f20bc0ec1dec1045bbee253582de8"
integrity sha512-nSmoLojUTk+H8HNTAkrUduB4+yIUBK2HPihJo2uXVSH4Spry6oqN6lFzE5zpLK+F27Sja+UqR9R1+/kIOsHV5w==
"@vue/reactivity@^3.2.21":
version "3.2.22"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.22.tgz#88655c0b4febc561136e6550e329039f860caa0a"
integrity sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ==
dependencies:
"@vue/shared" "3.2.20"
"@vue/shared" "3.2.22"
"@vue/ref-transform@3.2.20":
version "3.2.20"
@@ -1024,7 +1055,7 @@
"@vue/compiler-ssr" "3.2.21"
"@vue/shared" "3.2.21"
"@vue/shared@3.2.20", "@vue/shared@^3.2.20":
"@vue/shared@3.2.20":
version "3.2.20"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.20.tgz#53746961f731a8ea666e3316271e944238dc31db"
integrity sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w==
@@ -1034,6 +1065,11 @@
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.21.tgz#4cd80c0e62cf65a7adab2449e86b6f0cb33a130b"
integrity sha512-5EQmIPK6gw4UVYUbM959B0uPsJ58+xoMESCZs3N89XyvJ9e+fX4pqEPrOGV8OroIk3SbEvJcC+eYc8BH9JQrHA==
"@vue/shared@3.2.22", "@vue/shared@^3.2.21":
version "3.2.22"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.22.tgz#26dcbe5e530f6c1f2de5ca9aeab92ab00f523b41"
integrity sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==
"@vueuse/core@^5.1.3":
version "5.3.0"
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-5.3.0.tgz#d8c6e939e18089afa224fab6e443fae2bdb57a51"
@@ -5557,25 +5593,25 @@ vscode-nls@^5.0.0:
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.0.0.tgz#99f0da0bd9ea7cda44e565a74c54b1f2bc257840"
integrity sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==
vscode-pug-languageservice@0.28.7:
version "0.28.7"
resolved "https://registry.yarnpkg.com/vscode-pug-languageservice/-/vscode-pug-languageservice-0.28.7.tgz#096a36cc1db4244e41b5ce21ebc82dbaf708b1c4"
integrity sha512-LMeR/be3qm63xsamMFCn9/fcu0PKeIS1ci7ou9CcOwxIK7Zr/vGAmG2K0uNIKzm/w7I20F6855RVf9Ne2QHb4Q==
vscode-pug-languageservice@0.29.5:
version "0.29.5"
resolved "https://registry.yarnpkg.com/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.5.tgz#166e6b144e367e8f6463c168ad93cbab90960d48"
integrity sha512-TgJX0lSeBrzj8XDtRyyWU2F+BJdUQsnkcXLDIVrykLV5t/OzsHUOwdUQbn6ho0bi4HdbND+K84k5A8/ihGMd+w==
dependencies:
"@volar/code-gen" "0.28.7"
"@volar/shared" "0.28.7"
"@volar/source-map" "0.28.7"
"@volar/transforms" "0.28.7"
"@volar/code-gen" "0.29.5"
"@volar/shared" "0.29.5"
"@volar/source-map" "0.29.5"
"@volar/transforms" "0.29.5"
pug-lexer "^5.0.1"
pug-parser "^6.0.0"
vscode-languageserver "^8.0.0-next.2"
vscode-typescript-languageservice@0.28.7:
version "0.28.7"
resolved "https://registry.yarnpkg.com/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.28.7.tgz#28a8f2a790c4bfcd4f4aa2d7ed79af85a6b1d402"
integrity sha512-CLrcnDlISMl9cKLFVubKfaa2fp0Y1sULeCoqUw0JsBRcz+2U67ETalUkolr8iw59oGwINybJ/VyfWnsNFLt9FA==
vscode-typescript-languageservice@0.29.5:
version "0.29.5"
resolved "https://registry.yarnpkg.com/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.5.tgz#de40e9f15db74c04c0cfb8b2444f81f1ae31b291"
integrity sha512-/jBJ0oPP+f7W6+VMMiMhif1CUWGpstH4+AM6/W567FnEGIWK2XwBYVpNjIQixRM5ngqhwmXPlkZVcMX+Rh2CAw==
dependencies:
"@volar/shared" "0.28.7"
"@volar/shared" "0.29.5"
semver "^7.3.5"
upath "^2.0.1"
vscode-languageserver "^8.0.0-next.2"
@@ -5591,20 +5627,20 @@ vscode-uri@^3.0.2:
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.2.tgz#ecfd1d066cb8ef4c3a208decdbab9a8c23d055d0"
integrity sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==
vscode-vue-languageservice@0.28.7:
version "0.28.7"
resolved "https://registry.yarnpkg.com/vscode-vue-languageservice/-/vscode-vue-languageservice-0.28.7.tgz#2aeae980da4afacde690323f04e6bd6dbc19192f"
integrity sha512-zguYZIDTqtTL4rPBZewqdTu2wpivlcw/dah6BcRKPSdJIXIncvCy/BoS0mKb+AvME6ltiQBTCAoF98d8XZRfxg==
vscode-vue-languageservice@0.29.5:
version "0.29.5"
resolved "https://registry.yarnpkg.com/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.5.tgz#ea32a9d01545079d22c2f3ebd19bbf8d10169d86"
integrity sha512-Tyi2uzhQ1ZHEFOYmnBdOSyRLm6RZkSD35x/XUOR99BO+PsWynD1RCT4pjr8wvT1o6xpdf4eaXDReANo8DDM9nw==
dependencies:
"@volar/code-gen" "0.28.7"
"@volar/html2pug" "0.28.7"
"@volar/shared" "0.28.7"
"@volar/source-map" "0.28.7"
"@volar/transforms" "0.28.7"
"@volar/code-gen" "0.29.5"
"@volar/html2pug" "0.29.5"
"@volar/shared" "0.29.5"
"@volar/source-map" "0.29.5"
"@volar/transforms" "0.29.5"
"@volar/vue-code-gen" "0.29.5"
"@vscode/emmet-helper" "^2.8.0"
"@vue/compiler-dom" "^3.2.20"
"@vue/reactivity" "^3.2.20"
"@vue/shared" "^3.2.20"
"@vue/reactivity" "^3.2.21"
"@vue/shared" "^3.2.21"
request-light "^0.5.4"
upath "^2.0.1"
vscode-css-languageservice "^5.1.7"
@@ -5612,8 +5648,8 @@ vscode-vue-languageservice@0.28.7:
vscode-json-languageservice "^4.1.8"
vscode-languageserver "^8.0.0-next.2"
vscode-languageserver-textdocument "^1.0.1"
vscode-pug-languageservice "0.28.7"
vscode-typescript-languageservice "0.28.7"
vscode-pug-languageservice "0.29.5"
vscode-typescript-languageservice "0.29.5"
vue-demi@*, vue-demi@latest:
version "0.11.4"
@@ -5640,12 +5676,13 @@ vue-router@^4.0.12:
dependencies:
"@vue/devtools-api" "^6.0.0-beta.18"
vue-tsc@^0.28.7:
version "0.28.7"
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-0.28.7.tgz#a6fa746dd0cafc1aea06cde74d22b3e71ed7266f"
integrity sha512-s3H29Aa2PVpJ0EKPGKllTIwgmcOTNe+Uo3jHkX+F+wSYBmVLt7ZHeYJD5K35PwM6QZ2ryKcaDn5cDIq683Gb1g==
vue-tsc@^0.29.5:
version "0.29.5"
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-0.29.5.tgz#9b9eb8889b457e76434fa0a9949b6dfd2fd11d77"
integrity sha512-yczcZ8SpdwSElI6YEadovPfAQlKY9M1OQnUq/wE0+f7Yiz6jACUS4X/MazIym/opIpaZ14zLlC8Hyt6ytsF/BQ==
dependencies:
vscode-vue-languageservice "0.28.7"
"@volar/shared" "0.29.5"
vscode-vue-languageservice "0.29.5"
vue@^3.2.21:
version "3.2.21"