Skip to content

Commit 1648656

Browse files
committed
Add exports for jsx-runtime.
1 parent 8f9bcb1 commit 1648656

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

package.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"packageManager": "[email protected]",
2929
"type": "module",
3030
"scripts": {
31+
"build:watch": "pnpm build:clean && pnpm generate-dist --watch",
3132
"dev": "nodemon",
3233
"prepublishOnly": "pnpm i && pnpm build",
3334
"build": "pnpm validate-typescript && pnpm build:clean && pnpm generate-dist",
@@ -38,7 +39,7 @@
3839
"lint:fix": "eslint --ignore-path .gitignore . --ext .js,.ts --fix",
3940
"lint:file": "eslint --ignore-path .gitignore",
4041
"validate-typescript": "tsc -p tsconfig.prod.json --noEmit",
41-
"generate-dist": "tsup src/index.ts --minify --tsconfig tsconfig.prod.json --dts --format cjs,esm --out-dir dist",
42+
"generate-dist": "tsup src/index.ts --minify --tsconfig tsconfig.prod.json --dts --format cjs,esm --out-dir dist --entry.jsx-runtime=src/jsx-runtime.ts --entry.jsx-dev-runtime=src/jsx-dev-runtime.ts --entry.index=src/index.ts",
4243
"build:clean": "rimraf dist; exit 0",
4344
"prepare": "[ -f .husky/install.mjs ] && node .husky/install.mjs || true"
4445
},
@@ -92,7 +93,13 @@
9293
"default": "./dist/index.cjs"
9394
}
9495
},
95-
"./jsx-runtime": "./dist/jsx-runtime.js"
96+
"./jsx-runtime": {
97+
"import": "./dist/jsx-runtime.js",
98+
"require": "./dist/jsx-runtime.cjs"
99+
},
100+
"./jsx-dev-runtime": {
101+
"import": "./dist/jsx-dev-runtime.js",
102+
"require": "./dist/jsx-dev-runtime.cjs"
103+
}
96104
}
97105
}
98-

tsconfig.prod.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
4-
"rootDir": "./src",
54
"outDir": "./dist"
65
},
7-
"include": ["src"]
8-
}
6+
"include": [
7+
"src"
8+
]
9+
}

0 commit comments

Comments
 (0)