import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'node:path' export default defineConfig({ root: path.resolve(__dirname, 'previews/lightning'), publicDir: path.resolve(__dirname, 'public'), plugins: [vue()], resolve: { alias: [ { find: '@/api/rpc-client', replacement: path.resolve(__dirname, 'previews/lightning/rpc.ts') }, { find: '@/composables/useCachedResource', replacement: path.resolve(__dirname, 'previews/lightning/cache.ts') }, { find: '@/composables/useTxExplorer', replacement: path.resolve(__dirname, 'previews/fee-bump/explorer.ts') }, { find: '@', replacement: path.resolve(__dirname, 'src') }, ] }, server: { host: '127.0.0.1', port: 8194, strictPort: true }, })