UNPKG

@reactivex/rxjs

Version:

Reactive Extensions for modern JavaScript

30 lines (24 loc) 738 B
var fs = require('fs'); var dist = require('minimist')(process.argv).dist; var license = require('minimist')(process.argv).license; function addLicenseToFile (license, destination) { if (!license) { throw new Error('license path is required as 1st argument'); } addLicenseTextToFile(fs.readFileSync(license).toString(), destination); } function addLicenseTextToFile(licenseText, destination) { if (!destination) { throw new Error('destination file path is required as 2nd argument'); } fs.writeFileSync(destination, `/** @license ${licenseText} **/ ${fs.readFileSync(`${destination}`).toString()} `); } module.exports = { addLicenseToFile: addLicenseToFile, addLicenseTextToFile: addLicenseTextToFile };