aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sdk
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-01-05 17:33:44 +0000
committerMohamed Bassem <me@mbassem.com>2025-01-05 17:33:44 +0000
commit838d30890a202ff522b4de45e97108a001311ce8 (patch)
tree4a0294b15b90a54082bcb98c328a24bf90a65e5c /packages/sdk
parent93f8bdbeef3054f0a6e94f22bd2178c4aa21b3e0 (diff)
downloadkarakeep-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.json4
-rw-r--r--packages/sdk/vite.config.mts11
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 })],
});