File tree Expand file tree Collapse file tree 6 files changed +5
-7
lines changed
packages/create-app/template-preact-ts Expand file tree Collapse file tree 6 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 1- import { h , Fragment } from 'preact'
21import { Logo } from './logo'
32
43export function App ( ) {
Original file line number Diff line number Diff line change 1- import { h } from 'preact'
2-
31export const Logo = ( ) => (
42 < svg
53 class = "logo"
Original file line number Diff line number Diff line change 1- import { render , h } from 'preact'
1+ import { render } from 'preact'
22import { App } from './app'
33import './index.css'
44
Original file line number Diff line number Diff line change 1+ import JSX = preact . JSX
Original file line number Diff line number Diff line change 1-
21{
32 "compilerOptions" : {
43 "target" : " ESNext" ,
1514 "resolveJsonModule" : true ,
1615 "isolatedModules" : true ,
1716 "noEmit" : true ,
18- "jsx" : " react " ,
17+ "jsx" : " preserve " ,
1918 "jsxFactory" : " h" ,
2019 "jsxFragmentFactory" : " Fragment"
2120 },
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ import preactRefresh from '@prefresh/vite'
55export default defineConfig ( {
66 esbuild : {
77 jsxFactory : 'h' ,
8- jsxFragment : 'Fragment'
8+ jsxFragment : 'Fragment' ,
9+ jsxInject : `import { h, Fragment } from 'preact'`
910 } ,
1011 plugins : [ preactRefresh ( ) ]
1112} )
You can’t perform that action at this time.
0 commit comments