diff --git a/packages/babel-core/src/config/validation/options.ts b/packages/babel-core/src/config/validation/options.ts index bb73935335ff..161462ef4f0b 100644 --- a/packages/babel-core/src/config/validation/options.ts +++ b/packages/babel-core/src/config/validation/options.ts @@ -455,7 +455,7 @@ export function checkNoUnwrappedItemOptionPairs( ) { e.message += `\n- Maybe you meant to use\n` + - `"${type}": [\n ["${lastItem.file.request}", ${JSON.stringify( + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify( thisItem.value, undefined, 2, diff --git a/packages/babel-core/test/__snapshots__/option-manager.js.snap b/packages/babel-core/test/__snapshots__/option-manager.js.snap index 423a2dac00b8..47335a8deb35 100644 --- a/packages/babel-core/test/__snapshots__/option-manager.js.snap +++ b/packages/babel-core/test/__snapshots__/option-manager.js.snap @@ -3,7 +3,7 @@ exports[`option-manager config plugin/preset flattening and overriding should throw when an option is following a preset 1`] = ` "[BABEL] unknown: Unknown option: .useSpread. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. - Maybe you meant to use -\\"preset\\": [ +\\"presets\\": [ [\\"./fixtures/option-manager/babel-preset-bar\\", { \\"useSpread\\": true }] @@ -14,7 +14,7 @@ To be a valid preset, its name and options should be wrapped in a pair of bracke exports[`option-manager config plugin/preset flattening and overriding should throw when an option is provided as a plugin 1`] = ` "[BABEL] unknown: .useSpread is not a valid Plugin property - Maybe you meant to use -\\"plugin\\": [ +\\"plugins\\": [ [\\"./fixtures/option-manager/babel-plugin-foo\\", { \\"useSpread\\": true }] @@ -25,7 +25,7 @@ To be a valid plugin, its name and options should be wrapped in a pair of bracke exports[`option-manager config plugin/preset flattening and overriding should throw when an option is provided as a preset 1`] = ` "[BABEL] unknown: Unknown option: .useBuiltIns. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. - Maybe you meant to use -\\"preset\\": [ +\\"presets\\": [ [\\"./fixtures/option-manager/babel-preset-bar\\", { \\"useBuiltIns\\": \\"entry\\" }]