19 lines
443 B
TypeScript
19 lines
443 B
TypeScript
|
import {resolve} from 'node:path'
|
||
|
|
||
|
// @ts-expect-error - not important
|
||
|
import preactRefresh from '@prefresh/vite'
|
||
|
import type {UserConfig} from 'vite'
|
||
|
import paths from 'vite-tsconfig-paths'
|
||
|
|
||
|
const config: UserConfig = {
|
||
|
jsx: {
|
||
|
factory: 'h',
|
||
|
fragment: 'Fragment',
|
||
|
},
|
||
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
|
||
|
plugins: [preactRefresh(), paths()],
|
||
|
assetsDir: 'static/embed/assets',
|
||
|
}
|
||
|
|
||
|
export default config
|