mirror of
https://github.com/aljazceru/rabbit.git
synced 2025-12-17 05:54:19 +01:00
33 lines
739 B
TypeScript
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/`,
|
|
},
|
|
},
|
|
});
|