Skip to content

Commit e2240eb

Browse files
author
Juan Cazala
committed
Added prebuild script
1 parent efb642c commit e2240eb

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

license.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

prebuild.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// update license year and version
2+
var fs = require('fs')
3+
module.exports = function() {
4+
var year = (new Date).getFullYear()
5+
var version = require('./package.json').version
6+
// LICENSE
7+
var license = fs.readFileSync('LICENSE', 'utf-8')
8+
.replace(/\(c\) ([0-9]+)/, `(c) ${year}`)
9+
.replace(/SYNAPTIC \(v(.*)\)/, `SYNAPTIC (v${version})`)
10+
fs.writeFileSync('LICENSE', license)
11+
// bower.json
12+
var bower = fs.readFileSync('bower.json', 'utf-8')
13+
.replace(/\"version\": \"(.*)\",/, `"version": "${version}",`)
14+
fs.writeFileSync('bower.json', bower)
15+
// README.md
16+
var readme = fs.readFileSync('README.md', 'utf-8')
17+
.replace(/ajax\/libs\/synaptic\/(.*)\/synaptic.js/, `ajax/libs/synaptic/${version}/synaptic.js`)
18+
fs.writeFileSync('README.md', readme)
19+
// return license for dist banner
20+
return license
21+
}

webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var webpack = require('webpack')
2-
var license = require('./license.js')
2+
var license = require('./prebuild.js')
33
module.exports = {
44
context: __dirname,
55
entry: [

0 commit comments

Comments
 (0)