diff --git a/HISTORY.md b/HISTORY.md index a1fa553..45e2246 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # History +## v7.9.0 2024 January 2 + +- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) +- Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Balsa](https://balsa.com), [Codecov](https://codecov.io), [Poonacha Medappa](https://poonachamedappa.com), [Rob Morris](https://github.com/Rob-Morris), [Sentry](https://sentry.io), [Syntax](https://syntax.fm) + ## v7.8.0 2023 December 29 - Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation) diff --git a/README.md b/README.md index b8ad3e0..5cee06f 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Kava has been powering accurate test suites for Node.js and Web Browsers since 2 ``` html ``` ### [Editions](https://editions.bevry.me "Editions are the best way to produce and consume packages you care about.") diff --git a/package-lock.json b/package-lock.json index 3e11698..330420b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,32 @@ { "name": "kava", - "version": "7.8.0", + "version": "7.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kava", - "version": "7.8.0", + "version": "7.9.0", "license": "Artistic-2.0", "dependencies": { "editions": "^6.21.0", - "event-emitter-grouped": "^6.6.0", - "taskgroup": "^9.7.0" + "event-emitter-grouped": "^6.7.0", + "taskgroup": "^9.8.0" }, "devDependencies": { "@babel/cli": "^7.23.4", - "@babel/core": "^7.23.6", + "@babel/core": "^7.23.7", "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/preset-env": "^7.23.6", + "@babel/preset-env": "^7.23.7", "assert-helpers": "^11.12.0", "eslint": "^8.56.0", - "eslint-config-bevry": "^5.3.0", + "eslint-config-bevry": "^5.5.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", "jsdoc": "^4.0.2", "prettier": "^3.1.1", - "projectz": "^4.1.1", - "valid-directory": "^4.8.0" + "projectz": "^4.2.0", + "valid-directory": "^4.9.0" }, "engines": { "node": ">=4" @@ -109,9 +109,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -119,10 +119,10 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", + "@babel/helpers": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -194,9 +194,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -459,13 +459,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", + "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", "dev": true, "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" }, "engines": { @@ -531,9 +531,9 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -809,9 +809,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -1567,9 +1567,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.7.tgz", + "integrity": "sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.23.5", @@ -1578,7 +1578,7 @@ "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1599,7 +1599,7 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", "@babel/plugin-transform-block-scoping": "^7.23.4", @@ -1647,9 +1647,9 @@ "@babel/plugin-transform-unicode-regex": "^7.23.3", "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1681,9 +1681,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", - "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", + "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1707,9 +1707,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -1757,12 +1757,12 @@ } }, "node_modules/@bevry/argument": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bevry/argument/-/argument-1.1.0.tgz", - "integrity": "sha512-fVMUVDTlOUGw4M8wRz1lyWlzAh2+GabOYQijr+j5HpV1uGwn+CbCjtkkAvkArhyQpL6KMFAjXMCG5JC6VsaUmw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@bevry/argument/-/argument-1.2.0.tgz", + "integrity": "sha512-kVMvCrAXMHlTIxUzwVtcIh69eEXEsmnx2PEwOHZz2n5pb6PXXdMvLW9uMO0Gi2qfqdTJoLtFe5DeZeGKn78IxQ==", "dev": true, "dependencies": { - "errlop": "^8.3.0" + "errlop": "^8.4.0" }, "engines": { "node": ">=4" @@ -1772,12 +1772,12 @@ } }, "node_modules/@bevry/fs-accessible": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.4.0.tgz", - "integrity": "sha512-N5pmTQa7pAbZXPyNkDAD57j6M54N0aqZehSWpI6JUTmP8K61PDK+cVGwxItQX77B1mm5xiBi4vwnm22D7jdbVA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.5.0.tgz", + "integrity": "sha512-26z3V6kklpPRQ8M4U4zSRWMgMztsYVxBWM95ZNkFqeMsbNEQoUy8KnxmauhqKHG8FGODd/5hZN4N9fkajJLGYQ==", "dev": true, "dependencies": { - "editions": "^6.20.0" + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -1787,15 +1787,18 @@ } }, "node_modules/@bevry/fs-list": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.5.0.tgz", - "integrity": "sha512-1LP3EdMZrx3bjU1pMzRfI2KqBaLIFxO/aXCA+YBaf0OIWut0850wEKobxjS4ygEKzCDQ6FoBIHFCqOLItnG2SA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.7.0.tgz", + "integrity": "sha512-5Cvc5l5T3qkAZmYTEI/jVbSYGDC36yOj9FT3eY71J5rpPGumvJkDOI2Gqj4OH/urBif1grikOXq7Xz4ih731Og==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "editions": "^6.20.0", - "errlop": "^8.3.0", - "version-compare": "^3.9.0" + "@bevry/fs-accessible": "^2.5.0", + "editions": "^6.21.0", + "errlop": "^8.4.0", + "version-compare": "^3.10.0" + }, + "bin": { + "fs-list": "bin.cjs" }, "engines": { "node": ">=4" @@ -1805,15 +1808,15 @@ } }, "node_modules/@bevry/fs-mkdirp": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.5.0.tgz", - "integrity": "sha512-6KPpyLvOcdV0wAmDwD6iyvgn7hdWRpTJ0apY5fb7+29yVVglRIM0qqSFb87C1UellxQch6REx73XqsZlwv0RXg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.6.0.tgz", + "integrity": "sha512-7oSExHck8ccH13BsZlS5yPHQsitndAlwefIYqohA2tnxWwiNHfQ7glMZtfVKZ633rWyA6azHDei/6Q86deYJ9Q==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "editions": "^6.20.0", - "errlop": "^8.3.0", - "version-compare": "^3.9.0" + "@bevry/fs-accessible": "^2.5.0", + "editions": "^6.21.0", + "errlop": "^8.4.0", + "version-compare": "^3.10.0" }, "engines": { "node": ">=4" @@ -1823,14 +1826,14 @@ } }, "node_modules/@bevry/fs-read": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.5.0.tgz", - "integrity": "sha512-5l50fxAUCYVYr8rjxqEZivVbfWIMwGU3gOFfa/xn0VCHx1FDPmbxnluwYPdFx3i7UuiTA3h1ueRHb5Xujumh/g==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.6.0.tgz", + "integrity": "sha512-ZgF2UdsY4ZiWLaJETFy/JeQu0xH+Xjo60G1gDRc5wzUPllFhFhgbxuqQbfT6+YTn/wpFBzmqsb5+YFJbZdJQ9Q==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "editions": "^6.20.0", - "errlop": "^8.3.0" + "@bevry/fs-accessible": "^2.5.0", + "editions": "^6.21.0", + "errlop": "^8.4.0" }, "engines": { "node": ">=4" @@ -1840,13 +1843,13 @@ } }, "node_modules/@bevry/fs-readable": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.4.0.tgz", - "integrity": "sha512-YyP/VmLwBi0BnyLCqMW7inTHlHcVzrHCKekDWyRmOuA0oT/N1Z/YJkgNGGh0p72D4TBvmI+9PhoxKAqiv8Dcvw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.5.0.tgz", + "integrity": "sha512-NTHG+xYRWRDCLawrhUJEjmDQrMIpTJiLSlMbT3yWitHZpeQSDEdD7XgI4Zh0U0MhOtJBrRBG6JOHS33c15AlHg==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "editions": "^6.20.0" + "@bevry/fs-accessible": "^2.5.0", + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -1856,14 +1859,14 @@ } }, "node_modules/@bevry/fs-unlink": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.5.0.tgz", - "integrity": "sha512-iX50UsFf4WMnnTbbZ6MsRK2p7gna29j26va3faYtueeVogPeM+2Y1nruWZ4UirOi8qjj/voA/aGefq9A2NNlzA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.6.0.tgz", + "integrity": "sha512-QgBbjuhIj4Egc6Anfb9WKJnHTHFGdmznMp19vCHuaT0qEU+2bGLDxQnTbc+mjDUADGY2rXhcSHdeM3euPUE0xA==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "editions": "^6.20.0", - "errlop": "^8.3.0" + "@bevry/fs-accessible": "^2.5.0", + "editions": "^6.21.0", + "errlop": "^8.4.0" }, "engines": { "node": ">=4" @@ -1873,15 +1876,15 @@ } }, "node_modules/@bevry/fs-write": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.5.0.tgz", - "integrity": "sha512-gYw5A3u2HqC+AH9iCwliFwWaxseVjKnI2KUeGgGkSP7wFD+5FrB/SolSfAevKrdAUJ0znoEzMP4m0aLxJDzcJg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.6.0.tgz", + "integrity": "sha512-LldYhDchtX/RY5sg+bloJVhrfHQ/gBzL/4iPD+94zdA31P2xO69B+PJCsgOOrvhejMiPmAhSA5zsoxOGi1Q0Hw==", "dev": true, "dependencies": { - "@bevry/fs-accessible": "^2.4.0", - "@bevry/fs-mkdirp": "^1.5.0", - "editions": "^6.20.0", - "errlop": "^8.3.0" + "@bevry/fs-accessible": "^2.5.0", + "@bevry/fs-mkdirp": "^1.6.0", + "editions": "^6.21.0", + "errlop": "^8.4.0" }, "engines": { "node": ">=4" @@ -1891,24 +1894,24 @@ } }, "node_modules/@bevry/github-api": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-11.3.2.tgz", - "integrity": "sha512-yda/bTwhGVfDYrqLlCFIXZYg29RTt1iK9l/p9wVoOQSu8y6xVRvw+HfP35iU2CQ/tyz3Ph7pHyMQ5tSQvT9/lg==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-11.4.0.tgz", + "integrity": "sha512-ZdYpj0uc5TDqgLVovTnZKCX+rmfNMLAEdMnsXx20wO/Mbai0nE7ISREqSfUfPtfy3JS61nx97ONfoJOdEp+ivQ==", "dev": true, "dependencies": { - "@bevry/argument": "^1.1.0", - "@bevry/fs-readable": "^2.4.0", - "@bevry/json": "^2.3.0", - "@bevry/list": "^2.4.0", - "@bevry/wait": "^2.5.0", + "@bevry/argument": "^1.2.0", + "@bevry/fs-readable": "^2.5.0", + "@bevry/json": "^2.4.0", + "@bevry/list": "^2.5.0", + "@bevry/wait": "^2.6.0", "@octokit/graphql": "^7.0.2", - "arrange-package-json": "^5.1.0", + "arrange-package-json": "^5.2.0", "errlop": "^8.4.0", - "fellow": "^7.1.1", + "fellow": "^7.2.1", "js-yaml": "^4.1.0", - "native-promise-pool": "^3.27.0", + "native-promise-pool": "^3.28.0", "simplytyped": "^3.3.0", - "trim-empty-keys": "^1.1.0" + "trim-empty-keys": "^1.2.0" }, "bin": { "github-backers": "bin.cjs" @@ -1921,16 +1924,16 @@ } }, "node_modules/@bevry/json": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.3.0.tgz", - "integrity": "sha512-d3CgyXe7Qxf2KaqHIBYQ61/zUJQWwQYXd3g0OdQt/62YfCO725RWEWcCvr16PrgxtQZBJi8WOV6x2SAJpDF37w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.4.0.tgz", + "integrity": "sha512-k1o7AwpGpwQdC798xc54eK1Tuto8rQVojJjT47TqAAr/9YPUtf08Iix7nhelqinv3M6dooABoohh389HBoeETQ==", "dev": true, "dependencies": { - "@bevry/fs-read": "^1.5.0", - "@bevry/fs-unlink": "^1.5.0", - "@bevry/fs-write": "^1.5.0", - "editions": "^6.20.0", - "errlop": "^8.3.0" + "@bevry/fs-read": "^1.6.0", + "@bevry/fs-unlink": "^1.6.0", + "@bevry/fs-write": "^1.6.0", + "editions": "^6.21.0", + "errlop": "^8.4.0" }, "engines": { "node": ">=4" @@ -1940,12 +1943,12 @@ } }, "node_modules/@bevry/list": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@bevry/list/-/list-2.4.0.tgz", - "integrity": "sha512-epnjQ/Xi3TOPiXwRr74zZ5oAiSBoILpaeKw5rQg8qBSJh27KuiVmc04iPWpJ9f5tFesCv0dy8A4SKUob5iVTUw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bevry/list/-/list-2.5.0.tgz", + "integrity": "sha512-cxPFXojDAPFR5FwcRzj59YY3D/28s1RIjI8cchf3cJoh1tfn3F4sxjqT7u7N7FEVLsVxZCn7fhLNVpf8AKkTxQ==", "dev": true, "dependencies": { - "editions": "^6.20.0" + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -1955,9 +1958,9 @@ } }, "node_modules/@bevry/render": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bevry/render/-/render-1.1.0.tgz", - "integrity": "sha512-uWfdRfj/8fhvQvhTPdJjN2ARD9nR94GVqufK+6rO3KTH97RB5vbFRjhMPxR1KXStHxtOaO3RFc/rizcYVhVqUw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@bevry/render/-/render-1.2.0.tgz", + "integrity": "sha512-Hpe5ruDr0V0XiN2025fKqcTJr/qstX03uf+/XxG7s2Id9oWmYbIARQpzjQnq00thd8txYl+R5EtFDz8TO79q1Q==", "dev": true, "engines": { "node": ">=4" @@ -1967,9 +1970,9 @@ } }, "node_modules/@bevry/valid-filename": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.5.0.tgz", - "integrity": "sha512-4kWa1Pud5x7Efa6wF9+y7jZQdkgCHa2wsbSDRIFaFILINMBY8R8bdSzaIjMJZVETg5IE3qiRsb0TsZ2aK/9CZw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.6.0.tgz", + "integrity": "sha512-p5sl7sUGPbScN99KITIvuKWul9ICuYuXCAz5VjKoUC1fFllU1h2nB1bQYOkZNi0TLCWtk5LIdAg73fPxqgWyXw==", "dev": true, "bin": { "valid-filename": "bin.cjs" @@ -1982,9 +1985,9 @@ } }, "node_modules/@bevry/wait": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.5.0.tgz", - "integrity": "sha512-F6DGfERA1vG7rVSg/BzkFMqi261u8afAHtoBkpQkwvCKEi9y93VwA0cv6/vJ8DRdam3aKJwqClW9iajOmXV2Lg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.6.0.tgz", + "integrity": "sha512-RswBYspXtm6WoyMsRbsITxqmMCIa6SJ8kZOMeN303kcD/6dda9KJbEd/Hl1Ft7GXaagr4LeGihRlQ7FvgBD2+g==", "dev": true, "engines": { "node": ">=4" @@ -2311,9 +2314,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2441,13 +2444,13 @@ "dev": true }, "node_modules/arrange-package-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/arrange-package-json/-/arrange-package-json-5.1.0.tgz", - "integrity": "sha512-OnW07tfD8TH4HxZDATsp/gvoy7PEyXkS8D1kIo1RghzqzY0HGOfkLExiYQYpHiy2G8YiNelnjlLlOnXtp0N7iA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/arrange-package-json/-/arrange-package-json-5.2.0.tgz", + "integrity": "sha512-wCDmparOOlTTpR7Gr3r7XW2LJEhzDwqlV6ytBNJTOo92ErsbO6AuI8Sf6AsLvT2mv41juhl7IDOOWgfJlGb0oQ==", "dev": true, "dependencies": { - "arrangekeys": "^6.6.0", - "editions": "^6.20.0" + "arrangekeys": "^6.7.0", + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -2457,9 +2460,9 @@ } }, "node_modules/arrangekeys": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/arrangekeys/-/arrangekeys-6.6.0.tgz", - "integrity": "sha512-yU9DBpdOCb1Mgb95BiKMjh91A1HyKFy0xY9nO0Hqj8ny4zms+Y3t+Ik6YXGAktN6eertY1B516nVvYgB6vcbrA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/arrangekeys/-/arrangekeys-6.7.0.tgz", + "integrity": "sha512-BaB49iPe6WO7cvCgucT8o5FI6WnygDLlrGemuwdMWjIb5yVkGwdh0sT9pKeZRsNWEyPrejlu2jo5b6E8B2Hzww==", "dev": true, "engines": { "node": ">=4" @@ -2525,9 +2528,9 @@ } }, "node_modules/badges": { - "version": "4.39.0", - "resolved": "https://registry.npmjs.org/badges/-/badges-4.39.0.tgz", - "integrity": "sha512-IC4Li+FK8gnM4FOTjfT8xubZXFRajFfMki+jfn2ygWQWJfmcHBvNX2FaCSFgIC+3IjvVOUHeMvdL9+xTcqEUaQ==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/badges/-/badges-4.40.0.tgz", + "integrity": "sha512-PjeBM7oVzkcLDv62aQZZGOB1NPOzPRAoJr6cxDRFfeYxjK7tSOtNkOvcWxxAUZLpXTS3G6K+QmwyrEhLfbWNoA==", "dev": true, "engines": { "node": ">=10" @@ -2643,15 +2646,15 @@ ] }, "node_modules/caterpillar": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-8.1.0.tgz", - "integrity": "sha512-rWvexmDmDkgO4xmt5+sKOBjacG9L7SUKn1DlrojwBQjBQeTYLTw73XcR27Wl91Gz64kzlubXEgqL9wA5BDyYxA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-8.2.0.tgz", + "integrity": "sha512-c7qv+EwyVIGjDb4XG+jen7oQ/J1MEkEmYeIkmFIGjnfDrlNaj+nOHwGldjmy38iQBHBuKKLj2u15Agv0rTZyPw==", "dev": true, "dependencies": { - "@bevry/ansi": "^6.8.0", - "editions": "^6.20.0", - "get-current-line": "^7.2.0", - "rfc-log-levels": "^4.1.0" + "@bevry/ansi": "^6.9.0", + "editions": "^6.21.0", + "get-current-line": "^7.3.0", + "rfc-log-levels": "^4.2.0" }, "engines": { "node": ">=4" @@ -2951,12 +2954,12 @@ } }, "node_modules/eslint-config-bevry": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-5.3.0.tgz", - "integrity": "sha512-Evt7Z+djPEMRG/IHA/BvwrzE6u50x8jicCJG0+HLBQjQ9pj4BTsQ9s3BOPScissv6+Klw1EC29hceWTs5EKj9A==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-5.5.0.tgz", + "integrity": "sha512-B1SSALwHvexa8Igyis4tmlRqQGN5saQXQf6Zt4oSJYc1roaACPl0wRuhyNV7Oiaea2S42EhGbnHYIPlWIlxiKA==", "dev": true, "dependencies": { - "version-clean": "^1.6.0" + "version-clean": "^1.8.0" }, "engines": { "node": ">=6" @@ -3204,12 +3207,12 @@ } }, "node_modules/event-emitter-grouped": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.6.0.tgz", - "integrity": "sha512-oZQp5T5rf+2MzGN4Rwgl4jEp9rshFd7NuXHEizh+7sMR+7tPzKQYo7eUqpKeqZa8wUbc/9lnz/Vd/TYHP/hnIQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.7.0.tgz", + "integrity": "sha512-o7MRt6JDz2ErDIDZZ2OkgvmoE/aORuNreox8bFtsttYGnhUDEQN4lH/YQhn2OPsaHWedW+CXDNzpTCIjb47xpA==", "dependencies": { "editions": "^6.21.0", - "taskgroup": "^9.7.0", + "taskgroup": "^9.8.0", "unbounded": "^6.3.1" }, "engines": { @@ -3220,9 +3223,9 @@ } }, "node_modules/extendr": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.9.0.tgz", - "integrity": "sha512-+sSXw36D1GJH7KlmxrW6r9Anav7/55MddwmyJ8n+At5doRnsWiSCPFgu8E/Pw1Hiky9Cql5e9CDoIGe/QZ3hZA==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.10.0.tgz", + "integrity": "sha512-XtZf4L73Yn+gcp06Bybwdp7HSRfxmrhBpnuvAM25qflKNZb7SMmoA/P5yNGxLUq5AKsStv6/P1tXyhQlK2f1rw==", "dependencies": { "editions": "^6.21.0", "typechecker": "^9.3.0" @@ -3268,12 +3271,12 @@ } }, "node_modules/fellow": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/fellow/-/fellow-7.1.2.tgz", - "integrity": "sha512-mTYWF4+UPHmT9in8E42V90o64s+HDQwYXB3M/SwqAm7apBV8sESAVnwPC8/d9G+VnQFGwHRTFsCxHrAJi+BNqg==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/fellow/-/fellow-7.2.1.tgz", + "integrity": "sha512-c5UNDgh5nzmTaTci/8/zEMM4qvR9wfJVECaiTkzZBLd9cMwKRFLGulm2U/iSYkrjcfTehiUX58p9LVwRZfTg1w==", "dev": true, "dependencies": { - "@bevry/render": "^1.1.0", + "@bevry/render": "^1.2.0", "editions": "^6.21.0" }, "engines": { @@ -3389,12 +3392,12 @@ } }, "node_modules/get-current-line": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.3.0.tgz", - "integrity": "sha512-c05xljyfL59+gPprXL2MC5WuDeJ40MDWUXADYTm8Ma37yaDhKUuk72tWsAI3crcuulWUtR5ml98jgYQKG/M0Lg==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.4.0.tgz", + "integrity": "sha512-iPHQyqGX7ztEviLIrgq9qYZ/xTbxpQrOsZeUwiFs03uixOPK4IBQRQI4YE4Nsk9A5edUynAqK4BmRnd2Hh2a3g==", "dev": true, "dependencies": { - "editions": "^6.20.0" + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -3885,12 +3888,12 @@ "dev": true }, "node_modules/native-promise-pool": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.27.0.tgz", - "integrity": "sha512-QvYRM010F82Ygod3TgsRkeDAKm7PP6z0nXFcqzPxP9jfI3KxIWLMUUTcT/WqWlxt0PJPwqYv4qJMMhkznNCXXw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.28.0.tgz", + "integrity": "sha512-ixwkLwaF+idXLS/UJlVbmgl4obzQxYKNRU7yiwcIoi3PedVC+MvG476k3Ak0RgPoxCN9RcP/+o/5anJBOneiQw==", "dev": true, "dependencies": { - "editions": "^6.20.0" + "editions": "^6.21.0" }, "engines": { "node": ">=10" @@ -4087,21 +4090,21 @@ } }, "node_modules/projectz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/projectz/-/projectz-4.1.1.tgz", - "integrity": "sha512-yI22S7x2/HMT/Vxx81/WT2slcKzDLUMU26YnEqkSeRtfGhGkmpHzbHAnD/8b+7t8qCV+WrCPhaeb7VaI+b6AVQ==", - "dev": true, - "dependencies": { - "@bevry/argument": "^1.1.0", - "@bevry/fs-list": "^2.5.0", - "@bevry/fs-read": "^1.5.0", - "@bevry/fs-write": "^1.5.0", - "@bevry/github-api": "^11.3.1", - "@bevry/json": "^2.3.0", - "@bevry/render": "^1.1.0", - "arrange-package-json": "^5.1.0", - "badges": "^4.39.0", - "caterpillar": "^8.1.0", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/projectz/-/projectz-4.2.0.tgz", + "integrity": "sha512-YpkidKcqQ8mHYckkdoeGqKETQsoITvbLlGvYTQ0Wm63/wsCYfQ3lAbORzWekshykxM9FENtm5opc+GbRzpeoOg==", + "dev": true, + "dependencies": { + "@bevry/argument": "^1.2.0", + "@bevry/fs-list": "^2.6.0", + "@bevry/fs-read": "^1.6.0", + "@bevry/fs-write": "^1.6.0", + "@bevry/github-api": "^11.3.3", + "@bevry/json": "^2.4.0", + "@bevry/render": "^1.2.0", + "arrange-package-json": "^5.2.0", + "badges": "^4.40.0", + "caterpillar": "^8.2.0", "spdx-expression-parse": "^4.0.0", "spdx-license-list": "^6.8.0", "trim-empty-keys": "^1.1.0", @@ -4276,12 +4279,12 @@ } }, "node_modules/rfc-log-levels": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-4.2.0.tgz", - "integrity": "sha512-CZ2+u5Hol5k+bfIrTkRzWGZfTSHvu/aKDtaJsBWYjUunIgOoAUAxJV6m4EnX2ctNhDuYB5ascFRys5ccKO1afQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-4.3.0.tgz", + "integrity": "sha512-AEKeJy/pNrLmwCXFk+D5bWJM1IIJHfCRpuXKhZH/yU1iahEi8Ps9orx1/AJTb5cFsxslQLdpLKn9uzulNGVI3w==", "dev": true, "dependencies": { - "editions": "^6.20.0" + "editions": "^6.21.0" }, "engines": { "node": ">=4" @@ -4474,14 +4477,14 @@ } }, "node_modules/taskgroup": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.7.0.tgz", - "integrity": "sha512-BN7NhPCGVNOSvbNx51H/nbvrhddMbm3wTU9lqlq0avwTSDPxkpS8cW16mbi8Pa8cNisCplU+est9EQoi2B2PKw==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.8.0.tgz", + "integrity": "sha512-RxOdv2e17kjXXbk4oXt3I4iRHO193kOL+SxDclBsefF+53FJHA4m0khh49CCStzjrMPeT49KxIcwLzzjwMiGGw==", "dependencies": { "ambi": "3.2.0", "eachr": "^7.4.0", "editions": "^6.21.0", - "extendr": "^7.9.0", + "extendr": "^7.10.0", "unbounded": "^6.3.1" }, "engines": { @@ -4520,9 +4523,9 @@ } }, "node_modules/trim-empty-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/trim-empty-keys/-/trim-empty-keys-1.1.0.tgz", - "integrity": "sha512-LxZzCVSQ6dTiVOYiBDcY8CTkzOYzdU8JI5S4sy5/LHaneGwHRG5jzsryOhKAqlGkEu4IaMQYgpJ2J9Lq8ejzkg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/trim-empty-keys/-/trim-empty-keys-1.2.0.tgz", + "integrity": "sha512-PQhzeeBzU0bTqTlUfDGBZSmRofyF/EcJ9MgSMzLsHqOLhsvHmUD88BVH7Jk4ZmDz1T4Rq5DWWhl/+Z/nciMhsA==", "dev": true, "dependencies": { "typechecker": "^9.3.0" @@ -4704,12 +4707,12 @@ } }, "node_modules/valid-directory": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.8.0.tgz", - "integrity": "sha512-71SQWCDI/hk+gTQ2/u531ldpa5Qecl9U2oODwU5ubTGj+BE3GqdFdkLM8/OZa0QCsPYChZWl+62h9TZoZ4j3Wg==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.9.0.tgz", + "integrity": "sha512-IV2E9N+GkbLZ00Y8eY9mrj5tblQhu63IOPZJquguIy17NkDOn1+4S8Cz24hQ8fvhfbCFVDPd50JQFs4tCy4wKg==", "dev": true, "dependencies": { - "@bevry/valid-filename": "^2.5.0", + "@bevry/valid-filename": "^2.6.0", "fdir": "^6.1.1" }, "bin": { diff --git a/package.json b/package.json index 59e420b..898ce8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kava", - "version": "7.8.0", + "version": "7.9.0", "license": "Artistic-2.0", "description": "Kava has been powering accurate test suites for Node.js and Web Browsers since 2012.", "homepage": "https://github.com/bevry/kava", @@ -202,23 +202,23 @@ "browser": "edition-browsers/index.js", "dependencies": { "editions": "^6.21.0", - "event-emitter-grouped": "^6.6.0", - "taskgroup": "^9.7.0" + "event-emitter-grouped": "^6.7.0", + "taskgroup": "^9.8.0" }, "devDependencies": { "@babel/cli": "^7.23.4", - "@babel/core": "^7.23.6", + "@babel/core": "^7.23.7", "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/preset-env": "^7.23.6", + "@babel/preset-env": "^7.23.7", "assert-helpers": "^11.12.0", "eslint": "^8.56.0", - "eslint-config-bevry": "^5.3.0", + "eslint-config-bevry": "^5.5.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", "jsdoc": "^4.0.2", "prettier": "^3.1.1", - "projectz": "^4.1.1", - "valid-directory": "^4.8.0" + "projectz": "^4.2.0", + "valid-directory": "^4.9.0" }, "scripts": { "our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",