tshy
Version:
TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder
19 lines • 575 B
JavaScript
// get the list of sources in ./src
import { readdirSync } from 'fs';
import { join } from 'path/posix';
const getSources = (dir = 'src') => {
const sources = [];
const entries = readdirSync(dir, { withFileTypes: true });
for (const e of entries) {
const j = `./${join(dir, e.name)}`;
if (e.isFile())
sources.push(j);
else if (e.isDirectory()) {
sources.push(...getSources(j));
}
}
return sources;
};
const sources = new Set(getSources());
export default sources;
//# sourceMappingURL=sources.js.map