@reis/seki
Version:
Seki – A modern javascript based Go board renderer and player, that is simple to use, extensible, compact and intuitive.
38 lines (36 loc) • 749 B
JavaScript
import {resolve} from 'path'
import {defineConfig} from 'vite'
import cleanup from 'rollup-plugin-cleanup'
export default defineConfig({
publicPath: './src/public',
root: './src',
server: {
host: 'localhost',
port: 4041,
open: true,
},
build: {
outDir: '../dist',
emptyOutDir: true,
assetsInlineLimit: 0,
lib: {
entry: resolve(__dirname, 'src/seki-embed.js'),
name: 'Seki',
fileName: 'seki-embed',
},
rollupOptions: {
plugins: [
cleanup({
comments: 'none',
extensions: ['js'],
maxEmptyLines: 0,
sourcemap: false,
}),
],
},
},
// esbuild: {
// minifyIdentifiers: false,
// keepNames: true,
// },
})