File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -61,12 +61,12 @@ interface SerializedDefineEnv {
6161 * Serializes the DefineEnv config so that it can be inserted into the code by Webpack/Turbopack, JSON stringifies each value.
6262 */
6363function serializeDefineEnv ( defineEnv : DefineEnv ) : SerializedDefineEnv {
64- const defineEnvStringified : SerializedDefineEnv = { }
65- for ( const key in defineEnv ) {
66- const value = defineEnv [ key ]
67- defineEnvStringified [ key ] = JSON . stringify ( value )
68- }
69-
64+ const defineEnvStringified : SerializedDefineEnv = Object . fromEntries (
65+ Object . entries ( defineEnv ) . map ( ( [ key , value ] ) => [
66+ key ,
67+ JSON . stringify ( value ) ,
68+ ] )
69+ )
7070 return defineEnvStringified
7171}
7272
@@ -387,9 +387,10 @@ export function getDefineEnv({
387387 for ( const key in nextConfigEnv ) {
388388 serializedDefineEnv [ key ] = safeKey ( key )
389389 }
390- // TODO don't inline if runtimeServerDeploymentId is set
391- for ( const key of [ 'process.env.NEXT_DEPLOYMENT_ID' ] ) {
392- serializedDefineEnv [ key ] = safeKey ( key )
390+ if ( ! config . experimental . runtimeServerDeploymentId ) {
391+ for ( const key of [ 'process.env.NEXT_DEPLOYMENT_ID' ] ) {
392+ serializedDefineEnv [ key ] = safeKey ( key )
393+ }
393394 }
394395 }
395396
You can’t perform that action at this time.
0 commit comments