@bookmarkleet/cli
Version:
Write bookmarklets in modern JavaScript and easily sync to your browser.
29 lines (24 loc) • 566 B
JavaScript
const fs = require("fs");
const checker = require("license-checker");
const stripIndent = require("strip-indent");
checker.init(
{
start: ".",
production: true,
},
function(err, packages) {
if (err) {
throw err;
}
const out = Object.entries(packages)
.map(
([key, package]) =>
stripIndent(`
${key}
Licenses: ${package.licenses}\n
`) + fs.readFileSync(package.licenseFile)
)
.join("\n-------------------------\n");
fs.writeFileSync("LICENSES.txt", out);
}
);