@dao-xyz/borsh
Advanced tools
Comparing version 4.0.3 to 4.0.4
{ | ||
"name": "@dao-xyz/borsh", | ||
"version": "4.0.3", | ||
"version": "4.0.4", | ||
"readme": "README.md", | ||
@@ -12,6 +12,6 @@ "homepage": "https://github.com/dao-xyz/borsh-ts#README", | ||
"main": "lib/cjs/index.js", | ||
"module": "lib/esm/index.mjs", | ||
"module": "lib/esm/index.js", | ||
"types": "lib/esm/index.d.ts", | ||
"exports": { | ||
"import": "./lib/esm/index.mjs", | ||
"import": "./lib/esm/index.js", | ||
"require": "./lib/cjs/index.js" | ||
@@ -29,3 +29,3 @@ }, | ||
"clean": "rimraf lib", | ||
"build": "yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json && tsc -p tsconfig.cjs.json", | ||
"build": "yarn clean && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json", | ||
"postbuild": "echo '{\"type\":\"commonjs\"}' | npx json > lib/cjs/package.json && echo '{\"type\":\"module\"} ' | npx json > lib/esm/package.json && rimraf lib/esm/__tests__ && rimraf lib/cjs/__tests__", | ||
@@ -53,4 +53,3 @@ "test": "node ./node_modules/.bin/jest test -c ./jest.config.ts", | ||
"ts-node": "^10.9.1", | ||
"typescript": "^4.4.4", | ||
"typescript-esm": "^2.0.0", | ||
"typescript": "^4.9.3", | ||
"benchmark": "^2.1.4", | ||
@@ -57,0 +56,0 @@ "@types/benchmark": "^2.1.2", |
@@ -1,2 +0,3 @@ | ||
import { BorshError } from "../error"; | ||
import { BinaryReader, BinaryWriter } from "../binary.js"; | ||
import { BorshError } from "../error.js"; | ||
import { | ||
@@ -14,3 +15,3 @@ deserialize, | ||
getDiscriminator, | ||
} from "../index"; | ||
} from "../index.js"; | ||
@@ -1100,6 +1101,6 @@ describe("struct", () => { | ||
@field({ | ||
serialize: (value: number, writer) => { | ||
serialize: (value: number, writer: BinaryWriter) => { | ||
writer.u16(value); | ||
}, | ||
deserialize: (reader): number => { | ||
deserialize: (reader: BinaryReader): number => { | ||
return reader.u16(); | ||
@@ -1127,3 +1128,3 @@ }, | ||
@field({ | ||
serialize: (value: number | undefined, writer) => { | ||
serialize: (value: number | undefined, writer: BinaryWriter) => { | ||
if (typeof value !== "number") { | ||
@@ -1136,3 +1137,3 @@ writer.u8(0); | ||
}, | ||
deserialize: (reader): number => { | ||
deserialize: (reader: BinaryReader): number => { | ||
const option = reader.u8(); | ||
@@ -1170,6 +1171,6 @@ if (option === 0) { | ||
type: option({ | ||
serialize: (value: number, writer) => { | ||
serialize: (value: number, writer: BinaryWriter) => { | ||
writer.u8(value); | ||
}, | ||
deserialize: (reader): number => { | ||
deserialize: (reader: BinaryReader): number => { | ||
return reader.u8(); | ||
@@ -1176,0 +1177,0 @@ }, |
242142
18
4788