js-data-cloudmine
Version:
CloudMine adapter for js-data.
31 lines (25 loc) • 856 B
JavaScript
var fs = require('fs')
var pkg = require('../package.json')
var banner = '/*!\n' +
'* js-data-cloudmine\n' +
'* @version ' + pkg.version + ' - Homepage <https://github.com/nvahalik/js-data-cloudmine>\n' +
'* @author Nick Vahalik <nick@codeandsalt.com>\n' +
'* @copyright (c) 2016 Nick Vahalik\n' +
'* @license MIT <https://github.com/nvahalik/js-data-cloudmine/blob/master/LICENSE>\n' +
'*\n' +
'* @overview CloudMine adapter for js-data.\n' +
'*/\n'
console.log('Adding banner to dist/ files...')
function addBanner (filepath) {
var contents = fs.readFileSync(filepath, {
encoding: 'utf-8'
})
if (contents.substr(0, 3) !== '/*!') {
fs.writeFileSync(filepath, banner + contents, {
encoding: 'utf-8'
})
}
}
addBanner('dist/js-data-cloudmine.js')
addBanner('dist/js-data-cloudmine.min.js')
console.log('Done!')