glob .sync("**/*.js", { cwd: rootDir }) .sort() .map(filename => { const filePath = path.join(rootDir, filename) const name = filename.slice(0, -3) const { meta } = require(filePath) return Object.assign( { filePath, id: `node/${name}`, name, deprecated: Boolean(meta.deprecated), fixable: Boolean(meta.fixable), replacedBy: [], }, meta.docs ) })