Skip to content

Commit ca30b5a

Browse files
committed
excluding stories and test file
1 parent 3d55545 commit ca30b5a

File tree

4 files changed

+70
-65
lines changed

4 files changed

+70
-65
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"storybook": "^8.2.9",
9090
"typescript": "^5.5.4",
9191
"vite": "^4.0.0",
92-
"vite-plugin-dts": "^4.0.3",
92+
"vite-plugin-dts": "^4.2.1",
9393
"vitest": "^0.32.2"
9494
},
9595
"eslintConfig": {

tsconfig.build.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"outDir": "./dist",
5+
"noEmit": false,
6+
"removeComments": true,
7+
"sourceMap": false
8+
},
9+
"exclude": ["node_modules", "dist", "**/*.stories.*", "**/*.test.*", "**/*.spec.*"]
10+
}
11+

vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { defineConfig } from 'vite';
22
import react from '@vitejs/plugin-react';
33
import path from 'path';
4+
import dts from 'vite-plugin-dts'
45

56
export default defineConfig({
6-
plugins: [react()],
7+
plugins: [react(), dts({
8+
tsconfigPath: './tsconfig.build.json',
9+
}),],
710
build: {
811
lib: {
912
entry: path.resolve(__dirname, 'src/index.ts'), // This is correct
@@ -20,6 +23,7 @@ export default defineConfig({
2023
},
2124
},
2225
},
26+
2327
emptyOutDir: false, // Prevent Vite from clearing the output directory
2428
},
2529
});

yarn.lock

Lines changed: 53 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1612,27 +1612,27 @@
16121612
dependencies:
16131613
"@types/mdx" "^2.0.0"
16141614

1615-
"@microsoft/[email protected].4":
1616-
version "7.29.4"
1617-
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.29.4.tgz#098f94f304db98f3cea8618fd1107946e212eaf5"
1618-
integrity sha512-LHOMxmT8/tU1IiiiHOdHFF83Qsi+V8d0kLfscG4EvQE9cafiR8blOYr8SfkQKWB1wgEilQgXJX3MIA4vetDLZw==
1615+
"@microsoft/[email protected].6":
1616+
version "7.29.6"
1617+
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.29.6.tgz#e5941514502049b06ca9af21e2096f8f1ad5a01b"
1618+
integrity sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==
16191619
dependencies:
16201620
"@microsoft/tsdoc" "~0.15.0"
16211621
"@microsoft/tsdoc-config" "~0.17.0"
1622-
"@rushstack/node-core-library" "5.5.1"
1622+
"@rushstack/node-core-library" "5.7.0"
16231623

1624-
"@microsoft/[email protected].4":
1625-
version "7.47.4"
1626-
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.47.4.tgz#1a66dc9d6f316fe86eef336e7f8004ab9222499b"
1627-
integrity sha512-HKm+P4VNzWwvq1Ey+Jfhhj/3MjsD+ka2hbt8L5AcRM95lu1MFOYnz3XlU7Gr79Q/ZhOb7W/imAKeYrOI0bFydg==
1624+
"@microsoft/[email protected].7":
1625+
version "7.47.7"
1626+
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.47.7.tgz#3bc4450fe46c265bef857ab938aa15b9fc7a85de"
1627+
integrity sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==
16281628
dependencies:
1629-
"@microsoft/api-extractor-model" "7.29.4"
1629+
"@microsoft/api-extractor-model" "7.29.6"
16301630
"@microsoft/tsdoc" "~0.15.0"
16311631
"@microsoft/tsdoc-config" "~0.17.0"
1632-
"@rushstack/node-core-library" "5.5.1"
1632+
"@rushstack/node-core-library" "5.7.0"
16331633
"@rushstack/rig-package" "0.5.3"
1634-
"@rushstack/terminal" "0.13.3"
1635-
"@rushstack/ts-command-line" "4.22.3"
1634+
"@rushstack/terminal" "0.14.0"
1635+
"@rushstack/ts-command-line" "4.22.6"
16361636
lodash "~4.17.15"
16371637
minimatch "~3.0.3"
16381638
resolve "~1.22.1"
@@ -1780,10 +1780,10 @@
17801780
estree-walker "^2.0.2"
17811781
picomatch "^2.3.1"
17821782

