From 5b837cfc81adf7d76715a754d13bfd0592c1689b Mon Sep 17 00:00:00 2001 From: Paul Miller Date: Sat, 23 Nov 2024 09:16:17 +0000 Subject: [PATCH] Release 0.13.0. --- README.md | 2 +- build/package-lock.json | 9 +++++---- build/package.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f724787..36f3eb4 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Minimal library for Ethereum transactions, addresses and smart contracts. - 🆎 Execute contracts in JS: includes Chainlink and Uniswap APIs - 🦺 Typescript-friendly: ABI parsing, RLP, SSZ, KZG proof generation & verification - 🌍 Archive-node-friendly: fetch balances & history -- 🪶 Lightweight: 1200 lines for core functionality +- 🪶 25KB gzipped (1200 lines) for core functionality Check out article [ZSTs, ABIs, stolen keys and broken legs](https://github.com/paulmillr/micro-eth-signer/discussions/20) about caveats of secure ABI parsing found during development of the library. diff --git a/build/package-lock.json b/build/package-lock.json index ad05658..edbe921 100644 --- a/build/package-lock.json +++ b/build/package-lock.json @@ -13,13 +13,14 @@ } }, "..": { - "version": "0.12.2", + "name": "micro-eth-signer", + "version": "0.13.0", "dev": true, "license": "MIT", "dependencies": { - "@noble/curves": "~1.6.0", - "@noble/hashes": "~1.5.0", - "micro-packed": "~0.6.3" + "@noble/curves": "~1.7.0", + "@noble/hashes": "~1.6.0", + "micro-packed": "~0.7.0" }, "devDependencies": { "@paulmillr/jsbt": "0.2.1", diff --git a/build/package.json b/build/package.json index 2378306..604630f 100644 --- a/build/package.json +++ b/build/package.json @@ -9,6 +9,6 @@ "esbuild": "0.20.1" }, "scripts": { - "build:release": "npx esbuild --bundle input.js --outfile=`npx jsbt outfile` --global-name=`npx jsbt global`" + "build:release": "npx esbuild --minify --bundle input.js --outfile=`npx jsbt outfile` --global-name=`npx jsbt global`" } } diff --git a/package-lock.json b/package-lock.json index d87a8f7..3fb1911 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "micro-eth-signer", - "version": "0.12.2", + "version": "0.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "micro-eth-signer", - "version": "0.12.2", + "version": "0.13.0", "license": "MIT", "dependencies": { "@noble/curves": "~1.7.0", diff --git a/package.json b/package.json index 7060f74..9b460e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "micro-eth-signer", - "version": "0.12.2", + "version": "0.13.0", "description": "Minimal library for Ethereum transactions, addresses and smart contracts", "files": [ "abi",