import typescript from "@rollup/plugin-typescript";
import resolve from "@rollup/plugin-node-resolve";
import { terser } from "rollup-plugin-terser";
import commonjs from "@rollup/plugin-commonjs";
import copy from "rollup-plugin-copy";
export default {
input: ["./src/index.ts"],
output: {
dir: "../src/build/",
format: "es",
sourcemap: false,
},
plugins: [
resolve(),
typescript({
compilerOptions: { module: "CommonJS" },
}),
commonjs({
extensions: [".js", ".ts"],
}),
terser({ format: { comments: false } }),
copy({
targets: [
{
src: [
"../sql.js-httpvfs/dist/sql-wasm.wasm",
"../sql.js-httpvfs/dist/sqlite.worker.js",
],
dest: "../src/build/assets/",
},
],
}),
],
};