1783-
"@rushstack/node-core-library@5.5.1":
1784-
version "5.5.1"
1785-
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-5.5.1.tgz#890db37eafaab582c79eb6bf421447b82b3a964b"
1786-
integrity sha512-ZutW56qIzH8xIOlfyaLQJFx+8IBqdbVCZdnj+XT1MorQ1JqqxHse8vbCpEM+2MjsrqcbxcgDIbfggB1ZSQ2A3g==
1783+
"@rushstack/node-core-library@5.7.0":
1784+
version "5.7.0"
1785+
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-5.7.0.tgz#f28699c7d0b3de0120a207f8b9d5bd7c69806e18"
1786+
integrity sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==
17871787
dependencies:
17881788
ajv "~8.13.0"
17891789
ajv-draft-04 "~1.0.0"
@@ -1802,20 +1802,20 @@
18021802
resolve "~1.22.1"
18031803
strip-json-comments "~3.1.1"
18041804

1805-
"@rushstack/terminal@0.13.3":
1806-
version "0.13.3"
1807-
resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.13.3.tgz#9a05b8cf759f14161a49d3ccb09d556e4161caca"
1808-
integrity sha512-fc3zjXOw8E0pXS5t9vTiIPx9gHA0fIdTXsu9mT4WbH+P3mYvnrX0iAQ5a6NvyK1+CqYWBTw/wVNx7SDJkI+WYQ==
1805+
"@rushstack/terminal@0.14.0":
1806+
version "0.14.0"
1807+
resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.14.0.tgz#967ecc586d7172204353059f8fdb1760666e9381"
1808+
integrity sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==
18091809
dependencies:
1810-
"@rushstack/node-core-library" "5.5.1"
1810+
"@rushstack/node-core-library" "5.7.0"
18111811
supports-color "~8.1.1"
18121812

1813-
"@rushstack/[email protected].3":
1814-
version "4.22.3"
1815-
resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.22.3.tgz#dcc75bd25b21031b32b2758ee3f2f4973b112572"
1816-
integrity sha512-edMpWB3QhFFZ4KtSzS8WNjBgR4PXPPOVrOHMbb7kNpmQ1UFS9HdVtjCXg1H5fG+xYAbeE+TMPcVPUyX2p84STA==
1813+
"@rushstack/[email protected].6":
1814+
version "4.22.6"
1815+
resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.22.6.tgz#2aee4fc98c6043c026ce278880fbffb5227de5ca"
1816+
integrity sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==
18171817
dependencies:
1818-
"@rushstack/terminal" "0.13.3"
1818+
"@rushstack/terminal" "0.14.0"
18191819
"@types/argparse" "1.0.38"
18201820
argparse "~1.0.9"
18211821
string-argv "~0.3.1"
@@ -3170,24 +3170,24 @@
31703170
loupe "^2.3.7"
31713171
pretty-format "^29.7.0"
31723172

3173-
"@volar/[email protected].0", "@volar/language-core@~2.4.0-alpha.18":
3174-
version "2.4.0"
3175-
resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.0.tgz#962efc66ff9198ee2412786e99528bf77cdad100"
3176-
integrity sha512-FTla+khE+sYK0qJP+6hwPAAUwiNHVMph4RUXpxf/FIPKUP61NFrVZorml4mjFShnueR2y9/j8/vnh09YwVdH7A==
3173+
"@volar/[email protected].4", "@volar/language-core@~2.4.1":
3174+
version "2.4.4"
3175+
resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.4.tgz#4e05ee09f283ab55c37677f80f5faa5e5b3fe2fe"
3176+
integrity sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==
31773177
dependencies:
3178-
"@volar/source-map" "2.4.0"
3178+
"@volar/source-map" "2.4.4"
31793179

3180-
"@volar/[email protected].0":
3181-
version "2.4.0"
3182-
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.0.tgz#b6690f06c600eaf587bbc81b0153203e4f6db72a"
3183-
integrity sha512-2ceY8/NEZvN6F44TXw2qRP6AQsvCYhV2bxaBPWxV9HqIfkbRydSksTFObCF1DBDNBfKiZTS8G/4vqV6cvjdOIQ==
3180+
"@volar/[email protected].4":
3181+
version "2.4.4"
3182+
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.4.tgz#98612684bfc54620f7b49c969d4657465c306faf"
3183+
integrity sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==
31843184

