vils
Version:
Recursively outputs file paths and contents in various formats
13 lines (12 loc) • 416 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JsonFormatter = void 0;
class JsonFormatter {
format(entries) {
return JSON.stringify(entries.map(e => ({
path: e.relativePath,
content: typeof e.content === 'string' ? e.content : `<vils unable to read: ${e.content.error}>`
})), null, 2);
}
}
exports.JsonFormatter = JsonFormatter;