eeg_nest/esbuild.js

23 lines
546 B
JavaScript

const {build} = require("esbuild");
const {solidPlugin} = require("esbuild-plugin-solid");
const path = require("path");
const fs = require("fs");
const files = fs.readdirSync("src")
.filter((src) => src.endsWith(".tsx") || src.endsWith(".ts"))
.map((x) => path.resolve(__dirname, "./src/", x));
build({
entryPoints: files,
minify: false,
logLevel: "info",
plugins: [solidPlugin({
solid: {
generate: "ssr",
hydratable: true,
},
})],
outdir: "dist",
format: "cjs",
});