diff options
| author | MaheshtheDev <[email protected]> | 2025-09-28 20:15:49 +0000 |
|---|---|---|
| committer | MaheshtheDev <[email protected]> | 2025-09-28 20:15:49 +0000 |
| commit | a09e9db7e073a9f0b86269c6fd718b912752e5e9 (patch) | |
| tree | 94ca85c8429fd245b6e56678a4876e5cde826dba /apps | |
| parent | Merge branch 'main' of https://github.com/supermemoryai/supermemory (diff) | |
| download | supermemory-a09e9db7e073a9f0b86269c6fd718b912752e5e9.tar.xz supermemory-a09e9db7e073a9f0b86269c6fd718b912752e5e9.zip | |
fix: disable experimental React Compiler in Next.js config and remove babel-plugin-react-compiler dependency. (#441)
Removed React Compiler from the project configuration and dependencies.
### What changed?
- Removed `reactCompiler: true` from the experimental options in `next.config.ts`
- Removed `babel-plugin-react-compiler` dependency from `package.json`
- Updated formatting in `next.config.ts` to use consistent indentation and semicolons
### Why make this change?
React Compiler (formerly React Forget) is still in experimental phase and may be causing stability issues or unnecessary complexity in the build process. Removing it simplifies our dependency tree while maintaining full functionality. The PostHog update ensures we're using the latest version with any bug fixes or improvements.
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/web/next.config.ts | 67 | ||||
| -rw-r--r-- | apps/web/package.json | 1 |
2 files changed, 33 insertions, 35 deletions
diff --git a/apps/web/next.config.ts b/apps/web/next.config.ts index a6ee01f3..20d3ea88 100644 --- a/apps/web/next.config.ts +++ b/apps/web/next.config.ts @@ -1,63 +1,62 @@ -import { withSentryConfig } from "@sentry/nextjs"; -import type { NextConfig } from "next"; +import { withSentryConfig } from "@sentry/nextjs" +import type { NextConfig } from "next" const nextConfig: NextConfig = { - experimental: { - reactCompiler: true, - viewTransition: true, - }, - eslint: { - ignoreDuringBuilds: true, - }, - poweredByHeader: false, - async rewrites() { - return [ - { - source: "/ingest/static/:path*", - destination: "https://us-assets.i.posthog.com/static/:path*", - }, - { - source: "/ingest/:path*", - destination: "https://us.i.posthog.com/:path*", - }, - ]; - }, - skipTrailingSlashRedirect: true, -}; + experimental: { + viewTransition: true, + }, + eslint: { + ignoreDuringBuilds: true, + }, + poweredByHeader: false, + async rewrites() { + return [ + { + source: "/ingest/static/:path*", + destination: "https://us-assets.i.posthog.com/static/:path*", + }, + { + source: "/ingest/:path*", + destination: "https://us.i.posthog.com/:path*", + }, + ] + }, + skipTrailingSlashRedirect: true, +} export default withSentryConfig(nextConfig, { - // For all available options, see: + // For all available options, see: // https://www.npmjs.com/package/@sentry/webpack-plugin#options org: "supermemory", - project: "consumer-app", + project: "consumer-app", - // Only print logs for uploading source maps in CI + // Only print logs for uploading source maps in CI silent: !process.env.CI, - // For all available options, see: + // For all available options, see: // https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/ // Upload a larger set of source maps for prettier stack traces (increases build time) widenClientFileUpload: true, - // Route browser requests to Sentry through a Next.js rewrite to circumvent ad-blockers. + // Route browser requests to Sentry through a Next.js rewrite to circumvent ad-blockers. // This can increase your server load as well as your hosting bill. // Note: Check that the configured route will not match with your Next.js middleware, otherwise reporting of client- // side errors will fail. tunnelRoute: "/monitoring", - // Automatically tree-shake Sentry logger statements to reduce bundle size + // Automatically tree-shake Sentry logger statements to reduce bundle size disableLogger: true, - // Enables automatic instrumentation of Vercel Cron Monitors. (Does not yet work with App Router route handlers.) + // Enables automatic instrumentation of Vercel Cron Monitors. (Does not yet work with App Router route handlers.) // See the following for more information: // https://docs.sentry.io/product/crons/ // https://vercel.com/docs/cron-jobs automaticVercelMonitors: true, -}); +}) -import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare"; +import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare" -initOpenNextCloudflareForDev();
\ No newline at end of file +initOpenNextCloudflareForDev() diff --git a/apps/web/package.json b/apps/web/package.json index 7439647c..54d69020 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -51,7 +51,6 @@ "@tanstack/react-virtual": "^3.13.12", "ai": "5.0.0-beta.24", "autumn-js": "0.0.116", - "babel-plugin-react-compiler": "^19.1.0-rc.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", |