mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
added build config
This commit is contained in:
parent
9aceb9bc8a
commit
819fdb070f
@ -1,4 +1,6 @@
|
||||
const path = require("path")
|
||||
const { builtinModules } = require("module")
|
||||
const { node } = require("../desktop/.electron-vendors.cache.json")
|
||||
|
||||
const aliases = {
|
||||
"~/": `${path.resolve(__dirname, "src")}/`,
|
||||
@ -39,5 +41,29 @@ module.exports = (config = {}) => {
|
||||
}
|
||||
}
|
||||
|
||||
config.build = {
|
||||
sourcemap: "inline",
|
||||
target: `node${node}`,
|
||||
outDir: "dist",
|
||||
assetsDir: ".",
|
||||
minify: process.env.MODE !== "development",
|
||||
lib: {
|
||||
entry: "src/index.ts",
|
||||
formats: ["cjs"],
|
||||
},
|
||||
rollupOptions: {
|
||||
external: [
|
||||
"electron",
|
||||
"electron-devtools-installer",
|
||||
...builtinModules.flatMap(p => [p, `node:${p}`]),
|
||||
],
|
||||
output: {
|
||||
entryFileNames: "[name].cjs",
|
||||
},
|
||||
},
|
||||
emptyOutDir: true,
|
||||
brotliSize: false,
|
||||
}
|
||||
|
||||
return config
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user