Skip to content

Commit 9adcd2e

Browse files
committed
fix missing types
1 parent 0e6105e commit 9adcd2e

File tree

3 files changed

+164
-13
lines changed

3 files changed

+164
-13
lines changed

package.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"type": "module",
88
"main": "./dist/vue3-notion.umd.cjs",
99
"module": "./dist/vue3-notion.js",
10+
"types": "./dist/index.d.ts",
1011
"exports": {
1112
".": {
1213
"import": "./dist/vue3-notion.js",
@@ -36,7 +37,7 @@
3637
"scripts": {
3738
"dev": "vite serve playground",
3839
"dev:build": "vite build playground",
39-
"build": "vite build",
40+
"build": "vue-tsc --declaration --emitDeclarationOnly && vite build",
4041
"preview": "vite preview",
4142
"version": " git add -A src",
4243
"postversion": "git push && git push --tags",
@@ -48,16 +49,17 @@
4849
"vue": "^3.2.26"
4950
},
5051
"devDependencies": {
51-
"vue-router": "4",
5252
"@nuxt/kit": "^3.4.3",
53-
"@vueuse/core": "^8.7.5",
5453
"@types/katex": "^0.11.1",
55-
"@types/node": "^17.0.5",
54+
"@types/node": "^20.1.1",
5655
"@types/prismjs": "^1.16.6",
5756
"@vitejs/plugin-vue": "^4.2.1",
57+
"@vueuse/core": "^8.7.5",
5858
"typescript": "^5.0.4",
5959
"vite": "^4.3.5",
60-
"vite-plugin-dts": "^2.3.0"
60+
"vite-plugin-dts": "^2.3.0",
61+
"vue-router": "4",
62+
"vue-tsc": "^1.6.4"
6163
},
6264
"peerDependencies": {
6365
"katex": "^0.15.1",

tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99
"sourceMap": true,
1010
"resolveJsonModule": true,
1111
"esModuleInterop": true,
12-
"declaration": true,
12+
"declaration": false,
1313
"lib": ["esnext", "dom"],
1414
"baseUrl": ".",
15+
"outDir": "dist",
1516
"paths": {
1617
"@/*": ["src/*"]
1718
}
1819
},
1920

20-
"include": ["src/**/*.ts", "src/**/*.vue", "playground/**/*.ts", "playground/**/*.vue"]
21+
"include": ["src/**/*.ts", "src/**/*.vue"]
2122
}

yarn.lock

Lines changed: 154 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
chalk "^2.0.0"
153153
js-tokens "^4.0.0"
154154

155-
"@babel/parser@^7.16.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8":
155+
"@babel/parser@^7.16.4", "@babel/parser@^7.20.15", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3", "@babel/parser@^7.21.4", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8":
156156
version "7.21.8"
157157
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8"
158158
integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==
@@ -510,10 +510,10 @@
510510
resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.11.1.tgz#34de04477dcf79e2ef6c8d23b41a3d81f9ebeaf5"
511511
integrity sha512-DUlIj2nk0YnJdlWgsFuVKcX27MLW0KbKmGVoUHmFr+74FYYNUDAaj9ZqTADvsbE8rfxuVmSFc7KczYn5Y09ozg==
512512

513-
"@types/node@^17.0.5":
514-
version "17.0.45"
515-
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
516-
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
513+
"@types/node@^20.1.1":
514+
version "20.1.1"
515+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.1.1.tgz#afc492e8dbe7f672dd3a13674823522b467a45ad"
516+
integrity sha512-uKBEevTNb+l6/aCQaKVnUModfEMjAl98lw2Si9P5y4hLu9tm6AlX2ZIoXZX6Wh9lJueYPrGPKk5WMCNHg/u6/A==
517517

518518
"@types/prismjs@^1.16.6":
519519
version "1.26.0"
@@ -530,6 +530,50 @@
530530
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-4.2.1.tgz#c3ccce9956e8cdca946f465188777e4e3e488f6a"
531531
integrity sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==
532532

533+
534+
version "1.4.1"
535+
resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-1.4.1.tgz#66b5758252e35c4e5e71197ca7fa0344d306442c"
536+
integrity sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==
537+
dependencies:
538+
"@volar/source-map" "1.4.1"
539+
540+
541+
version "1.4.1"
542+
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-1.4.1.tgz#e3b561775c742508e5e1f28609a4787c98056715"
543+
integrity sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==
544+
dependencies:
545+
muggle-string "^0.2.2"
546+
547+
548+
version "1.4.1"
549+
resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.4.1.tgz#a013419e6f029155e5467443f3ab72815da608b5"
550+
integrity sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==
551+
dependencies:
552+
"@volar/language-core" "1.4.1"
553+
554+
555+
version "1.6.4"
556+
resolved "https://registry.yarnpkg.com/@volar/vue-language-core/-/vue-language-core-1.6.4.tgz#b1d695861945e63c65ff4e74609b07cb06772b7c"
557+
integrity sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==
558+
dependencies:
559+
"@volar/language-core" "1.4.1"
560+
"@volar/source-map" "1.4.1"
561+
"@vue/compiler-dom" "^3.3.0-beta.3"
562+
"@vue/compiler-sfc" "^3.3.0-beta.3"
563+
"@vue/reactivity" "^3.3.0-beta.3"
564+
"@vue/shared" "^3.3.0-beta.3"
565+
minimatch "^9.0.0"
566+
muggle-string "^0.2.2"
567+
vue-template-compiler "^2.7.14"
568+
569+
570+
version "1.6.4"
571+
resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-1.6.4.tgz#9358e2c7cdb5bdc3ef05926084be4bb6cd3673f7"
572+
integrity sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==
573+
dependencies:
574+
"@volar/typescript" "1.4.1"
575+
"@volar/vue-language-core" "1.6.4"
576+
533577
534578
version "3.2.47"
535579
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz#3e07c684d74897ac9aa5922c520741f3029267f8"
@@ -540,6 +584,16 @@
540584
estree-walker "^2.0.2"
541585
source-map "^0.6.1"
542586

587+
588+
version "3.3.0-beta.5"
589+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.0-beta.5.tgz#d85ba8406d4023772de13385cd06ad1a6479eb46"
590+
integrity sha512-rwKXIMPDKBzKypcZ7Zc+i4e7ItnhlMEu9QZveek2yLxzMG0QimvZnVKB7eD21cQ9MCwEYW4bb8zjisPMJNNaqQ==
591+
dependencies:
592+
"@babel/parser" "^7.21.3"
593+
"@vue/shared" "3.3.0-beta.5"
594+
estree-walker "^2.0.2"
595+
source-map-js "^1.0.2"
596+
543597
544598
version "3.2.47"
545599
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz#a0b06caf7ef7056939e563dcaa9cbde30794f305"
@@ -548,6 +602,14 @@
548602
"@vue/compiler-core" "3.2.47"
549603
"@vue/shared" "3.2.47"
550604

605+
"@vue/[email protected]", "@vue/compiler-dom@^3.3.0-beta.3":
606+
version "3.3.0-beta.5"
607+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.0-beta.5.tgz#109e524d7c9657d7c94e00d96ec590ddba0429c2"
608+
integrity sha512-OsYuAzl8zHRym5TfDhCLrcTSBt71BFJXnTC9uWO+SfgqadadWZxv1piPebjtwJcODkks5OAGfdhxzKdNzzddXw==
609+
dependencies:
610+
"@vue/compiler-core" "3.3.0-beta.5"
611+
"@vue/shared" "3.3.0-beta.5"
612+
551613
552614
version "3.2.47"
553615
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz#1bdc36f6cdc1643f72e2c397eb1a398f5004ad3d"
@@ -564,6 +626,22 @@
564626
postcss "^8.1.10"
565627
source-map "^0.6.1"
566628

629+
"@vue/compiler-sfc@^3.3.0-beta.3":
630+
version "3.3.0-beta.5"
631+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.0-beta.5.tgz#91789138079ee06bcff7f03aad485bef02bd30dc"
632+
integrity sha512-CbiY2dkzU5IG652ygLUSufLGvXPKI12TQp1PeHs9acjgFjhvSJCSKmAOaCWnXgFsAgpbipPHgAMfWJ8B0h6Sjw==
633+
dependencies:
634+
"@babel/parser" "^7.20.15"
635+
"@vue/compiler-core" "3.3.0-beta.5"
636+
"@vue/compiler-dom" "3.3.0-beta.5"
637+
"@vue/compiler-ssr" "3.3.0-beta.5"
638+
"@vue/reactivity-transform" "3.3.0-beta.5"
639+
"@vue/shared" "3.3.0-beta.5"
640+
estree-walker "^2.0.2"
641+
magic-string "^0.30.0"
642+
postcss "^8.1.10"
643+
source-map-js "^1.0.2"
644+
567645
568646
version "3.2.47"
569647
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz#35872c01a273aac4d6070ab9d8da918ab13057ee"
@@ -572,6 +650,14 @@
572650
"@vue/compiler-dom" "3.2.47"
573651
"@vue/shared" "3.2.47"
574652

653+
654+
version "3.3.0-beta.5"
655+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.0-beta.5.tgz#8420c30edd30a9f3cf3acc1b325d54af754decad"
656+
integrity sha512-16njciFrQ8ejVdH5tsaPbJwpkpBB2z2VWCxfC69UOylCgPxiW01syE9S/mozRvv5Ken9Sr9bd2MjebG/SEpPNg==
657+
dependencies:
658+
"@vue/compiler-dom" "3.3.0-beta.5"
659+
"@vue/shared" "3.3.0-beta.5"
660+
575661
"@vue/devtools-api@^6.4.5":
576662
version "6.5.0"
577663
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07"
@@ -588,13 +674,31 @@
588674
estree-walker "^2.0.2"
589675
magic-string "^0.25.7"
590676

677+
678+
version "3.3.0-beta.5"
679+
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.0-beta.5.tgz#3ba87978a46699a41fef87f219f1f1a4799c5e0f"
680+
integrity sha512-v/PCri6+vL8WwwgowHlIopwiqonCj9wV60ZYDdX8AMDxk9Q01h2cWh61JF4XOX7qDs7NdJ7zSVyKSz4B98OXBw==
681+
dependencies:
682+
"@babel/parser" "^7.20.15"
683+
"@vue/compiler-core" "3.3.0-beta.5"
684+
"@vue/shared" "3.3.0-beta.5"
685+
estree-walker "^2.0.2"
686+
magic-string "^0.30.0"
687+
591688
592689
version "3.2.47"
593690
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.47.tgz#1d6399074eadfc3ed35c727e2fd707d6881140b6"
594691
integrity sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==
595692
dependencies:
596693
"@vue/shared" "3.2.47"
597694

695+
"@vue/reactivity@^3.3.0-beta.3":
696+
version "3.3.0-beta.5"
697+
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.0-beta.5.tgz#7ef1e675aa1687b1e04c4e6506a398f4b9e92ae9"
698+
integrity sha512-YrikWho94hX4lYoTKr1TtMtzzC8hSXVFw9sXlw2Fl6dyXDztu/djI2vNT4FbbcH1Hbm1+yKM09zrJYvkN/tlYA==
699+
dependencies:
700+
"@vue/shared" "3.3.0-beta.5"
701+
598702
599703
version "3.2.47"
600704
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz#406ebade3d5551c00fc6409bbc1eeb10f32e121d"
@@ -625,6 +729,11 @@
625729
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c"
626730
integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==
627731

732+
"@vue/[email protected]", "@vue/shared@^3.3.0-beta.3":
733+
version "3.3.0-beta.5"
734+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.0-beta.5.tgz#6141c81abaaf92d5448399dc8bd5cdc1f06e70cc"
735+
integrity sha512-ImwhHfOzuQrfA05Kx4s7J9g7QJt0sZqSlPvPdd6xj5tTEnPNNJYZOHaIP973mtuEuv4Zfh9v+CLiER6E6gtSqg==
736+
628737
"@vueuse/core@^8.7.5":
629738
version "8.9.4"
630739
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-8.9.4.tgz#c7db40f19390b3c9f4ff9294a30461497f62ec19"
@@ -833,6 +942,11 @@ csstype@^2.6.8:
833942
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e"
834943
integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==
835944

945+
de-indent@^1.0.2:
946+
version "1.0.2"
947+
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
948+
integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==
949+
836950
debug@4, debug@^4.1.0, debug@^4.3.4:
837951
version "4.3.4"
838952
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
@@ -1076,6 +1190,11 @@ hash-sum@^2.0.0:
10761190
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
10771191
integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
10781192

1193+
he@^1.2.0:
1194+
version "1.2.0"
1195+
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
1196+
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
1197+
10791198
hookable@^5.5.3:
10801199
version "5.5.3"
10811200
resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d"
@@ -1311,6 +1430,13 @@ minimatch@^7.4.3:
13111430
dependencies:
13121431
brace-expansion "^2.0.1"
13131432

1433+
minimatch@^9.0.0:
1434+
version "9.0.0"
1435+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.0.tgz#bfc8e88a1c40ffd40c172ddac3decb8451503b56"
1436+
integrity sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==
1437+
dependencies:
1438+
brace-expansion "^2.0.1"
1439+
13141440
minipass@^3.0.0:
13151441
version "3.3.6"
13161442
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
@@ -1361,6 +1487,11 @@ [email protected]:
13611487
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
13621488
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
13631489

1490+
muggle-string@^0.2.2:
1491+
version "0.2.2"
1492+
resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.2.2.tgz#786aa53fea1652c61c6a59e1f839292b262bc72a"
1493+
integrity sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==
1494+
13641495
nanoid@^3.3.6:
13651496
version "3.3.6"
13661497
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
@@ -1551,7 +1682,7 @@ semver@^6.3.0:
15511682
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
15521683
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
15531684

1554-
semver@^7.5.0:
1685+
semver@^7.3.8, semver@^7.5.0:
15551686
version "7.5.0"
15561687
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0"
15571688
integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==
@@ -1807,6 +1938,23 @@ vue-router@4:
18071938
dependencies:
18081939
"@vue/devtools-api" "^6.4.5"
18091940

1941+
vue-template-compiler@^2.7.14:
1942+
version "2.7.14"
1943+
resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1"
1944+
integrity sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==
1945+
dependencies:
1946+
de-indent "^1.0.2"
1947+
he "^1.2.0"
1948+
1949+
vue-tsc@^1.6.4:
1950+
version "1.6.4"
1951+
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.6.4.tgz#ca4e931e9d3b9c55cd7a0f551bc0c9536edb6386"
1952+
integrity sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==
1953+
dependencies:
1954+
"@volar/vue-language-core" "1.6.4"
1955+
"@volar/vue-typescript" "1.6.4"
1956+
semver "^7.3.8"
1957+
18101958
vue@^3.2.26:
18111959
version "3.2.47"
18121960
resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.47.tgz#3eb736cbc606fc87038dbba6a154707c8a34cff0"

0 commit comments

Comments
 (0)