Files
rabbit/vite.config.ts
2024-06-14 07:23:33 +09:00

33 lines
739 B
TypeScript

/* eslint import/no-extraneous-dependencies: 0 */
import { defineConfig } from 'vite';
import { nodePolyfills } from 'vite-plugin-node-polyfills';
import solidPlugin from 'vite-plugin-solid';
import solidSvg from 'vite-plugin-solid-svg';
export default defineConfig({
plugins: [
solidPlugin(),
solidSvg(),
nodePolyfills({
include: ['buffer', 'stream'],
}),
],
server: {
port: 3000,
},
// Unexpectedly, JSX is replaced by React.createElement due to optimizeDeps.
// https://github.com/vitejs/vite/issues/17310
// optimizeDeps: {
// extensions: ['jsx'],
// },
build: {
target: 'esnext',
sourcemap: true,
},
resolve: {
alias: {
'@/': `${__dirname}/src/`,
},
},
});