From 87e067a9a95913f4ba99701b6c911ffa19a18bab Mon Sep 17 00:00:00 2001 From: Maia Teegarden Date: Mon, 18 Sep 2023 14:59:59 -0700 Subject: [PATCH] Update supported config options for Turbopack --- packages/next/src/lib/turbopack-warning.ts | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/next/src/lib/turbopack-warning.ts b/packages/next/src/lib/turbopack-warning.ts index 7d98354d2d49..0efc09c52cac 100644 --- a/packages/next/src/lib/turbopack-warning.ts +++ b/packages/next/src/lib/turbopack-warning.ts @@ -23,21 +23,31 @@ const supportedTurbopackNextConfigOptions = [ 'trailingSlash', 'i18n.locales', 'i18n.defaultLocale', - 'sassOptions.includePaths', + 'sassOptions', + 'configOrigin', + 'httpAgentOptions', + 'useFileSystemPublicRoutes', + 'generateEtags', + 'assetPrefix', 'experimental.serverComponentsExternalPackages', 'experimental.turbo', 'experimental.mdxRs', 'experimental.forceSwcTransforms', + 'experimental.serverActionsBodySizeLimit', + 'experimental.memoryBasedWorkersCount', // options below are not really supported, but ignored 'webpack', 'devIndicators', 'onDemandEntries', + 'excludeDefaultMomentLocales', 'experimental.cpus', 'experimental.sharedPool', 'experimental.proxyTimeout', 'experimental.isrFlushToDisk', 'experimental.workerThreads', 'experimental.caseSensitiveRoutes', + 'experimental.optimizePackageImports', + 'experimental.optimizeServerReact', ] // The following will need to be supported by `next build --turbo` @@ -54,6 +64,8 @@ const prodSpecificTurboNextConfigOptions = [ 'optimizeFonts', 'poweredByHeader', 'staticPageGenerationTimeout', + 'reactProductionProfiling', + 'cleanDistDir', 'compiler.reactRemoveProperties', 'compiler.removeConsole', 'experimental.turbotrace', @@ -62,6 +74,12 @@ const prodSpecificTurboNextConfigOptions = [ 'experimental.outputFileTracingIgnores', 'experiemental.outputFileTracingIncludes', 'experimental.gzipSize', + 'experimental.useDeploymentId', + 'experimental.useDeploymentIdServerActions', + 'experimental.deploymentId', + 'experimental.serverMinification', + 'experimental.serverSourceMaps', + 'experimenta.trustHostHeader', ] // check for babelrc, swc plugins