Comparing version 0.0.18 to 0.0.19
@@ -29,11 +29,2 @@ "use strict"; | ||
}, | ||
fixFiles: function fixFiles(files) { | ||
files.forEach(function (file) { | ||
if (file.created) { | ||
fileUtils.removeFile(file.path); | ||
} else { | ||
fileUtils.checkoutFile(file.path); | ||
} | ||
}); | ||
}, | ||
readFiles: function readFiles(files) { | ||
@@ -54,2 +45,13 @@ return _es6Promise.Promise.all(files.map(function (file) { | ||
}, | ||
readPackage: function readPackage() { | ||
return new _es6Promise.Promise(function (resolve, reject) { | ||
_fs2.default.readFile("package.json", "utf8", function (err, contents) { | ||
if (err) { | ||
return reject(err); | ||
} | ||
return resolve(JSON.parse(contents)); | ||
}); | ||
}); | ||
}, | ||
removeFile: function removeFile(filePath) { | ||
@@ -97,2 +99,13 @@ return new _es6Promise.Promise(function (resolve, reject) { | ||
})); | ||
}, | ||
writePackage: function writePackage(json) { | ||
return new _es6Promise.Promise(function (resolve, reject) { | ||
_fs2.default.writeFile("package.json", JSON.stringify(json, null, 2), "utf8", function (err) { | ||
if (err) { | ||
return reject(err); | ||
} | ||
return resolve(); | ||
}); | ||
}); | ||
} | ||
@@ -99,0 +112,0 @@ }; |
@@ -7,2 +7,6 @@ "use strict"; | ||
var _fileHandler = require("./file-handler"); | ||
var _fileHandler2 = _interopRequireDefault(_fileHandler); | ||
var _fileUtils = require("./file-utils"); | ||
@@ -12,20 +16,8 @@ | ||
var _fs = require("fs"); | ||
var _fs2 = _interopRequireDefault(_fs); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var postpublish = function postpublish() { | ||
_fs2.default.readFile("package.json", "utf8", function (err, contents) { | ||
if (err) { | ||
throw new Error("Error reading package.json."); | ||
} | ||
var packageJSON = JSON.parse(contents); | ||
_fileUtils2.default.fixFiles(packageJSON._publishr); | ||
}); | ||
return _fileUtils2.default.readPackage().then(_fileHandler2.default.fixFiles); | ||
}; | ||
exports.default = postpublish; |
@@ -7,30 +7,16 @@ "use strict"; | ||
var _fs = require("fs"); | ||
var _fileHandler = require("./file-handler"); | ||
var _fs2 = _interopRequireDefault(_fs); | ||
var _fileHandler2 = _interopRequireDefault(_fileHandler); | ||
var _overwriteFiles = require("./overwrite-files"); | ||
var _fileUtils = require("./file-utils"); | ||
var _overwriteFiles2 = _interopRequireDefault(_overwriteFiles); | ||
var _fileUtils2 = _interopRequireDefault(_fileUtils); | ||
var _overwritePackage = require("./overwrite-package"); | ||
var _overwritePackage2 = _interopRequireDefault(_overwritePackage); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var postversion = function postversion() { | ||
_fs2.default.readFile("package.json", "utf8", function (err, contents) { | ||
if (err) { | ||
throw new Error("Error reading package.json."); | ||
} | ||
var packageJSON = JSON.parse(contents); | ||
(0, _overwriteFiles2.default)(packageJSON).then(function (files) { | ||
(0, _overwritePackage2.default)(packageJSON, files); | ||
}); | ||
}); | ||
return _fileUtils2.default.readPackage().then(_fileHandler2.default.overwriteFiles); | ||
}; | ||
exports.default = postversion; |
{ | ||
"name": "publishr", | ||
"version": "0.0.18", | ||
"version": "0.0.19", | ||
"description": "A tool for harmonious publishing of git and npm packages.", | ||
@@ -34,3 +34,2 @@ "bin": { | ||
"chai": "^3.5.0", | ||
"chai-as-promised": "^5.3.0", | ||
"eslint": "^1.0.0", | ||
@@ -37,0 +36,0 @@ "eslint-config-defaults": "^9.0.0", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
13
2
10434
9
221