Files
radicle-explorer/vite.config.ts
T
Alexis SellierandNjoku Emmanuel 400a2df0a4 Add WalletConnect support
Co-authored-by: Njoku Emmanuel <kalunjoku123@gmail.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-08-03 16:25:16 +02:00

31 lines
885 B
TypeScript

import path from 'path';
import { UserConfig } from 'vite';
import svelte from '@sveltejs/vite-plugin-svelte';
import rewriteAll from 'vite-plugin-rewrite-all';
const config: UserConfig = {
optimizeDeps: {
exclude: ['svelte-routing', '@pedrouid/environment', '@pedrouid/iso-crypto']
},
plugins: [svelte(), rewriteAll()],
resolve: {
alias: {
'@app': path.resolve('./src'),
// Polyfill for Node.js 'stream' library.
'stream': path.resolve('./src/polyfills/stream.ts'),
'typedarray-to-buffer': path.resolve('./src/polyfills/typedarray-to-buffer.js'),
'enc-utils': path.resolve('./src/polyfills/enc-utils.js'),
},
},
define: {
// eslint-disable-next-line @typescript-eslint/naming-convention
'process.env': { READABLE_STREAM: 'disable' }
},
build: {
outDir: 'build',
sourcemap: true
}
};
export default config;