diff --git a/packages/web/eslint.config.mjs b/packages/web/eslint.config.mjs index 380136378..43359262f 100644 --- a/packages/web/eslint.config.mjs +++ b/packages/web/eslint.config.mjs @@ -3,6 +3,17 @@ import nextPlugin from "@next/eslint-plugin-next" import prettier from "eslint-config-prettier/flat" import tseslint from "typescript-eslint" +const nextCoreWebVitalsConfig = { + name: "next/core-web-vitals", + plugins: { + "@next/next": nextPlugin, + }, + rules: { + ...nextPlugin.configs.recommended.rules, + ...nextPlugin.configs["core-web-vitals"].rules, + }, +} + export default [ { ignores: [".next/**", "out/**", "build/**", "next-env.d.ts"], @@ -18,7 +29,7 @@ export default [ }, }, }, - nextPlugin.flatConfig.coreWebVitals, + nextCoreWebVitalsConfig, ...tseslint.configs.recommended, prettier, { diff --git a/packages/web/next.config.ts b/packages/web/next.config.ts index 63247f232..b81aaeedf 100644 --- a/packages/web/next.config.ts +++ b/packages/web/next.config.ts @@ -6,9 +6,6 @@ const nextConfig: NextConfig = { turbopack: { root: __dirname, }, - experimental: { - optimizeCss: true, - }, } const withNextIntl = createNextIntlPlugin() diff --git a/packages/web/playwright.config.ts b/packages/web/playwright.config.ts index f0c765a9b..195330f48 100644 --- a/packages/web/playwright.config.ts +++ b/packages/web/playwright.config.ts @@ -27,7 +27,7 @@ export default defineConfig({ ], webServer: { - command: "next build && next start", + command: "bun --bun next build && bun --bun next start", url: "http://127.0.0.1:3000", reuseExistingServer: !process.env.CI, timeout: 180000, diff --git a/packages/web/wrangler.toml b/packages/web/wrangler.toml index b62b513e2..be07cfaf9 100644 --- a/packages/web/wrangler.toml +++ b/packages/web/wrangler.toml @@ -1,6 +1,6 @@ main = ".open-next/worker.js" name = "oh-my-openagent-web" -compatibility_date = "2025-03-25" +compatibility_date = "2026-05-18" compatibility_flags = ["nodejs_compat"] workers_dev = false preview_urls = false