Skip to content

Commit bdd3613

Browse files
committed
fix(vue-jsx-vapor): expose correct jsx-runtime type
1 parent 4b4cf48 commit bdd3613

File tree

4 files changed

+22
-8
lines changed

4 files changed

+22
-8
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,5 @@ dist
8282

8383
# vitepress
8484
cache
85+
86+
jsx-runtime

packages/vue-jsx-vapor/package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"url": "git+https://github.com/vuejs/vue-jsx-vapor.git"
2424
},
2525
"files": [
26-
"dist"
26+
"dist",
27+
"jsx-runtime"
2728
],
2829
"main": "dist/index.cjs",
2930
"module": "dist/index.js",
@@ -102,16 +103,16 @@
102103
"import": "./dist/unplugin.js"
103104
},
104105
"./jsx-runtime": {
105-
"types": "./dist/jsx-runtime.d.ts",
106+
"types": "./jsx-runtime/index.d.ts",
106107
"jsx-vapor-dev": "./src/jsx-runtime.ts",
107-
"require": "./dist/jsx-runtime.cjs",
108-
"default": "./dist/jsx-runtime.js"
108+
"require": "./jsx-runtime/index.cjs",
109+
"default": "./jsx-runtime/index.js"
109110
},
110111
"./jsx-dev-runtime": {
111-
"types": "./dist/jsx-runtime.d.ts",
112+
"types": "./jsx-runtime/index.d.ts",
112113
"jsx-vapor-dev": "./src/jsx-runtime.ts",
113-
"require": "./dist/jsx-runtime.cjs",
114-
"default": "./dist/jsx-runtime.js"
114+
"require": "./jsx-runtime/index.cjs",
115+
"default": "./jsx-runtime/index.js"
115116
},
116117
"./volar": {
117118
"types": "./dist/volar.d.ts",
Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
import { defineConfig } from 'tsdown'
12
import { config } from '../../tsdown.config.js'
23

3-
export default config()
4+
export default [
5+
config({
6+
entry: ['./src/*.ts', '!./**.d.ts', '!./src/jsx-runtime.ts'],
7+
}),
8+
defineConfig({
9+
entry: { index: 'src/jsx-runtime.ts' },
10+
outDir: './jsx-runtime',
11+
format: ['esm', 'cjs'],
12+
}),
13+
]

playground/src/if.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export default defineVaporComponent(() => {
2929
<fieldset>
3030
<legend>v-if</legend>
3131
<div>
32+
{/* @ts-ignore */}
3233
<div v-if={count.value === 1} a b c d e>
3334
{count.value}
3435
</div>

0 commit comments

Comments
 (0)