From 9ab5c012bffd9ca410978577d38b9a7a8e8db6d6 Mon Sep 17 00:00:00 2001 From: rubytree33 <110690041+rubytree33@users.noreply.github.com> Date: Thu, 8 Sep 2022 19:35:33 -0700 Subject: [PATCH] Stop build warning about `experimental: { esmExternals: 'loose' }` (#40377) Fixes #40368. ## Bug - [x] Related issues linked using `fixes #number` - [ ] ~~Integration tests added~~ [none applicable] - [ ] ~~Errors have helpful link attached, see `contributing.md`~~ [no new errors] --- packages/next/server/config-schema.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/next/server/config-schema.ts b/packages/next/server/config-schema.ts index 984d0df6b77d75e..6c06e28a48b3980 100644 --- a/packages/next/server/config-schema.ts +++ b/packages/next/server/config-schema.ts @@ -253,7 +253,14 @@ const configSchema = { type: 'boolean', }, esmExternals: { - type: 'boolean', + oneOf: [ + { + type: 'boolean', + }, + { + const: 'loose', + }, + ] as any, }, externalDir: { type: 'boolean',