diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 862b370..3dc5851 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,8 +4,8 @@ on: types: [created] jobs: release-js: - name: "jsbt v0.3.0" # Should match commit below - uses: paulmillr/jsbt/.github/workflows/release.yml@973650a225c0344aa5f993a6cd63835a262077e9 + name: 'jsbt v0.3.1' # Should match commit below + uses: paulmillr/jsbt/.github/workflows/release.yml@c45f03360e0171b138f04568d2fdd35d7bbc0d35 with: build-path: test/build secrets: diff --git a/.github/workflows/test-js.yml b/.github/workflows/test-js.yml index 17ece45..e0e7234 100644 --- a/.github/workflows/test-js.yml +++ b/.github/workflows/test-js.yml @@ -4,5 +4,5 @@ on: - pull_request jobs: test-js: - name: "jsbt v0.3.0" # Should match commit below - uses: paulmillr/jsbt/.github/workflows/test-js.yml@973650a225c0344aa5f993a6cd63835a262077e9 + name: 'jsbt v0.3.1' # Should match commit below + uses: paulmillr/jsbt/.github/workflows/test-js.yml@c45f03360e0171b138f04568d2fdd35d7bbc0d35 diff --git a/package-lock.json b/package-lock.json index 2ef8fb8..36eac57 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,9 @@ "license": "MIT", "devDependencies": { "@noble/hashes": "1.7.0", - "@paulmillr/jsbt": "0.3.0", + "@paulmillr/jsbt": "0.3.1", "fast-check": "3.0.0", + "micro-bmark": "0.4.0", "micro-should": "0.5.1", "prettier": "3.3.2", "typescript": "5.5.2" @@ -34,9 +35,9 @@ } }, "node_modules/@paulmillr/jsbt": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@paulmillr/jsbt/-/jsbt-0.3.0.tgz", - "integrity": "sha512-lpHkZMDjG8U8SGWjYNN3q+slbiNFxRdnu2V7kDnL+OMdP8/EMGZuZjYaQ13gGsANFowKFpZdsh6q2gDfHXBn/w==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@paulmillr/jsbt/-/jsbt-0.3.1.tgz", + "integrity": "sha512-mZFkB8GcGu9UPcQqNNqe8xH3t31LkeufYUON//dcm1ASWHBT0caiwek/MxbH5/N5wtCfaH5L4tRAcaQWGO7w9w==", "dev": true, "license": "MIT", "bin": { @@ -60,6 +61,13 @@ "url": "https://opencollective.com/fast-check" } }, + "node_modules/micro-bmark": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/micro-bmark/-/micro-bmark-0.4.0.tgz", + "integrity": "sha512-lQHxIE9BurlmqBR3J4NJnUH6I72kChBYXuBeNkvNT3viFHKfYj2c070OysLZwtjBTxTjIgsUqjgcttMWlmASVA==", + "dev": true, + "license": "MIT" + }, "node_modules/micro-should": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/micro-should/-/micro-should-0.5.1.tgz", diff --git a/package.json b/package.json index c8276ed..8114553 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,10 @@ "url": "git+https://github.com/paulmillr/scure-base.git" }, "devDependencies": { - "@noble/hashes": "1.7.0", - "@paulmillr/jsbt": "0.3.0", + "@noble/hashes": "1.7.1", + "@paulmillr/jsbt": "0.3.1", "fast-check": "3.0.0", + "micro-bmark": "0.4.0", "micro-should": "0.5.1", "prettier": "3.3.2", "typescript": "5.5.2" diff --git a/test/benchmark/index.js b/test/benchmark/index.js index 7621fe7..07d7af0 100644 --- a/test/benchmark/index.js +++ b/test/benchmark/index.js @@ -1,5 +1,5 @@ const bench = require('micro-bmark'); -const { run, mark } = bench; // or bench.mark +const mark = bench; // or bench.mark const { base64, base58, hex } = require('../..'); const stableBase64 = require('@stablelib/base64'); const microBase58 = require('micro-base58'); @@ -59,7 +59,7 @@ const buffers = { }; const main = () => - run(async () => { + (async () => { for (let [k, libs] of Object.entries(CODERS)) { console.log(`==== ${k} ====`); for (const [size, [samples, buf]] of Object.entries(buffers)) { @@ -72,7 +72,7 @@ const main = () => console.log(); } } - }); + })(); module.exports = { main }; if (require.main === module) main(); diff --git a/test/benchmark/package.json b/test/benchmark/package.json index 2791a3c..3fe5f7c 100644 --- a/test/benchmark/package.json +++ b/test/benchmark/package.json @@ -7,10 +7,8 @@ "bench": "node ./index.js" }, "devDependencies": { - "micro-bmark": "0.3.1", "micro-should": "0.4.0", - "prettier": "2.8.4", - "typescript": "5.0.2" + "typescript": "5.5.2" }, "dependencies": { "@faustbrian/node-base58": "1.0.0", diff --git a/test/build/package-lock.json b/test/build/package-lock.json index 84bb983..c731eb6 100644 --- a/test/build/package-lock.json +++ b/test/build/package-lock.json @@ -23,10 +23,11 @@ "dev": true, "license": "MIT", "devDependencies": { - "@noble/hashes": "1.7.0", - "@paulmillr/jsbt": "0.3.0", + "@noble/hashes": "1.7.1", + "@paulmillr/jsbt": "0.3.1", "fast-check": "3.0.0", - "micro-should": "0.5.0", + "micro-bmark": "0.4.0", + "micro-should": "0.5.1", "prettier": "3.3.2", "typescript": "5.5.2" },