diff --git a/esm.mjs b/esm.mjs index dc6bd11c9..e7190a1b8 100644 --- a/esm.mjs +++ b/esm.mjs @@ -8,6 +8,7 @@ export const { createOption, CommanderError, InvalidArgumentError, + InvalidOptionArgumentError, // deprecated old name Command, Argument, Option, diff --git a/tests/esm-imports-test.mjs b/tests/esm-imports-test.mjs index 1ad478ac6..10ac8c722 100644 --- a/tests/esm-imports-test.mjs +++ b/tests/esm-imports-test.mjs @@ -1,4 +1,4 @@ -import { program, Command, Option, Argument, CommanderError, InvalidArgumentError, Help, createCommand, createArgument, createOption } from '../esm.mjs'; +import { program, Command, Option, Argument, CommanderError, InvalidArgumentError, InvalidOptionArgumentError, Help, createCommand, createArgument, createOption } from '../esm.mjs'; // Do some simple checks that expected imports are available at runtime. // Run using `npm run test-esm`. @@ -25,6 +25,7 @@ checkClass(new Command(), 'Command'); checkClass(new Option('-e, --example'), 'Option'); checkClass(new CommanderError(1, 'code', 'failed'), 'CommanderError'); checkClass(new InvalidArgumentError('failed'), 'InvalidArgumentError'); +checkClass(new InvalidOptionArgumentError('failed'), 'InvalidArgumentError'); checkClass(new Help(), 'Help'); checkClass(new Argument(''), 'Argument');