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

simple-docker-registry-client

Package Overview
Dependencies
Maintainers
3
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simple-docker-registry-client - npm Package Compare versions

Comparing version 1.1.1 to 1.1.2

42

lib/request.js

@@ -21,3 +21,3 @@ 'use strict';

var getToken = function () {
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(challenge, creds, opts) {
var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(challenge, creds, opts) {
var auth, res;

@@ -68,3 +68,3 @@ return _regenerator2.default.wrap(function _callee$(_context) {

var registryRequest = function () {
var _ref2 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2(endpoint, opts) {
var _ref2 = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee2(endpoint, opts) {
var creds, url, initialAuth, res, authChallenge, token, err;

@@ -94,3 +94,3 @@ return _regenerator2.default.wrap(function _callee2$(_context2) {

authChallenge = new _parsers2.default.WWW_Authenticate(res.headers.get('WWW-Authenticate'));
authChallenge = new _parsers2.default.WWW_Authenticate(res.headers.get('WWW-Authenticate').split(',')[0]);

@@ -135,28 +135,30 @@ if (!(authChallenge.scheme === 'Basic')) {

if (!(res.status === 404)) {
_context2.next = 29;
_context2.next = 30;
break;
}
_context2.next = 24;
return res.text();
_context2.t0 = tryJSON;
_context2.next = 25;
return res.textConverted();
case 24:
_context2.t0 = _context2.sent;
_context2.t1 = url;
_context2.t2 = tryJSON(_context2.t0, _context2.t1);
case 25:
_context2.t1 = _context2.sent;
_context2.t2 = url;
_context2.t3 = (0, _context2.t0)(_context2.t1, _context2.t2);
err = {
body: _context2.t2
body: _context2.t3
};
throw err;
case 29:
_context2.next = 31;
return res.text();
case 30:
_context2.t4 = tryJSON;
_context2.next = 33;
return res.textConverted();
case 31:
_context2.t3 = _context2.sent;
_context2.t4 = url;
return _context2.abrupt('return', tryJSON(_context2.t3, _context2.t4));
case 33:
_context2.t5 = _context2.sent;
_context2.t6 = url;
return _context2.abrupt('return', (0, _context2.t4)(_context2.t5, _context2.t6));
case 34:
case 36:
case 'end':

@@ -203,3 +205,3 @@ return _context2.stop();

function tryJSON(input) {
var url = arguments.length <= 1 || arguments[1] === undefined ? '' : arguments[1];
var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';

@@ -206,0 +208,0 @@ try {

{
"name": "simple-docker-registry-client",
"version": "1.1.1",
"version": "1.1.2",
"description": "A simple docker registry client for Node",

@@ -29,3 +29,3 @@ "main": "lib/index.js",

"babel-runtime": "^6.9.2",
"node-fetch": "^1.5.3",
"node-fetch": "^2.6.1",
"www-authenticate": "^0.6.2"

@@ -32,0 +32,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