+const { resolve } = require('path');
+const node = require('@sveltejs/adapter-node');
+const pkg = require('./package.json');
+
+/** @type {import('@sveltejs/kit').Config} */
module.exports = {
kit: {
// By default, `npm run build` will create a standard Node app.
// You can create optimized builds for different platforms by
// specifying a different adapter
- adapter: '@sveltejs/adapter-node',
+ adapter: node(),
// hydrate the <div id="forum"> element in src/app.html
- target: '#forum'
+ target: '#forum',
+
+ vite: {
+ ssr: {
+ noExternal: Object.keys(pkg.dependencies || {})
+ },
+ resolve: {
+ alias: {
+ $: resolve('src')
+ }
+ }
+ }
}
};