Kurate/packages/ui/vite.config.ts
Vojtech Simetka 657b850a4e
feat: add group verification and message posting through smart contract (#80)
Co-authored-by: Philippe Schommers <philippe@schommers.be>
2023-01-24 07:51:42 +01:00

27 lines
615 B
TypeScript

import { sveltekit } from '@sveltejs/kit/vite'
import type { UserConfig } from 'vite'
import inject from '@rollup/plugin-inject'
import stdLibBrowser from 'node-stdlib-browser'
const config: UserConfig = {
plugins: [
sveltekit(),
{
...inject({
global: ['node-stdlib-browser/helpers/esbuild/shim', 'global'],
process: ['node-stdlib-browser/helpers/esbuild/shim', 'process'],
Buffer: ['node-stdlib-browser/helpers/esbuild/shim', 'Buffer'],
}),
enforce: 'post',
},
],
resolve: {
alias: stdLibBrowser,
},
optimizeDeps: {
include: ['buffer', 'process'],
},
}
export default config