forked from cms/tibi-svelte-starter
26 lines
726 B
JavaScript
26 lines
726 B
JavaScript
|
const config = require("./esbuild.config.js")
|
||
|
const svelteConfig = require("./svelte.config")
|
||
|
|
||
|
config.options.sourcemap = "inline"
|
||
|
config.options.minify = false
|
||
|
config.options.platform = "node"
|
||
|
config.options.format = "cjs"
|
||
|
config.options.entryPoints = ["./src/ssr.ts"]
|
||
|
config.options.outfile = __dirname + "/_temp/app.server.js"
|
||
|
config.options.plugins = [
|
||
|
config.sveltePlugin({
|
||
|
compileOptions: {
|
||
|
generate: "ssr",
|
||
|
css: false,
|
||
|
hydratable: true,
|
||
|
dev:
|
||
|
(process.argv?.length > 2 ? process.argv[2] : "build") !==
|
||
|
"build",
|
||
|
},
|
||
|
preprocess: svelteConfig.preprocess,
|
||
|
}),
|
||
|
config.resolvePlugin,
|
||
|
]
|
||
|
|
||
|
module.exports = config
|