fix: only ever change version field in published package.json

Closes #203
This commit is contained in:
Stephan Bönnemann 2016-03-17 16:39:53 +01:00
parent f579d76596
commit bca89a5274

View File

@ -13,6 +13,7 @@ var normalizeData = require('normalize-package-data')
log.heading = 'semantic-release'
var env = process.env
var pkg = JSON.parse(fs.readFileSync('./package.json'))
var originalPkg = _.cloneDeep(pkg)
normalizeData(pkg)
var knownOptions = {
branch: String,
@ -138,7 +139,7 @@ npmconf.load({}, function (err, conf) {
log.silly('pre', 'Couldn\'t find npm-shrinkwrap.json.')
}
fs.writeFileSync('./package.json', JSON.stringify(_.assign(pkg, {
fs.writeFileSync('./package.json', JSON.stringify(_.assign(originalPkg, {
version: release.version
}), null, 2))