aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMaheshtheDev <[email protected]>2025-09-28 20:15:49 +0000
committerMaheshtheDev <[email protected]>2025-09-28 20:15:49 +0000
commita09e9db7e073a9f0b86269c6fd718b912752e5e9 (patch)
tree94ca85c8429fd245b6e56678a4876e5cde826dba /apps
parentMerge branch 'main' of https://github.com/supermemoryai/supermemory (diff)
downloadsupermemory-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.ts67
-rw-r--r--apps/web/package.json1
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",