actionhero
Version:
The reusable, scalable, and quick node.js API server for stateless and stateful applications
19 lines (18 loc) • 542 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensureNoTsHeaderOrSpecFiles = ensureNoTsHeaderOrSpecFiles;
/**
*swap out d.ts files for the JS versions when running with ts-node
* also filter out *.test. and *.spec. js|ts files
*/
function ensureNoTsHeaderOrSpecFiles(files) {
return files.filter((f) => {
if (f.match(/.*\.d\.ts$/)) {
return false;
}
if (f.match(/.*\.(?:spec|test)\.[tj]s$/)) {
return false;
}
return true;
});
}