Files
DefinitelyTyped/scripts/remove-empty.js
Nathan Shively-Sanders 0238a1e10a Add 'clean' script to package.json (#53442)
It removes empty folders from now-removed packages so that test-all will
run without complaining. Also removes folders that are empty except for
`node_modules`.
2021-05-27 10:34:44 -07:00

11 lines
324 B
JavaScript

const fs = require('fs')
const path = require('path')
for (const d of fs.readdirSync("../types")) {
const dir = path.join("../types", d)
const files = fs.readdirSync(dir)
if (files.length === 0 || files.length === 1) {
console.log("Deleting unused directory", dir)
fs.rmdirSync(dir, { recursive: true })
}
}