https://github.com/cazala/synaptic
Raw File
Tip revision: c1dbc3fd7a48cda63ed56b7d3e4121f20446ef41 authored by Juan Cazala on 14 February 2019, 15:08:19 UTC
ci
Tip revision: c1dbc3f
prebuild.js
// update license year and version
var fs = require('fs')
module.exports = function() {
  var year = (new Date).getFullYear()
  var version = require('./package.json').version
  // LICENSE
  var license = fs.readFileSync('LICENSE', 'utf-8')
  .replace(/\(c\) ([0-9]+)/, `(c) ${year}`)
  .replace(/SYNAPTIC \(v(.*)\)/, `SYNAPTIC (v${version})`)
  fs.writeFileSync('LICENSE', license)
  // bower.json
  var bower = fs.readFileSync('bower.json', 'utf-8')
  .replace(/\"version\": \"(.*)\",/, `"version": "${version}",`)
  fs.writeFileSync('bower.json', bower)
  // README.md
  var readme = fs.readFileSync('README.md', 'utf-8')
  .replace(/ajax\/libs\/synaptic\/(.*)\/synaptic.js/, `ajax/libs/synaptic/${version}/synaptic.js`)
  fs.writeFileSync('README.md', readme)
  // return license for dist banner
  return license
}
back to top