UNPKG

@bookmarkleet/cli

Version:

Write bookmarklets in modern JavaScript and easily sync to your browser.

29 lines (24 loc) 566 B
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); } );