diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml
index 65fc7d0..ef53bfb 100644
--- a/.github/workflows/bevry.yml
+++ b/.github/workflows/bevry.yml
@@ -72,7 +72,7 @@ jobs:
if: github.actor == 'dependabot[bot]'
steps:
- name: Enable auto-merge for Dependabot PRs
- run: gh pr merge --auto --merge "$PR_URL"
+ run: gh pr merge --auto --squash "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
diff --git a/HISTORY.md b/HISTORY.md
index b976f13..d1c8f54 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,5 +1,9 @@
# History
+## v9.4.0 2023 November 21
+
+- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
+
## v9.3.0 2023 November 15
- 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 5f132c2..03fc9a8 100755
--- a/README.md
+++ b/README.md
@@ -12,15 +12,16 @@
-
+
-
-
+
+
+
@@ -55,7 +56,7 @@ Group together synchronous and asynchronous tasks and execute them with support
``` html
```
@@ -116,15 +117,13 @@ These amazing people are maintaining this project:
No sponsors yet! Will you be the first?
-
+
-
-
Contributors
diff --git a/SECURITY.md b/SECURITY.md
index b9b4f30..ff4efcb 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -2,15 +2,15 @@
## Security Practices
-This project meets standardized secure software development practices, including 2FA for all members, password managers with monitoring, secure secret retrieval instead of storage. [Learn more about our practices.](https://tidelift.com/funding/github/npm/taskgroup)
+This project meets standardized secure software development practices, including 2FA for all members, password managers with monitoring, secure secret retrieval instead of storage. [Learn about our practices.](https://tidelift.com/funding/github/npm/taskgroup)
## Supported Versions
This project uses [Bevry's automated tooling](https://github.com/bevry/boundation) to deliver the latest updates, fixes, and improvements inside the latest release while still maintaining widespread ecosystem compatibility.
-[Refer to supported ecosystem versions: `Editions` section in `README.md`.](https://github.com/bevry/taskgroup/blob/master/README.md#Editions)
+[Refer to supported ecosystem versions: `Editions` section in `README.md`](https://github.com/bevry/taskgroup/blob/master/README.md#Editions)
-[Refer to automated support of ecosystem versions: `boundation` entries in `HISTORY.md`.](https://github.com/bevry/taskgroup/blob/master/HISTORY.md)
+[Refer to automated support of ecosystem versions: `boundation` entries in `HISTORY.md`](https://github.com/bevry/taskgroup/blob/master/HISTORY.md)
Besides testing and verification, out CI also [auto-merges](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions) [Dependabot security updates](https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates) and [auto-publishes](https://github.com/bevry-actions/npm) successful builds of the [`master` branch](https://github.com/bevry/wait/actions?query=branch%3Amaster) to the [`next` version tag](https://www.npmjs.com/package/taskgroup?activeTab=versions), offering immediate resolutions before scheduled maintenance releases.
diff --git a/index.cjs b/index.cjs
index f6a76d9..a7b7796 100644
--- a/index.cjs
+++ b/index.cjs
@@ -1,4 +1,4 @@
'use strict'
// auto-generated by boundation, do not update manually
-/** @type {typeof import("./source/index.js") } */
+/** @type {typeof import("null") } */
module.exports = require('editions').requirePackage(__dirname, require, 'index.js')
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 777a938..33d0a87 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,38 +1,38 @@
{
"name": "taskgroup",
- "version": "9.3.0",
+ "version": "9.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "taskgroup",
- "version": "9.3.0",
+ "version": "9.4.0",
"license": "Artistic-2.0",
"dependencies": {
"ambi": "3.2.0",
- "eachr": "^6.3.0",
+ "eachr": "^6.5.0",
"editions": "^6.13.0",
- "extendr": "^7.2.0",
- "unbounded": "^5.2.0"
+ "extendr": "^7.3.0",
+ "unbounded": "^5.3.0"
},
"devDependencies": {
- "@babel/cli": "^7.23.0",
+ "@babel/cli": "^7.23.4",
"@babel/core": "^7.23.3",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/preset-env": "^7.23.3",
"@bevry/update-contributors": "^1.23.0",
- "assert-helpers": "^11.4.0",
- "eslint": "^8.53.0",
- "eslint-config-bevry": "^4.0.0",
+ "assert-helpers": "^11.5.0",
+ "eslint": "^8.54.0",
+ "eslint-config-bevry": "^5.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
"jsdoc": "^4.0.2",
- "kava": "^7.1.0",
+ "kava": "^7.2.0",
"prettier": "^3.1.0",
- "projectz": "^3.0.0",
- "safeps": "^11.2.0",
+ "projectz": "^3.2.0",
+ "safeps": "^11.3.0",
"surge": "^0.23.1",
- "valid-directory": "^4.2.0"
+ "valid-directory": "^4.4.0"
},
"engines": {
"node": ">=4"
@@ -64,9 +64,9 @@
}
},
"node_modules/@babel/cli": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.23.0.tgz",
- "integrity": "sha512-17E1oSkGk2IwNILM4jtfAvgjt+ohmpfBky8aLerUfYZhiPNg7ca+CRCxZn8QDxwNhV/upsc2VHBCqGFIR+iBfA==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.23.4.tgz",
+ "integrity": "sha512-j3luA9xGKCXVyCa5R7lJvOMM+Kc2JEnAEIgz2ggtjQ/j5YUVgfsg/WsG95bbsgq7YLHuiCOzMnoSasuY16qiCw==",
"dev": true,
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.17",
@@ -93,12 +93,12 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.22.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
- "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz",
+ "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==",
"dev": true,
"dependencies": {
- "@babel/highlight": "^7.22.13",
+ "@babel/highlight": "^7.23.4",
"chalk": "^2.4.2"
},
"engines": {
@@ -145,12 +145,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz",
- "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz",
+ "integrity": "sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.23.3",
+ "@babel/types": "^7.23.4",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -424,9 +424,9 @@
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
- "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -465,23 +465,23 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz",
- "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz",
+ "integrity": "sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==",
"dev": true,
"dependencies": {
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.2",
- "@babel/types": "^7.23.0"
+ "@babel/traverse": "^7.23.4",
+ "@babel/types": "^7.23.4"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz",
- "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
@@ -493,9 +493,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz",
- "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz",
+ "integrity": "sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -835,9 +835,9 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.3.tgz",
- "integrity": "sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==",
+ "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==",
"dev": true,
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
@@ -885,9 +885,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.3.tgz",
- "integrity": "sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz",
+ "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
@@ -916,9 +916,9 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.3.tgz",
- "integrity": "sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz",
+ "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==",
"dev": true,
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.22.15",
@@ -1018,9 +1018,9 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.3.tgz",
- "integrity": "sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz",
+ "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1050,9 +1050,9 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.3.tgz",
- "integrity": "sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz",
+ "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1098,9 +1098,9 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.3.tgz",
- "integrity": "sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz",
+ "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1129,9 +1129,9 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.3.tgz",
- "integrity": "sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz",
+ "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1258,9 +1258,9 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.3.tgz",
- "integrity": "sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz",
+ "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1274,9 +1274,9 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.3.tgz",
- "integrity": "sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz",
+ "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1290,9 +1290,9 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.3.tgz",
- "integrity": "sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz",
+ "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.23.3",
@@ -1325,9 +1325,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.3.tgz",
- "integrity": "sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz",
+ "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1341,9 +1341,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.3.tgz",
- "integrity": "sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz",
+ "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==",
"dev": true,
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1389,9 +1389,9 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz",
- "integrity": "sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz",
+ "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
@@ -1706,9 +1706,9 @@
"dev": true
},
"node_modules/@babel/runtime": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz",
- "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz",
+ "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==",
"dev": true,
"dependencies": {
"regenerator-runtime": "^0.14.0"
@@ -1732,19 +1732,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz",
- "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz",
+ "integrity": "sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.22.13",
- "@babel/generator": "^7.23.3",
+ "@babel/code-frame": "^7.23.4",
+ "@babel/generator": "^7.23.4",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.3",
- "@babel/types": "^7.23.3",
+ "@babel/parser": "^7.23.4",
+ "@babel/types": "^7.23.4",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -1753,12 +1753,12 @@
}
},
"node_modules/@babel/types": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz",
- "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz",
+ "integrity": "sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==",
"dev": true,
"dependencies": {
- "@babel/helper-string-parser": "^7.22.5",
+ "@babel/helper-string-parser": "^7.23.4",
"@babel/helper-validator-identifier": "^7.22.20",
"to-fast-properties": "^2.0.0"
},
@@ -1767,12 +1767,12 @@
}
},
"node_modules/@bevry/ansi": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.1.0.tgz",
- "integrity": "sha512-xKY8zybxMVwJYSe0SJRCYceA0tLGMLWE78U/GVSOGYjzXzKFtKtJJXNsQ7uTofpwKEWI+s4eVvWyQXl4f0u70Q==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.4.0.tgz",
+ "integrity": "sha512-nuzLg4ZDKh8OaLbP0FL2CI/fd8xFll9eUdnFgUzycR1iLl9lk+ANR1Ivmest6gxvgNLBElO58sRpQ0rqq+jeng==",
"dev": true,
"dependencies": {
- "editions": "^6.10.0"
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -1781,14 +1781,13 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/file": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/file/-/file-2.1.0.tgz",
- "integrity": "sha512-QNTNe8M+QZpg7epw6iIpK3fSSheszM/RtS6s5cdHk1aAa1hXtsNIzooOiDdhKbWBe8jKdD6cZyc5GOUd/8YTRA==",
+ "node_modules/@bevry/fs-accessible": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.0.0.tgz",
+ "integrity": "sha512-UG5j7WdxhYdmcFdMfhK+12HeBYUtHJ980ATrxDLwlGFNwPekxTya25nh8FAl8s+Ot4iB69SXkkUQBuTb28eCiQ==",
"dev": true,
"dependencies": {
- "editions": "^6.11.0",
- "version-compare": "^3.1.0"
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -1797,96 +1796,157 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/github-api": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.1.0.tgz",
- "integrity": "sha512-GwtlaJ3IRpulHYx0FUJiRM8HqeW0KfwTQkAqcEb86lMF7gQ9ZEyqSn8yYSXY8vHVt/PtLMPaXc76CcLQOxQmbw==",
+ "node_modules/@bevry/fs-list": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.0.0.tgz",
+ "integrity": "sha512-95W6ha0IX1nUw9+nngjWW3oAquTTpWMQZiiNM3Ks5+u2ZuYqq4I23KbPWCZvwIOW4BJSbc9QJgw1d2KiHxV9Aw==",
"dev": true,
"dependencies": {
- "@bevry/wait": "^2.0.0",
- "simplytyped": "^3.3.0"
+ "@bevry/fs-accessible": "^2.0.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.2.0",
+ "version-compare": "^3.2.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/github-contributors": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.1.0.tgz",
- "integrity": "sha512-PwwvrtdQx06r4haHh4PK3cbkSmml7KFjOXPqZhce5mfCkjD+aEPmYaklO2zkLKvYaekRzEXjErJO31rPyKt7gw==",
+ "node_modules/@bevry/fs-mkdirp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.0.0.tgz",
+ "integrity": "sha512-R5mEQBFYl/Kf6DWeITih9JRJn7otLJRb/vSjCFbeWOyscgZ0VOuuv8mElR5v4x4furv8I6f3233R61KcU5xoww==",
"dev": true,
"dependencies": {
- "@bevry/github-api": "^10.0.0",
- "@bevry/github-repos": "^6.1.0",
- "fellow": "^6.25.0",
- "native-promise-pool": "^3.19.0",
- "simplytyped": "^3.3.0"
+ "@bevry/fs-accessible": "^2.0.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.2.0",
+ "version-compare": "^3.2.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/github-repos": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/github-repos/-/github-repos-6.1.0.tgz",
- "integrity": "sha512-hzExXsztBWKO6ECld72UoTuYcISjfecwZlZs2ibbfQPcjwB/BAjavsSDcpniG0eNBeCrOsizwh7Dv0QP59nMsg==",
+ "node_modules/@bevry/fs-read": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.0.0.tgz",
+ "integrity": "sha512-BYndXVIC//KPbsoJkcZvX3x+hTXAWST5bwaxN3wXmZqZlM0t0OP4k/psUbDr8c6WxVFPHVT4IIKguk+IoyHdsQ==",
"dev": true,
"dependencies": {
- "@bevry/github-api": "^9.0.0",
- "@bevry/list": "^1.7.0",
- "native-promise-pool": "^3.19.0",
+ "@bevry/fs-accessible": "^2.0.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/@bevry/fs-unlink": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.0.0.tgz",
+ "integrity": "sha512-sN3aOeYlqvLLorQesWrtiV3pcH7ygp5eztLrh9V7Ylnm20+GNpsHuXh94lyJcCz89e7rB/ZPnUji9l4pRJgGQA==",
+ "dev": true,
+ "dependencies": {
+ "@bevry/fs-accessible": "^2.0.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/@bevry/fs-write": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.0.0.tgz",
+ "integrity": "sha512-tX92v6YEj4E4H16kG5DYjGFvl8M9yggLyukl24VFB0mrbnawvJ8dlMIvmmj2DyafaoqFzIg8WrCRv4meEquhEA==",
+ "dev": true,
+ "dependencies": {
+ "@bevry/fs-accessible": "^2.0.0",
+ "@bevry/fs-mkdirp": "^1.0.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/@bevry/github-api": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.2.0.tgz",
+ "integrity": "sha512-jmTi25/DumuTbKBSZTrGTnZD2HFOfx6CaJYLxF7jZmlyKmifXPbXAt/Aia9CCAbDBmc1tI4KyN4YYiNEMuGaeg==",
+ "dev": true,
+ "dependencies": {
+ "@bevry/wait": "^2.1.0",
"simplytyped": "^3.3.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=18"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/github-repos/node_modules/@bevry/github-api": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-9.0.0.tgz",
- "integrity": "sha512-Vi6wqGSmDQeSeFm6bAcFvICjVr0CRHLde4JXpvRrwtItpa5xCoastQpbHdJTL5LEubsB9taHF9HW/dwdJw3laA==",
+ "node_modules/@bevry/github-contributors": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.2.0.tgz",
+ "integrity": "sha512-dsp9nnmsBdCD3k68pYmVPdskqDF9ZcriydbytIqnoR74Aji5vX0X5/CiLvB0Y6wOz+/tlztMDK2Q5fXMStNfzQ==",
"dev": true,
"dependencies": {
- "@bevry/wait": "^1.0.0",
- "node-fetch": "^2.6.1",
+ "@bevry/github-api": "^10.2.0",
+ "@bevry/github-repos": "^7.0.0",
+ "fellow": "^6.25.0",
+ "native-promise-pool": "^3.23.0",
"simplytyped": "^3.3.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=18"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/github-repos/node_modules/@bevry/wait": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-1.1.0.tgz",
- "integrity": "sha512-hmF51d5lMREobXfdZ8fPuUBdHS11APwAibWEHpHI3sEVu8I0tdK8xmawIZWSxfhFgSsgwdSSCWSUCx92qMA9Gg==",
+ "node_modules/@bevry/github-repos": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/github-repos/-/github-repos-7.0.0.tgz",
+ "integrity": "sha512-Io8uu1TJmfojkMeHEuURjPRbqHeIkHCzU5kxvaOYU9T09KTPCG7eF04E9rQlaFG7mI/Vov9cG3n1XUh43x2GpQ==",
"dev": true,
+ "dependencies": {
+ "@bevry/github-api": "^10.0.0",
+ "@bevry/list": "^1.7.0",
+ "native-promise-pool": "^3.19.0",
+ "simplytyped": "^3.3.0"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
"node_modules/@bevry/json": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.7.0.tgz",
- "integrity": "sha512-6sloPFqrsvXt4XViAta8UCdwnNhBAuwH3fWyqRvdkL3Fyu0DvOAHlskYytrIwGYdI1Euvj4+TVvb1Xi/nmT/oQ==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.9.0.tgz",
+ "integrity": "sha512-22RLqQDrKapGvTJoNnunr3TQr9E2/Qr882n9X/DyoNspYgHZ5ijsF3VRAWdgr7HJhrA0ApuFfTaOVVQoSCj99g==",
"dev": true,
"dependencies": {
- "@bevry/file": "^2.1.0",
- "errlop": "^7.1.0"
+ "@bevry/fs-read": "^1.0.0",
+ "@bevry/fs-unlink": "^1.0.0",
+ "@bevry/fs-write": "^1.0.0",
+ "errlop": "^7.2.0"
},
"engines": {
"node": ">=10"
@@ -1927,9 +1987,9 @@
}
},
"node_modules/@bevry/valid-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.0.0.tgz",
- "integrity": "sha512-YRK4spEHvSnZeyAb1It6OeuG2+zO1RjFdox39xnnVtwCuDIWvoIR5dHNgTLYp99k8pMzES8trzhroi5A7l0CwQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.1.0.tgz",
+ "integrity": "sha512-/8sDKmnrB6FTxkVMmNf0sCeP9jEi3HgcN1xcFxvCTyUY3WcV2R1UU/JGNz1lIYzO2wKE0OZf4qRRW9dCx/8/FQ==",
"dev": true,
"bin": {
"valid-filename": "bin.cjs"
@@ -1942,9 +2002,9 @@
}
},
"node_modules/@bevry/wait": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.0.0.tgz",
- "integrity": "sha512-rHyxdCSe/NDXHtPUTArprp45ULTCbciS07Oc+EXC5QUunnMi14aVBHALoFQuEkpY3fS2WqDCzBlD+xLjLQpPyA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.1.0.tgz",
+ "integrity": "sha512-AyDsTT08vapll+A4a42hi2mYLNfgalv3OQPrdRsabASomxYRttivvatcdxSeSjGRWlHTZJ2ygPUEkPGnas1ZBQ==",
"dev": true,
"engines": {
"node": ">=4"
@@ -2016,9 +2076,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
- "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
+ "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2288,20 +2348,6 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/ambi/node_modules/typechecker": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
- "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
- "dependencies": {
- "editions": "^2.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
"node_modules/ansi-escapes": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
@@ -2362,14 +2408,14 @@
}
},
"node_modules/assert-helpers": {
- "version": "11.4.0",
- "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.4.0.tgz",
- "integrity": "sha512-TdRtvQxF6nKWH8u9DPVIpdBCEkg8k41rzigC+tNJvY8+ebIeLcXuhLqPZOF8ncWDHYPAhptSWu92hKgq6YqzGw==",
+ "version": "11.5.0",
+ "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.5.0.tgz",
+ "integrity": "sha512-Ti9VEWfg3SVFrbfEgwy+AJ9o6Df65wN6ihu1F9RdZr86gwjcBqPtTHBMP5hX5YEbuR5aJhDLBT5/WKqmQi0Ypw==",
"dev": true,
"dependencies": {
- "@bevry/ansi": "^6.1.0",
- "editions": "^6.12.0",
- "errlop": "^7.2.0"
+ "@bevry/ansi": "^6.4.0",
+ "editions": "^6.13.0",
+ "errlop": "^7.3.0"
},
"engines": {
"node": ">=4"
@@ -2448,9 +2494,9 @@
}
},
"node_modules/badges": {
- "version": "4.33.0",
- "resolved": "https://registry.npmjs.org/badges/-/badges-4.33.0.tgz",
- "integrity": "sha512-qP54oWiXlxg8UFo3T/Et7SBN1hbZZ8e6OzrHn1McqdKgXOwMJXMG0HPtYkR+wYRaXeNbNEkNzO3Wq5Ygjwb9tw==",
+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/badges/-/badges-4.35.0.tgz",
+ "integrity": "sha512-lyO25Wm/VdC+I+TxBAKkq444OMdWbszsH1WFcUthIYVVpTLHXKa1C0Vr4JCuLvsKjbBnQm6rEQMAsS34VL1ufA==",
"dev": true,
"engines": {
"node": ">=10"
@@ -2602,9 +2648,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001562",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz",
- "integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==",
+ "version": "1.0.30001563",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz",
+ "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==",
"dev": true,
"funding": [
{
@@ -2628,15 +2674,15 @@
"dev": true
},
"node_modules/caterpillar": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.10.0.tgz",
- "integrity": "sha512-E2UOyr2LoDyxTW9Z7oG+e7dME8DT6jEQO2xZ0TUAl5Jx+4wgsj9LjhXmmhObP+2EWSTS/1Exri4Ff5uHFRfxtQ==",
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-6.11.0.tgz",
+ "integrity": "sha512-FQn5U9LyJiPuREifDEIANecN1ydrwqYOQhUMX0VAwVhaodD71pTfHs7Yg9nOiQuIjYRUgfQyARZts7YQkOXdWw==",
"dev": true,
"dependencies": {
- "@bevry/ansi": "^6.1.0",
- "editions": "^6.11.0",
- "get-current-line": "^6.8.0",
- "rfc-log-levels": "^3.19.0"
+ "@bevry/ansi": "^6.2.0",
+ "editions": "^6.13.0",
+ "get-current-line": "^6.9.0",
+ "rfc-log-levels": "^3.20.0"
},
"engines": {
"node": ">=10"
@@ -2797,9 +2843,9 @@
"dev": true
},
"node_modules/core-js-compat": {
- "version": "3.33.2",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz",
- "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==",
+ "version": "3.33.3",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.3.tgz",
+ "integrity": "sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==",
"dev": true,
"dependencies": {
"browserslist": "^4.22.1"
@@ -2932,12 +2978,26 @@
}
},
"node_modules/eachr": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.3.0.tgz",
- "integrity": "sha512-8IvhM85jVBHWObZ/GJ6MgzpBwD5Z/KsSbeQFMnauf71pB+CLRA7+qzEpueBGLD6j/PG4mBu8Ho+/J2aZjYFSOg==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.5.0.tgz",
+ "integrity": "sha512-ZN/qq8/81Zxdabht75isKiPnPJdCNFBhGcekF7MCb1nzLp81/IMQkpvLEoJOcGwXoOWMcWRh6ujZv80PNnYcCA==",
"dependencies": {
"editions": "^6.13.0",
- "typechecker": "^8.2.0"
+ "typechecker": "^8.5.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/eachr/node_modules/typechecker": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz",
+ "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==",
+ "dependencies": {
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -2971,9 +3031,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.582",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.582.tgz",
- "integrity": "sha512-89o0MGoocwYbzqUUjc+VNpeOFSOK9nIdC5wY4N+PVUarUK0MtjyTjks75AZS2bW4Kl8MdewdFsWaH0jLy+JNoA==",
+ "version": "1.4.589",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.589.tgz",
+ "integrity": "sha512-zF6y5v/YfoFIgwf2dDfAqVlPPsyQeWNpEWXbAlDUS8Ax4Z2VoiiZpAPC0Jm9hXEkJm2vIZpwB6rc4KnLTQffbQ==",
"dev": true
},
"node_modules/entities": {
@@ -2986,9 +3046,9 @@
}
},
"node_modules/errlop": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz",
- "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.3.0.tgz",
+ "integrity": "sha512-L7V1a+Ot9BieLoKa8bwOu2X7e/sH6LZ3SSzfnOEOdCHGmIi+vK4jgJLEmtmuM7JlI1+68PX9ZMDd2oUhLmLSGw==",
"dev": true,
"engines": {
"node": ">=4"
@@ -3016,15 +3076,15 @@
}
},
"node_modules/eslint": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
- "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
+ "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.53.0",
+ "@eslint/js": "8.54.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -3071,53 +3131,20 @@
}
},
"node_modules/eslint-config-bevry": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-4.0.0.tgz",
- "integrity": "sha512-329+HQ/bn9VnjpvWWGqjenyx/ZTxG38+vzjYNUl4BqGXjdHL2U9N0DM3I5YXsSp7Nr5bHkDHUPVycRaz5rFNnQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-5.0.0.tgz",
+ "integrity": "sha512-wJeal93YYzRsyAoIuZmJmiQapGMK5YtAHUvJhMTqUUsPxID4lRsikPspB6S1nudafohuMGp8NohkpYeOV8heGA==",
"dev": true,
"dependencies": {
- "semver": "^7.5.4"
+ "version-clean": "^1.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=6"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/eslint-config-bevry/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint-config-bevry/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint-config-bevry/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
"node_modules/eslint-config-prettier": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
@@ -3356,14 +3383,14 @@
}
},
"node_modules/event-emitter-grouped": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.1.0.tgz",
- "integrity": "sha512-OXDI7ZklMTxYtD9Ke6g7frRmC9QlJ2O7e0vGKWxEHu+Z2qShMF1Fz80sQEZL1QV5nLUrCqnk7o0NZZizYVUyiQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.2.0.tgz",
+ "integrity": "sha512-qKUoNmGXBdlMI9PfWqr3QPuHqERWNekw4/4j2LqvybsKG4IK3mqzgKHYDOZCrdSeX8svcMI+ZJ6Mi2FAETa4kQ==",
"dev": true,
"dependencies": {
- "editions": "^6.11.0",
- "taskgroup": "^9.2.0",
- "unbounded": "^5.1.0"
+ "editions": "^6.13.0",
+ "taskgroup": "^9.3.0",
+ "unbounded": "^5.2.0"
},
"engines": {
"node": ">=4"
@@ -3429,12 +3456,26 @@
"dev": true
},
"node_modules/extendr": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.2.0.tgz",
- "integrity": "sha512-OERmPfUU5W6XFhtvYXKpfsvzphuKlgczjFuyLetNpp2yEq6eM5BcaRkdv4iITTTA72kINNQrynsNLrc7dqJIVg==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.3.0.tgz",
+ "integrity": "sha512-POnl6CCjhLIMap3Ms3C0499f4Dj1Wr0MuraNFcT2CQveEcL6llem9NK0xXQBsZpTtjhJ6hlMiFqe8QTF92k2ew==",
"dependencies": {
"editions": "^6.13.0",
- "typechecker": "^8.2.0"
+ "typechecker": "^8.5.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/extendr/node_modules/typechecker": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz",
+ "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==",
+ "dependencies": {
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -3458,14 +3499,29 @@
}
},
"node_modules/extract-opts": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.2.0.tgz",
- "integrity": "sha512-aaJT0KtC/Qf0fDgRE+NAzgQrogNPfSNjesxA/mNdF8p9J0qmvQMTa3brZZTbfQzPanH43/lnSG6PtBUuMgy1gA==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-5.3.0.tgz",
+ "integrity": "sha512-bpahJj1yS2hQzO6VaBySxz8kAipKFM3mygAhpHfaojrrlwhCWfWgWeUmMEwuzqugKaOfDh63uvhvB4YmT8eT5A==",
"dev": true,
"dependencies": {
- "eachr": "^6.3.0",
+ "eachr": "^6.5.0",
"editions": "^6.13.0",
- "typechecker": "^8.2.0"
+ "typechecker": "^8.5.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/extract-opts/node_modules/typechecker": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz",
+ "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==",
+ "dev": true,
+ "dependencies": {
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -3732,12 +3788,12 @@
}
},
"node_modules/get-cli-arg": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-8.0.0.tgz",
- "integrity": "sha512-cR/Tt2Gnj7hF5CbkUOzXFZvmDWkDssqaTt7jeMSpZ+vKb/U0tAmfESYnwWprYJY81Jhvm2eXtSbNts5uqOaPCw==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-8.1.0.tgz",
+ "integrity": "sha512-KBs2vR7bULdHR2xdfPumLJDdKuEDyB8hofOGf7HXNml/0tNqOn3oU//seyWcjCVG4YDC5du8c/Kqz47RcNhyuA==",
"dev": true,
"dependencies": {
- "normalify": "^2.26.0"
+ "normalify": "^2.27.0"
},
"engines": {
"node": ">=8"
@@ -3747,9 +3803,9 @@
}
},
"node_modules/get-current-line": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.8.0.tgz",
- "integrity": "sha512-X4JqocHKZEZRvFGdTzvPLYSZ16hol/9gzKF3bMGe53PWIkxlSv0U9xGxB4gXFqhN6jR1YNGMc6u1oMAFBrBqGw==",
+ "version": "6.9.0",
+ "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-6.9.0.tgz",
+ "integrity": "sha512-jFRFeABDPUMkidcVK3OOWKCAts9Gpku1+dWDLTU7mHbdp6sRB2IM9EnE3io8gJhxCHyTgANj3N5Lg9yHyAxypA==",
"dev": true,
"engines": {
"node": ">=10"
@@ -3913,9 +3969,9 @@
}
},
"node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
+ "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -4317,14 +4373,14 @@
}
},
"node_modules/kava": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/kava/-/kava-7.1.0.tgz",
- "integrity": "sha512-v0eCMoxduQH3OkddO115ygJ+1gNm3kkIEUqAlUwwicQBhD33+ylSb302fRhwl/Y6ekA6TekcmX1IAbKkCXJ2Gw==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/kava/-/kava-7.2.0.tgz",
+ "integrity": "sha512-Fs4liNvmIhLxyRmTMdnl4xLyEGivaVtozYwysDxNDu0yS6fMh5yC9lzqmh8q+DKaNrfjbkHwnWYLV8YwYGqiaQ==",
"dev": true,
"dependencies": {
- "editions": "^6.11.0",
- "event-emitter-grouped": "^6.1.0",
- "taskgroup": "^9.2.0"
+ "editions": "^6.13.0",
+ "event-emitter-grouped": "^6.2.0",
+ "taskgroup": "^9.3.0"
},
"engines": {
"node": ">=4"
@@ -4591,12 +4647,12 @@
"dev": true
},
"node_modules/native-promise-pool": {
- "version": "3.22.0",
- "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.22.0.tgz",
- "integrity": "sha512-tEFj/KMhIfuKi0umpWBWx0KQ8C0+a3dL0oV+Kor2tPKkzhMpkyou7jAyAy0D2OyloJ99MrLhtEX8LdhirdLlMQ==",
+ "version": "3.23.0",
+ "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.23.0.tgz",
+ "integrity": "sha512-BIW+8lLmHQJBJegsZS7vAPG++d1gAcJ8wS15r6+4h7khKEJ31QR06BZYme6kfPVBi9fOKG0L/yEwXRD+3Qs1pg==",
"dev": true,
"dependencies": {
- "editions": "^6.11.0"
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=10"
@@ -4617,26 +4673,6 @@
"integrity": "sha512-ye8AIYWQcP9MvoM1i0Z2jV0qed31Z8EWXYnyGNkiUAd+Fo8J+7uy90xTV8g/oAbhtjkY7iZbNTizQaXdKUuwpQ==",
"dev": true
},
- "node_modules/node-fetch": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
- "dev": true,
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
"node_modules/node-releases": {
"version": "2.0.13",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
@@ -4644,9 +4680,9 @@
"dev": true
},
"node_modules/normalify": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.26.0.tgz",
- "integrity": "sha512-G4oWM/03stGSeu/C7FXBiTj44Ei5ba4WKiTET3gH/QiTPEEoS8aqH0OPPP1qJamxikY1kztCnlvCVsyL22uqrA==",
+ "version": "2.27.0",
+ "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.27.0.tgz",
+ "integrity": "sha512-4mK4oobeHuYpv6OQiZWd/ILUi1GFaTKPxiQ9tPvI/nWIoz6i7c6/qXPopmrw7opjGTCSDHt2HwzYWrIr+mWRTg==",
"dev": true,
"engines": {
"node": ">=10"
@@ -4929,20 +4965,22 @@
}
},
"node_modules/projectz": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/projectz/-/projectz-3.0.0.tgz",
- "integrity": "sha512-8DLhjLuGM8KWqvag/SL/vTZgqHIGqEmMyQXQAaiIMd3Zc/VevrM/38a4KYNlOFznzbDOCQkZpoGu/aQh723Kjw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/projectz/-/projectz-3.2.0.tgz",
+ "integrity": "sha512-vMkArRyy4BkEIzwoYY+KJWqrsEOs8Jqa0RcmwDHmQ3qjR1W249AtIHWjdomnjxqUOPJ+OfdJB/iMIXf0aGiG9w==",
"dev": true,
"dependencies": {
- "@bevry/file": "^2.1.0",
- "@bevry/json": "^1.7.0",
- "badges": "^4.32.0",
- "caterpillar": "^6.9.0",
+ "@bevry/fs-list": "^2.0.0",
+ "@bevry/fs-read": "^1.0.0",
+ "@bevry/fs-write": "^1.0.0",
+ "@bevry/json": "^1.9.0",
+ "badges": "^4.35.0",
+ "caterpillar": "^6.11.0",
"fellow": "^6.25.0",
- "get-cli-arg": "^8.0.0",
+ "get-cli-arg": "^8.1.0",
"spdx-expression-parse": "^3.0.1",
"spdx-license-list": "^6.8.0",
- "typechecker": "^8.1.0"
+ "typechecker": "^8.2.0"
},
"bin": {
"projectz": "bin.cjs"
@@ -4954,6 +4992,21 @@
"url": "https://bevry.me/fund"
}
},
+ "node_modules/projectz/node_modules/typechecker": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz",
+ "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==",
+ "dev": true,
+ "dependencies": {
+ "editions": "^6.13.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
"node_modules/psl": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@@ -5185,9 +5238,9 @@
}
},
"node_modules/rfc-log-levels": {
- "version": "3.19.0",
- "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.19.0.tgz",
- "integrity": "sha512-4+EiBg1icaZ5jaz+4B2O15Xq4YcrCverWekGnJUqGlXgGJWjrjgMJ74cqCWMzvffeSph5g2HxyfOQcnQDSh40Q==",
+ "version": "3.20.0",
+ "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.20.0.tgz",
+ "integrity": "sha512-fRvsAhOFIp0Ez6ooDFMpMM9Ma0FymjF9gOPHjE4b32XvvLZjEyHQbLpf1cs3Hd1G7Lg2mUL4fRJD53JoPokcWA==",
"dev": true,
"engines": {
"node": ">=10"
@@ -5380,13 +5433,13 @@
]
},
"node_modules/safefs": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.3.0.tgz",
- "integrity": "sha512-IS/Q+IZ4FLSHUHVEKgLA+8SD5LPB5LoN0gDbeMcqW4W+PUoXVV2/7HJ7iLfi7XXw7qQE/A6g64+k89VhcrEkWQ==",
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/safefs/-/safefs-8.4.0.tgz",
+ "integrity": "sha512-dIi839HGNWD/AwozKXp/bR04h+SbIlOnnyYcOnGmiMOHunHEWn4UpI8t9Sfw5gq5upXVLcUIFjxZPQtlcoAXMg==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.11",
- "version-compare": "^3.2.0"
+ "version-compare": "^3.3.0"
},
"engines": {
"node": ">=4"
@@ -5396,16 +5449,31 @@
}
},
"node_modules/safeps": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.2.0.tgz",
- "integrity": "sha512-qa6JaSDyhuOqUexFqfqihz8feBTMgZTiSvC0UDSkkH3N4EzzlkVkLH+JMd4vOuiHv6D4iHDtBiWLv5C92d5i0Q==",
+ "version": "11.3.0",
+ "resolved": "https://registry.npmjs.org/safeps/-/safeps-11.3.0.tgz",
+ "integrity": "sha512-IaeWzaVvmuFl4VgXAfrRyrs0AXVWcdpzrz8J6jvILiTNRIwvUvjaopEaaQ2Pw5tD+exCzImiTs0QHq6EsMKMaA==",
"dev": true,
"dependencies": {
"editions": "^6.13.0",
- "extract-opts": "^5.2.0",
- "safefs": "^8.3.0",
- "taskgroup": "^9.2.0",
- "typechecker": "^8.2.0"
+ "extract-opts": "^5.3.0",
+ "safefs": "^8.4.0",
+ "taskgroup": "^9.3.0",
+ "typechecker": "^8.5.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/safeps/node_modules/typechecker": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.5.0.tgz",
+ "integrity": "sha512-a1hbVPj4Ane0sLledbgIp+nA++Rcx6lVPcrLmaXuqo/hcO5dEVw59mi4pIdxVuKm5hUPWdNeW99ca7rPFaduqQ==",
+ "dev": true,
+ "dependencies": {
+ "editions": "^6.13.0"
},
"engines": {
"node": ">=4"
@@ -5715,16 +5783,16 @@
}
},
"node_modules/taskgroup": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.2.0.tgz",
- "integrity": "sha512-q7591pBFED3gC23BY3N522iHtR2CJAZgT+mUON55akUNQ58HFtuUf6dmLhLqAIYH5ouBf1qeVivSOYzjnHBgTg==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.3.0.tgz",
+ "integrity": "sha512-yYsPr+4YYfigAb0ZGbIsvKumdOW8+s+226Swn21OSvdipTatsLsVBp7Cq9qTgKGBloYRydRkS4VE/43xyU0a9g==",
"dev": true,
"dependencies": {
"ambi": "3.2.0",
- "eachr": "^6.1.0",
- "editions": "^6.11.0",
- "extendr": "^7.1.0",
- "unbounded": "^5.1.0"
+ "eachr": "^6.3.0",
+ "editions": "^6.13.0",
+ "extendr": "^7.2.0",
+ "unbounded": "^5.2.0"
},
"engines": {
"node": ">=4"
@@ -5803,12 +5871,6 @@
"node": ">=0.8"
}
},
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
- },
"node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
@@ -5858,23 +5920,49 @@
}
},
"node_modules/typechecker": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.2.0.tgz",
- "integrity": "sha512-SnCTb8RGuu4n3fhbbQ7VJPtFc8F3WtQ9HD7rBg3cyBKKsL8bhAz6tB7ul/zX7hMj8IVFWRfrdbZpd+84lSA8Pw==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
+ "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
"dependencies": {
- "editions": "^6.13.0"
+ "editions": "^2.2.0"
},
"engines": {
- "node": ">=4"
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/typechecker/node_modules/editions": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
+ "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "dependencies": {
+ "errlop": "^2.0.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/typechecker/node_modules/errlop": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
+ "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
+ "engines": {
+ "node": ">=0.8"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
"node_modules/typescript": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
- "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
+ "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
"dev": true,
"peer": true,
"bin": {
@@ -5892,9 +5980,9 @@
"dev": true
},
"node_modules/unbounded": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.2.0.tgz",
- "integrity": "sha512-/DKuVxnOBgTB85FUcSKAyjPBCsu0mVvG7JtRMQa4+EzyBYS0zYEzpcts5R9QrjL7kE9Jy1iu4XQdAYv/itf4qg==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.3.0.tgz",
+ "integrity": "sha512-ykI4nE6hOLgKYCoC37uaSMyItWJD+pIsbd+p/+qshHRQOvTYASFOnzOI6BH6YejM3YwjuTjcgcXT3tZpCIwC+w==",
"dependencies": {
"editions": "^6.13.0"
},
@@ -6016,12 +6104,12 @@
}
},
"node_modules/valid-directory": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.2.0.tgz",
- "integrity": "sha512-H48H7Jbw2zLZl4DA8QLkT9HsfgGHg+MJi1mOfj+eybe2VhElHsD/0WBaKMBDJAVFq+Pi8w1leiYITYAKZtg/FA==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.4.0.tgz",
+ "integrity": "sha512-RdV/rBBN6MZrksSUc2Eg6lorVJRaS0aN1JM7iXQj8jVRdWQizrb10l4okxDtBdzudB2EFaDUic75W09SLrFl6w==",
"dev": true,
"dependencies": {
- "@bevry/valid-filename": "^2.0.0",
+ "@bevry/valid-filename": "^2.1.0",
"fdir": "^6.1.1"
},
"bin": {
@@ -6076,10 +6164,22 @@
"extsprintf": "^1.2.0"
}
},
+ "node_modules/version-clean": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.1.0.tgz",
+ "integrity": "sha512-M10X8MCM0YGn7thYP1CRla/fbY7f/WMOXvI2oxGTNTHKxir5iK8PpuF2DEBtwGtpxnrjEof3lRArz5iD300bFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
"node_modules/version-compare": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz",
- "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.3.0.tgz",
+ "integrity": "sha512-jL4QY+bjCHaEGDudegNgtAPzeFeicPBRkISl/2bi1fiKVGbpbQi2fEKBUbA9zsYck7Nv020Xa5jbUdcBv3yocg==",
"engines": {
"node": ">=4"
},
@@ -6101,22 +6201,6 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "dev": true
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "dev": true,
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
diff --git a/package.json b/package.json
index 7693ece..b148033 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"title": "TaskGroup",
"name": "taskgroup",
- "version": "9.3.0",
+ "version": "9.4.0",
"description": "Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.",
"homepage": "https://github.com/bevry/taskgroup",
"license": "Artistic-2.0",
@@ -28,18 +28,19 @@
"githubsponsors",
"thanksdev",
"patreon",
- "flattr",
"liberapay",
"buymeacoffee",
"opencollective",
"crypto",
"paypal",
- "wishlist"
+ "---",
+ "discord",
+ "twitch"
],
"config": {
"githubWorkflow": "bevry",
"githubSponsorsUsername": "balupton",
- "thanksdevGithubUsername": "balupton",
+ "thanksdevGithubUsername": "bevry",
"buymeacoffeeUsername": "balupton",
"cryptoURL": "https://bevry.me/crypto",
"flattrUsername": "balupton",
@@ -48,6 +49,9 @@
"patreonUsername": "bevry",
"paypalURL": "https://bevry.me/paypal",
"wishlistURL": "https://bevry.me/wishlist",
+ "discordServerID": "1147436445783560193",
+ "discordServerInvite": "nQuXddV7VP",
+ "twitchUsername": "balupton",
"githubUsername": "bevry",
"githubRepository": "taskgroup",
"githubSlug": "bevry/taskgroup",
@@ -125,29 +129,29 @@
"browser": "edition-browsers/index.js",
"dependencies": {
"ambi": "3.2.0",
- "eachr": "^6.3.0",
+ "eachr": "^6.5.0",
"editions": "^6.13.0",
- "extendr": "^7.2.0",
- "unbounded": "^5.2.0"
+ "extendr": "^7.3.0",
+ "unbounded": "^5.3.0"
},
"devDependencies": {
- "@babel/cli": "^7.23.0",
+ "@babel/cli": "^7.23.4",
"@babel/core": "^7.23.3",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/preset-env": "^7.23.3",
"@bevry/update-contributors": "^1.23.0",
- "assert-helpers": "^11.4.0",
- "eslint": "^8.53.0",
- "eslint-config-bevry": "^4.0.0",
+ "assert-helpers": "^11.5.0",
+ "eslint": "^8.54.0",
+ "eslint-config-bevry": "^5.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
"jsdoc": "^4.0.2",
- "kava": "^7.1.0",
+ "kava": "^7.2.0",
"prettier": "^3.1.0",
- "projectz": "^3.0.0",
- "safeps": "^11.2.0",
+ "projectz": "^3.2.0",
+ "safeps": "^11.3.0",
"surge": "^0.23.1",
- "valid-directory": "^4.2.0"
+ "valid-directory": "^4.4.0"
},
"scripts": {
"our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
diff --git a/test.cjs b/test.cjs
index a53f3d3..405b20a 100644
--- a/test.cjs
+++ b/test.cjs
@@ -1,4 +1,4 @@
'use strict'
// auto-generated by boundation, do not update manually
-/** @type {typeof import("./source/test.js") } */
+/** @type {typeof import("null") } */
module.exports = require('editions').requirePackage(__dirname, require, 'test.js')
\ No newline at end of file