diff --git a/cli/cli.spec.mts b/cli/cli.spec.mts index 5129cbec88db..8a3d94a1de84 100644 --- a/cli/cli.spec.mts +++ b/cli/cli.spec.mts @@ -267,16 +267,16 @@ describe('cli', () => { description: 'Foo', }, { - option: '--no-foo', - description: 'No foo', + option: '--qux-cd', + description: 'Qux cd', }, { - option: '--foo-bar', - description: 'Foo bar', + option: '--bar', + description: 'Bar', }, { - option: '--no-foo-bar', - description: 'No foo bar', + option: '--xyz-ab', + description: 'Xyz ab', }, ], }; @@ -293,7 +293,7 @@ describe('cli', () => { commands.mocked.desc = 'Mocked command'; commands.mocked.argument = ['']; commands.mocked.cliOnly = true; - argv = ['jhipster', 'jhipster', 'mocked', 'Foo', '--foo', '--foo-bar']; + argv = ['jhipster', 'jhipster', 'mocked', 'Foo', '--foo', '--bar']; }); commonTests(); @@ -302,7 +302,7 @@ describe('cli', () => { const cb = (args, options) => { expect(args).toEqual(['Foo']); expect(options.foo).toBe(true); - expect(options.fooBar).toBe(true); + expect(options.bar).toBe(true); }; await mockCli(argv, { commands, './mocked': cb }); }); @@ -313,7 +313,7 @@ describe('cli', () => { commands.mocked.desc = 'Mocked command'; commands.mocked.argument = ['']; commands.mocked.cliOnly = true; - argv = ['jhipster', 'jhipster', 'mocked', 'Foo', '--no-foo', '--no-foo-bar']; + argv = ['jhipster', 'jhipster', 'mocked', 'Foo', '--qux-cd', '--xyz-ab']; }); commonTests(); @@ -321,8 +321,8 @@ describe('cli', () => { it('should forward argument and options', async () => { const cb = (args, options) => { expect(args).toEqual(['Foo']); - expect(options.foo).toBe(false); - expect(options.fooBar).toBe(false); + expect(options.foo).toBeUndefined(); + expect(options.bar).toBeUndefined(); }; await mockCli(argv, { commands, './mocked': cb }); }); @@ -333,7 +333,7 @@ describe('cli', () => { commands.mocked.desc = 'Mocked command'; commands.mocked.argument = ['']; commands.mocked.cliOnly = true; - argv = ['jhipster', 'jhipster', 'mocked', 'Foo', 'Bar', '--foo', '--foo-bar']; + argv = ['jhipster', 'jhipster', 'mocked', 'Foo', 'Bar', '--foo', '--bar']; }); commonTests(); @@ -342,7 +342,7 @@ describe('cli', () => { const cb = (args, options) => { expect(args).toEqual([['Foo', 'Bar']]); expect(options.foo).toBe(true); - expect(options.fooBar).toBe(true); + expect(options.bar).toBe(true); }; await mockCli(argv, { commands, './mocked': cb }); }); @@ -352,7 +352,7 @@ describe('cli', () => { beforeEach(() => { commands.mocked.desc = 'Mocked command'; commands.mocked.cliOnly = true; - argv = ['jhipster', 'jhipster', 'mocked', '--foo', '--foo-bar']; + argv = ['jhipster', 'jhipster', 'mocked', '--foo', '--bar']; }); commonTests(); @@ -361,7 +361,7 @@ describe('cli', () => { const cb = (args, options) => { expect(args).toEqual([]); expect(options.foo).toBe(true); - expect(options.fooBar).toBe(true); + expect(options.bar).toBe(true); }; return mockCli(argv, { commands, './mocked': cb }); }); diff --git a/package-lock.json b/package-lock.json index 25f906813c4a..136e72450a32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "axios": "1.6.7", "chalk": "5.3.0", "chevrotain": "11.0.3", - "commander": "11.1.0", + "commander": "12.0.0", "conf": "12.0.0", "debug": "4.3.4", "didyoumean": "1.2.2", @@ -4871,11 +4871,11 @@ } }, "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/common-ancestor-path": { @@ -15185,6 +15185,14 @@ "mem-fs": "^4.0.0" } }, + "node_modules/yeoman-environment/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "engines": { + "node": ">=16" + } + }, "node_modules/yeoman-environment/node_modules/globby": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", diff --git a/package.json b/package.json index 5a6c25c105e8..47a52bb8e241 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "axios": "1.6.7", "chalk": "5.3.0", "chevrotain": "11.0.3", - "commander": "11.1.0", + "commander": "12.0.0", "conf": "12.0.0", "debug": "4.3.4", "didyoumean": "1.2.2",