env:
BENCHER_PROJECT: poolifier
BENCHER_API_TOKEN: ${{ secrets.BENCHER_API_TOKEN }}
- BENCHER_ADAPTER: js_benchmark
+ BENCHER_ADAPTER: json
BENCHER_TESTBED: self-hosted
steps:
- name: Checkout
--hash "$GITHUB_SHA" \
--err \
--github-actions ${{ secrets.GITHUB_TOKEN }} \
- "pnpm benchmark:benchmark.js:prod"
+ "pnpm benchmark:tatami-ng:prod"
import { strictEqual } from 'node:assert'
+import { env } from 'node:process'
import Benchmark from 'benchmark'
import { bench, clear, group, run } from 'tatami-ng'
}
}
}
- await run()
+ await run({
+ json: env.CI != null ? 'bmf' : false
+ })
clear()
await pool.destroy()
} catch (error) {
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "pnpm build:clean && tsc",
"build:clean": "tsc --build --clean",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "pnpm build:clean && tsc",
"build:clean": "tsc --build --clean",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "pnpm build:clean && tsc",
"build:clean": "tsc --build --clean",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "pnpm build:clean && tsc",
"build:clean": "tsc --build --clean",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "rollup --config --configPlugin typescript",
"start": "node --enable-source-maps dist/main.cjs",
"type": "module",
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"scripts": {
"build": "pnpm build:clean && tsc",
"build:clean": "tsc --build --clean",
},
"volta": {
"node": "22.1.0",
- "pnpm": "9.1.0"
+ "pnpm": "9.1.1"
},
- "packageManager": "pnpm@9.1.0",
+ "packageManager": "pnpm@9.1.1",
"repository": {
"type": "git",
"url": "https://github.com/poolifier/poolifier.git"
"rollup-plugin-delete": "^2.0.0",
"rollup-plugin-dts": "^6.1.0",
"sinon": "^17.0.2",
- "tatami-ng": "^0.4.4",
+ "tatami-ng": "^0.4.6",
"typedoc": "^0.25.13",
"typescript": "~5.4.5"
}
specifier: ^17.0.2
version: 17.0.2
tatami-ng:
- specifier: ^0.4.4
- version: 0.4.4(typescript@5.4.5)
+ specifier: ^0.4.6
+ version: 0.4.6(typescript@5.4.5)
typedoc:
specifier: ^0.25.13
version: 0.25.13(typescript@5.4.5)
sinon@17.0.2:
resolution: {integrity: sha512-uihLiaB9FhzesElPDFZA7hDcNABzsVHwr3YfmM9sBllVwab3l0ltGlRV1XhpNfIacNDLGD1QRZNLs5nU5+hTuA==}
+ deprecated: There
slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
- tatami-ng@0.4.4:
- resolution: {integrity: sha512-/YSab/Z35+RcEBSxOn6tbQqdk00Yfr0l0Wlnp+TGyr7vGzuGV4Pod1oZARZ8iG7fOI9CASNlzifV0FELii7NAg==}
+ tatami-ng@0.4.6:
+ resolution: {integrity: sha512-DR59y8nC6r+u9YbYY5objx8o+DJah0NgxktO9Ib6jMk/tETzsCfqaPOOMt6GhWi/msZ2i6mFV6D2pur5HTBkzw==}
peerDependencies:
typescript: ^5.0.0
tapable@2.2.1: {}
- tatami-ng@0.4.4(typescript@5.4.5):
+ tatami-ng@0.4.6(typescript@5.4.5):
dependencies:
typescript: 5.4.5