3185-
"@volar/typescript@^2.3.4", "@volar/typescript@~2.4.0-alpha.18":
3186-
version "2.4.0"
3187-
resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.0.tgz#f909d20dfe43dd846d30695f6e5467276ff4418e"
3188-
integrity sha512-9zx3lQWgHmVd+JRRAHUSRiEhe4TlzL7U7e6ulWXOxHH/WNYxzKwCvZD7WYWEZFdw4dHfTD9vUR0yPQO6GilCaQ==
3185+
"@volar/typescript@^2.4.4":
3186+
version "2.4.4"
3187+
resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.4.tgz#c6679dc6bc1e86483f1d34f22ed2c2b0100f9838"
3188+
integrity sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==
31893189
dependencies:
3190-
"@volar/language-core" "2.4.0"
3190+
"@volar/language-core" "2.4.4"
31913191
path-browserify "^1.0.1"
31923192
vscode-uri "^3.0.8"
31933193

@@ -3218,12 +3218,12 @@
32183218
de-indent "^1.0.2"
32193219
he "^1.2.0"
32203220

3221-
"@vue/language-core@2.0.29":
3222-
version "2.0.29"
3223-
resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-2.0.29.tgz#19462d786cd7a1c21dbe575b46970a57094e0357"
3224-
integrity sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==
3221+
"@vue/language-core@2.1.6":
3222+
version "2.1.6"
3223+
resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-2.1.6.tgz#b48186bdb9b3ef2b83e1f76d5b1ac357b3a7ed94"
3224+
integrity sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==
32253225
dependencies:
3226-
"@volar/language-core" "~2.4.0-alpha.18"
3226+
"@volar/language-core" "~2.4.1"
32273227
"@vue/compiler-dom" "^3.4.0"
32283228
"@vue/compiler-vue2" "^2.7.16"
32293229
"@vue/shared" "^3.4.0"
@@ -10922,21 +10922,20 @@ [email protected]:
1092210922
picocolors "^1.0.0"
1092310923
vite "^3.0.0 || ^4.0.0"
1092410924

10925-
vite-plugin-dts@^4.0.3:
10926-
version "4.0.3"
10927-
resolved "https://registry.yarnpkg.com/vite-plugin-dts/-/vite-plugin-dts-4.0.3.tgz#0f452be5ea81a50fa27ade4e0f3a0d750873affc"
10928-
integrity sha512-+xnTsaONwU2kV6zhRjtbRJSGN41uFR/whqmcb4k4fftLFDJElxthp0PP5Fq8gMeM9ytWMt1yk5gGgekLREWYQQ==
10925+
vite-plugin-dts@^4.2.1:
10926+
version "4.2.1"
10927+
resolved "https://registry.yarnpkg.com/vite-plugin-dts/-/vite-plugin-dts-4.2.1.tgz#f8bee33b732929717ce13ef7a382696d51200c30"
10928+
integrity sha512-/QlYvgUMiv8+ZTEerhNCYnYaZMM07cdlX6hQCR/w/g/nTh0tUXPoYwbT6SitizLJ9BybT1lnrcZgqheI6wromQ==
1092910929
dependencies:
10930-
"@microsoft/api-extractor" "7.47.4"
10930+
"@microsoft/api-extractor" "7.47.7"
1093110931
"@rollup/pluginutils" "^5.1.0"
10932-
"@volar/typescript" "^2.3.4"
10933-
"@vue/language-core" "2.0.29"
10932+
"@volar/typescript" "^2.4.4"
10933+
"@vue/language-core" "2.1.6"
1093410934
compare-versions "^6.1.1"
1093510935
debug "^4.3.6"
1093610936
kolorist "^1.8.0"
1093710937
local-pkg "^0.5.0"
1093810938
magic-string "^0.30.11"
10939-
vue-tsc "2.0.29"
1094010939

1094110940
"vite@^3.0.0 || ^4.0.0", vite@^4.0.0:
1094210941
version "4.5.3"
@@ -10989,15 +10988,6 @@ vscode-uri@^3.0.8:
1098910988
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f"
1099010989
integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==
1099110990

10992-
10993-
version "2.0.29"
10994-
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-2.0.29.tgz#bf7e9605af9fadec7fd6037d242217f5c6ad2c3b"
10995-
integrity sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==
10996-
dependencies:
10997-
"@volar/typescript" "~2.4.0-alpha.18"
10998-
"@vue/language-core" "2.0.29"
10999-
semver "^7.5.4"
11000-
1100110991
w3c-xmlserializer@^5.0.0:
1100210992
version "5.0.0"
1100310993
resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c"

0 commit comments

Comments
 (0)