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 path = require("path")
|
||||||
|
const { builtinModules } = require("module")
|
||||||
|
const { node } = require("../desktop/.electron-vendors.cache.json")
|
||||||
|
|
||||||
const aliases = {
|
const aliases = {
|
||||||
"~/": `${path.resolve(__dirname, "src")}/`,
|
"~/": `${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
|
return config
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user