| 123456789101112131415161718192021222324252627282930313233343536 |
- import { defineConfig, PluginOption } from "vite"
- import { solidStart } from "@solidjs/start/config"
- import { nitro } from "nitro/vite"
- import tailwindcss from "@tailwindcss/vite"
- const nitroConfig: any = (() => {
- const target = process.env.OPENCODE_DEPLOYMENT_TARGET
- if (target === "cloudflare") {
- return {
- compatibilityDate: "2024-09-19",
- preset: "cloudflare_module",
- cloudflare: {
- nodeCompat: true,
- },
- }
- }
- return {}
- })()
- export default defineConfig({
- plugins: [
- tailwindcss(),
- solidStart() as PluginOption,
- nitro({
- ...nitroConfig,
- baseURL: process.env.OPENCODE_BASE_URL,
- }),
- ],
- server: {
- host: "0.0.0.0",
- allowedHosts: true,
- },
- worker: {
- format: "es",
- },
- })
|