diff --git a/package-lock.json b/package-lock.json index 2a2ccd0..e452834 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@cucumber/cucumber-expressions": "^18.0.0", "@cucumber/tag-expressions": "^6.1.0", "@types/stack-utils": "2.0.3", - "commander": "12.1.0", + "commander": "13.1.0", "glob": "11.0.1", "stack-utils": "2.0.6" }, @@ -1820,9 +1820,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "engines": { "node": ">=18" } @@ -6573,9 +6573,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==" + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==" }, "concat-map": { "version": "0.0.1", diff --git a/package.json b/package.json index 145b696..6a8503c 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@cucumber/cucumber-expressions": "^18.0.0", "@cucumber/tag-expressions": "^6.1.0", "@types/stack-utils": "2.0.3", - "commander": "12.1.0", + "commander": "13.1.0", "glob": "11.0.1", "stack-utils": "2.0.6" }, diff --git a/src/cli.ts b/src/cli.ts index cac5a73..7a1fe95 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -16,6 +16,7 @@ import runCucumber from './runCucumber' import { RunOptions } from './types' const program = new Command() +program.allowExcessArguments(true) program.version(packageJson.version) program.option('-r, --require ', 'override require path') program.option(