From 7891dcc25f39fffb00414b16f738db7f28be521c Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 06:24:10 +0900 Subject: [PATCH 01/11] [dev-overlay] deprecate `devIndicators.buildActivityPosition` and rename to `position` --- packages/next/src/build/webpack-config.ts | 2 +- .../webpack/plugins/define-env-plugin.ts | 2 +- packages/next/src/server/config-schema.ts | 8 +++ packages/next/src/server/config-shared.ts | 9 ++- packages/next/src/server/config.ts | 56 +++++++++++++++++-- 5 files changed, 69 insertions(+), 8 deletions(-) diff --git a/packages/next/src/build/webpack-config.ts b/packages/next/src/build/webpack-config.ts index e6fab59fc898c..a7bcfb71b9a41 100644 --- a/packages/next/src/build/webpack-config.ts +++ b/packages/next/src/build/webpack-config.ts @@ -2131,7 +2131,7 @@ export default async function getBaseWebpackConfig( pageExtensions: pageExtensions, trailingSlash: config.trailingSlash, buildActivity: config.devIndicators.buildActivity, - buildActivityPosition: config.devIndicators.buildActivityPosition, + buildActivityPosition: config.devIndicators.position, productionBrowserSourceMaps: !!config.productionBrowserSourceMaps, reactStrictMode: config.reactStrictMode, optimizeCss: config.experimental.optimizeCss, diff --git a/packages/next/src/build/webpack/plugins/define-env-plugin.ts b/packages/next/src/build/webpack/plugins/define-env-plugin.ts index 5d3d13a23ffaa..c6e89d53f448a 100644 --- a/packages/next/src/build/webpack/plugins/define-env-plugin.ts +++ b/packages/next/src/build/webpack/plugins/define-env-plugin.ts @@ -240,7 +240,7 @@ export function getDefineEnv({ 'process.env.__NEXT_BUILD_INDICATOR': config.devIndicators.buildActivity ?? true, 'process.env.__NEXT_BUILD_INDICATOR_POSITION': - config.devIndicators.buildActivityPosition ?? 'bottom-right', + config.devIndicators.position ?? 'bottom-right', 'process.env.__NEXT_STRICT_MODE': config.reactStrictMode === null ? false : config.reactStrictMode, 'process.env.__NEXT_STRICT_MODE_APP': diff --git a/packages/next/src/server/config-schema.ts b/packages/next/src/server/config-schema.ts index 7543bc58d91ac..33e63cfcf0a84 100644 --- a/packages/next/src/server/config-schema.ts +++ b/packages/next/src/server/config-schema.ts @@ -239,6 +239,14 @@ export const configSchema: zod.ZodType = z.lazy(() => z.literal('top-right'), ]) .optional(), + position: z + .union([ + z.literal('bottom-left'), + z.literal('bottom-right'), + z.literal('top-left'), + z.literal('top-right'), + ]) + .optional(), }) .optional(), distDir: z.string().min(1).optional(), diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index 4c5393b72161e..eed5c0100d140 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -842,13 +842,19 @@ export interface NextConfig extends Record { * @deprecated The dev tools indicator has it enabled by default. */ buildActivity?: boolean - /** Position of "building..." indicator in browser */ + /** + * Position of "building..." indicator in browser + * @deprecated Renamed as `position`. + */ buildActivityPosition?: | 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' + /** Position of "building..." indicator in browser */ + position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' + /** * @deprecated The dev tools indicator has it enabled by default. * */ @@ -1099,6 +1105,7 @@ export const defaultConfig: NextConfig = { images: imageConfigDefault, devIndicators: { buildActivityPosition: 'bottom-right', + position: 'bottom-right', }, onDemandEntries: { maxInactiveAge: 60 * 1000, diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index 85910f2acc48f..526d2b18b6106 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -102,6 +102,34 @@ export function warnOptionHasBeenMovedOutOfExperimental( return config } +export function warnOptionHasBeenRenamed( + config: NextConfig, + oldKey: string, + newKey: string, + configFileName: string, + silent: boolean +) { + if (config[oldKey]) { + if (!silent) { + Log.warn( + `\`${oldKey}\` has been renamed to \`${newKey}\`. ` + + `Please update your ${configFileName} file accordingly.` + ) + } + + let current = config + const newKeys = newKey.split('.') + while (newKeys.length > 1) { + const key = newKeys.shift()! + current[key] = current[key] || {} + current = current[key] + } + current[newKeys.shift()!] = config[oldKey] + } + + return config +} + function warnCustomizedOption( config: NextConfig, key: string, @@ -477,6 +505,24 @@ function assignDefaults( silent ) + warnOptionHasBeenRenamed( + result, + 'devIndicators.buildActivityPosition', + 'devIndicators.position', + configFileName, + silent + ) + + if (result.devIndicators?.buildActivityPosition) { + if (result.devIndicators.position) { + Log.warn( + `\`devIndicators.buildActivityPosition\` is conflicting with \`devIndicators.position\`. \`devIndicators.position\` will take precedence.` + ) + } else { + result.devIndicators.position = result.devIndicators.buildActivityPosition + } + } + warnOptionHasBeenMovedOutOfExperimental( result, 'bundlePagesExternals', @@ -815,8 +861,8 @@ function assignDefaults( } } - if (result.devIndicators?.buildActivityPosition) { - const { buildActivityPosition } = result.devIndicators + if (result.devIndicators?.position) { + const { position } = result.devIndicators const allowedValues = [ 'top-left', 'top-right', @@ -824,11 +870,11 @@ function assignDefaults( 'bottom-right', ] - if (!allowedValues.includes(buildActivityPosition)) { + if (!allowedValues.includes(position)) { throw new Error( - `Invalid "devIndicator.buildActivityPosition" provided, expected one of ${allowedValues.join( + `Invalid "devIndicator.position" provided, expected one of ${allowedValues.join( ', ' - )}, received ${buildActivityPosition}` + )}, received ${position}` ) } } From c85080d9a761745b864a0f9405d81164f97d90ea Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 07:00:19 +0900 Subject: [PATCH 02/11] update few --- crates/next-build-test/nextConfig.json | 2 +- crates/next-core/src/next_config.rs | 1 + test/integration/build-indicator/test/index.test.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/next-build-test/nextConfig.json b/crates/next-build-test/nextConfig.json index fd63fe7307209..39296a6cfd6ba 100644 --- a/crates/next-build-test/nextConfig.json +++ b/crates/next-build-test/nextConfig.json @@ -38,7 +38,7 @@ }, "devIndicators": { "buildActivity": true, - "buildActivityPosition": "bottom-right" + "position": "bottom-right" }, "onDemandEntries": { "maxInactiveAge": 60000, diff --git a/crates/next-core/src/next_config.rs b/crates/next-core/src/next_config.rs index 15fc0297ea431..b01aec2db4778 100644 --- a/crates/next-core/src/next_config.rs +++ b/crates/next-core/src/next_config.rs @@ -202,6 +202,7 @@ pub enum BuildActivityPositions { pub struct DevIndicatorsConfig { pub build_activity: Option, pub build_activity_position: Option, + pub position: Option, } #[derive( diff --git a/test/integration/build-indicator/test/index.test.js b/test/integration/build-indicator/test/index.test.js index b61d76fb4ee42..f6be61e845965 100644 --- a/test/integration/build-indicator/test/index.test.js +++ b/test/integration/build-indicator/test/index.test.js @@ -67,7 +67,7 @@ describe('Build Activity Indicator', () => { await check( () => stripAnsi(stderr), new RegExp( - `Invalid "devIndicator.buildActivityPosition" provided, expected one of top-left, top-right, bottom-left, bottom-right, received ttop-leff` + `Invalid "devIndicator.position" provided, expected one of top-left, top-right, bottom-left, bottom-right, received ttop-leff` ) ) From 9642d1d83320d7c2d6b02f904b925f9125072489 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 07:08:05 +0900 Subject: [PATCH 03/11] update errors.json --- packages/next/errors.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/next/errors.json b/packages/next/errors.json index 5610d44f0720e..34aed07f71475 100644 --- a/packages/next/errors.json +++ b/packages/next/errors.json @@ -640,5 +640,6 @@ "639": "unstable_rootParams() can only be used within App Router.", "640": "Route %s used \"unstable_rootParams\" inside \\`\"use cache\"\\` or \\`unstable_cache\\`. Support for this API inside cache scopes is planned for a future version of Next.js.", "641": "Route %s used \\`unstable_rootParams()\\` in Pages Router. This API is only available within App Router.", - "642": "Route %s used \\`unstable_rootParams()\\` inside \\`\"use cache\"\\` or \\`unstable_cache\\`. Support for this API inside cache scopes is planned for a future version of Next.js." + "642": "Route %s used \\`unstable_rootParams()\\` inside \\`\"use cache\"\\` or \\`unstable_cache\\`. Support for this API inside cache scopes is planned for a future version of Next.js.", + "643": "Invalid \"devIndicator.position\" provided, expected one of %s, received %s" } From 105c6bbf920f545a0b6e1ba16724a2ae947a8de5 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 19:36:41 +0900 Subject: [PATCH 04/11] update --- packages/next/src/server/config-schema.ts | 8 ------ packages/next/src/server/config-shared.ts | 16 +++++++----- packages/next/src/server/config.ts | 31 ++++++++++++----------- 3 files changed, 25 insertions(+), 30 deletions(-) diff --git a/packages/next/src/server/config-schema.ts b/packages/next/src/server/config-schema.ts index 33e63cfcf0a84..6376d377eed7c 100644 --- a/packages/next/src/server/config-schema.ts +++ b/packages/next/src/server/config-schema.ts @@ -231,14 +231,6 @@ export const configSchema: zod.ZodType = z.lazy(() => .object({ appIsrStatus: z.boolean().optional(), buildActivity: z.boolean().optional(), - buildActivityPosition: z - .union([ - z.literal('bottom-left'), - z.literal('bottom-right'), - z.literal('top-left'), - z.literal('top-right'), - ]) - .optional(), position: z .union([ z.literal('bottom-left'), diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index eed5c0100d140..9b1f2ad61d9ec 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -837,11 +837,17 @@ export interface NextConfig extends Record { /** Configure indicators in development environment */ devIndicators?: { + /** + * @deprecated The dev tools indicator has it enabled by default. + * */ + appIsrStatus?: boolean + /** * Show "building..."" indicator in development * @deprecated The dev tools indicator has it enabled by default. */ buildActivity?: boolean + /** * Position of "building..." indicator in browser * @deprecated Renamed as `position`. @@ -852,13 +858,10 @@ export interface NextConfig extends Record { | 'top-right' | 'top-left' - /** Position of "building..." indicator in browser */ - position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' - /** - * @deprecated The dev tools indicator has it enabled by default. + * Position of "building..." indicator in browser * */ - appIsrStatus?: boolean + position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' } /** @@ -1104,8 +1107,7 @@ export const defaultConfig: NextConfig = { compress: true, images: imageConfigDefault, devIndicators: { - buildActivityPosition: 'bottom-right', - position: 'bottom-right', + position: 'bottom-left', }, onDemandEntries: { maxInactiveAge: 60 * 1000, diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index 526d2b18b6106..51a08f69766f4 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -55,7 +55,8 @@ export function warnOptionHasBeenDeprecated( nestedPropertyKey: string, reason: string, silent: boolean -) { +): boolean { + let hasWarned = false if (!silent) { let current = config let found = true @@ -69,9 +70,11 @@ export function warnOptionHasBeenDeprecated( } } if (found) { - Log.warn(reason) + Log.warnOnce(reason) + hasWarned = true } } + return hasWarned } export function warnOptionHasBeenMovedOutOfExperimental( @@ -111,7 +114,7 @@ export function warnOptionHasBeenRenamed( ) { if (config[oldKey]) { if (!silent) { - Log.warn( + Log.warnOnce( `\`${oldKey}\` has been renamed to \`${newKey}\`. ` + `Please update your ${configFileName} file accordingly.` ) @@ -505,22 +508,20 @@ function assignDefaults( silent ) - warnOptionHasBeenRenamed( + const hasWarnedBuildActivityPosition = warnOptionHasBeenDeprecated( result, 'devIndicators.buildActivityPosition', - 'devIndicators.position', - configFileName, + `\`devIndicators.buildActivityPosition\` has been renamed to \`devIndicators.position\`. Please update your ${configFileName} file accordingly.`, silent ) - - if (result.devIndicators?.buildActivityPosition) { - if (result.devIndicators.position) { - Log.warn( - `\`devIndicators.buildActivityPosition\` is conflicting with \`devIndicators.position\`. \`devIndicators.position\` will take precedence.` - ) - } else { - result.devIndicators.position = result.devIndicators.buildActivityPosition - } + if ( + hasWarnedBuildActivityPosition && + result.devIndicators?.buildActivityPosition && + result.devIndicators.buildActivityPosition !== result.devIndicators.position + ) { + Log.warnOnce( + `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backwardscompatibility.` + ) } warnOptionHasBeenMovedOutOfExperimental( From 7094decb2c7bb55c3b8c8e3c6b0afc7b1c52381e Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 19:39:25 +0900 Subject: [PATCH 05/11] backwardscompatibility --- packages/next/src/server/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index 51a08f69766f4..d6dd4d6e3e72d 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -520,7 +520,7 @@ function assignDefaults( result.devIndicators.buildActivityPosition !== result.devIndicators.position ) { Log.warnOnce( - `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backwardscompatibility.` + `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backwards compatibility.` ) } From e01e4659271a973be23d956bb9c1e73b97837b72 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 19:39:55 +0900 Subject: [PATCH 06/11] remove warnOptionHasBeenRenamed --- packages/next/src/server/config.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index d6dd4d6e3e72d..6dfddc872f961 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -105,34 +105,6 @@ export function warnOptionHasBeenMovedOutOfExperimental( return config } -export function warnOptionHasBeenRenamed( - config: NextConfig, - oldKey: string, - newKey: string, - configFileName: string, - silent: boolean -) { - if (config[oldKey]) { - if (!silent) { - Log.warnOnce( - `\`${oldKey}\` has been renamed to \`${newKey}\`. ` + - `Please update your ${configFileName} file accordingly.` - ) - } - - let current = config - const newKeys = newKey.split('.') - while (newKeys.length > 1) { - const key = newKeys.shift()! - current[key] = current[key] || {} - current = current[key] - } - current[newKeys.shift()!] = config[oldKey] - } - - return config -} - function warnCustomizedOption( config: NextConfig, key: string, From dfdcdd219e9fe2a3c59707c242a98de72dd55738 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 19:44:30 +0900 Subject: [PATCH 07/11] add default to jsdoc --- packages/next/src/server/config-shared.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index 9b1f2ad61d9ec..c8f3c8214404c 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -860,8 +860,9 @@ export interface NextConfig extends Record { /** * Position of "building..." indicator in browser + * @default "bottom-left" * */ - position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' + position?: 'bottom-left' | 'bottom-right' | 'top-left' | 'top-right' } /** From 44dd44684b61b1f1a716bf539b8622ca68cdc9a1 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 19:52:06 +0900 Subject: [PATCH 08/11] nextConfig.json default bottom-left for position --- crates/next-build-test/nextConfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/next-build-test/nextConfig.json b/crates/next-build-test/nextConfig.json index 39296a6cfd6ba..5b4d9cc37b5ea 100644 --- a/crates/next-build-test/nextConfig.json +++ b/crates/next-build-test/nextConfig.json @@ -38,7 +38,7 @@ }, "devIndicators": { "buildActivity": true, - "position": "bottom-right" + "position": "bottom-left" }, "onDemandEntries": { "maxInactiveAge": 60000, From e1c256dfb13db87dd79e0dabac02c8c52d75d95d Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 20:04:06 +0900 Subject: [PATCH 09/11] update --- crates/next-build-test/nextConfig.json | 2 +- packages/next/src/server/config-schema.ts | 8 ++++++++ packages/next/src/server/config-shared.ts | 2 +- packages/next/src/server/config.ts | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/crates/next-build-test/nextConfig.json b/crates/next-build-test/nextConfig.json index 5b4d9cc37b5ea..fd63fe7307209 100644 --- a/crates/next-build-test/nextConfig.json +++ b/crates/next-build-test/nextConfig.json @@ -38,7 +38,7 @@ }, "devIndicators": { "buildActivity": true, - "position": "bottom-left" + "buildActivityPosition": "bottom-right" }, "onDemandEntries": { "maxInactiveAge": 60000, diff --git a/packages/next/src/server/config-schema.ts b/packages/next/src/server/config-schema.ts index 6376d377eed7c..33e63cfcf0a84 100644 --- a/packages/next/src/server/config-schema.ts +++ b/packages/next/src/server/config-schema.ts @@ -231,6 +231,14 @@ export const configSchema: zod.ZodType = z.lazy(() => .object({ appIsrStatus: z.boolean().optional(), buildActivity: z.boolean().optional(), + buildActivityPosition: z + .union([ + z.literal('bottom-left'), + z.literal('bottom-right'), + z.literal('top-left'), + z.literal('top-right'), + ]) + .optional(), position: z .union([ z.literal('bottom-left'), diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index c8f3c8214404c..8e9963950a070 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -843,7 +843,7 @@ export interface NextConfig extends Record { appIsrStatus?: boolean /** - * Show "building..."" indicator in development + * Show "building..." indicator in development * @deprecated The dev tools indicator has it enabled by default. */ buildActivity?: boolean diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index 6dfddc872f961..c695e37659799 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -494,6 +494,7 @@ function assignDefaults( Log.warnOnce( `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backwards compatibility.` ) + result.devIndicators.position = result.devIndicators.buildActivityPosition } warnOptionHasBeenMovedOutOfExperimental( From 3ac43a63c4f31071ddb2d4fa60217f1620e63114 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 21:14:15 +0900 Subject: [PATCH 10/11] no breaking change of behavior --- packages/next/src/server/config-shared.ts | 7 ++++--- packages/next/src/server/config.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index 8e9963950a070..6c8f6d94b7299 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -850,6 +850,7 @@ export interface NextConfig extends Record { /** * Position of "building..." indicator in browser + * @default "bottom-right" * @deprecated Renamed as `position`. */ buildActivityPosition?: @@ -860,9 +861,9 @@ export interface NextConfig extends Record { /** * Position of "building..." indicator in browser - * @default "bottom-left" + * @default "bottom-right" * */ - position?: 'bottom-left' | 'bottom-right' | 'top-left' | 'top-right' + position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' } /** @@ -1108,7 +1109,7 @@ export const defaultConfig: NextConfig = { compress: true, images: imageConfigDefault, devIndicators: { - position: 'bottom-left', + position: 'bottom-right', }, onDemandEntries: { maxInactiveAge: 60 * 1000, diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index c695e37659799..a5b2ccaf736b7 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -492,7 +492,7 @@ function assignDefaults( result.devIndicators.buildActivityPosition !== result.devIndicators.position ) { Log.warnOnce( - `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backwards compatibility.` + `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backward compatibility.` ) result.devIndicators.position = result.devIndicators.buildActivityPosition } From 4718b68226b312fdf036e4885bd51fc7ea3cf631 Mon Sep 17 00:00:00 2001 From: devjiwonchoi Date: Sat, 15 Feb 2025 21:30:31 +0900 Subject: [PATCH 11/11] Improve dev indicators position warning message --- packages/next/src/server/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/src/server/config.ts b/packages/next/src/server/config.ts index a5b2ccaf736b7..ba46e80c947f5 100644 --- a/packages/next/src/server/config.ts +++ b/packages/next/src/server/config.ts @@ -492,7 +492,7 @@ function assignDefaults( result.devIndicators.buildActivityPosition !== result.devIndicators.position ) { Log.warnOnce( - `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` for backward compatibility.` + `The \`devIndicators\` option \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") conflicts with \`position\` ("${result.devIndicators.position}"). Using \`buildActivityPosition\` ("${result.devIndicators.buildActivityPosition}") for backward compatibility.` ) result.devIndicators.position = result.devIndicators.buildActivityPosition }