@cucumber/cucumber
Version:
The official JavaScript implementation of Cucumber.
20 lines • 691 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.locateFile = locateFile;
const node_path_1 = __importDefault(require("node:path"));
const fs_1 = __importDefault(require("mz/fs"));
const DEFAULT_FILENAMES = [
'cucumber.js',
'cucumber.cjs',
'cucumber.mjs',
'cucumber.json',
'cucumber.yaml',
'cucumber.yml',
];
function locateFile(cwd) {
return DEFAULT_FILENAMES.find((filename) => fs_1.default.existsSync(node_path_1.default.join(cwd, filename)));
}
//# sourceMappingURL=locate_file.js.map
;