withastro / astro

The web framework for content-driven websites. ⭐️ Star to support our work!
https://astro.build
Other
46.93k stars 2.49k forks source link

chore(deps): update dependency tinybench to v3 #12411

Open renovate[bot] opened 1 week ago

renovate[bot] commented 1 week ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tinybench ^2.9.0 -> ^3.0.6 age adoption passing confidence

Release Notes

tinylibs/tinybench (tinybench) ### [`v3.0.6`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.6) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.5...v3.0.6) #####    🐞 Bug Fixes - Fix error handling in `.table()`  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(0f417)](https://redirect.github.com/tinylibs/tinybench/commit/0f417be) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.5...v3.0.6) ### [`v3.0.5`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.5) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.4...v3.0.5) #####    🐞 Bug Fixes - Fix overzealous eslint-plugin-perfectionist object ordering  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(63f10)](https://redirect.github.com/tinylibs/tinybench/commit/63f1078) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.4...v3.0.5) ### [`v3.0.4`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.4) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.3...v3.0.4) #####    🚀 Features - Add JS runtime information to benchmark  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/174](https://redirect.github.com/tinylibs/tinybench/issues/174) [(69661)](https://redirect.github.com/tinylibs/tinybench/commit/6966154) - Generate code documentation  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/185](https://redirect.github.com/tinylibs/tinybench/issues/185) [(9a7a3)](https://redirect.github.com/tinylibs/tinybench/commit/9a7a3ac) #####    🐞 Bug Fixes - Detect more JS runtime  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(91aeb)](https://redirect.github.com/tinylibs/tinybench/commit/91aeb6a) - Fix javascriptcore raw runtime detection  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(d9757)](https://redirect.github.com/tinylibs/tinybench/commit/d97574f) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.3...v3.0.4) ### [`v3.0.3`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.3) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.2...v3.0.3) #####    🐞 Bug Fixes - Fix browser support, take 2  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(7d848)](https://redirect.github.com/tinylibs/tinybench/commit/7d84881) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.2...v3.0.3) ### [`v3.0.2`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.2) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.1...v3.0.2) #####    🐞 Bug Fixes - Fix browser support  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(bb71e)](https://redirect.github.com/tinylibs/tinybench/commit/bb71e4e) - Fix JS runtime detection priority  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(05ddb)](https://redirect.github.com/tinylibs/tinybench/commit/05ddba5) - Fix browser support  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/172](https://redirect.github.com/tinylibs/tinybench/issues/172) [(f94c4)](https://redirect.github.com/tinylibs/tinybench/commit/f94c42c) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.1...v3.0.2) ### [`v3.0.1`](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.0...v3.0.1) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.0) [Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v2.9.0...v3.0.0) #####    🚨 Breaking Changes - Drop unmaintained node 16 support  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/116](https://redirect.github.com/tinylibs/tinybench/issues/116) [(5e08d)](https://redirect.github.com/tinylibs/tinybench/commit/5e08d7d) - Remove useless benchmark todos  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/118](https://redirect.github.com/tinylibs/tinybench/issues/118) [(434d0)](https://redirect.github.com/tinylibs/tinybench/commit/434d07f) - Remove \*Concurrently methods  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/135](https://redirect.github.com/tinylibs/tinybench/issues/135) [(1297a)](https://redirect.github.com/tinylibs/tinybench/commit/1297a9b) - Fold warmup step into benchmark run  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/150](https://redirect.github.com/tinylibs/tinybench/issues/150) [(4fcd4)](https://redirect.github.com/tinylibs/tinybench/commit/4fcd45f) #####      API simplification details: - Bench concurrency setting is now controlled only at runtime via `concurreny` property. Any subsequent call to `run()` will apply it - Bench warmup is now done only at `run()` and controlled via benchmark options and/or `warmup` property at runtime #####    🚀 Features - Compute and display median and median absolute deviation  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/89](https://redirect.github.com/tinylibs/tinybench/issues/89) [(46fbd)](https://redirect.github.com/tinylibs/tinybench/commit/46fbd0c) - Latency and throughput advanced statistics  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/119](https://redirect.github.com/tinylibs/tinybench/issues/119) [(70bc3)](https://redirect.github.com/tinylibs/tinybench/commit/70bc3ab) - Add name to Bench options  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/140](https://redirect.github.com/tinylibs/tinybench/issues/140) [(eedc1)](https://redirect.github.com/tinylibs/tinybench/commit/eedc1a3) #####    🐞 Bug Fixes - Silence tsup exports warning  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/114](https://redirect.github.com/tinylibs/tinybench/issues/114) [(b1cbf)](https://redirect.github.com/tinylibs/tinybench/commit/b1cbf04) - Accurate Student t-distribution table  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/90](https://redirect.github.com/tinylibs/tinybench/issues/90) [(1e749)](https://redirect.github.com/tinylibs/tinybench/commit/1e74996) - Add accurate percentiles approximation computation  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/87](https://redirect.github.com/tinylibs/tinybench/issues/87) [(ab467)](https://redirect.github.com/tinylibs/tinybench/commit/ab467e2) - Properly handle async function at all benchmark steps  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) and **Jérôme Benoit** in [https://github.com/tinylibs/tinybench/issues/133](https://redirect.github.com/tinylibs/tinybench/issues/133) [(50d00)](https://redirect.github.com/tinylibs/tinybench/commit/50d00d8) - Avoid duplicate call to benchmark related callbacks  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) and **Jérôme Benoit** in [https://github.com/tinylibs/tinybench/issues/134](https://redirect.github.com/tinylibs/tinybench/issues/134) [(581c2)](https://redirect.github.com/tinylibs/tinybench/commit/581c223) - Refine `Fn` type definition  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(c6062)](https://redirect.github.com/tinylibs/tinybench/commit/c606212) - Run simple-git-hooks at prepare  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(9a43f)](https://redirect.github.com/tinylibs/tinybench/commit/9a43f4a) - Ensure error events are sent  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/167](https://redirect.github.com/tinylibs/tinybench/issues/167) [(bde99)](https://redirect.github.com/tinylibs/tinybench/commit/bde9951) - **dependabot**: Add examples directory  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(29e44)](https://redirect.github.com/tinylibs/tinybench/commit/29e44b2) - **test**: Use proper expectation type  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) [(347a5)](https://redirect.github.com/tinylibs/tinybench/commit/347a5ff) #####    🏎 Performance - Bind timestamping function to their modules  -  by [@​jerome-benoit](https://redirect.github.com/jerome-benoit) in [https://github.com/tinylibs/tinybench/issues/149](https://redirect.github.com/tinylibs/tinybench/issues/149) [(d9a23)](https://redirect.github.com/tinylibs/tinybench/commit/d9a238a) #####     [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v2.9.0...v3.0.0)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

changeset-bot[bot] commented 1 week ago

⚠️ No Changeset found

Latest commit: 94698d55a081b42aff7d4204c0c9b0aa42be32b9

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

codspeed-hq[bot] commented 1 week ago

CodSpeed Performance Report

Merging #12411 will not alter performance

Comparing renovate/tinybench-3.x (94698d5) with main (e64ec5f)

Summary

✅ 6 untouched benchmarks