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

membuffers

Package Overview
Dependencies
Maintainers
7
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

membuffers - npm Package Compare versions

Comparing version 0.0.2 to 0.3.2

dist/bigint.d.ts

8

dist/builder.d.ts

@@ -18,2 +18,3 @@ /**

getSize(): number;
writeBool(buf: Uint8Array, v: boolean): void;
writeUint8(buf: Uint8Array, v: number): void;

@@ -23,5 +24,9 @@ writeUint16(buf: Uint8Array, v: number): void;

writeUint64(buf: Uint8Array, v: bigint): void;
writeUint256(buf: Uint8Array, v: bigint): void;
writeBytes(buf: Uint8Array, v: Uint8Array): void;
writeBytes20(buf: Uint8Array, v: Uint8Array): void;
writeBytes32(buf: Uint8Array, v: Uint8Array): void;
writeString(buf: Uint8Array, v: string): void;
writeUnionIndex(buf: Uint8Array, unionIndex: number): void;
writeBoolArray(buf: Uint8Array, v: boolean[]): void;
writeUint8Array(buf: Uint8Array, v: number[]): void;

@@ -31,3 +36,6 @@ writeUint16Array(buf: Uint8Array, v: number[]): void;

writeUint64Array(buf: Uint8Array, v: bigint[]): void;
writeUint256Array(buf: Uint8Array, v: bigint[]): void;
writeBytesArray(buf: Uint8Array, v: Uint8Array[]): void;
writeBytes20Array(buf: Uint8Array, v: Uint8Array[]): void;
writeBytes32Array(buf: Uint8Array, v: Uint8Array[]): void;
writeStringArray(buf: Uint8Array, v: string[]): void;

@@ -34,0 +42,0 @@ writeMessage(buf: Uint8Array, v: MessageWriter): void;

1

dist/index.d.ts

@@ -12,1 +12,2 @@ /**

export { FieldTypes } from "./types";
export { DataViewWrapper } from "./data-view-wrapper";

@@ -17,2 +17,3 @@ /**

hasNext(): boolean;
nextBool(): boolean;
nextUint8(): number;

@@ -22,6 +23,9 @@ nextUint16(): number;

nextUint64(): bigint;
nextUint256(): bigint;
nextMessage(): [Uint8Array, number];
nextBytes(): Uint8Array;
nextBytes20(): Uint8Array;
nextBytes32(): Uint8Array;
nextString(): string;
[Symbol.iterator](): Iterator<number | bigint | [Uint8Array, number] | Uint8Array | string>;
[Symbol.iterator](): Iterator<number | bigint | [Uint8Array, number] | Uint8Array | string | boolean>;
}

@@ -26,2 +26,6 @@ /**

getOffsetInOffset(off: number): number;
getBoolInOffset(off: number): boolean;
setBoolInOffset(off: number, v: boolean): void;
getBool(fieldNum: number): boolean;
setBool(fieldNum: number, v: boolean): void;
getUint8InOffset(off: number): number;

@@ -43,2 +47,6 @@ setUint8InOffset(off: number, v: number): void;

setUint64(fieldNum: number, v: bigint): void;
getUint256InOffset(off: number): bigint;
setUint256InOffset(off: number, v: bigint): void;
getUint256(fieldNum: number): bigint;
setUint256(fieldNum: number, v: bigint): void;
getMessageInOffset(off: number): Uint8Array;

@@ -50,2 +58,6 @@ getMessage(fieldNum: number): Uint8Array;

setBytes(fieldNum: number, v: Uint8Array): void;
getBytes20(fieldNum: number): Uint8Array;
setBytes20(fieldNum: number, v: Uint8Array): void;
getBytes32(fieldNum: number): Uint8Array;
setBytes32(fieldNum: number, v: Uint8Array): void;
getStringInOffset(off: number): string;

@@ -58,2 +70,4 @@ setStringInOffset(off: number, v: string): void;

getUint8ArrayIteratorInOffset(off: number): ArrayIterator;
getBoolArrayIterator(fieldNum: number): ArrayIterator;
getBoolArrayIteratorInOffset(off: number): ArrayIterator;
getUint8ArrayIterator(fieldNum: number): ArrayIterator;

@@ -66,2 +80,4 @@ getUint16ArrayIteratorInOffset(off: number): ArrayIterator;

getUint64ArrayIterator(fieldNum: number): ArrayIterator;
getUint256ArrayIteratorInOffset(off: number): ArrayIterator;
getUint256ArrayIterator(fieldNum: number): ArrayIterator;
getMessageArrayIteratorInOffset(off: number): ArrayIterator;

@@ -71,4 +87,6 @@ getMessageArrayIterator(fieldNum: number): ArrayIterator;

getBytesArrayIterator(fieldNum: number): ArrayIterator;
getBytes20ArrayIterator(fieldNum: number): ArrayIterator;
getBytes32ArrayIterator(fieldNum: number): ArrayIterator;
getStringArrayIteratorInOffset(off: number): ArrayIterator;
getStringArrayIterator(fieldNum: number): ArrayIterator;
}

@@ -14,2 +14,3 @@ /**

TypeUnion: number;
TypeBool: number;
TypeUint8: number;

@@ -19,2 +20,4 @@ TypeUint16: number;

TypeUint64: number;
TypeUint256: number;
TypeBoolArray: number;
TypeUint8Array: number;

@@ -24,5 +27,10 @@ TypeUint16Array: number;

TypeUint64Array: number;
TypeUint256Array: number;
TypeMessageArray: number;
TypeBytesArray: number;
TypeStringArray: number;
TypeBytes32: number;
TypeBytes20: number;
TypeBytes32Array: number;
TypeBytes20Array: number;
}>;

@@ -29,0 +37,0 @@ export declare const FieldSizes: Readonly<{

8

package.json
{
"name": "membuffers",
"version": "0.0.2",
"version": "0.3.2",
"description": "High performance memory efficient serialization library with direct wire access",

@@ -48,2 +48,3 @@ "main": "dist/membuffers.js",

"rimraf": "^3.0.0",
"ts-jest": "^24.0.2",
"typescript": "^3.6.3",

@@ -55,5 +56,8 @@ "webpack": "^4.39.3",

"@babel/preset-env": "^7.5.5",
"@types/jdataview": "0.0.30",
"fast-text-encoding": "^1.0.0",
"text-encoding": "^0.7.0"
"jdataview": "^2.5.0",
"text-encoding": "^0.7.0",
"tslib": "^1.10.0"
}
}

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

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