spacedrive/apps/landing/vite.config.ts

38 lines
810 B
TypeScript
Raw Normal View History

2022-08-29 09:36:34 +00:00
import react from '@vitejs/plugin-react';
import path from 'path';
import { visualizer } from 'rollup-plugin-visualizer';
2022-08-29 09:36:34 +00:00
import { defineConfig } from 'vite';
2022-10-20 23:21:50 +00:00
import esm from 'vite-plugin-esmodule';
2022-04-25 10:38:01 +00:00
import md, { Mode } from 'vite-plugin-markdown';
2022-08-29 09:36:34 +00:00
import ssr from 'vite-plugin-ssr/plugin';
2022-05-01 04:17:55 +00:00
import svg from 'vite-plugin-svgr';
2022-04-24 18:24:54 +00:00
export default defineConfig({
2023-01-20 03:30:55 +00:00
// prettier-ignore
// Prettier reeeally wants to one-line this -- I AM PUTTING MY FOOT DOWN AND SAYING NO!
2023-01-05 04:32:46 +00:00
plugins: [
react(),
ssr({ prerender: true }),
svg(),
md({ mode: [Mode.REACT] }),
visualizer()
],
css: {
modules: {
localsConvention: 'camelCaseOnly'
}
},
resolve: {
alias: [
{
find: '@sd/',
replacement: path.join(__dirname, '../../packages/')
}
]
},
server: {
port: 8003
},
publicDir: 'public'
2022-08-29 09:36:34 +00:00
});