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

scale-ts

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

scale-ts - npm Package Compare versions

Comparing version 1.3.0 to 1.4.0

15

dist/codecs/Enum.d.ts
import { Codec, Decoder, Encoder, StringRecord } from "../types";
declare type Tuple<T, N extends number> = readonly [T, ...T[]] & {
length: N;
};
declare type Push<T extends any[], V> = [...T, V];
declare type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never;
declare type LastOf<T> = UnionToIntersection<T extends any ? () => T : never> extends () => infer R ? R : never;
declare type TuplifyUnion<T, L = LastOf<T>, N = [T] extends [never] ? true : false> = true extends N ? [] : Push<TuplifyUnion<Exclude<T, L>>, L>;
declare type RestrictedLenTuple<T, O extends StringRecord<any>> = Tuple<T, TuplifyUnion<keyof O> extends Tuple<any, infer V> ? V : 0>;
export declare const Enum: {

@@ -9,3 +17,3 @@ <O extends StringRecord<Codec<any>>, OT extends { [K in keyof O]: O[K] extends Codec<infer D> ? D extends undefined ? {

value: D;
} : unknown; }>(inner: O): Codec<OT[keyof O]>;
} : unknown; }>(inner: O, indexes?: RestrictedLenTuple<number, O> | undefined): Codec<OT[keyof O]>;
enc: <O_1 extends StringRecord<Encoder<any>>, OT_1 extends { [K_1 in keyof O_1]: O_1[K_1] extends Encoder<infer D_1> ? D_1 extends undefined ? {

@@ -17,3 +25,3 @@ tag: K_1;

value: D_1;
} : unknown; }>(inner: O_1) => Encoder<OT_1[keyof O_1]>;
} : unknown; }>(inner: O_1, x?: RestrictedLenTuple<number, O_1> | undefined) => Encoder<OT_1[keyof O_1]>;
dec: <O_2 extends StringRecord<Decoder<any>>, OT_2 extends { [K_2 in keyof O_2]: O_2[K_2] extends Decoder<infer D_2> ? D_2 extends undefined ? {

@@ -25,3 +33,4 @@ tag: K_2;

value: D_2;
} : unknown; }>(inner: O_2) => Decoder<OT_2[keyof O_2]>;
} : unknown; }>(inner: O_2, x?: RestrictedLenTuple<number, O_2> | undefined) => Decoder<OT_2[keyof O_2]>;
};
export {};

16

dist/scale-ts.cjs.development.js

@@ -320,11 +320,15 @@ var __defProp = Object.defineProperty;

