"type": "module",
"volta": {
"node": "24.18.0",
- "pnpm": "11.15.1"
+ "pnpm": "11.17.0"
},
- "packageManager": "pnpm@11.15.1",
+ "packageManager": "pnpm@11.17.0",
"repository": {
"type": "git",
"url": "git://github.com/jerome-benoit/benchmarks-js.git"
"object-hash": "^3.0.0",
"ramda": "^0.32.0",
"remeda": "^2.39.0",
- "tinybench": "^6.0.2",
+ "tinybench": "^6.1.2",
"uuid": "^14.0.1"
},
"devDependencies": {
"@commitlint/config-conventional": "^21.2.0",
"@eslint/js": "^9.39.5",
"eslint": "^9.39.5",
- "eslint-plugin-jsdoc": "^63.2.0",
+ "eslint-plugin-jsdoc": "^63.2.2",
"eslint-plugin-perfectionist": "^5.10.0",
"husky": "^9.1.7",
- "lint-staged": "^17.1.1",
+ "lint-staged": "^17.2.0",
"neostandard": "^0.13.0",
"npm-run-all2": "^9.0.2",
"prettier": "^3.9.6"
specifier: ^2.39.0
version: 2.39.0
tinybench:
- specifier: ^6.0.2
- version: 6.0.2
+ specifier: ^6.1.2
+ version: 6.1.2
uuid:
specifier: ^14.0.1
version: 14.0.1
specifier: ^9.39.5
version: 9.39.5(jiti@2.6.1)(supports-color@7.2.0)
eslint-plugin-jsdoc:
- specifier: ^63.2.0
- version: 63.2.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)
+ specifier: ^63.2.2
+ version: 63.3.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)
eslint-plugin-perfectionist:
specifier: ^5.10.0
version: 5.10.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
specifier: ^9.1.7
version: 9.1.7
lint-staged:
- specifier: ^17.1.1
+ specifier: ^17.2.0
version: 17.2.0
neostandard:
specifier: ^0.13.0
resolution: {integrity: sha512-12qHxvlKjHmP0PQ+17EREgC7lWyLwbph1RKcZQZ7k7ZWGmrxfxC9gadHGfvzr0g0u8BhiBGg3tks93txodlyRQ==}
engines: {node: '>=22'}
- '@es-joy/jsdoccomment@0.88.0':
- resolution: {integrity: sha512-GK/HL/claLLNo5KG705auIlZMwEtmn88ofSGuLsmVZwKBqMPJhW9DiznYNq07QEqz9BPtA3LBfYImtZmhVvRAw==}
+ '@es-joy/jsdoccomment@0.90.0':
+ resolution: {integrity: sha512-51x9KxyTAN6guZOCd+lmcDdkhgdMdP/6iMMtg9dyhCWDc3+iSUyoB7f/9WAM/yGHmGFq25Vd6bXRR7CZcB+tog==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@es-joy/resolve.exports@1.2.0':
resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.65.0':
+ resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.58.2':
resolution: {integrity: sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8'
- eslint-plugin-jsdoc@63.2.0:
- resolution: {integrity: sha512-tccz9igEV5mTKVAwo/KwXqKP7ENqa3a+LpRFuEPAP3k/+SXG4T0sOvA+c2wwTD/TLNrH9MCW4LIu4xEExkJdzg==}
+ eslint-plugin-jsdoc@63.3.0:
+ resolution: {integrity: sha512-3075zO1xCb7rxIx4gv1LsF5dh9dr84hRP85M8suIxp34TDMXNeSroMG3m8tZNxFFyHztzhaXmShIWPMNDOnknA==}
engines: {node: ^22.13.0 || >=24}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0
resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
hasBin: true
- jsdoc-type-pratt-parser@7.2.0:
- resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==}
+ jsdoc-type-pratt-parser@7.3.0:
+ resolution: {integrity: sha512-DoyJXo7x/n48M3NsGOs9QnEws0ft0tV3YsSgvWMNxz2hZtz+Q6fpqUD96lVYX4a+jcEkzHeFNDJOn68TzXfbdA==}
engines: {node: '>=20.0.0'}
json-buffer@3.0.1:
spdx-exceptions@2.5.0:
resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
- spdx-expression-parse@4.0.0:
- resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
+ spdx-expression-parse@5.0.0:
+ resolution: {integrity: sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==}
spdx-license-ids@3.0.23:
resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==}
engines: {node: '>=6'}
- tinybench@6.0.2:
- resolution: {integrity: sha512-FlHoQpcFvCzeXK5kVPvV7IVgW/hs/B36QWTz876iSdeJguBDfdTSRQmYmaHX+fQNt4hp+gEFB2XXw+8hT4/y8A==}
+ tinybench@6.1.2:
+ resolution: {integrity: sha512-REdMxUreK3VSUeWcLd5+ijUGNKFyHT8s1trKmYEE/tlYE6ggdOkFOlKba/vI/l1fIqh/NTEEr1Cyw4AwttOicA==}
engines: {node: '>=20.0.0'}
tinyexec@1.2.4:
'@conventional-changelog/template@1.2.0': {}
- '@es-joy/jsdoccomment@0.88.0':
+ '@es-joy/jsdoccomment@0.90.0':
dependencies:
'@types/estree': 1.0.9
- '@typescript-eslint/types': 8.63.0
+ '@typescript-eslint/types': 8.65.0
comment-parser: 1.4.7
esquery: 1.7.0
- jsdoc-type-pratt-parser: 7.2.0
+ jsdoc-type-pratt-parser: 7.3.0
'@es-joy/resolve.exports@1.2.0': {}
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
- picomatch: 4.0.4
+ picomatch: 4.0.5
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/types@8.63.0': {}
+ '@typescript-eslint/types@8.65.0': {}
+
'@typescript-eslint/typescript-estree@8.58.2(supports-color@7.2.0)(typescript@6.0.2)':
dependencies:
'@typescript-eslint/project-service': 8.58.2(supports-color@7.2.0)(typescript@6.0.2)
eslint: 9.39.5(jiti@2.6.1)(supports-color@7.2.0)
eslint-compat-utils: 0.5.1(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))
- eslint-plugin-jsdoc@63.2.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0):
+ eslint-plugin-jsdoc@63.3.0(eslint@9.39.5(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0):
dependencies:
- '@es-joy/jsdoccomment': 0.88.0
+ '@es-joy/jsdoccomment': 0.90.0
'@es-joy/resolve.exports': 1.2.0
are-docs-informative: 0.0.2
comment-parser: 1.4.7
object-deep-merge: 2.0.1
parse-imports-exports: 0.2.4
semver: 7.8.5
- spdx-expression-parse: 4.0.0
+ spdx-expression-parse: 5.0.0
to-valid-identifier: 1.0.0
transitivePeerDependencies:
- supports-color
dependencies:
argparse: 2.0.1
- jsdoc-type-pratt-parser@7.2.0: {}
+ jsdoc-type-pratt-parser@7.3.0: {}
json-buffer@3.0.1: {}
spdx-exceptions@2.5.0: {}
- spdx-expression-parse@4.0.0:
+ spdx-expression-parse@5.0.0:
dependencies:
spdx-exceptions: 2.5.0
spdx-license-ids: 3.0.23
tapable@2.3.2: {}
- tinybench@6.0.2: {}
+ tinybench@6.1.2: {}
tinyexec@1.2.4: {}