Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@textile/threads-id

Package Overview
Dependencies
Maintainers
5
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@textile/threads-id - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

dist/thread-id.d.ts

82

dist/index.d.ts

@@ -1,80 +0,2 @@

/// <reference types="node" />
import { name as Name } from 'multibase';
/**
* Variant denotes Thread variant. Currently only two variants are supported.
*/
export declare enum Variant {
Raw = 85,
AccessControlled = 112
}
/**
* ThreadID represents a self-describing Thread identifier.
* It is formed by a Version, a Variant, and a random number of a given length.
*/
export declare class ThreadID {
readonly buf: Buffer;
constructor(buf: Uint8Array);
/**
* Versions. Currently only V1 is supported.
*/
static V1: number;
static Variant: typeof Variant;
/**
* fromRandom creates a new random ID object.
* @param variant The Thread variant to use. @see Variant
* @param size The size of the random component to use. Defaults to 32 bytes.
*/
static fromRandom(variant?: Variant, size?: number): ThreadID;
/**
* fromString parses an ID-encoded string and returns an ID object.
* For IDV1, an ID-encoded string is primarily a multibase string:
* <multibase-type-code><base-encoded-string>
* The base-encoded string represents a:
* <version><variant><random-number>
* @param v The input encoded Thread ID.
*/
static fromString(v: string | Uint8Array): ThreadID;
/**
* fromBytes takes an ID data slice, parses it and returns an ID.
* For IDV1, the data buffer is in the form:
* <version><variant><random-number>
* Please use fromEncoded when parsing a regular ID string, as fromBytes does not
* expect multibase-encoded data. fromBytes accepts the output of ID.bytes().
* @param data The input Thread ID bytes.
*/
static fromBytes(data: Uint8Array): ThreadID;
/**
* getEncoding returns the multibase encoding for a multibase encoded string.
* Returns the name of the encoding if it is encoded, and throws an error otherwise.
* @param v The Thread ID to check.
*/
static getEncoding(v: string): string;
/**
* isDefined returns true if an ID is defined.
* Calling any other methods on an undefined ID will result in undefined behavior.
*/
isDefined(): boolean;
/**
* toBytes returns the byte representation of an ID.
* The output of bytes can be parsed back into an ID with fromBytes.
*/
toBytes(): Buffer;
/**
* equals checks that two IDs are the same.
* @param o The other Thread ID.
*/
equals(o: ThreadID): boolean;
/**
* version returns the ID version.
*/
version(): number;
/**
* variant returns the variant of an ID.
*/
variant(): number;
/**
* toString returns the (multibase encoded) string representation of an ID.
* @param base Name of the base to use for encoding. Defaults to 'base32'.
*/
toString(base?: Name): string;
}
export { Variant } from './variant';
export { ThreadID } from './thread-id';
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ThreadID = exports.Variant = void 0;
const varint_1 = require("varint");
const sync_randombytes_1 = __importDefault(require("@consento/sync-randombytes"));
const multibase_1 = __importDefault(require("multibase"));
/**
* Variant denotes Thread variant. Currently only two variants are supported.
*/
var Variant;
(function (Variant) {
Variant[Variant["Raw"] = 85] = "Raw";
Variant[Variant["AccessControlled"] = 112] = "AccessControlled";
})(Variant = exports.Variant || (exports.Variant = {}));
/**
* ThreadID represents a self-describing Thread identifier.
* It is formed by a Version, a Variant, and a random number of a given length.
*/
class ThreadID {
constructor(buf) {
this.buf = Buffer.from(buf);
}
/**
* fromRandom creates a new random ID object.
* @param variant The Thread variant to use. @see Variant
* @param size The size of the random component to use. Defaults to 32 bytes.
*/
static fromRandom(variant = ThreadID.Variant.Raw, size = 32) {
// two 8 bytes (max) numbers plus random bytes
const bytes = Buffer.concat([
Buffer.from(varint_1.encode(ThreadID.V1)),
Buffer.from(varint_1.encode(variant)),
sync_randombytes_1.default(Buffer.alloc(size)),
]);
return new ThreadID(bytes);
}
/**
* fromString parses an ID-encoded string and returns an ID object.
* For IDV1, an ID-encoded string is primarily a multibase string:
* <multibase-type-code><base-encoded-string>
* The base-encoded string represents a:
* <version><variant><random-number>
* @param v The input encoded Thread ID.
*/
static fromString(v) {
if (v.length < 2) {
throw new Error('id too short');
}
const data = multibase_1.default.decode(Buffer.from(v));
return ThreadID.fromBytes(data);
}
/**
* fromBytes takes an ID data slice, parses it and returns an ID.
* For IDV1, the data buffer is in the form:
* <version><variant><random-number>
* Please use fromEncoded when parsing a regular ID string, as fromBytes does not
* expect multibase-encoded data. fromBytes accepts the output of ID.bytes().
* @param data The input Thread ID bytes.
*/
static fromBytes(data) {
let copy = Buffer.from(data);
const version = varint_1.decode(copy);
if (version != 1) {
throw new Error(`expected 1 as the id version number, got: ${version}.`);
}
copy = copy.slice(varint_1.decode.bytes, copy.length);
const variant = varint_1.decode(copy);
if (!(variant in ThreadID.Variant)) {
throw new Error('invalid variant.');
}
const id = copy.slice(varint_1.decode.bytes, copy.length);
if (id.length < 16) {
throw new Error('random component too small.');
}
return new ThreadID(Buffer.from(data));
}
/**
* getEncoding returns the multibase encoding for a multibase encoded string.
* Returns the name of the encoding if it is encoded, and throws an error otherwise.
* @param v The Thread ID to check.
*/
static getEncoding(v) {
if (v.length < 2) {
throw new Error('Too Short');
}
const encoding = multibase_1.default.isEncoded(v);
// check encoding is valid
if (encoding === false) {
throw new Error('Invalid Encoding');
}
return encoding;
}
/**
* isDefined returns true if an ID is defined.
* Calling any other methods on an undefined ID will result in undefined behavior.
*/
isDefined() {
return this.buf.length > 0;
}
/**
* toBytes returns the byte representation of an ID.
* The output of bytes can be parsed back into an ID with fromBytes.
*/
toBytes() {
return Buffer.from(this.buf);
}
/**
* equals checks that two IDs are the same.
* @param o The other Thread ID.
*/
equals(o) {
return this.buf.equals(o.buf);
}
/**
* version returns the ID version.
*/
version() {
return varint_1.decode(this.buf);
}
/**
* variant returns the variant of an ID.
*/
variant() {
let copy = Buffer.from(this.buf);
varint_1.decode(copy);
copy = copy.slice(varint_1.decode.bytes);
return varint_1.decode(copy);
}
/**
* toString returns the (multibase encoded) string representation of an ID.
* @param base Name of the base to use for encoding. Defaults to 'base32'.
*/
toString(base = 'base32') {
switch (this.version()) {
case ThreadID.V1:
return multibase_1.default.encode(base, this.buf).toString();
default:
throw new Error('unknown ID version.');
}
}
}
exports.ThreadID = ThreadID;
/**
* Versions. Currently only V1 is supported.
*/
ThreadID.V1 = 0x01;
ThreadID.Variant = Variant;
var variant_1 = require("./variant");
Object.defineProperty(exports, "Variant", { enumerable: true, get: function () { return variant_1.Variant; } });
var thread_id_1 = require("./thread-id");
Object.defineProperty(exports, "ThreadID", { enumerable: true, get: function () { return thread_id_1.ThreadID; } });
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

