// import adapter from '@sveltejs/adapter-cloudflare' import adapter from '@sveltejs/adapter-auto' import preprocess from 'svelte-preprocess' import dotenv from 'dotenv' dotenv.config() /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://github.com/sveltejs/svelte-preprocess // for more information about preprocessors preprocess: preprocess(), kit: { adapter: adapter(), // adapter: adapter({ // out: 'build', // precompress: true, // env: { // host: '127.0.0.1' // } // }), // Override http methods in the Todo forms methodOverride: { allowed: ['PATCH', 'DELETE'] }, // https://vitejs.dev/config/ vite: { // plugins: [createHtmlPlugin({ // minify: true // })], build: { rollupOptions: { // external: ['discord-api-types/payloads/v9', 'discord-api-types', 'discord-api-types/v9'], output: { manualChunks: undefined, }, }, }, // if the user is on replit or gitpod, use a secure websocket server: process.env.REPL_ID || process.env.GITPOD_WORKSPACE_ID ? { hmr: process.env.GITPOD_WORKSPACE_URL ? { host: process.env.GITPOD_WORKSPACE_URL.replace('https://', '3000-'), protocol: "wss", clientPort: 443 } : true } : {}, }, } } export default config