Socket
Socket
Sign inDemoInstall

pvtsutils

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pvtsutils - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

4

dist/pvtsutils.es.js

@@ -54,3 +54,3 @@ function PrepareBuffer(buffer) {

else {
return new Buffer(buf).toString("base64");
return Buffer.from(buf).toString("base64");
}

@@ -64,3 +64,3 @@ };

else {
return new Uint8Array(new Buffer(base64Text, "base64")).buffer;
return new Uint8Array(Buffer.from(base64Text, "base64")).buffer;
}

@@ -67,0 +67,0 @@ };

@@ -1,187 +0,193 @@

'use strict';
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
factory(global.pvtsutils = {});
}(typeof self !== 'undefined' ? self : this, function (exports) { 'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function PrepareBuffer(buffer) {
if (typeof Buffer !== "undefined") {
return new Uint8Array(buffer);
}
else {
return new Uint8Array(buffer instanceof ArrayBuffer ? buffer : buffer.buffer);
}
}
var Convert = (function () {
function Convert() {
}
Convert.ToString = function (buffer, enc) {
if (enc === void 0) { enc = "utf8"; }
var buf = PrepareBuffer(buffer);
switch (enc.toLowerCase()) {
case "utf8":
return this.ToUtf8String(buf);
case "binary":
return this.ToBinary(buf);
case "hex":
return this.ToHex(buf);
case "base64":
return this.ToBase64(buf);
case "base64url":
return this.ToBase64Url(buf);
default:
throw new Error("Unknown type of encoding '" + enc + "'");
function PrepareBuffer(buffer) {
if (typeof Buffer !== "undefined") {
return new Uint8Array(buffer);
}
};
Convert.FromString = function (str, enc) {
if (enc === void 0) { enc = "utf8"; }
switch (enc.toLowerCase()) {
case "utf8":
return this.FromUtf8String(str);
case "binary":
return this.FromBinary(str);
case "hex":
return this.FromHex(str);
case "base64":
return this.FromBase64(str);
case "base64url":
return this.FromBase64Url(str);
default:
throw new Error("Unknown type of encoding '" + enc + "'");
}
};
Convert.ToBase64 = function (buffer) {
var buf = PrepareBuffer(buffer);
if (typeof btoa !== "undefined") {
var binary = this.ToString(buf, "binary");
return btoa(binary);
}
else {
return new Buffer(buf).toString("base64");
return new Uint8Array(buffer instanceof ArrayBuffer ? buffer : buffer.buffer);
}
};
Convert.FromBase64 = function (base64Text) {
base64Text = base64Text.replace(/\n/g, "").replace(/\r/g, "").replace(/\t/g, "").replace(/\s/g, "");
if (typeof atob !== "undefined") {
return this.FromBinary(atob(base64Text));
}
var Convert = (function () {
function Convert() {
}
else {
return new Uint8Array(new Buffer(base64Text, "base64")).buffer;
Convert.ToString = function (buffer, enc) {
if (enc === void 0) { enc = "utf8"; }
var buf = PrepareBuffer(buffer);
switch (enc.toLowerCase()) {
case "utf8":
return this.ToUtf8String(buf);
case "binary":
return this.ToBinary(buf);
case "hex":
return this.ToHex(buf);
case "base64":
return this.ToBase64(buf);
case "base64url":
return this.ToBase64Url(buf);
default:
throw new Error("Unknown type of encoding '" + enc + "'");
}
};
Convert.FromString = function (str, enc) {
if (enc === void 0) { enc = "utf8"; }
switch (enc.toLowerCase()) {
case "utf8":
return this.FromUtf8String(str);
case "binary":
return this.FromBinary(str);
case "hex":
return this.FromHex(str);
case "base64":
return this.FromBase64(str);
case "base64url":
return this.FromBase64Url(str);
default:
throw new Error("Unknown type of encoding '" + enc + "'");
}
};
Convert.ToBase64 = function (buffer) {
var buf = PrepareBuffer(buffer);
if (typeof btoa !== "undefined") {
var binary = this.ToString(buf, "binary");
return btoa(binary);
}
else {
return Buffer.from(buf).toString("base64");
}
};
Convert.FromBase64 = function (base64Text) {
base64Text = base64Text.replace(/\n/g, "").replace(/\r/g, "").replace(/\t/g, "").replace(/\s/g, "");
if (typeof atob !== "undefined") {
return this.FromBinary(atob(base64Text));
}
else {
return new Uint8Array(Buffer.from(base64Text, "base64")).buffer;
}
};
Convert.FromBase64Url = function (base64url) {
return this.FromBase64(this.Base64Padding(base64url.replace(/\-/g, "+").replace(/\_/g, "/")));
};
Convert.ToBase64Url = function (data) {
return this.ToBase64(data).replace(/\+/g, "-").replace(/\//g, "_").replace(/\=/g, "");
};
Convert.FromUtf8String = function (text) {
var s = unescape(encodeURIComponent(text));
var uintArray = new Uint8Array(s.length);
for (var i = 0; i < s.length; i++) {
uintArray[i] = s.charCodeAt(i);
}
return uintArray.buffer;
};
Convert.ToUtf8String = function (buffer) {
var buf = PrepareBuffer(buffer);
var encodedString = String.fromCharCode.apply(null, buf);
var decodedString = decodeURIComponent(escape(encodedString));
return decodedString;
};
Convert.FromBinary = function (text) {
var stringLength = text.length;
var resultView = new Uint8Array(stringLength);
for (var i = 0; i < stringLength; i++) {
resultView[i] = text.charCodeAt(i);
}
return resultView.buffer;
};
Convert.ToBinary = function (buffer) {
var buf = PrepareBuffer(buffer);
var resultString = "";
var len = buf.length;
for (var i = 0; i < len; i++) {
resultString = resultString + String.fromCharCode(buf[i]);
}
return resultString;
};
Convert.ToHex = function (buffer) {
var buf = PrepareBuffer(buffer);
var splitter = "";
var res = [];
var len = buf.length;
for (var i = 0; i < len; i++) {
var char = buf[i].toString(16);
res.push(char.length === 1 ? "0" + char : char);
}
return res.join(splitter);
};
Convert.FromHex = function (hexString) {
var res = new Uint8Array(hexString.length / 2);
for (var i = 0; i < hexString.length; i = i + 2) {
var c = hexString.slice(i, i + 2);
res[i / 2] = parseInt(c, 16);
}
return res.buffer;
};
Convert.Base64Padding = function (base64) {
var padCount = 4 - (base64.length % 4);
if (padCount < 4) {
for (var i = 0; i < padCount; i++) {
base64 += "=";
}
}
return base64;
};
return Convert;
}());
function assign(target) {
var sources = [];
for (var _i = 1; _i < arguments.length; _i++) {
sources[_i - 1] = arguments[_i];
}
};
Convert.FromBase64Url = function (base64url) {
return this.FromBase64(this.Base64Padding(base64url.replace(/\-/g, "+").replace(/\_/g, "/")));
};
Convert.ToBase64Url = function (data) {
return this.ToBase64(data).replace(/\+/g, "-").replace(/\//g, "_").replace(/\=/g, "");
};
Convert.FromUtf8String = function (text) {
var s = unescape(encodeURIComponent(text));
var uintArray = new Uint8Array(s.length);
for (var i = 0; i < s.length; i++) {
uintArray[i] = s.charCodeAt(i);
}
return uintArray.buffer;
};
Convert.ToUtf8String = function (buffer) {
var buf = PrepareBuffer(buffer);
var encodedString = String.fromCharCode.apply(null, buf);
var decodedString = decodeURIComponent(escape(encodedString));
return decodedString;
};
Convert.FromBinary = function (text) {
var stringLength = text.length;
var resultView = new Uint8Array(stringLength);
for (var i = 0; i < stringLength; i++) {
resultView[i] = text.charCodeAt(i);
}
return resultView.buffer;
};
Convert.ToBinary = function (buffer) {
var buf = PrepareBuffer(buffer);
var resultString = "";
var len = buf.length;
for (var i = 0; i < len; i++) {
resultString = resultString + String.fromCharCode(buf[i]);
}
return resultString;
};
Convert.ToHex = function (buffer) {
var buf = PrepareBuffer(buffer);
var splitter = "";
var res = [];
var len = buf.length;
for (var i = 0; i < len; i++) {
var char = buf[i].toString(16);
res.push(char.length === 1 ? "0" + char : char);
}
return res.join(splitter);
};
Convert.FromHex = function (hexString) {
var res = new Uint8Array(hexString.length / 2);
for (var i = 0; i < hexString.length; i = i + 2) {
var c = hexString.slice(i, i + 2);
res[i / 2] = parseInt(c, 16);
}
return res.buffer;
};
Convert.Base64Padding = function (base64) {
var padCount = 4 - (base64.length % 4);
if (padCount < 4) {
for (var i = 0; i < padCount; i++) {
base64 += "=";
var res = arguments[0];
for (var i = 1; i < arguments.length; i++) {
var obj = arguments[i];
for (var prop in obj) {
res[prop] = obj[prop];
}
}
return base64;
};
return Convert;
}());
function assign(target) {
var sources = [];
for (var _i = 1; _i < arguments.length; _i++) {
sources[_i - 1] = arguments[_i];
return res;
}
var res = arguments[0];
for (var i = 1; i < arguments.length; i++) {
var obj = arguments[i];
for (var prop in obj) {
res[prop] = obj[prop];
function combine() {
var buf = [];
for (var _i = 0; _i < arguments.length; _i++) {
buf[_i] = arguments[_i];
}
var totalByteLength = buf.map(function (item) { return item.byteLength; }).reduce(function (prev, cur) { return prev + cur; });
var res = new Uint8Array(totalByteLength);
var currentPos = 0;
buf.map(function (item) { return new Uint8Array(item); }).forEach(function (arr) {
for (var i = 0; i < arr.length; i++) {
res[currentPos++] = arr[i];
}
});
return res.buffer;
}
return res;
}
function combine() {
var buf = [];
for (var _i = 0; _i < arguments.length; _i++) {
buf[_i] = arguments[_i];
}
var totalByteLength = buf.map(function (item) { return item.byteLength; }).reduce(function (prev, cur) { return prev + cur; });
var res = new Uint8Array(totalByteLength);
var currentPos = 0;
buf.map(function (item) { return new Uint8Array(item); }).forEach(function (arr) {
for (var i = 0; i < arr.length; i++) {
res[currentPos++] = arr[i];
function isEqual(bytes1, bytes2) {
if (!(bytes1 && bytes2)) {
return false;
}
});
return res.buffer;
}
function isEqual(bytes1, bytes2) {
if (!(bytes1 && bytes2)) {
return false;
}
if (bytes1.byteLength !== bytes2.byteLength) {
return false;
}
var b1 = new Uint8Array(bytes1);
var b2 = new Uint8Array(bytes2);
for (var i = 0; i < bytes1.byteLength; i++) {
if (b1[i] !== b2[i]) {
if (bytes1.byteLength !== bytes2.byteLength) {
return false;
}
var b1 = new Uint8Array(bytes1);
var b2 = new Uint8Array(bytes2);
for (var i = 0; i < bytes1.byteLength; i++) {
if (b1[i] !== b2[i]) {
return false;
}
}
return true;
}
return true;
}
exports.Convert = Convert;
exports.assign = assign;
exports.combine = combine;
exports.isEqual = isEqual;
exports.Convert = Convert;
exports.assign = assign;
exports.combine = combine;
exports.isEqual = isEqual;
Object.defineProperty(exports, '__esModule', { value: true });
}));
{
"name": "pvtsutils",
"version": "1.0.2",
"version": "1.0.3",
"description": "pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.",

@@ -49,14 +49,14 @@ "main": "dist/pvtsutils.js",

"dependencies": {
"@types/node": "^7.0.5",
"tslib": "^1.5.0"
"@types/node": "^10.12.15",
"tslib": "^1.9.3"
},
"devDependencies": {
"@types/mocha": "^2.2.39",
"coveralls": "^2",
"mocha": "^3.2.0",
"nyc": "^10",
"rollup": "^0.41.4",
"rollup-plugin-typescript": "^0.8.1",
"typescript": "^2.1.5"
"@types/mocha": "^5.2.5",
"coveralls": "^3.0.2",
"mocha": "^5.2.0",
"nyc": "^13.1.0",
"rollup": "^0.68.0",
"rollup-plugin-typescript": "^1.0.0",
"typescript": "^3.2.2"
}
}

@@ -0,0 +0,0 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

Sorry, the diff of this file is not supported yet

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