Socket
Socket
Sign inDemoInstall

builder-util-runtime

Package Overview
Dependencies
Maintainers
1
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

builder-util-runtime - npm Package Compare versions

Comparing version 2.3.0 to 2.4.0

6

out/uuid.d.ts

@@ -6,9 +6,7 @@ /// <reference types="node" />

private version;
static readonly DNS: UUID;
static readonly URL: UUID;
static readonly OID: UUID;
static readonly X500: UUID;
static readonly OID: Buffer;
constructor(uuid: Buffer | string);
static v1(): any;
static v5(name: string | Buffer, namespace: string | Buffer | UUID): any;
static v5(name: string | Buffer, namespace: Buffer): any;
toString(): string;

@@ -15,0 +13,0 @@ toBuffer(): Buffer;

@@ -14,4 +14,2 @@ "use strict";

// error codes
const invalidNamespace = "options.namespace must be a string or a Buffer " + "containing a valid UUID, or a UUID object";
const invalidName = "options.name must be either a string or a Buffer";

@@ -124,6 +122,4 @@ const moreThan10000 = "can not generate more than 10000 UUIDs per second";

UUID.DNS = new UUID("6ba7b810-9dad-11d1-80b4-00c04fd430c8");
UUID.URL = new UUID("6ba7b811-9dad-11d1-80b4-00c04fd430c8");
UUID.OID = new UUID("6ba7b812-9dad-11d1-80b4-00c04fd430c8");
UUID.X500 = new UUID("6ba7b814-9dad-11d1-80b4-00c04fd430c8");
UUID.OID = UUID.parse("6ba7b812-9dad-11d1-80b4-00c04fd430c8");
// according to rfc4122#section-4.1.1

@@ -211,12 +207,2 @@ function getVariant(bits) {

const hash = (0, (_crypto || _load_crypto()).createHash)(hashMethod);
if (typeof namespace === "string") {
if (!UUID.check(namespace)) {
throw new Error(invalidNamespace);
}
namespace = UUID.parse(namespace);
} else if (namespace instanceof UUID) {
namespace = namespace.toBuffer();
} else if (!Buffer.isBuffer(namespace) || namespace.length !== 16) {
throw new Error(invalidNamespace);
}
const nameIsNotAString = typeof name !== "string";

@@ -247,69 +233,2 @@ if (nameIsNotAString && !Buffer.isBuffer(name)) {

}
// v4
// function uuidRandom(arg1, arg2) {
//
// const options = arg1 || {}
// const callback = typeof arg1 === "function" ? arg1 : arg2
//
// const buffer = crypto.randomBytes(16)
//
// buffer[6] = (buffer[6] & 0x0f) | 0x40
// buffer[8] = (buffer[8] & 0x3f) | 0x80
//
// let result
// switch (options.encoding && options.encoding[0]) {
// case "b":
// case "B":
// result = buffer
// break
// case "o":
// case "U":
// result = new UUID(buffer)
// break
// default:
// result = byte2hex[buffer[0]] + byte2hex[buffer[1]] +
// byte2hex[buffer[2]] + byte2hex[buffer[3]] + "-" +
// byte2hex[buffer[4]] + byte2hex[buffer[5]] + "-" +
// byte2hex[(buffer[6] & 0x0f) | 0x40] +
// byte2hex[buffer[7]] + "-" +
// byte2hex[(buffer[8] & 0x3f) | 0x80] +
// byte2hex[buffer[9]] + "-" +
// byte2hex[buffer[10]] + byte2hex[buffer[11]] +
// byte2hex[buffer[12]] + byte2hex[buffer[13]] +
// byte2hex[buffer[14]] + byte2hex[buffer[15]]
// break
// }
// if (callback) {
// setImmediate(function() {
// callback(null, result)
// })
// } else {
// return result
// }
// }
// v4 fast
// function uuidRandomFast() {
//
// const r1 = Math.random() * 0x100000000
// const r2 = Math.random() * 0x100000000
// const r3 = Math.random() * 0x100000000
// const r4 = Math.random() * 0x100000000
//
// return byte2hex[ r1 & 0xff] +
// byte2hex[ r1 >>> 8 & 0xff] +
// byte2hex[ r1 >>> 16 & 0xff] +
// byte2hex[ r1 >>> 24 & 0xff] + "-" +
// byte2hex[ r2 & 0xff] +
// byte2hex[ r2 >>> 8 & 0xff] + "-" +
// byte2hex[(r2 >>> 16 & 0x0f) | 0x40] +
// byte2hex[ r2 >>> 24 & 0xff] + "-" +
// byte2hex[(r3 & 0x3f) | 0x80] +
// byte2hex[ r3 >>> 8 & 0xff] + "-" +
// byte2hex[ r3 >>> 16 & 0xff] +
// byte2hex[ r3 >>> 24 & 0xff] +
// byte2hex[ r4 & 0xff] +
// byte2hex[ r4 >>> 8 & 0xff] +
// byte2hex[ r4 >>> 16 & 0xff] +
// byte2hex[ r1 >>> 24 & 0xff]
// }
function stringify(buffer) {

@@ -316,0 +235,0 @@ return byte2hex[buffer[0]] + byte2hex[buffer[1]] + byte2hex[buffer[2]] + byte2hex[buffer[3]] + "-" + byte2hex[buffer[4]] + byte2hex[buffer[5]] + "-" + byte2hex[buffer[6]] + byte2hex[buffer[7]] + "-" + byte2hex[buffer[8]] + byte2hex[buffer[9]] + "-" + byte2hex[buffer[10]] + byte2hex[buffer[11]] + byte2hex[buffer[12]] + byte2hex[buffer[13]] + byte2hex[buffer[14]] + byte2hex[buffer[15]];

{
"name": "builder-util-runtime",
"version": "2.3.0",
"version": "2.4.0",
"main": "out/index.js",

@@ -5,0 +5,0 @@ "author": "Vladimir Krivosheev",

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