From da26efed922ef07790e3180f2b4d5b583ba0c92b Mon Sep 17 00:00:00 2001 From: mohiit1502 Date: Wed, 12 Nov 2025 00:13:05 +0530 Subject: [PATCH] Fixed exports of enums and types from Icon --- package.json | 8 ++++---- src/index.ts | 4 ++++ vite.config.ts | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 src/index.ts diff --git a/package.json b/package.json index 62a3ffb..a327c58 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "@armco/icon", - "version": "0.0.10", + "version": "0.0.11", "type": "module", - "main": "build/cjs/Icon.js", - "module": "build/es/Icon.js", - "types": "build/types/Icon.d.ts", + "main": "build/cjs/index.js", + "module": "build/es/index.js", + "types": "build/types/index.d.ts", "scripts": { "dev": "vite --config vite-dev.config.ts", "build": "./build-tools/build.sh", diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..a322d6c --- /dev/null +++ b/src/index.ts @@ -0,0 +1,4 @@ +export * from "./helper" +export * from "./enums" +export * from "./types" +export { default } from "./Icon" \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index d4ce367..9f36e5c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,7 +9,7 @@ import { externalizeDeps } from "vite-plugin-externalize-deps" export default defineConfig({ plugins: [ react(), - dts({ outDir: "build/types" }), + dts({ outDir: "build/types", exclude: ["src/Test.tsx"] }), cssInjectedByJsPlugin({ jsAssetsFilterFunction: (chunk) => chunk.fileName.includes("Icon"), }), @@ -20,6 +20,7 @@ export default defineConfig({ lib: { entry: [ resolve(__dirname, "src/helper.ts"), + resolve(__dirname, "src/enums.ts"), resolve(__dirname, "src/Icon.tsx"), ], },