diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-01-05 17:33:44 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-01-05 17:33:44 +0000 |
| commit | 838d30890a202ff522b4de45e97108a001311ce8 (patch) | |
| tree | 4a0294b15b90a54082bcb98c328a24bf90a65e5c /packages/sdk | |
| parent | 93f8bdbeef3054f0a6e94f22bd2178c4aa21b3e0 (diff) | |
| download | karakeep-838d30890a202ff522b4de45e97108a001311ce8.tar.zst | |
fix(sdk): Publish both esm and cjs modules for the sdk
Diffstat (limited to 'packages/sdk')
| -rw-r--r-- | packages/sdk/package.json | 4 | ||||
| -rw-r--r-- | packages/sdk/vite.config.mts | 11 |
2 files changed, 10 insertions, 5 deletions
diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 889d86a6..2cac16cf 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -10,7 +10,9 @@ ], "main": "./src/index.ts", "publishConfig": { - "exports": "./dist/index.mjs", + "main": "./dist/index.js", + "exports": "./dist/index.js", + "module": "./dist/index.mjs", "types": "./dist/index.d.ts" }, "devDependencies": { diff --git a/packages/sdk/vite.config.mts b/packages/sdk/vite.config.mts index 0bcccbd2..e8e3c329 100644 --- a/packages/sdk/vite.config.mts +++ b/packages/sdk/vite.config.mts @@ -6,13 +6,16 @@ import tsconfigPaths from "vite-tsconfig-paths"; export default defineConfig({ build: { + lib: { + entry: "src/index.ts", + formats: ["es", "cjs"], + fileName: (format) => `index.${format === "es" ? "mjs" : "js"}`, + }, rollupOptions: { - input: "src/index.ts", - output: { - dir: "dist", - }, + external: ["openapi-fetch"], }, ssr: true, + sourcemap: true, }, plugins: [tsconfigPaths(), dts({ rollupTypes: true, copyDtsFiles: true })], }); |
