]> Piment Noir Git Repositories - benchmarks-js.git/log
benchmarks-js.git
2 weeks agochore(deps): update all non-major dependencies to ^20.5.3 (#443)
renovate[bot] [Fri, 1 May 2026 22:05:41 +0000 (00:05 +0200)] 
chore(deps): update all non-major dependencies to ^20.5.3 (#443)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 weeks agofix(deps): update dependency tinybench to ^6.0.1 (#442)
renovate[bot] [Wed, 29 Apr 2026 09:13:51 +0000 (11:13 +0200)] 
fix(deps): update dependency tinybench to ^6.0.1 (#442)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 weeks agofix(deps): update dependency remeda to ^2.34.0 (#441)
renovate[bot] [Tue, 28 Apr 2026 11:59:42 +0000 (13:59 +0200)] 
fix(deps): update dependency remeda to ^2.34.0 (#441)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update all non-major dependencies (#440)
renovate[bot] [Sat, 25 Apr 2026 16:36:22 +0000 (18:36 +0200)] 
chore(deps): update all non-major dependencies (#440)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update pnpm to v10.33.2 (#439)
renovate[bot] [Thu, 23 Apr 2026 17:06:28 +0000 (19:06 +0200)] 
chore(deps): update pnpm to v10.33.2 (#439)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update dependency eslint-plugin-perfectionist to ^5.9.0 (#437)
renovate[bot] [Tue, 21 Apr 2026 11:48:32 +0000 (13:48 +0200)] 
chore(deps): update dependency eslint-plugin-perfectionist to ^5.9.0 (#437)

* chore(deps): update dependency eslint-plugin-perfectionist to ^5.9.0

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 weeks agofix(deps): update dependency uuid to v14 (#438)
renovate[bot] [Mon, 20 Apr 2026 09:26:40 +0000 (11:26 +0200)] 
fix(deps): update dependency uuid to v14 (#438)

* fix(deps): update dependency uuid to v14

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 weeks agochore(deps): update all non-major dependencies (#436)
renovate[bot] [Fri, 17 Apr 2026 14:05:48 +0000 (16:05 +0200)] 
chore(deps): update all non-major dependencies (#436)

* chore(deps): update all non-major dependencies

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 weeks agochore(deps): update dependency @biomejs/biome to ^2.4.12 (#435)
renovate[bot] [Thu, 16 Apr 2026 23:54:46 +0000 (01:54 +0200)] 
chore(deps): update dependency @biomejs/biome to ^2.4.12 (#435)

* chore(deps): update dependency @biomejs/biome to ^2.4.12

* [autofix.ci] apply automated fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
4 weeks agoMerge pull request #434 from jerome-benoit/renovate/lock-file-maintenance
Jérôme Benoit [Tue, 14 Apr 2026 20:06:11 +0000 (22:06 +0200)] 
Merge pull request #434 from jerome-benoit/renovate/lock-file-maintenance

chore(deps): lock file maintenance

4 weeks ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Tue, 14 Apr 2026 19:58:44 +0000 (19:58 +0000)] 
[autofix.ci] apply automated fixes

4 weeks agochore(deps): lock file maintenance
renovate[bot] [Tue, 14 Apr 2026 19:58:10 +0000 (19:58 +0000)] 
chore(deps): lock file maintenance

5 weeks agoMerge pull request #433 from jerome-benoit/renovate/pnpm-action-setup-6.x
Jérôme Benoit [Sat, 11 Apr 2026 13:54:01 +0000 (15:54 +0200)] 
Merge pull request #433 from jerome-benoit/renovate/pnpm-action-setup-6.x

chore(deps): update pnpm/action-setup action to v6

5 weeks agochore(deps): update all non-major dependencies (#432)
renovate[bot] [Sat, 11 Apr 2026 11:29:15 +0000 (13:29 +0200)] 
chore(deps): update all non-major dependencies (#432)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Sat, 11 Apr 2026 01:53:09 +0000 (01:53 +0000)] 
[autofix.ci] apply automated fixes

5 weeks agochore(deps): update pnpm/action-setup action to v6
renovate[bot] [Sat, 11 Apr 2026 01:52:36 +0000 (01:52 +0000)] 
chore(deps): update pnpm/action-setup action to v6

6 weeks agochore(deps): lock file maintenance (#431)
renovate[bot] [Mon, 6 Apr 2026 16:08:02 +0000 (18:08 +0200)] 
chore(deps): lock file maintenance (#431)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agofix(deps): update all non-major dependencies (#430)
renovate[bot] [Thu, 2 Apr 2026 11:43:19 +0000 (13:43 +0200)] 
fix(deps): update all non-major dependencies (#430)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agofix(deps): update all non-major dependencies (#429)
renovate[bot] [Wed, 1 Apr 2026 11:41:04 +0000 (13:41 +0200)] 
fix(deps): update all non-major dependencies (#429)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agochore(deps): lock file maintenance (#427)
renovate[bot] [Tue, 31 Mar 2026 15:39:41 +0000 (17:39 +0200)] 
chore(deps): lock file maintenance (#427)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agochore(deps): update dependency @biomejs/biome to ^2.4.10 (#428)
renovate[bot] [Tue, 31 Mar 2026 13:46:35 +0000 (15:46 +0200)] 
chore(deps): update dependency @biomejs/biome to ^2.4.10 (#428)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore(deps): bump brace-expansion (#426)
dependabot[bot] [Fri, 27 Mar 2026 20:13:09 +0000 (21:13 +0100)] 
chore(deps): bump brace-expansion (#426)

Bumps the npm_and_yarn group with 1 update in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).

Updates `brace-expansion` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.4...v5.0.5)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 weeks agochore(deps): bump yaml in the npm_and_yarn group across 1 directory (#425)
dependabot[bot] [Fri, 27 Mar 2026 17:59:04 +0000 (18:59 +0100)] 
chore(deps): bump yaml in the npm_and_yarn group across 1 directory (#425)

Bumps the npm_and_yarn group with 1 update in the / directory: [yaml](https://github.com/eemeli/yaml).

Updates `yaml` from 2.8.2 to 2.8.3
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3)

---
updated-dependencies:
- dependency-name: yaml
  dependency-version: 2.8.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 weeks agochore(deps): update all non-major dependencies (#423)
renovate[bot] [Thu, 26 Mar 2026 13:38:26 +0000 (14:38 +0100)] 
chore(deps): update all non-major dependencies (#423)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7 weeks agochore(deps): bump picomatch in the npm_and_yarn group across 1 directory (#424)
dependabot[bot] [Thu, 26 Mar 2026 13:37:59 +0000 (14:37 +0100)] 
chore(deps): bump picomatch in the npm_and_yarn group across 1 directory (#424)

Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch).

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 weeks agochore(deps): update all non-major dependencies (#422)
renovate[bot] [Wed, 25 Mar 2026 12:01:02 +0000 (13:01 +0100)] 
chore(deps): update all non-major dependencies (#422)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 weeks agochore(deps): lock file maintenance (#421)
renovate[bot] [Mon, 23 Mar 2026 12:04:27 +0000 (13:04 +0100)] 
chore(deps): lock file maintenance (#421)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8 weeks agochore(deps): update dependency @biomejs/biome to ^2.4.8 (#420)
renovate[bot] [Thu, 19 Mar 2026 18:50:52 +0000 (19:50 +0100)] 
chore(deps): update dependency @biomejs/biome to ^2.4.8 (#420)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update pnpm/action-setup action to v5 (#419)
renovate[bot] [Wed, 18 Mar 2026 19:14:21 +0000 (20:14 +0100)] 
chore(deps): update pnpm/action-setup action to v5 (#419)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): lock file maintenance (#418)
renovate[bot] [Wed, 18 Mar 2026 18:11:57 +0000 (19:11 +0100)] 
chore(deps): lock file maintenance (#418)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#417)
renovate[bot] [Tue, 17 Mar 2026 18:15:15 +0000 (19:15 +0100)] 
chore(deps): update all non-major dependencies (#417)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore: update biome schema version
Jérôme Benoit [Tue, 17 Mar 2026 13:33:00 +0000 (14:33 +0100)] 
chore: update biome schema version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps): bump flatted in the npm_and_yarn group across 1 directory (#415)
dependabot[bot] [Sun, 15 Mar 2026 10:45:19 +0000 (11:45 +0100)] 
chore(deps): bump flatted in the npm_and_yarn group across 1 directory (#415)

Bumps the npm_and_yarn group with 1 update in the / directory: [flatted](https://github.com/WebReflection/flatted).

Updates `flatted` from 3.3.4 to 3.4.1
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.4...v3.4.1)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agochore(deps): update dependency lint-staged to ^16.4.0 (#416)
renovate[bot] [Sun, 15 Mar 2026 10:45:03 +0000 (11:45 +0100)] 
chore(deps): update dependency lint-staged to ^16.4.0 (#416)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#414)
renovate[bot] [Sat, 14 Mar 2026 22:31:56 +0000 (23:31 +0100)] 
chore(deps): update all non-major dependencies (#414)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#413)
renovate[bot] [Thu, 12 Mar 2026 11:08:50 +0000 (12:08 +0100)] 
chore(deps): update all non-major dependencies (#413)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#412)
renovate[bot] [Tue, 10 Mar 2026 16:36:07 +0000 (17:36 +0100)] 
chore(deps): update all non-major dependencies (#412)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update pnpm to v10.31.0 (#411)
renovate[bot] [Mon, 9 Mar 2026 18:05:35 +0000 (19:05 +0100)] 
chore(deps): update pnpm to v10.31.0 (#411)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies to ^9.39.4 (#410)
renovate[bot] [Sat, 7 Mar 2026 12:14:18 +0000 (13:14 +0100)] 
chore(deps): update all non-major dependencies to ^9.39.4 (#410)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update dependency @biomejs/biome to ^2.4.6 (#409)
renovate[bot] [Fri, 6 Mar 2026 12:04:46 +0000 (13:04 +0100)] 
chore(deps): update dependency @biomejs/biome to ^2.4.6 (#409)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): lock file maintenance (#406)
renovate[bot] [Wed, 4 Mar 2026 12:39:06 +0000 (13:39 +0100)] 
chore(deps): lock file maintenance (#406)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#408)
renovate[bot] [Wed, 4 Mar 2026 12:01:02 +0000 (13:01 +0100)] 
chore(deps): update all non-major dependencies (#408)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update dependency @biomejs/biome to ^2.4.5 (#407)
renovate[bot] [Tue, 3 Mar 2026 01:51:57 +0000 (02:51 +0100)] 
chore(deps): update dependency @biomejs/biome to ^2.4.5 (#407)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#405)
renovate[bot] [Mon, 2 Mar 2026 14:16:39 +0000 (15:16 +0100)] 
chore(deps): update all non-major dependencies (#405)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#403)
renovate[bot] [Sat, 28 Feb 2026 14:14:31 +0000 (15:14 +0100)] 
chore(deps): update all non-major dependencies (#403)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): bump minimatch in the npm_and_yarn group across 1 directory (#404)
dependabot[bot] [Sat, 28 Feb 2026 14:14:23 +0000 (15:14 +0100)] 
chore(deps): bump minimatch in the npm_and_yarn group across 1 directory (#404)

Bumps the npm_and_yarn group with 1 update in the / directory: [minimatch](https://github.com/isaacs/minimatch).

Updates `minimatch` from 10.2.2 to 10.2.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.4)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 10.2.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agochore(deps): update node.js to v24.14.0 (#402)
renovate[bot] [Wed, 25 Feb 2026 12:28:58 +0000 (13:28 +0100)] 
chore(deps): update node.js to v24.14.0 (#402)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#401)
renovate[bot] [Tue, 24 Feb 2026 11:14:30 +0000 (12:14 +0100)] 
chore(deps): update all non-major dependencies (#401)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): lock file maintenance (#400)
renovate[bot] [Mon, 23 Feb 2026 14:43:55 +0000 (15:43 +0100)] 
chore(deps): lock file maintenance (#400)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore: ignore .sisyphus directory
Jérôme Benoit [Sat, 21 Feb 2026 15:53:51 +0000 (16:53 +0100)] 
chore: ignore .sisyphus directory

2 months agochore(deps): update ajv to 6.14.0
Jérôme Benoit [Sat, 21 Feb 2026 09:41:23 +0000 (10:41 +0100)] 
chore(deps): update ajv to 6.14.0

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps): update all non-major dependencies (#398)
renovate[bot] [Sat, 21 Feb 2026 09:36:19 +0000 (10:36 +0100)] 
chore(deps): update all non-major dependencies (#398)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update minimatch to 10.2.2
Jérôme Benoit [Fri, 20 Feb 2026 17:00:02 +0000 (18:00 +0100)] 
chore(deps): update minimatch to 10.2.2

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps): update all non-major dependencies (#397)
renovate[bot] [Wed, 18 Feb 2026 15:51:26 +0000 (16:51 +0100)] 
chore(deps): update all non-major dependencies (#397)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore: make eslint works again
Jérôme Benoit [Wed, 18 Feb 2026 12:11:04 +0000 (13:11 +0100)] 
chore: make eslint works again

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: update ajv minimum version to 8.18.0
Jérôme Benoit [Wed, 18 Feb 2026 10:54:11 +0000 (11:54 +0100)] 
chore: update ajv minimum version to 8.18.0

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: migrate biome configuration to 2.4.2
Jérôme Benoit [Wed, 18 Feb 2026 10:43:01 +0000 (11:43 +0100)] 
chore: migrate biome configuration to 2.4.2

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps): update dependency @biomejs/biome to ^2.4.2 (#396)
renovate[bot] [Tue, 17 Feb 2026 15:20:52 +0000 (16:20 +0100)] 
chore(deps): update dependency @biomejs/biome to ^2.4.2 (#396)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): lock file maintenance (#395)
renovate[bot] [Mon, 16 Feb 2026 22:21:56 +0000 (23:21 +0100)] 
chore(deps): lock file maintenance (#395)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#394)
renovate[bot] [Mon, 16 Feb 2026 20:20:50 +0000 (21:20 +0100)] 
chore(deps): update all non-major dependencies (#394)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#393)
renovate[bot] [Thu, 12 Feb 2026 16:25:05 +0000 (17:25 +0100)] 
chore(deps): update all non-major dependencies (#393)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agostyle: harmonize Bench configuration format across all benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 22:27:56 +0000 (23:27 +0100)] 
style: harmonize Bench configuration format across all benchmarks

3 months agofeat: add benchmark:all script using npm-run-all2
Jérôme Benoit [Tue, 10 Feb 2026 22:22:05 +0000 (23:22 +0100)] 
feat: add benchmark:all script using npm-run-all2

3 months agochore: add missing benchmark scripts and sort alphabetically
Jérôme Benoit [Tue, 10 Feb 2026 22:18:40 +0000 (23:18 +0100)] 
chore: add missing benchmark scripts and sort alphabetically

3 months agofeat(bench): add void 0 and Object.is patterns to is-undefined
Jérôme Benoit [Tue, 10 Feb 2026 22:17:07 +0000 (23:17 +0100)] 
feat(bench): add void 0 and Object.is patterns to is-undefined

3 months agofeat(bench): add common JS pattern benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 22:13:06 +0000 (23:13 +0100)] 
feat(bench): add common JS pattern benchmarks

Add 9 new benchmark files for frequently used JS patterns:
- array-iteration: for loop vs for...of vs forEach vs reduce
- string-concatenation: + vs template literal vs concat vs join
- type-checking: typeof vs instanceof vs Array.isArray vs toString
- array-filter: filter() vs for loop vs reduce
- array-find: find() vs findIndex() vs some() vs for loop
- set-vs-array-lookup: Set.has() vs includes() vs indexOf()
- object-iteration: for...in vs Object.keys/values/entries
- number-parsing: parseInt vs Number vs unary + vs bitwise ops
- property-check: in vs hasOwnProperty vs Object.hasOwn vs Reflect.has

3 months agoRevert "feat(bench): add nanoid and immer benchmarks"
Jérôme Benoit [Tue, 10 Feb 2026 22:02:24 +0000 (23:02 +0100)] 
Revert "feat(bench): add nanoid and immer benchmarks"

This reverts commit 473df3ea0887565cef9984fb0ae73c3c3fa50f0b.

3 months agofeat(bench): add nanoid and immer benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 22:00:41 +0000 (23:00 +0100)] 
feat(bench): add nanoid and immer benchmarks

- uuid-generator: add nanoid for ID generation comparison
- deep-clone-object: add immer produce for immutable clone comparison

3 months agofeat(bench): add remeda benchmarks and refactor imports
Jérôme Benoit [Tue, 10 Feb 2026 21:59:23 +0000 (22:59 +0100)] 
feat(bench): add remeda benchmarks and refactor imports

Add remeda library with benchmarks for:
- deep-clone-object: remedaClone
- deep-merge-object: remedaMergeDeep
- is-empty-object: remedaIsEmpty

Refactor all ramda/remeda imports to use named imports
instead of namespace imports for better tree-shaking.

3 months agofeat(bench): add ramda benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 21:53:02 +0000 (22:53 +0100)] 
feat(bench): add ramda benchmarks

Add ramda library and benchmarks for:
- deep-clone-object: R.clone
- deep-merge-object: R.mergeDeepRight
- is-empty-object: R.isEmpty
- min: R.reduce(R.min, ...)
- max: R.reduce(R.max, ...)

3 months agochore(deps): remove rambda dependency
Jérôme Benoit [Tue, 10 Feb 2026 21:44:02 +0000 (22:44 +0100)] 
chore(deps): remove rambda dependency

Rambda v11 removed clone, isEmpty, and mergeDeepRight with no equivalents.
The remaining 'merge' is shallow-only, inappropriate for deep-merge benchmark.

3 months agofix(bench): disable warmup for slow busy-wait benchmarks
Jérôme Benoit [Tue, 10 Feb 2026 21:38:44 +0000 (22:38 +0100)] 
fix(bench): disable warmup for slow busy-wait benchmarks

Tinybench's default warmup phase caused timeouts with 2-second busy-wait
functions. Disable warmup and set minimum iterations for proper measurement.

3 months agofix(bench): correct tinybench API usage and busy-wait timing
Jérôme Benoit [Tue, 10 Feb 2026 21:27:54 +0000 (22:27 +0100)] 
fix(bench): correct tinybench API usage and busy-wait timing

- fibonacci.mjs: use bench.table() instead of bench.results for consistent output
- busy-wait.mjs: increase bench time to account for interval delay

3 months agorefactor(bench): migrate from tatami-ng to tinybench
Jérôme Benoit [Tue, 10 Feb 2026 21:12:12 +0000 (22:12 +0100)] 
refactor(bench): migrate from tatami-ng to tinybench

- Migrated 16 benchmark files from tatami-ng to tinybench API
- Replaced group/bench/run pattern with Bench class
- Added console.table() output for all benchmarks
- Removed tatami-ng dependency (already done in previous commit)
- All benchmarks verified working

Note: busy-wait.mjs has pre-existing timeout issue (documented in notepad)
Note: round-robin-index.mjs referenced in plan does not exist in repository

3 months agochore(deps): add tinybench dependency
Jérôme Benoit [Tue, 10 Feb 2026 20:12:09 +0000 (21:12 +0100)] 
chore(deps): add tinybench dependency

3 months agochore: update biome configuration schema version
Jérôme Benoit [Mon, 9 Feb 2026 21:45:44 +0000 (22:45 +0100)] 
chore: update biome configuration schema version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
3 months agochore(deps): lock file maintenance (#392)
renovate[bot] [Mon, 9 Feb 2026 15:44:08 +0000 (16:44 +0100)] 
chore(deps): lock file maintenance (#392)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update pnpm to v10.29.2 (#391)
renovate[bot] [Mon, 9 Feb 2026 15:08:35 +0000 (16:08 +0100)] 
chore(deps): update pnpm to v10.29.2 (#391)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#390)
renovate[bot] [Sun, 8 Feb 2026 14:37:19 +0000 (15:37 +0100)] 
chore(deps): update all non-major dependencies (#390)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update dependency eslint-plugin-jsdoc to ^62.5.3 (#388)
renovate[bot] [Sat, 7 Feb 2026 15:37:58 +0000 (16:37 +0100)] 
chore(deps): update dependency eslint-plugin-jsdoc to ^62.5.3 (#388)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update dependency eslint-plugin-jsdoc to ^62.5.2 (#387)
renovate[bot] [Fri, 6 Feb 2026 14:50:46 +0000 (15:50 +0100)] 
chore(deps): update dependency eslint-plugin-jsdoc to ^62.5.2 (#387)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agofix(deps): update all non-major dependencies (#386)
renovate[bot] [Thu, 5 Feb 2026 12:53:45 +0000 (13:53 +0100)] 
fix(deps): update all non-major dependencies (#386)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): bump @isaacs/brace-expansion (#384)
dependabot[bot] [Wed, 4 Feb 2026 13:23:29 +0000 (14:23 +0100)] 
chore(deps): bump @isaacs/brace-expansion (#384)

Bumps the npm_and_yarn group with 1 update in the / directory: @isaacs/brace-expansion.

Updates `@isaacs/brace-expansion` from 5.0.0 to 5.0.1

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months agochore(deps): update dependency @biomejs/biome to ^2.3.14 (#385)
renovate[bot] [Wed, 4 Feb 2026 13:22:57 +0000 (14:22 +0100)] 
chore(deps): update dependency @biomejs/biome to ^2.3.14 (#385)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update autofix-ci/action digest to 7a166d7 (#382)
renovate[bot] [Tue, 3 Feb 2026 12:53:46 +0000 (13:53 +0100)] 
chore(deps): update autofix-ci/action digest to 7a166d7 (#382)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agofix(deps): update all non-major dependencies (#383)
renovate[bot] [Tue, 3 Feb 2026 12:53:39 +0000 (13:53 +0100)] 
fix(deps): update all non-major dependencies (#383)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): lock file maintenance (#381)
renovate[bot] [Mon, 2 Feb 2026 14:45:38 +0000 (15:45 +0100)] 
chore(deps): lock file maintenance (#381)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#380)
renovate[bot] [Sun, 1 Feb 2026 19:17:42 +0000 (20:17 +0100)] 
chore(deps): update all non-major dependencies (#380)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore: bump biome schema version to 2.3.13
Jérôme Benoit [Wed, 28 Jan 2026 12:15:46 +0000 (13:15 +0100)] 
chore: bump biome schema version to 2.3.13

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
3 months agochore(deps): lock file maintenance (#376)
renovate[bot] [Wed, 28 Jan 2026 11:06:49 +0000 (12:06 +0100)] 
chore(deps): lock file maintenance (#376)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#379)
renovate[bot] [Wed, 28 Jan 2026 10:46:43 +0000 (11:46 +0100)] 
chore(deps): update all non-major dependencies (#379)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore: update biome schema version
Jérôme Benoit [Fri, 23 Jan 2026 22:33:26 +0000 (23:33 +0100)] 
chore: update biome schema version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
3 months agochore(deps): update all non-major dependencies (#378)
renovate[bot] [Fri, 23 Jan 2026 21:10:33 +0000 (22:10 +0100)] 
chore(deps): update all non-major dependencies (#378)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agofix(deps): update all non-major dependencies (#377)
renovate[bot] [Wed, 21 Jan 2026 23:52:51 +0000 (00:52 +0100)] 
fix(deps): update all non-major dependencies (#377)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 months agochore(deps): update all non-major dependencies (#375)
renovate[bot] [Sun, 18 Jan 2026 18:32:31 +0000 (19:32 +0100)] 
chore(deps): update all non-major dependencies (#375)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): lock file maintenance (#374)
renovate[bot] [Tue, 13 Jan 2026 11:02:44 +0000 (12:02 +0100)] 
chore(deps): lock file maintenance (#374)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore: refine Renovate configuration
Jérôme Benoit [Sun, 11 Jan 2026 00:05:56 +0000 (01:05 +0100)] 
chore: refine Renovate configuration

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
4 months agochore(deps): update all non-major dependencies (#372)
renovate[bot] [Sat, 10 Jan 2026 14:24:10 +0000 (15:24 +0100)] 
chore(deps): update all non-major dependencies (#372)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agoMerge pull request #373 from jerome-benoit/renovate/eslint-plugin-jsdoc-62.x
Jérôme Benoit [Sat, 10 Jan 2026 13:32:53 +0000 (14:32 +0100)] 
Merge pull request #373 from jerome-benoit/renovate/eslint-plugin-jsdoc-62.x

chore(deps): update dependency eslint-plugin-jsdoc to v62

4 months agochore(deps): update dependency eslint-plugin-jsdoc to v62
renovate[bot] [Fri, 9 Jan 2026 01:44:59 +0000 (01:44 +0000)] 
chore(deps): update dependency eslint-plugin-jsdoc to v62