rea/tests/fixtures/directoryReaderUnsupportedE...

16 lines
533 B
JavaScript

import { pathToFileURL } from "node:url";
const [modulePath, root] = process.argv.slice(2);
if (modulePath === undefined || root === undefined)
throw new Error("Directory reader probe requires module and root paths");
const { DirectoryArtifactReader } = await import(pathToFileURL(modulePath));
const reader = new DirectoryArtifactReader(root);
const paths = [];
try {
for await (const entry of reader.entries()) paths.push(entry.path);
} finally {
await reader.close();
}
process.stdout.write(`${JSON.stringify(paths)}\n`);