diff --git a/nuxt.config.ts b/nuxt.config.ts index e57e94f..0b0a1ad 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,3 +1,4 @@ +import { provider, runtime } from 'std-env' import { currentLocales } from './i18n/i18n' // https://nuxt.com/docs/api/configuration/nuxt-config @@ -57,7 +58,13 @@ export default defineNuxtConfig({ compatibilityVersion: 4, }, - compatibilityDate: '2024-07-08', + experimental: { + enforceModuleCompatibility: true, + }, + + compatibilityDate: { + cloudflare: '2025-05-08', + }, nitro: { experimental: { @@ -89,6 +96,7 @@ export default defineNuxtConfig({ cache: false, database: false, kv: true, + workers: (provider === 'cloudflare_workers' || runtime === 'node') && provider !== 'cloudflare_pages', }, eslint: { diff --git a/wrangler.toml b/wrangler.toml index 2fc7def..a857961 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,5 +1,12 @@ +name = "sink" +main = "dist/server/index.mjs" +compatibility_date = "2025-05-08" upload_source_maps = true +[assets] +directory = "dist/public" +binding = "ASSETS" + [dev] port = 3000