var threads=function(e){function t(t){for(var n,a,u=t[0],c=t[1],s=t[2],l=0,d=[];l<u.length;l++)a=u[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&d.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return i.push.apply(i,s||[]),r()}function r(){for(var e,t=0;t<i.length;t++){for(var r=i[t],n=!0,u=1;u<r.length;u++){var c=r[u];0!==o[c]&&(n=!1)}n&&(i.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={0:0},i=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="";var u=window.webpackJsonpthreads=window.webpackJsonpthreads||[],c=u.push.bind(u);u.push=t,u=u.slice();for(var s=0;s<u.length;s++)t(u[s]);var f=c;return i.push([2,1]),r()}({15:function(e,t){},2:function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadID=t.Variant=void 0;const o=r(6),i=n(r(10)),a=n(r(16));var u;!function(e){e[e.Raw=85]="Raw",e[e.AccessControlled=112]="AccessControlled"}(u=t.Variant||(t.Variant={}));let c=(()=>{class t{constructor(t){this.buf=e.from(t)}static fromRandom(r=t.Variant.Raw,n=32){const a=e.concat([e.from(o.encode(t.V1)),e.from(o.encode(r)),i.default(e.alloc(n))]);return new t(a)}static fromString(r){if(r.length<2)throw new Error("id too short");const n=a.default.decode(e.from(r));return t.fromBytes(n)}static fromBytes(r){let n=e.from(r);const i=o.decode(n);if(1!=i)throw new Error(`expected 1 as the id version number, got: ${i}.`);n=n.slice(o.decode.bytes,n.length);if(!(o.decode(n)in t.Variant))throw new Error("invalid variant.");if(n.slice(o.decode.bytes,n.length).length<16)throw new Error("random component too small.");return new t(e.from(r))}static getEncoding(e){if(e.length<2)throw new Error("Too Short");const t=a.default.isEncoded(e);if(!1===t)throw new Error("Invalid Encoding");return t}isDefined(){return this.buf.length>0}toBytes(){return e.from(this.buf)}equals(e){return this.buf.equals(e.buf)}version(){return o.decode(this.buf)}variant(){let t=e.from(this.buf);return o.decode(t),t=t.slice(o.decode.bytes),o.decode(t)}toString(e="base32"){switch(this.version()){case t.V1:return a.default.encode(e,this.buf).toString();default:throw new Error("unknown ID version.")}}}return t.V1=1,t.Variant=u,t})();t.ThreadID=c}).call(this,r(0).Buffer)}});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90aHJlYWRzL21haW4uanMiXSwibmFtZXMiOlsidGhyZWFkcyIsIm1vZHVsZXMiLCJ3ZWJwYWNrSnNvbnBDYWxsYmFjayIsImRhdGEiLCJtb2R1bGVJZCIsImNodW5rSWQiLCJjaHVua0lkcyIsIm1vcmVNb2R1bGVzIiwiZXhlY3V0ZU1vZHVsZXMiLCJpIiwicmVzb2x2ZXMiLCJsZW5ndGgiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJoYXNPd25Qcm9wZXJ0eSIsImNhbGwiLCJpbnN0YWxsZWRDaHVua3MiLCJwdXNoIiwicGFyZW50SnNvbnBGdW5jdGlvbiIsInNoaWZ0IiwiZGVmZXJyZWRNb2R1bGVzIiwiYXBwbHkiLCJjaGVja0RlZmVycmVkTW9kdWxlcyIsInJlc3VsdCIsImRlZmVycmVkTW9kdWxlIiwiZnVsZmlsbGVkIiwiaiIsImRlcElkIiwic3BsaWNlIiwiX193ZWJwYWNrX3JlcXVpcmVfXyIsInMiLCJpbnN0YWxsZWRNb2R1bGVzIiwiMCIsImV4cG9ydHMiLCJtb2R1bGUiLCJsIiwibSIsImMiLCJkIiwibmFtZSIsImdldHRlciIsIm8iLCJkZWZpbmVQcm9wZXJ0eSIsImVudW1lcmFibGUiLCJnZXQiLCJyIiwiU3ltYm9sIiwidG9TdHJpbmdUYWciLCJ2YWx1ZSIsInQiLCJtb2RlIiwiX19lc01vZHVsZSIsIm5zIiwiY3JlYXRlIiwia2V5IiwiYmluZCIsIm4iLCJvYmplY3QiLCJwcm9wZXJ0eSIsInAiLCJqc29ucEFycmF5Iiwid2luZG93Iiwib2xkSnNvbnBGdW5jdGlvbiIsInNsaWNlIiwiMTUiLCIyIiwiQnVmZmVyIiwiX19pbXBvcnREZWZhdWx0IiwidGhpcyIsIm1vZCIsImRlZmF1bHQiLCJUaHJlYWRJRCIsIlZhcmlhbnQiLCJ2YXJpbnRfMSIsInN5bmNfcmFuZG9tYnl0ZXNfMSIsIm11bHRpYmFzZV8xIiwiW29iamVjdCBPYmplY3RdIiwiYnVmIiwiZnJvbSIsInZhcmlhbnQiLCJSYXciLCJzaXplIiwiYnl0ZXMiLCJjb25jYXQiLCJlbmNvZGUiLCJWMSIsImFsbG9jIiwidiIsIkVycm9yIiwiZGVjb2RlIiwiZnJvbUJ5dGVzIiwiY29weSIsInZlcnNpb24iLCJlbmNvZGluZyIsImlzRW5jb2RlZCIsImVxdWFscyIsImJhc2UiLCJ0b1N0cmluZyJdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSUEsUUFDSyxTQUFVQyxHQUVULFNBQVNDLEVBQXFCQyxHQVE3QixJQVBBLElBTUlDLEVBQVVDLEVBTlZDLEVBQVdILEVBQUssR0FDaEJJLEVBQWNKLEVBQUssR0FDbkJLLEVBQWlCTCxFQUFLLEdBSUhNLEVBQUksRUFBR0MsRUFBVyxHQUNwQ0QsRUFBSUgsRUFBU0ssT0FBUUYsSUFDekJKLEVBQVVDLEVBQVNHLEdBQ2hCRyxPQUFPQyxVQUFVQyxlQUFlQyxLQUFLQyxFQUFpQlgsSUFBWVcsRUFBZ0JYLElBQ3BGSyxFQUFTTyxLQUFLRCxFQUFnQlgsR0FBUyxJQUV4Q1csRUFBZ0JYLEdBQVcsRUFFNUIsSUFBSUQsS0FBWUcsRUFDWkssT0FBT0MsVUFBVUMsZUFBZUMsS0FBS1IsRUFBYUgsS0FDcERILEVBQVFHLEdBQVlHLEVBQVlILElBS2xDLElBRkdjLEdBQXFCQSxFQUFvQmYsR0FFdENPLEVBQVNDLFFBQ2RELEVBQVNTLE9BQVRULEdBT0QsT0FIQVUsRUFBZ0JILEtBQUtJLE1BQU1ELEVBQWlCWixHQUFrQixJQUd2RGMsSUFFUixTQUFTQSxJQUVSLElBREEsSUFBSUMsRUFDSWQsRUFBSSxFQUFHQSxFQUFJVyxFQUFnQlQsT0FBUUYsSUFBSyxDQUcvQyxJQUZBLElBQUllLEVBQWlCSixFQUFnQlgsR0FDakNnQixHQUFZLEVBQ1JDLEVBQUksRUFBR0EsRUFBSUYsRUFBZWIsT0FBUWUsSUFBSyxDQUM5QyxJQUFJQyxFQUFRSCxFQUFlRSxHQUNHLElBQTNCVixFQUFnQlcsS0FBY0YsR0FBWSxHQUUzQ0EsSUFDRkwsRUFBZ0JRLE9BQU9uQixJQUFLLEdBQzVCYyxFQUFTTSxFQUFvQkEsRUFBb0JDLEVBQUlOLEVBQWUsS0FJdEUsT0FBT0QsRUFJUixJQUFJUSxFQUFtQixHQUtuQmYsRUFBa0IsQ0FDckJnQixFQUFHLEdBR0FaLEVBQWtCLEdBR3RCLFNBQVNTLEVBQW9CekIsR0FHNUIsR0FBRzJCLEVBQWlCM0IsR0FDbkIsT0FBTzJCLEVBQWlCM0IsR0FBVTZCLFFBR25DLElBQUlDLEVBQVNILEVBQWlCM0IsR0FBWSxDQUN6Q0ssRUFBR0wsRUFDSCtCLEdBQUcsRUFDSEYsUUFBUyxJQVVWLE9BTkFoQyxFQUFRRyxHQUFVVyxLQUFLbUIsRUFBT0QsUUFBU0MsRUFBUUEsRUFBT0QsUUFBU0osR0FHL0RLLEVBQU9DLEdBQUksRUFHSkQsRUFBT0QsUUFLZkosRUFBb0JPLEVBQUluQyxFQUd4QjRCLEVBQW9CUSxFQUFJTixFQUd4QkYsRUFBb0JTLEVBQUksU0FBU0wsRUFBU00sRUFBTUMsR0FDM0NYLEVBQW9CWSxFQUFFUixFQUFTTSxJQUNsQzNCLE9BQU84QixlQUFlVCxFQUFTTSxFQUFNLENBQUVJLFlBQVksRUFBTUMsSUFBS0osS0FLaEVYLEVBQW9CZ0IsRUFBSSxTQUFTWixHQUNYLG9CQUFYYSxRQUEwQkEsT0FBT0MsYUFDMUNuQyxPQUFPOEIsZUFBZVQsRUFBU2EsT0FBT0MsWUFBYSxDQUFFQyxNQUFPLFdBRTdEcEMsT0FBTzhCLGVBQWVULEVBQVMsYUFBYyxDQUFFZSxPQUFPLEtBUXZEbkIsRUFBb0JvQixFQUFJLFNBQVNELEVBQU9FLEdBRXZDLEdBRFUsRUFBUEEsSUFBVUYsRUFBUW5CLEVBQW9CbUIsSUFDL0IsRUFBUEUsRUFBVSxPQUFPRixFQUNwQixHQUFXLEVBQVBFLEdBQThCLGlCQUFWRixHQUFzQkEsR0FBU0EsRUFBTUcsV0FBWSxPQUFPSCxFQUNoRixJQUFJSSxFQUFLeEMsT0FBT3lDLE9BQU8sTUFHdkIsR0FGQXhCLEVBQW9CZ0IsRUFBRU8sR0FDdEJ4QyxPQUFPOEIsZUFBZVUsRUFBSSxVQUFXLENBQUVULFlBQVksRUFBTUssTUFBT0EsSUFDdEQsRUFBUEUsR0FBNEIsaUJBQVRGLEVBQW1CLElBQUksSUFBSU0sS0FBT04sRUFBT25CLEVBQW9CUyxFQUFFYyxFQUFJRSxFQUFLLFNBQVNBLEdBQU8sT0FBT04sRUFBTU0sSUFBUUMsS0FBSyxLQUFNRCxJQUM5SSxPQUFPRixHQUlSdkIsRUFBb0IyQixFQUFJLFNBQVN0QixHQUNoQyxJQUFJTSxFQUFTTixHQUFVQSxFQUFPaUIsV0FDN0IsV0FBd0IsT0FBT2pCLEVBQWdCLFNBQy9DLFdBQThCLE9BQU9BLEdBRXRDLE9BREFMLEVBQW9CUyxFQUFFRSxFQUFRLElBQUtBLEdBQzVCQSxHQUlSWCxFQUFvQlksRUFBSSxTQUFTZ0IsRUFBUUMsR0FBWSxPQUFPOUMsT0FBT0MsVUFBVUMsZUFBZUMsS0FBSzBDLEVBQVFDLElBR3pHN0IsRUFBb0I4QixFQUFJLEdBRXhCLElBQUlDLEVBQWFDLE9BQTRCLG9CQUFJQSxPQUE0QixxQkFBSyxHQUM5RUMsRUFBbUJGLEVBQVczQyxLQUFLc0MsS0FBS0ssR0FDNUNBLEVBQVczQyxLQUFPZixFQUNsQjBELEVBQWFBLEVBQVdHLFFBQ3hCLElBQUksSUFBSXRELEVBQUksRUFBR0EsRUFBSW1ELEVBQVdqRCxPQUFRRixJQUFLUCxFQUFxQjBELEVBQVduRCxJQUMzRSxJQUFJUyxFQUFzQjRDLEVBTTFCLE9BRkExQyxFQUFnQkgsS0FBSyxDQUFDLEVBQUUsSUFFakJLLElBeEpSLENBMkpDLENBRUowQyxHQUNBLFNBQVU5QixFQUFRRCxLQU1sQmdDLEVBQ0EsU0FBVS9CLEVBQVFELEVBQVNKLEdBRWpDLGNBQzRCLFNBQVNxQyxHQUNyQyxJQUFJQyxFQUFtQkMsTUFBUUEsS0FBS0QsaUJBQW9CLFNBQVVFLEdBQzlELE9BQVFBLEdBQU9BLEVBQUlsQixXQUFja0IsRUFBTSxDQUFFQyxRQUFXRCxJQUV4RHpELE9BQU84QixlQUFlVCxFQUFTLGFBQWMsQ0FBRWUsT0FBTyxJQUN0RGYsRUFBUXNDLFNBQVd0QyxFQUFRdUMsYUFBVSxFQUNyQyxNQUFNQyxFQUFXNUMsRUFBb0IsR0FDL0I2QyxFQUFxQlAsRUFBZ0J0QyxFQUFvQixLQUN6RDhDLEVBQWNSLEVBQWdCdEMsRUFBb0IsS0FJeEQsSUFBSTJDLEdBQ0osU0FBV0EsR0FDUEEsRUFBUUEsRUFBYSxJQUFJLElBQU0sTUFDL0JBLEVBQVFBLEVBQTBCLGlCQUFJLEtBQU8sbUJBRmpELENBR0dBLEVBQVV2QyxFQUFRdUMsVUFBWXZDLEVBQVF1QyxRQUFVLEtBS25ELElBQUlELEVBQXlCLE1BQ3pCLE1BQU1BLEVBQ0ZLLFlBQVlDLEdBQ1JULEtBQUtTLElBQU1YLEVBQU9ZLEtBQUtELEdBTzNCRCxrQkFBa0JHLEVBQVVSLEVBQVNDLFFBQVFRLElBQUtDLEVBQU8sSUFFckQsTUFBTUMsRUFBUWhCLEVBQU9pQixPQUFPLENBQ3hCakIsRUFBT1ksS0FBS0wsRUFBU1csT0FBT2IsRUFBU2MsS0FDckNuQixFQUFPWSxLQUFLTCxFQUFTVyxPQUFPTCxJQUM1QkwsRUFBbUJKLFFBQVFKLEVBQU9vQixNQUFNTCxNQUU1QyxPQUFPLElBQUlWLEVBQVNXLEdBVXhCTixrQkFBa0JXLEdBQ2QsR0FBSUEsRUFBRTVFLE9BQVMsRUFDWCxNQUFNLElBQUk2RSxNQUFNLGdCQUVwQixNQUFNckYsRUFBT3dFLEVBQVlMLFFBQVFtQixPQUFPdkIsRUFBT1ksS0FBS1MsSUFDcEQsT0FBT2hCLEVBQVNtQixVQUFVdkYsR0FVOUJ5RSxpQkFBaUJ6RSxHQUNiLElBQUl3RixFQUFPekIsRUFBT1ksS0FBSzNFLEdBQ3ZCLE1BQU15RixFQUFVbkIsRUFBU2dCLE9BQU9FLEdBQ2hDLEdBQWUsR0FBWEMsRUFDQSxNQUFNLElBQUlKLE1BQU0sNkNBQTZDSSxNQUVqRUQsRUFBT0EsRUFBSzVCLE1BQU1VLEVBQVNnQixPQUFPUCxNQUFPUyxFQUFLaEYsUUFFOUMsS0FEZ0I4RCxFQUFTZ0IsT0FBT0UsS0FDZnBCLEVBQVNDLFNBQ3RCLE1BQU0sSUFBSWdCLE1BQU0sb0JBR3BCLEdBRFdHLEVBQUs1QixNQUFNVSxFQUFTZ0IsT0FBT1AsTUFBT1MsRUFBS2hGLFFBQzNDQSxPQUFTLEdBQ1osTUFBTSxJQUFJNkUsTUFBTSwrQkFFcEIsT0FBTyxJQUFJakIsRUFBU0wsRUFBT1ksS0FBSzNFLElBT3BDeUUsbUJBQW1CVyxHQUNmLEdBQUlBLEVBQUU1RSxPQUFTLEVBQ1gsTUFBTSxJQUFJNkUsTUFBTSxhQUVwQixNQUFNSyxFQUFXbEIsRUFBWUwsUUFBUXdCLFVBQVVQLEdBRS9DLElBQWlCLElBQWJNLEVBQ0EsTUFBTSxJQUFJTCxNQUFNLG9CQUVwQixPQUFPSyxFQU1YakIsWUFDSSxPQUFPUixLQUFLUyxJQUFJbEUsT0FBUyxFQU03QmlFLFVBQ0ksT0FBT1YsRUFBT1ksS0FBS1YsS0FBS1MsS0FNNUJELE9BQU9uQyxHQUNILE9BQU8yQixLQUFLUyxJQUFJa0IsT0FBT3RELEVBQUVvQyxLQUs3QkQsVUFDSSxPQUFPSCxFQUFTZ0IsT0FBT3JCLEtBQUtTLEtBS2hDRCxVQUNJLElBQUllLEVBQU96QixFQUFPWSxLQUFLVixLQUFLUyxLQUc1QixPQUZBSixFQUFTZ0IsT0FBT0UsR0FDaEJBLEVBQU9BLEVBQUs1QixNQUFNVSxFQUFTZ0IsT0FBT1AsT0FDM0JULEVBQVNnQixPQUFPRSxHQU0zQmYsU0FBU29CLEVBQU8sVUFDWixPQUFRNUIsS0FBS3dCLFdBQ1QsS0FBS3JCLEVBQVNjLEdBQ1YsT0FBT1YsRUFBWUwsUUFBUWMsT0FBT1ksRUFBTTVCLEtBQUtTLEtBQUtvQixXQUN0RCxRQUNJLE1BQU0sSUFBSVQsTUFBTSx5QkFTaEMsT0FGQWpCLEVBQVNjLEdBQUssRUFDZGQsRUFBU0MsUUFBVUEsRUFDWkQsR0FqSWtCLEdBbUk3QnRDLEVBQVFzQyxTQUFXQSxJQUVVeEQsS0FBS3FELEtBQU12QyxFQUFvQixHQUFHcUMiLCJmaWxlIjoiLi9tYWluLmpzIiwic291cmNlUm9vdCI6IiJ9
var threads=function(e){function t(t){for(var n,u,a=t[0],c=t[1],s=t[2],l=0,d=[];l<a.length;l++)u=a[l],Object.prototype.hasOwnProperty.call(o,u)&&o[u]&&d.push(o[u][0]),o[u]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return i.push.apply(i,s||[]),r()}function r(){for(var e,t=0;t<i.length;t++){for(var r=i[t],n=!0,a=1;a<r.length;a++){var c=r[a];0!==o[c]&&(n=!1)}n&&(i.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={0:0},i=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="";var a=window.webpackJsonpthreads=window.webpackJsonpthreads||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var s=0;s<a.length;s++)t(a[s]);var f=c;return i.push([3,1]),r()}({1:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Variant=void 0,function(e){e[e.Raw=85]="Raw",e[e.AccessControlled=112]="AccessControlled"}(t.Variant||(t.Variant={}))},17:function(e,t){},3:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1);Object.defineProperty(t,"Variant",{enumerable:!0,get:function(){return n.Variant}});var o=r(4);Object.defineProperty(t,"ThreadID",{enumerable:!0,get:function(){return o.ThreadID}})},4:function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadID=void 0;const o=r(8),i=n(r(12)),u=n(r(18)),a=r(1);let c=(()=>{class t{constructor(t){this.buf=e.from(t)}static fromRandom(r=t.Variant.Raw,n=32){const u=e.concat([e.from(o.encode(t.V1)),e.from(o.encode(r)),i.default(e.alloc(n))]);return new t(u)}static fromString(r){if(r.length<2)throw new Error("id too short");const n=u.default.decode(e.from(r));return t.fromBytes(n)}static fromBytes(r){let n=e.from(r);const i=o.decode(n);if(1!=i)throw new Error(`expected 1 as the id version number, got: ${i}.`);n=n.slice(o.decode.bytes,n.length);if(!(o.decode(n)in t.Variant))throw new Error("invalid variant.");if(n.slice(o.decode.bytes,n.length).length<16)throw new Error("random component too small.");return new t(e.from(r))}static getEncoding(e){if(e.length<2)throw new Error("Too Short");const t=u.default.isEncoded(e);if(!1===t)throw new Error("Invalid Encoding");return t}isDefined(){return this.buf.length>0}toBytes(){return e.from(this.buf)}equals(e){return this.buf.equals(e.buf)}version(){return o.decode(this.buf)}variant(){let t=e.from(this.buf);return o.decode(t),t=t.slice(o.decode.bytes),o.decode(t)}toString(e="base32"){switch(this.version()){case t.V1:return u.default.encode(e,this.buf).toString();default:throw new Error("unknown ID version.")}}}return t.V1=1,t.Variant=a.Variant,t})();t.ThreadID=c}).call(this,r(0).Buffer)}});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90aHJlYWRzL21haW4uanMiXSwibmFtZXMiOlsidGhyZWFkcyIsIm1vZHVsZXMiLCJ3ZWJwYWNrSnNvbnBDYWxsYmFjayIsImRhdGEiLCJtb2R1bGVJZCIsImNodW5rSWQiLCJjaHVua0lkcyIsIm1vcmVNb2R1bGVzIiwiZXhlY3V0ZU1vZHVsZXMiLCJpIiwicmVzb2x2ZXMiLCJsZW5ndGgiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJoYXNPd25Qcm9wZXJ0eSIsImNhbGwiLCJpbnN0YWxsZWRDaHVua3MiLCJwdXNoIiwicGFyZW50SnNvbnBGdW5jdGlvbiIsInNoaWZ0IiwiZGVmZXJyZWRNb2R1bGVzIiwiYXBwbHkiLCJjaGVja0RlZmVycmVkTW9kdWxlcyIsInJlc3VsdCIsImRlZmVycmVkTW9kdWxlIiwiZnVsZmlsbGVkIiwiaiIsImRlcElkIiwic3BsaWNlIiwiX193ZWJwYWNrX3JlcXVpcmVfXyIsInMiLCJpbnN0YWxsZWRNb2R1bGVzIiwiMCIsImV4cG9ydHMiLCJtb2R1bGUiLCJsIiwibSIsImMiLCJkIiwibmFtZSIsImdldHRlciIsIm8iLCJkZWZpbmVQcm9wZXJ0eSIsImVudW1lcmFibGUiLCJnZXQiLCJyIiwiU3ltYm9sIiwidG9TdHJpbmdUYWciLCJ2YWx1ZSIsInQiLCJtb2RlIiwiX19lc01vZHVsZSIsIm5zIiwiY3JlYXRlIiwia2V5IiwiYmluZCIsIm4iLCJvYmplY3QiLCJwcm9wZXJ0eSIsInAiLCJqc29ucEFycmF5Iiwid2luZG93Iiwib2xkSnNvbnBGdW5jdGlvbiIsInNsaWNlIiwiMSIsIlZhcmlhbnQiLCIxNyIsIjMiLCJ2YXJpYW50XzEiLCJ0aHJlYWRfaWRfMSIsIlRocmVhZElEIiwiNCIsIkJ1ZmZlciIsIl9faW1wb3J0RGVmYXVsdCIsInRoaXMiLCJtb2QiLCJkZWZhdWx0IiwidmFyaW50XzEiLCJzeW5jX3JhbmRvbWJ5dGVzXzEiLCJtdWx0aWJhc2VfMSIsIltvYmplY3QgT2JqZWN0XSIsImJ1ZiIsImZyb20iLCJ2YXJpYW50IiwiUmF3Iiwic2l6ZSIsImJ5dGVzIiwiY29uY2F0IiwiZW5jb2RlIiwiVjEiLCJhbGxvYyIsInYiLCJFcnJvciIsImRlY29kZSIsImZyb21CeXRlcyIsImNvcHkiLCJ2ZXJzaW9uIiwiZW5jb2RpbmciLCJpc0VuY29kZWQiLCJlcXVhbHMiLCJiYXNlIiwidG9TdHJpbmciXSwibWFwcGluZ3MiOiJBQUFBLElBQUlBLFFBQ0ssU0FBVUMsR0FFVCxTQUFTQyxFQUFxQkMsR0FRN0IsSUFQQSxJQU1JQyxFQUFVQyxFQU5WQyxFQUFXSCxFQUFLLEdBQ2hCSSxFQUFjSixFQUFLLEdBQ25CSyxFQUFpQkwsRUFBSyxHQUlITSxFQUFJLEVBQUdDLEVBQVcsR0FDcENELEVBQUlILEVBQVNLLE9BQVFGLElBQ3pCSixFQUFVQyxFQUFTRyxHQUNoQkcsT0FBT0MsVUFBVUMsZUFBZUMsS0FBS0MsRUFBaUJYLElBQVlXLEVBQWdCWCxJQUNwRkssRUFBU08sS0FBS0QsRUFBZ0JYLEdBQVMsSUFFeENXLEVBQWdCWCxHQUFXLEVBRTVCLElBQUlELEtBQVlHLEVBQ1pLLE9BQU9DLFVBQVVDLGVBQWVDLEtBQUtSLEVBQWFILEtBQ3BESCxFQUFRRyxHQUFZRyxFQUFZSCxJQUtsQyxJQUZHYyxHQUFxQkEsRUFBb0JmLEdBRXRDTyxFQUFTQyxRQUNkRCxFQUFTUyxPQUFUVCxHQU9ELE9BSEFVLEVBQWdCSCxLQUFLSSxNQUFNRCxFQUFpQlosR0FBa0IsSUFHdkRjLElBRVIsU0FBU0EsSUFFUixJQURBLElBQUlDLEVBQ0lkLEVBQUksRUFBR0EsRUFBSVcsRUFBZ0JULE9BQVFGLElBQUssQ0FHL0MsSUFGQSxJQUFJZSxFQUFpQkosRUFBZ0JYLEdBQ2pDZ0IsR0FBWSxFQUNSQyxFQUFJLEVBQUdBLEVBQUlGLEVBQWViLE9BQVFlLElBQUssQ0FDOUMsSUFBSUMsRUFBUUgsRUFBZUUsR0FDRyxJQUEzQlYsRUFBZ0JXLEtBQWNGLEdBQVksR0FFM0NBLElBQ0ZMLEVBQWdCUSxPQUFPbkIsSUFBSyxHQUM1QmMsRUFBU00sRUFB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LEVBQU9VLEtBQUtTLElBQ3BELE9BQU9yQixFQUFTd0IsVUFBVTNGLEdBVTlCNkUsaUJBQWlCN0UsR0FDYixJQUFJNEYsRUFBT3ZCLEVBQU9VLEtBQUsvRSxHQUN2QixNQUFNNkYsRUFBVW5CLEVBQVNnQixPQUFPRSxHQUNoQyxHQUFlLEdBQVhDLEVBQ0EsTUFBTSxJQUFJSixNQUFNLDZDQUE2Q0ksTUFFakVELEVBQU9BLEVBQUtoQyxNQUFNYyxFQUFTZ0IsT0FBT1AsTUFBT1MsRUFBS3BGLFFBRTlDLEtBRGdCa0UsRUFBU2dCLE9BQU9FLEtBQ2Z6QixFQUFTTCxTQUN0QixNQUFNLElBQUkyQixNQUFNLG9CQUdwQixHQURXRyxFQUFLaEMsTUFBTWMsRUFBU2dCLE9BQU9QLE1BQU9TLEVBQUtwRixRQUMzQ0EsT0FBUyxHQUNaLE1BQU0sSUFBSWlGLE1BQU0sK0JBRXBCLE9BQU8sSUFBSXRCLEVBQVNFLEVBQU9VLEtBQUsvRSxJQU9wQzZFLG1CQUFtQlcsR0FDZixHQUFJQSxFQUFFaEYsT0FBUyxFQUNYLE1BQU0sSUFBSWlGLE1BQU0sYUFFcEIsTUFBTUssRUFBV2xCLEVBQVlILFFBQVFzQixVQUFVUCxHQUUvQyxJQUFpQixJQUFiTSxFQUNBLE1BQU0sSUFBSUwsTUFBTSxvQkFFcEIsT0FBT0ssRUFNWGpCLFlBQ0ksT0FBT04sS0FBS08sSUFBSXRFLE9BQVMsRUFNN0JxRSxVQUNJLE9BQU9SLEVBQU9VLEtBQUtSLEtBQUtPLEtBTTVCRCxPQUFPdkMsR0FDSCxPQUFPaUMsS0FBS08sSUFBSWtCLE9BQU8xRCxFQUFFd0MsS0FLN0JELFVBQ0ksT0FBT0gsRUFBU2dCLE9BQU9uQixLQUFLTyxLQUtoQ0QsVUFDSSxJQUFJZSxFQUFPdkIsRUFBT1UsS0FBS1IsS0FBS08sS0FHNUIsT0FGQUosRUFBU2dCLE9BQU9FLEdBQ2hCQSxFQUFPQSxFQUFLaEMsTUFBTWMsRUFBU2dCLE9BQU9QLE9BQzNCVCxFQUFTZ0IsT0FBT0UsR0FNM0JmLFNBQVNvQixFQUFPLFVBQ1osT0FBUTFCLEtBQUtzQixXQUNULEtBQUsxQixFQUFTbUIsR0FDVixPQUFPVixFQUFZSCxRQUFRWSxPQUFPWSxFQUFNMUIsS0FBS08sS0FBS29CLFdBQ3RELFFBQ0ksTUFBTSxJQUFJVCxNQUFNLHlCQVNoQyxPQUZBdEIsRUFBU21CLEdBQUssRUFDZG5CLEVBQVNMLFFBQVVHLEVBQVVILFFBQ3RCSyxHQWpJa0IsR0FtSTdCckMsRUFBUXFDLFNBQVdBLElBRVV2RCxLQUFLMkQsS0FBTTdDLEVBQW9CLEdBQUcyQyIsImZpbGUiOiIuL21haW4uanMiLCJzb3VyY2VSb290IjoiIn0=
{
"name": "@textile/threads-id",
"version": "0.1.3",
"version": "0.1.4",
"main": "dist/index",

@@ -37,3 +37,3 @@ "types": "dist/index",

},
"gitHead": "70e27fb5f7552b987a646c5415ab684275982041"
"gitHead": "165f11da661e57db4a0bad9d1ea106c4400c1dd7"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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