Skip to content

Commit 40ef353

Browse files
committed
chore: rename bundle to experience-sdk.global.js
- Rename IIFE bundle from index.global.js to experience-sdk.global.js - Rename ESM output from index.js to experience-sdk.js - Update package.json exports to match new filenames - Better naming for CDN usage (unpkg/jsdelivr)
1 parent f187552 commit 40ef353

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

packages/core/package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
"description": "A lightweight, explainable client-side experience runtime",
55
"private": false,
66
"type": "module",
7-
"main": "./dist/index.mjs",
8-
"module": "./dist/index.mjs",
9-
"types": "./dist/index.d.ts",
7+
"main": "./dist/experience-sdk.js",
8+
"module": "./dist/experience-sdk.js",
9+
"types": "./dist/experience-sdk.d.ts",
1010
"exports": {
1111
".": {
12-
"types": "./dist/index.d.ts",
13-
"import": "./dist/index.mjs"
14-
}
12+
"types": "./dist/experience-sdk.d.ts",
13+
"import": "./dist/experience-sdk.js"
14+
},
15+
"./dist/experience-sdk.global.js": "./dist/experience-sdk.global.js"
1516
},
1617
"files": [
1718
"dist"

packages/core/tsup.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { defineConfig } from 'tsup';
22

33
export default defineConfig((options) => ({
4-
entry: ['src/index.ts'],
4+
entry: {
5+
'experience-sdk': 'src/index.ts',
6+
},
57
// Only build ESM in watch mode (faster, no bundling issues)
68
// Build both ESM and IIFE in production
79
format: options.watch ? ['esm'] : ['esm', 'iife'],

0 commit comments

Comments
 (0)