UNPKG

component-prune

Version:

Detect and optionally remove unused UI components in modern frontend frameworks(React, Svelte, Solid)

9 lines (8 loc) 337 B
import fs from "fs/promises"; export async function writeJSONReport(used, unused, outputPath) { const report = { used: used.map((c) => ({ name: c.name, file: c.filePath })), unused: unused.map((c) => ({ name: c.name, file: c.filePath })), }; await fs.writeFile(outputPath, JSON.stringify(report, null, 2)); }