// src/codecs/Enum.ts
var enumEnc = (inner) => {
var enumEnc = (inner, x) => {
const keys = Object.keys(inner);
return ({ tag, value }) => mergeUint8(u8.enc(keys.indexOf(tag)), inner[tag](value));
const mappedKeys = new Map(x?.map((actualIdx, idx) => [keys[idx], actualIdx]) ?? keys.map((key, idx) => [key, idx]));
const getKey = (key) => mappedKeys.get(key);
return ({ tag, value }) => mergeUint8(u8.enc(getKey(tag)), inner[tag](value));
};
var enumDec = (inner) => {
const entries = Object.entries(inner);
var enumDec = (inner, x) => {
const keys = Object.keys(inner);
const mappedKeys = new Map(x?.map((actualIdx, idx) => [actualIdx, keys[idx]]) ?? keys.map((key, idx) => [idx, key]));
return toInternalBytes((bytes) => {
const idx = u8.dec(bytes);
const [tag, innerDecoder] = entries[idx];
const tag = mappedKeys.get(idx);
const innerDecoder = inner[tag];
return {

@@ -336,3 +340,3 @@ tag,

};
var Enum = (inner) => createCodec(enumEnc(mapObject(inner, ([encoder]) => encoder)), enumDec(mapObject(inner, ([, decoder]) => decoder)));
var Enum = (inner, ...args) => createCodec(enumEnc(mapObject(inner, ([encoder]) => encoder), ...args), enumDec(mapObject(inner, ([, decoder]) => decoder), ...args));
Enum.enc = enumEnc;

@@ -339,0 +343,0 @@ Enum.dec = enumDec;

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

var E=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var ne=Object.prototype.hasOwnProperty;var re=(t,e,n)=>e in t?E(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var oe=(t,e)=>{for(var n in e)E(t,n,{get:e[n],enumerable:!0})},ce=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of te(e))!ne.call(t,o)&&o!==n&&E(t,o,{get:()=>e[o],enumerable:!(r=ee(e,o))||r.enumerable});return t};var ie=t=>ce(E({},"__esModule",{value:!0}),t);var v=(t,e,n)=>(re(t,typeof e!="symbol"?e+"":e,n),n);var _e={};oe(_e,{Bytes:()=>C,Enum:()=>b,Option:()=>U,Result:()=>B,Struct:()=>w,Tuple:()=>g,Vector:()=>k,_void:()=>L,bool:()=>l,compact:()=>u,createCodec:()=>c,createDecoder:()=>se,enhanceCodec:()=>V,enhanceDecoder:()=>A,enhanceEncoder:()=>T,i128:()=>ye,i16:()=>fe,i256:()=>le,i32:()=>pe,i64:()=>ge,i8:()=>ue,str:()=>S,u128:()=>Oe,u16:()=>y,u256:()=>De,u32:()=>D,u64:()=>K,u8:()=>m});module.exports=ie(_e);var R={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function de(t){let e=t.length%2,n=(t[1]==="x"?2:0)+e,r=(t.length-n)/2+e,o=new Uint8Array(r);e&&(o[0]=0|R[t[2]]);for(let i=0;i<r;){let s=n+i*2,p=R[t[s]],x=R[t[s+1]];o[e+i++]=p<<4|x}return o}var I=class extends Uint8Array{constructor(n){super(n);v(this,"i",0);v(this,"v");this.v=new DataView(n)}},d=t=>e=>t(e instanceof I?e:new I(e instanceof Uint8Array?e.buffer:typeof e=="string"?de(e).buffer:e));var a=(...t)=>{let e=t.length,n=0;for(let o=0;o<e;o++)n+=t[o].byteLength;let r=new Uint8Array(n);for(let o=0,i=0;o<e;o++){let s=t[o];r.set(s,i),i+=s.byteLength}return r};function O(t,e){let n=Object.keys(t),r=n.length,o={};for(let i=0;i<r;i++){let s=n[i];o[s]=e(t[s],s)}return o}var se=d,c=(t,e)=>{let n=[t,e];return n.enc=t,n.dec=e,n},T=(t,e)=>n=>t(e(n)),A=(t,e)=>n=>e(t(n)),V=([t,e],n,r)=>c(T(t,n),A(e,r));function ae(t,e){return d(n=>{let r=n.v[e](n.i,!0);return n.i+=t,r})}function me(t,e){return n=>{let r=new Uint8Array(t);return new DataView(r.buffer)[e](0,n,!0),r}}function f(t,e,n){return c(me(t,n),ae(t,e))}var m=f(1,"getUint8","setUint8"),y=f(2,"getUint16","setUint16"),D=f(4,"getUint32","setUint32"),K=f(8,"getBigUint64","setBigUint64"),ue=f(1,"getInt8","setInt8"),fe=f(2,"getInt16","setInt16"),pe=f(4,"getInt32","setInt32"),ge=f(8,"getBigInt64","setBigInt64"),h=t=>{let e=new Uint8Array(16),n=new DataView(e.buffer);return n.setBigInt64(0,t,!0),n.setBigInt64(8,t>>64n,!0),e},_=t=>d(e=>{let{v:n,i:r}=e,o=n.getBigUint64(r,!0),i=n[t](r+8,!0);return e.i+=16,i<<64n|o}),Oe=c(h,_("getBigUint64")),ye=c(h,_("getBigInt64")),j=t=>{let e=new Uint8Array(32),n=new DataView(e.buffer);return n.setBigInt64(0,t,!0),n.setBigInt64(8,t>>64n,!0),n.setBigInt64(16,t>>128n,!0),n.setBigInt64(24,t>>192n,!0),e},M=t=>d(e=>{let n=e.v.getBigUint64(e.i,!0);return e.i+=8,n|=e.v.getBigUint64(e.i,!0)<<64n,e.i+=8,n|=e.v.getBigUint64(e.i,!0)<<128n,e.i+=8,n|=e.v[t](e.i,!0)<<192n,e.i+=8,n}),De=c(j,M("getBigUint64")),le=c(j,M("getBigInt64"));var l=V(m,t=>t?1:0,Boolean);var xe=[m[1],y[1],D[1]],Ee=d(t=>{let e=t[t.i],n=e&3;if(n<3)return xe[n](t)>>>2;let r=(e>>>2)+4;t.i++;let o=0n,i=r/8|0,s=0n;for(let x=0;x<i;x++)o=K[1](t)<<s|o,s+=64n;let p=r%8;return p>3&&(o=BigInt(D[1](t))<<s|o,s+=32n,p-=4),p>1&&(o=BigInt(y[1](t))<<s|o,s+=16n,p-=2),p&&(o=BigInt(m[1](t))<<s|o),o}),Ie=1n<<56n,Te=1<<24,Ae=256,Ke=4294967295n,Ce=1<<6,be=1<<14,Ue=1<<30,Be=t=>{if(t<0)throw new Error(`Wrong compact input (${t})`);let e=Number(t)<<2;if(t<Ce)return m[0](e);if(t<be)return y[0](e|1);if(t<Ue)return D[0](e|2);let n=[new Uint8Array(1)],r=BigInt(t);for(;r>=Ie;)n.push(K[0](r)),r>>=64n;r>=Te&&(n.push(D[0](Number(r&Ke))),r>>=32n);let o=Number(r);o>=Ae&&(n.push(y[0](o)),o>>=16),o&&n.push(m[0](o));let i=a(...n);return i[0]=i.length-5<<2|3,i},u=c(Be,Ee);var we=new TextEncoder,ke=t=>{let e=we.encode(t);return a(u.enc(e.length),e)},ve=new TextDecoder,Re=d(t=>{let e=u.dec(t),n=new DataView(t.buffer,t.i,e);return t.i+=e,ve.decode(n)}),S=c(ke,Re);var Ve=()=>{},he=new Uint8Array(0),L=c(()=>he,Ve);var N=t=>t===void 0?e=>a(u.enc(e.length),e):e=>e.length===t?e:e.slice(0,t),P=t=>d(e=>{let n=t===void 0?u.dec(e):t!==1/0?t:e.byteLength-e.i,r=new Uint8Array(e.buffer.slice(e.i,e.i+n));return e.i+=n,r}),C=t=>c(N(t),P(t));C.enc=N;C.dec=P;var Y=t=>{let e=Object.keys(t);return({tag:n,value:r})=>a(m.enc(e.indexOf(n)),t[n](r))},F=t=>{let e=Object.entries(t);return d(n=>{let r=m.dec(n),[o,i]=e[r];return{tag:o,value:i(n)}})},b=t=>c(Y(O(t,([e])=>e)),F(O(t,([,e])=>e)));b.enc=Y;b.dec=F;var H=t=>d(e=>{let n=m.dec(e);if(n!==0)return t===l[1]?n===1:t(e)}),W=t=>e=>{let n=new Uint8Array(1);return e===void 0?(n[0]=0,n):(n[0]=1,t===l[0]?(n[0]=e?1:2,n):a(n,t(e)))},U=t=>c(W(t[0]),H(t[1]));U.enc=W;U.dec=H;var G=(t,e)=>d(n=>{let r=m[1](n)===0,i=(r?t:e)(n);return{success:r,value:i}}),X=(t,e)=>({success:n,value:r})=>a(m[0](n?0:1),(n?t:e)(r)),B=(t,e)=>c(X(t[0],e[0]),G(t[1],e[1]));B.dec=G;B.enc=X;var $=(...t)=>d(e=>t.map(n=>n(e))),q=(...t)=>e=>a(...e.map((n,r)=>t[r](n))),g=(...t)=>c(q(...t.map(([e])=>e)),$(...t.map(([,e])=>e)));g.enc=q;g.dec=$;var J=t=>{let e=Object.keys(t);return T(g.enc(...Object.values(t)),n=>e.map(r=>n[r]))},Q=t=>{let e=Object.keys(t);return A(g.dec(...Object.values(t)),n=>Object.fromEntries(n.map((r,o)=>[e[o],r])))},w=t=>c(J(O(t,e=>e[0])),Q(O(t,e=>e[1])));w.enc=J;w.dec=Q;var Z=(t,e)=>e>=0?n=>a(...n.map(t)):n=>a(u.enc(n.length),...n.map(t)),z=(t,e)=>d(n=>{let r=e>=0?e:u.dec(n),o=new Array(r);for(let i=0;i<r;i++)o[i]=t(n);return o}),k=(t,e)=>c(Z(t[0],e),z(t[1],e));k.enc=Z;k.dec=z;
var T=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var te=Object.prototype.hasOwnProperty;var re=(n,e,t)=>e in n?T(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var oe=(n,e)=>{for(var t in e)T(n,t,{get:e[t],enumerable:!0})},ce=(n,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of ne(e))!te.call(n,r)&&r!==t&&T(n,r,{get:()=>e[r],enumerable:!(o=ee(e,r))||o.enumerable});return n};var ie=n=>ce(T({},"__esModule",{value:!0}),n);var v=(n,e,t)=>(re(n,typeof e!="symbol"?e+"":e,t),t);var Le={};oe(Le,{Bytes:()=>U,Enum:()=>b,Option:()=>C,Result:()=>k,Struct:()=>w,Tuple:()=>y,Vector:()=>B,_void:()=>N,bool:()=>D,compact:()=>m,createCodec:()=>i,createDecoder:()=>se,enhanceCodec:()=>V,enhanceDecoder:()=>A,enhanceEncoder:()=>E,i128:()=>ge,i16:()=>fe,i256:()=>De,i32:()=>pe,i64:()=>ye,i8:()=>me,str:()=>j,u128:()=>le,u16:()=>g,u256:()=>Oe,u32:()=>O,u64:()=>K,u8:()=>u});module.exports=ie(Le);var R={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function de(n){let e=n.length%2,t=(n[1]==="x"?2:0)+e,o=(n.length-t)/2+e,r=new Uint8Array(o);e&&(r[0]=0|R[n[2]]);for(let c=0;c<o;){let d=t+c*2,f=R[n[d]],x=R[n[d+1]];r[e+c++]=f<<4|x}return r}var I=class extends Uint8Array{constructor(t){super(t);v(this,"i",0);v(this,"v");this.v=new DataView(t)}},s=n=>e=>n(e instanceof I?e:new I(e instanceof Uint8Array?e.buffer:typeof e=="string"?de(e).buffer:e));var a=(...n)=>{let e=n.length,t=0;for(let r=0;r<e;r++)t+=n[r].byteLength;let o=new Uint8Array(t);for(let r=0,c=0;r<e;r++){let d=n[r];o.set(d,c),c+=d.byteLength}return o};function l(n,e){let t=Object.keys(n),o=t.length,r={};for(let c=0;c<o;c++){let d=t[c];r[d]=e(n[d],d)}return r}var se=s,i=(n,e)=>{let t=[n,e];return t.enc=n,t.dec=e,t},E=(n,e)=>t=>n(e(t)),A=(n,e)=>t=>e(n(t)),V=([n,e],t,o)=>i(E(n,t),A(e,o));function ae(n,e){return s(t=>{let o=t.v[e](t.i,!0);return t.i+=n,o})}function ue(n,e){return t=>{let o=new Uint8Array(n);return new DataView(o.buffer)[e](0,t,!0),o}}function p(n,e,t){return i(ue(n,t),ae(n,e))}var u=p(1,"getUint8","setUint8"),g=p(2,"getUint16","setUint16"),O=p(4,"getUint32","setUint32"),K=p(8,"getBigUint64","setBigUint64"),me=p(1,"getInt8","setInt8"),fe=p(2,"getInt16","setInt16"),pe=p(4,"getInt32","setInt32"),ye=p(8,"getBigInt64","setBigInt64"),h=n=>{let e=new Uint8Array(16),t=new DataView(e.buffer);return t.setBigInt64(0,n,!0),t.setBigInt64(8,n>>64n,!0),e},L=n=>s(e=>{let{v:t,i:o}=e,r=t.getBigUint64(o,!0),c=t[n](o+8,!0);return e.i+=16,c<<64n|r}),le=i(h,L("getBigUint64")),ge=i(h,L("getBigInt64")),_=n=>{let e=new Uint8Array(32),t=new DataView(e.buffer);return t.setBigInt64(0,n,!0),t.setBigInt64(8,n>>64n,!0),t.setBigInt64(16,n>>128n,!0),t.setBigInt64(24,n>>192n,!0),e},M=n=>s(e=>{let t=e.v.getBigUint64(e.i,!0);return e.i+=8,t|=e.v.getBigUint64(e.i,!0)<<64n,e.i+=8,t|=e.v.getBigUint64(e.i,!0)<<128n,e.i+=8,t|=e.v[n](e.i,!0)<<192n,e.i+=8,t}),Oe=i(_,M("getBigUint64")),De=i(_,M("getBigInt64"));var D=V(u,n=>n?1:0,Boolean);var xe=[u[1],g[1],O[1]],Te=s(n=>{let e=n[n.i],t=e&3;if(t<3)return xe[t](n)>>>2;let o=(e>>>2)+4;n.i++;let r=0n,c=o/8|0,d=0n;for(let x=0;x<c;x++)r=K[1](n)<<d|r,d+=64n;let f=o%8;return f>3&&(r=BigInt(O[1](n))<<d|r,d+=32n,f-=4),f>1&&(r=BigInt(g[1](n))<<d|r,d+=16n,f-=2),f&&(r=BigInt(u[1](n))<<d|r),r}),Ie=1n<<56n,Ee=1<<24,Ae=256,Ke=4294967295n,Ue=1<<6,be=1<<14,Ce=1<<30,ke=n=>{if(n<0)throw new Error(`Wrong compact input (${n})`);let e=Number(n)<<2;if(n<Ue)return u[0](e);if(n<be)return g[0](e|1);if(n<Ce)return O[0](e|2);let t=[new Uint8Array(1)],o=BigInt(n);for(;o>=Ie;)t.push(K[0](o)),o>>=64n;o>=Ee&&(t.push(O[0](Number(o&Ke))),o>>=32n);let r=Number(o);r>=Ae&&(t.push(g[0](r)),r>>=16),r&&t.push(u[0](r));let c=a(...t);return c[0]=c.length-5<<2|3,c},m=i(ke,Te);var we=new TextEncoder,Be=n=>{let e=we.encode(n);return a(m.enc(e.length),e)},ve=new TextDecoder,Re=s(n=>{let e=m.dec(n),t=new DataView(n.buffer,n.i,e);return n.i+=e,ve.decode(t)}),j=i(Be,Re);var Ve=()=>{},he=new Uint8Array(0),N=i(()=>he,Ve);var S=n=>n===void 0?e=>a(m.enc(e.length),e):e=>e.length===n?e:e.slice(0,n),P=n=>s(e=>{let t=n===void 0?m.dec(e):n!==1/0?n:e.byteLength-e.i,o=new Uint8Array(e.buffer.slice(e.i,e.i+t));return e.i+=t,o}),U=n=>i(S(n),P(n));U.enc=S;U.dec=P;var Y=(n,e)=>{let t=Object.keys(n),o=new Map(e?.map((c,d)=>[t[d],c])??t.map((c,d)=>[c,d])),r=c=>o.get(c);return({tag:c,value:d})=>a(u.enc(r(c)),n[c](d))},F=(n,e)=>{let t=Object.keys(n),o=new Map(e?.map((r,c)=>[r,t[c]])??t.map((r,c)=>[c,r]));return s(r=>{let c=u.dec(r),d=o.get(c),f=n[d];return{tag:d,value:f(r)}})},b=(n,...e)=>i(Y(l(n,([t])=>t),...e),F(l(n,([,t])=>t),...e));b.enc=Y;b.dec=F;var H=n=>s(e=>{let t=u.dec(e);if(t!==0)return n===D[1]?t===1:n(e)}),W=n=>e=>{let t=new Uint8Array(1);return e===void 0?(t[0]=0,t):(t[0]=1,n===D[0]?(t[0]=e?1:2,t):a(t,n(e)))},C=n=>i(W(n[0]),H(n[1]));C.enc=W;C.dec=H;var G=(n,e)=>s(t=>{let o=u[1](t)===0,c=(o?n:e)(t);return{success:o,value:c}}),X=(n,e)=>({success:t,value:o})=>a(u[0](t?0:1),(t?n:e)(o)),k=(n,e)=>i(X(n[0],e[0]),G(n[1],e[1]));k.dec=G;k.enc=X;var $=(...n)=>s(e=>n.map(t=>t(e))),q=(...n)=>e=>a(...e.map((t,o)=>n[o](t))),y=(...n)=>i(q(...n.map(([e])=>e)),$(...n.map(([,e])=>e)));y.enc=q;y.dec=$;var J=n=>{let e=Object.keys(n);return E(y.enc(...Object.values(n)),t=>e.map(o=>t[o]))},Q=n=>{let e=Object.keys(n);return A(y.dec(...Object.values(n)),t=>Object.fromEntries(t.map((o,r)=>[e[r],o])))},w=n=>i(J(l(n,e=>e[0])),Q(l(n,e=>e[1])));w.enc=J;w.dec=Q;var Z=(n,e)=>e>=0?t=>a(...t.map(n)):t=>a(m.enc(t.length),...t.map(n)),z=(n,e)=>s(t=>{let o=e>=0?e:m.dec(t),r=new Array(o);for(let c=0;c<o;c++)r[c]=n(t);return r}),B=(n,e)=>i(Z(n[0],e),z(n[1],e));B.enc=Z;B.dec=z;
//# sourceMappingURL=scale-ts.cjs.production.min.js.map

@@ -270,11 +270,15 @@ var __defProp = Object.defineProperty;

// src/codecs/Enum.ts
var enumEnc = (inner) => {
var enumEnc = (inner, x) => {
const keys = Object.keys(inner);
return ({ tag, value }) => mergeUint8(u8.enc(keys.indexOf(tag)), inner[tag](value));
const mappedKeys = new Map(x?.map((actualIdx, idx) => [keys[idx], actualIdx]) ?? keys.map((key, idx) => [key, idx]));
const getKey = (key) => mappedKeys.get(key);
return ({ tag, value }) => mergeUint8(u8.enc(getKey(tag)), inner[tag](value));
};
var enumDec = (inner) => {
const entries = Object.entries(inner);
var enumDec = (inner, x) => {
const keys = Object.keys(inner);
const mappedKeys = new Map(x?.map((actualIdx, idx) => [actualIdx, keys[idx]]) ?? keys.map((key, idx) => [idx, key]));
return toInternalBytes((bytes) => {
const idx = u8.dec(bytes);
const [tag, innerDecoder] = entries[idx];
const tag = mappedKeys.get(idx);
const innerDecoder = inner[tag];
return {

@@ -286,3 +290,3 @@ tag,

};
var Enum = (inner) => createCodec(enumEnc(mapObject(inner, ([encoder]) => encoder)), enumDec(mapObject(inner, ([, decoder]) => decoder)));
var Enum = (inner, ...args) => createCodec(enumEnc(mapObject(inner, ([encoder]) => encoder), ...args), enumDec(mapObject(inner, ([, decoder]) => decoder), ...args));
Enum.enc = enumEnc;

@@ -289,0 +293,0 @@ Enum.dec = enumDec;

{
"version": "1.3.0",
"version": "1.4.0",
"repository": {

@@ -4,0 +4,0 @@ "type": "git",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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