New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

publishr

Package Overview
Dependencies
Maintainers
2
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

publishr - npm Package Compare versions

Comparing version 0.0.18 to 0.0.19

lib/file-handler.js

31

lib/file-utils.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc