From e2e3cd8a5ad84bfff73b407e80c339ac9638ab02 Mon Sep 17 00:00:00 2001
From: Benjamin Lupton
Date: Wed, 27 Dec 2023 16:53:00 +0800
Subject: [PATCH] v7.6.0 - boundation, changelog, version bump
---
HISTORY.md | 5 +
LICENSE.md | 8 +-
README.md | 117 ++--
package-lock.json | 1349 ++++++++++++++++-----------------------------
package.json | 112 ++--
5 files changed, 611 insertions(+), 980 deletions(-)
diff --git a/HISTORY.md b/HISTORY.md
index f56ac1f..6c93b2d 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,5 +1,10 @@
# History
+## v7.6.0 2023 December 27
+
+- 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.5.0 2023 December 6
- 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/LICENSE.md b/LICENSE.md
index d9fd5bc..876f0ff 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,16 +1,16 @@
-License
+# License
Unless stated otherwise all works are:
-
+- Copyright © [Benjamin Lupton](https://balupton.com)
and licensed under:
-
+- [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)
-The Artistic License 2.0
+## The Artistic License 2.0
Copyright (c) 2000-2006, The Perl Foundation.
diff --git a/README.md b/README.md
index cf51611..783771b 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,9 @@
-kava
+# kava
-
@@ -25,7 +24,6 @@
-
Kava has been powering accurate test suites for Node.js and Web Browsers since 2012.
@@ -41,38 +39,34 @@ Kava has been powering accurate test suites for Node.js and Web Browsers since 2
-Install
+## Install
-npm
-
-- Install:
npm install --save kava
-- Import:
import * as pkg from ('kava')
-- Require:
const pkg = require('kava')
-
+### [npm](https://npmjs.com "npm is a package manager for javascript")
-jspm
+- Install: `npm install --save kava`
+- Import: `import * as pkg from ('kava')`
+- Require: `const pkg = require('kava')`
+
+### [jspm](https://jspm.io "Native ES Modules CDN")
``` html
```
+### [Editions](https://editions.bevry.me "Editions are the best way to produce and consume packages you care about.")
-
-
-
This package is published with the following editions:
+This package is published with the following editions:
+- `kava` aliases `kava/index.cjs` which uses the [Editions Autoloader](https://github.com/bevry/editions "You can use the Editions Autoloader to autoload the appropriate edition for your consumers environment") to automatically select the correct edition for the consumer's environment
+- `kava/source/index.js` is [ESNext](https://en.wikipedia.org/wiki/ECMAScript#ES.Next "ECMAScript Next") source code for [Node.js](https://nodejs.org "Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine") 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html "Node/CJS Modules") for modules
+- `kava/edition-browsers/index.js` is [ESNext](https://en.wikipedia.org/wiki/ECMAScript#ES.Next "ECMAScript Next") compiled for web browsers with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html "Node/CJS Modules") for modules
+- `kava/edition-node-6/index.js` is [ESNext](https://en.wikipedia.org/wiki/ECMAScript#ES.Next "ECMAScript Next") compiled for [Node.js](https://nodejs.org "Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine") 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html "Node/CJS Modules") for modules
+- `kava/edition-node-4/index.js` is [ESNext](https://en.wikipedia.org/wiki/ECMAScript#ES.Next "ECMAScript Next") compiled for [Node.js](https://nodejs.org "Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine") 4 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html "Node/CJS Modules") for modules
+- `kava/./index.d.ts` is [ESNext](https://en.wikipedia.org/wiki/ECMAScript#ES.Next "ECMAScript Next") compiled Types with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html "Node/CJS Modules") for modules
-kava
aliases kava/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environment
-kava/source/index.js
is ESNext source code for Node.js 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules
-kava/edition-browsers/index.js
is ESNext compiled for web browsers with Require for modules
-kava/edition-node-6/index.js
is ESNext compiled for Node.js 6 with Require for modules
-kava/edition-node-4/index.js
is ESNext compiled for Node.js 4 with Require for modules
-kava/./index.d.ts
is ESNext compiled Types with Require for modules
-
-
-
-This project provides its type information via inline JSDoc Comments. To make use of this in TypeScript, set your maxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:
+### [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.")
+This project provides its type information via inline [JSDoc Comments](http://usejsdoc.org "JSDoc is an API documentation generator for JavaScript, similar to Javadoc or phpDocumentor"). To make use of this in [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript."), set your maxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomplish this via your `tsconfig.json` file like so:
``` json
{
"compilerOptions": {
@@ -83,38 +77,37 @@ This project provides its type information via inline Discover the release history by heading on over to the HISTORY.md
file.
+[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/kava/blob/HEAD/HISTORY.md#files)
+
-
-
-Contribute
-
-Discover how you can contribute by heading on over to the CONTRIBUTING.md
file.
+## Backers
-
+### Code
+[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/kava/blob/HEAD/CONTRIBUTING.md#files)
-
+#### Authors
-Backers
+- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.
-Maintainers
+#### Maintainers
-These amazing people are maintaining this project:
+- [Benjamin Lupton](https://github.com/balupton) — Accelerating collaborative wisdom.
-
+#### Contributors
-Sponsors
+- [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/kava/commits?author=balupton "View the GitHub contributions of Benjamin Lupton on repository bevry/kava")
+- [Peter Flannery](https://github.com/pflannery) — [view contributions](https://github.com/bevry/kava/commits?author=pflannery "View the GitHub contributions of Peter Flannery on repository bevry/kava")
+- [Robert de Forest](https://github.com/rdeforest) — [view contributions](https://github.com/bevry/kava/commits?author=rdeforest "View the GitHub contributions of Robert de Forest on repository bevry/kava")
-No sponsors yet! Will you be the first?
+### Finances
@@ -125,29 +118,45 @@ No sponsors yet! Will you be the first?
-Contributors
-
-These amazing people have contributed code to this project:
-
-
-
-Discover how you can contribute by heading on over to the CONTRIBUTING.md
file.
+#### Sponsors
+
+- [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher
+- [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.
+- [Codecov](https://codecov.io/) — Empower developers with tools to improve code quality and testing.
+- [Poonacha Medappa](https://poonachamedappa.com)
+- [Rob Morris](https://github.com/Rob-Morris)
+- [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.
+- [Syntax](https://syntax.fm) — Syntax Podcast
+
+#### Donors
+
+- [Andrew Nesbitt](https://nesbitt.io)
+- [Balsa](https://balsa.com)
+- [Chad](https://opencollective.com/chad8)
+- [Codecov](https://codecov.io/)
+- [entroniq](https://gitlab.com/entroniq)
+- [Jean-Luc Geering](https://github.com/jlgeering)
+- [Michael Duane Mooring](https://mdm.cc)
+- [Mohammed Shah](https://github.com/smashah)
+- [Poonacha Medappa](https://poonachamedappa.com)
+- [Rob Morris](https://github.com/Rob-Morris)
+- [Sentry](https://sentry.io)
+- [ServieJS](https://github.com/serviejs)
+- [Skunk Team](https://skunk.team)
+- [Syntax](https://syntax.fm)
-
-License
+## License
Unless stated otherwise all works are:
-
+- Copyright © [Benjamin Lupton](https://balupton.com)
and licensed under:
-
+- [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)
diff --git a/package-lock.json b/package-lock.json
index 68cd80c..70fd34c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,33 +1,32 @@
{
"name": "kava",
- "version": "7.5.0",
+ "version": "7.6.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "kava",
- "version": "7.5.0",
+ "version": "7.6.0",
"license": "Artistic-2.0",
"dependencies": {
- "editions": "^6.19.0",
+ "editions": "^6.20.0",
"event-emitter-grouped": "^6.4.0",
- "taskgroup": "^9.5.1"
+ "taskgroup": "^9.6.0"
},
"devDependencies": {
"@babel/cli": "^7.23.4",
- "@babel/core": "^7.23.5",
+ "@babel/core": "^7.23.6",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
- "@babel/preset-env": "^7.23.5",
- "@bevry/update-contributors": "^1.23.0",
- "assert-helpers": "^11.9.0",
- "eslint": "^8.55.0",
- "eslint-config-bevry": "^5.2.0",
+ "@babel/preset-env": "^7.23.6",
+ "assert-helpers": "^11.11.0",
+ "eslint": "^8.56.0",
+ "eslint-config-bevry": "^5.3.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-prettier": "^5.0.1",
+ "eslint-plugin-prettier": "^5.1.2",
"jsdoc": "^4.0.2",
- "prettier": "^3.1.0",
- "projectz": "^3.4.0",
- "valid-directory": "^4.6.0"
+ "prettier": "^3.1.1",
+ "projectz": "^4.0.0",
+ "valid-directory": "^4.7.0"
},
"engines": {
"node": ">=4"
@@ -110,21 +109,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz",
- "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
+ "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.5",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.5",
- "@babel/parser": "^7.23.5",
+ "@babel/helpers": "^7.23.6",
+ "@babel/parser": "^7.23.6",
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.5",
- "@babel/types": "^7.23.5",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -140,12 +139,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz",
- "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
+ "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.23.5",
+ "@babel/types": "^7.23.6",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -179,14 +178,14 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
- "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
+ "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.15",
- "browserslist": "^4.21.9",
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -195,9 +194,9 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz",
- "integrity": "sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==",
+ "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==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
@@ -235,9 +234,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz",
- "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==",
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz",
+ "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
"dev": true,
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
@@ -460,14 +459,14 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz",
- "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz",
+ "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==",
"dev": true,
"dependencies": {
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.5",
- "@babel/types": "^7.23.5"
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6"
},
"engines": {
"node": ">=6.9.0"
@@ -488,9 +487,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz",
- "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
+ "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1061,12 +1060,13 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz",
- "integrity": "sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz",
+ "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1587,13 +1587,13 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.5.tgz",
- "integrity": "sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==",
+ "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==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.23.5",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-validator-option": "^7.23.5",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
@@ -1633,7 +1633,7 @@
"@babel/plugin-transform-dynamic-import": "^7.23.4",
"@babel/plugin-transform-exponentiation-operator": "^7.23.3",
"@babel/plugin-transform-export-namespace-from": "^7.23.4",
- "@babel/plugin-transform-for-of": "^7.23.3",
+ "@babel/plugin-transform-for-of": "^7.23.6",
"@babel/plugin-transform-function-name": "^7.23.3",
"@babel/plugin-transform-json-strings": "^7.23.4",
"@babel/plugin-transform-literals": "^7.23.3",
@@ -1701,9 +1701,9 @@
"dev": true
},
"node_modules/@babel/runtime": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz",
- "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
+ "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
"dev": true,
"dependencies": {
"regenerator-runtime": "^0.14.0"
@@ -1727,20 +1727,20 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz",
- "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
+ "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.5",
+ "@babel/generator": "^7.23.6",
"@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.5",
- "@babel/types": "^7.23.5",
- "debug": "^4.1.0",
+ "@babel/parser": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "debug": "^4.3.1",
"globals": "^11.1.0"
},
"engines": {
@@ -1748,9 +1748,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz",
- "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
+ "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
"dev": true,
"dependencies": {
"@babel/helper-string-parser": "^7.23.4",
@@ -1762,12 +1762,12 @@
}
},
"node_modules/@bevry/ansi": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.7.0.tgz",
- "integrity": "sha512-ApvNj7gXXCKsQLJhrAMwoZ+KZ3xMuJ7TS/f3O+IoS03Op2c0AUE9uR9gJfTlwaCzvwIe4XFr6Y7ET/TXnxe6ZA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.8.0.tgz",
+ "integrity": "sha512-yHL8505MFE1yqvSL6Az5jce0WQVkuRctw2q5gtvFzVt0FTe36V18QyP/JH1pQ5GP0lgFTmpWawRLjQuZsGpYyg==",
"dev": true,
"dependencies": {
- "editions": "^6.18.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -1776,13 +1776,13 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-accessible": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.2.0.tgz",
- "integrity": "sha512-LfwU96cE4/7BCx9cwiWsT/1773zS0Z1NCamMF7vnLFxP6nwnCjRSxUedzGDF942WkuEaENpUdAAl/o9TedVWXw==",
+ "node_modules/@bevry/argument": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/argument/-/argument-1.0.0.tgz",
+ "integrity": "sha512-Wd5tlSDqv49ANautIW+yIx35d4qRVkFQIB9t089q83vnxVoNy7MTQLZ8VctuzvefA7wOjGsJ1q7V9+6ktukYdw==",
"dev": true,
"dependencies": {
- "editions": "^6.16.0"
+ "errlop": "^8.2.0"
},
"engines": {
"node": ">=4"
@@ -1791,16 +1791,13 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-list": {
+ "node_modules/@bevry/fs-accessible": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.3.0.tgz",
- "integrity": "sha512-n2Y9m6Zip/1Q4pz8TSUhLqdQPyA0luOMbX1SQrnguM9KEdikymyl2iOoHboBTNTbO5hH+KfxhP2KFz2TtNOByg==",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.3.0.tgz",
+ "integrity": "sha512-B3toe0GoyVzQpRMpQ3DRIOaA3GiBh2GAkjsiVycYs7E1m2rg+h0NvUWmIHNnOGiWOuFY1vuB2fO9Gf4GW909TQ==",
"dev": true,
"dependencies": {
- "@bevry/fs-accessible": "^2.2.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0",
- "version-compare": "^3.4.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -1809,16 +1806,16 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-mkdirp": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.3.0.tgz",
- "integrity": "sha512-xw9Q/p5B/TytBiALokrhED4KyUqDO97rXtG9vU8kE4t4mKV+AkH87DBE9c/CVxuWtOe+ZOv+T6BadgfYvWdBHA==",
+ "node_modules/@bevry/fs-list": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-list/-/fs-list-2.4.0.tgz",
+ "integrity": "sha512-GPIqbxvMXWr+8183qdO+c3xW08n2qZO7/tmfzrwyedD3pPrsGwhj6eFBUaxWhrmBKJDAkdcN8gUDx7TsUp996A==",
"dev": true,
"dependencies": {
- "@bevry/fs-accessible": "^2.2.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0",
- "version-compare": "^3.4.0"
+ "@bevry/fs-accessible": "^2.3.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0",
+ "version-compare": "^3.8.0"
},
"engines": {
"node": ">=4"
@@ -1827,15 +1824,16 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-read": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.3.0.tgz",
- "integrity": "sha512-gv8HALfji3xhGot7dV6754HXitIox2Mg34qo0t8hX3biT/4pLf11a7IWawLOFsIIR2lJGi6dgsHY+N2Kc15CVw==",
+ "node_modules/@bevry/fs-mkdirp": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.4.0.tgz",
+ "integrity": "sha512-Bqf+31YadlF+aW4a26dz1zsgvkndf36XuLZOI9LpMfum1WHTqyUx3bLdt59DRqmwaw+2L/Vb/rpuycCKMv89SA==",
"dev": true,
"dependencies": {
- "@bevry/fs-accessible": "^2.2.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0"
+ "@bevry/fs-accessible": "^2.3.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0",
+ "version-compare": "^3.8.0"
},
"engines": {
"node": ">=4"
@@ -1844,15 +1842,15 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-unlink": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.3.0.tgz",
- "integrity": "sha512-TfyEZdVdZvMV8XHo4EZl/aPLYTh+Faven/Uf4n3Qr4s3AxLbgRUMftJ7HzhDL1oluOAMui3dl8jt3n8IsV6gKw==",
+ "node_modules/@bevry/fs-read": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.4.0.tgz",
+ "integrity": "sha512-oNohxiOof2SvRJ8d9WqATWAeuNplb+BKhCknvPzU5ZcxmylZPwhodpGMpxYOUjvi2UzgumrVA7NLRGB1XgMbYg==",
"dev": true,
"dependencies": {
- "@bevry/fs-accessible": "^2.2.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0"
+ "@bevry/fs-accessible": "^2.3.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0"
},
"engines": {
"node": ">=4"
@@ -1861,16 +1859,14 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/fs-write": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.3.0.tgz",
- "integrity": "sha512-7TSHZcKHmguFURQIXh6b6QXNacraK0bghvsWtbMS5elT24wAHmp2lv5Cls6p5wo8SPJaMdoDQoWjZKMRlehq8A==",
+ "node_modules/@bevry/fs-readable": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.3.0.tgz",
+ "integrity": "sha512-+bLwxu49AcWtTh+5F0Sss1YJVp+JUMl8Z9ibgNvincfoZVR4Gqn3/+zedpA8eIPTb8WBMs26IF9FeWK47u72nQ==",
"dev": true,
"dependencies": {
- "@bevry/fs-accessible": "^2.2.0",
- "@bevry/fs-mkdirp": "^1.3.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0"
+ "@bevry/fs-accessible": "^2.3.0",
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -1879,51 +1875,63 @@
"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==",
+ "node_modules/@bevry/fs-unlink": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.4.0.tgz",
+ "integrity": "sha512-ZM5RUwwXLnp5j7Nl9pgko7n7x+OVBA1lSTAJTv2lqB+coe8baprvEbAl2e8agY65V+DwQXxzOwDk2Vz0fUREnQ==",
"dev": true,
"dependencies": {
- "@bevry/wait": "^2.1.0",
- "simplytyped": "^3.3.0"
+ "@bevry/fs-accessible": "^2.3.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "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==",
+ "node_modules/@bevry/fs-write": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.4.0.tgz",
+ "integrity": "sha512-KVNb3rsYz7f0f8VGuvBEmxL1ICus/Hv1welBhYrqEvluGexZHj0+l9E540/9NMaxbx+4SGmctGows882D+ePkQ==",
"dev": true,
"dependencies": {
- "@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"
+ "@bevry/fs-accessible": "^2.3.0",
+ "@bevry/fs-mkdirp": "^1.4.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "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"
+ "node_modules/@bevry/github-api": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-11.0.0.tgz",
+ "integrity": "sha512-gOSFeauDKQRomaxVRCiIzI7XMRBLKTIpme1814FRiEhJr1gd82+AFAQ4rmlZL550atqkUYxU1wD9gWqYupljVQ==",
+ "dev": true,
+ "dependencies": {
+ "@bevry/argument": "^1.0.0",
+ "@bevry/fs-readable": "^2.3.0",
+ "@bevry/json": "^2.2.1",
+ "@bevry/list": "^2.3.0",
+ "@bevry/wait": "^2.4.0",
+ "@octokit/graphql": "^7.0.2",
+ "arrange-package-json": "^5.0.1",
+ "errlop": "^8.2.0",
+ "fellow": "^7.0.4",
+ "js-yaml": "^4.1.0",
+ "native-promise-pool": "^3.26.0",
+ "simplytyped": "^3.3.0",
+ "trim-empty-keys": "^1.0.1"
+ },
+ "bin": {
+ "github-backers": "bin.cjs"
},
"engines": {
"node": ">=18"
@@ -1933,58 +1941,55 @@
}
},
"node_modules/@bevry/json": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.10.0.tgz",
- "integrity": "sha512-OdAglhqfMDeetuUqZHJe40+sKfWDSbamKimwTyv7eJu6ODWvVJNzi20V7RkgYmzeifODX0rNwCBmPn9b+j54MA==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.2.1.tgz",
+ "integrity": "sha512-+MnksVThHWWGb8YOatxIs1vrtzcdAXhdk10FXcyaaxOE98eFs8uFA5RRSJVLm4bh1qaQF01XvfLxML5FTeyF3g==",
"dev": true,
"dependencies": {
- "@bevry/fs-read": "^1.1.0",
- "@bevry/fs-unlink": "^1.1.0",
- "@bevry/fs-write": "^1.1.0",
- "errlop": "^7.3.0"
+ "@bevry/fs-read": "^1.4.0",
+ "@bevry/fs-unlink": "^1.4.0",
+ "@bevry/fs-write": "^1.4.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.2.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
"node_modules/@bevry/list": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.8.0.tgz",
- "integrity": "sha512-qkLuLrM+AO2XDX87pySdRX31qXeB0jDBEL0PfY+LJSV56QhfDS1PGrqkCz4Ux+/eq/PfiQ/2hQhNgOHGb2HvSw==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@bevry/list/-/list-2.3.0.tgz",
+ "integrity": "sha512-7BZeYa0rPq2xCrZ4biItwDsxl+Pp5yh1KkV4OE2fmUlZ6F8lxjSHH8VOTM2EJuanu5GBwF+ENk8l0Oz/tAglVg==",
"dev": true,
+ "dependencies": {
+ "editions": "^6.19.0"
+ },
"engines": {
- "node": ">=10"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/@bevry/update-contributors": {
- "version": "1.23.0",
- "resolved": "https://registry.npmjs.org/@bevry/update-contributors/-/update-contributors-1.23.0.tgz",
- "integrity": "sha512-H3bWFAhZMa22IHMzlyE+JAou7n1ONsrs72Yv6Tt9V5+E/CYAltfQWz/8YJtu2/yEay3LqaW1FSAtvzQiXRu2yg==",
+ "node_modules/@bevry/render": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@bevry/render/-/render-1.0.0.tgz",
+ "integrity": "sha512-HZSQcd0DkzrHqYcl1NjDksqBvxz5xu6dlBLdWmg7sBmjRgVHs7v8jE0hYEPpLaaLBQJXxMzsMFQVLld/ZlcTUg==",
"dev": true,
- "dependencies": {
- "@bevry/github-contributors": "^4.1.0",
- "@bevry/json": "^1.5.0"
- },
- "bin": {
- "update-contributors": "bin.cjs"
- },
"engines": {
- "node": ">=10"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
"node_modules/@bevry/valid-filename": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.3.0.tgz",
- "integrity": "sha512-9i36jNVzGffqFM1OukhUWs0L6P4ijPQBnOvYyiCjdSzd/QZlILOYz6EI+sS2GBjQi5Q9PMvkSRIlRxJAQ+lKAw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/valid-filename/-/valid-filename-2.4.0.tgz",
+ "integrity": "sha512-MbLRTjQQA9PoHYGvFyhLv5ZGOfP1kowb5nh5aVflETvmq38WhR3oBGnALYfk7EX/IWZGXInH5/IjJ0Ydf13ABQ==",
"dev": true,
"bin": {
"valid-filename": "bin.cjs"
@@ -1997,9 +2002,9 @@
}
},
"node_modules/@bevry/wait": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.3.0.tgz",
- "integrity": "sha512-hTv3HveVtJHLVNiFa1C9Wkc4LfmeDZi/7ZBXC8gEHIPtDI7VbpVk/4doaUIA21vVf27qjqTgJRIgG5/uGVg9Rw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.4.0.tgz",
+ "integrity": "sha512-GqYbJnQ0CIqvFIMv8G4W98+EYSgvxq4UqxbKLamOGHiuQiVhKXIr3JAm9gct6Syo3cpU9sIP2q7FrQXW3aByjg==",
"dev": true,
"engines": {
"node": ">=4"
@@ -2056,9 +2061,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -2071,9 +2076,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
- "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
+ "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2214,19 +2219,82 @@
"node": ">= 8"
}
},
- "node_modules/@pkgr/utils": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
- "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==",
+ "node_modules/@octokit/endpoint": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.4.tgz",
+ "integrity": "sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^12.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@octokit/graphql": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz",
+ "integrity": "sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/request": "^8.0.1",
+ "@octokit/types": "^12.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@octokit/openapi-types": {
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.1.0.tgz",
+ "integrity": "sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==",
+ "dev": true
+ },
+ "node_modules/@octokit/request": {
+ "version": "8.1.6",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.6.tgz",
+ "integrity": "sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/endpoint": "^9.0.0",
+ "@octokit/request-error": "^5.0.0",
+ "@octokit/types": "^12.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@octokit/request-error": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
+ "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
"dev": true,
"dependencies": {
- "cross-spawn": "^7.0.3",
- "fast-glob": "^3.3.0",
- "is-glob": "^4.0.3",
- "open": "^9.1.0",
- "picocolors": "^1.0.0",
- "tslib": "^2.6.0"
+ "@octokit/types": "^12.0.0",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
},
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@octokit/types": {
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.4.0.tgz",
+ "integrity": "sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/openapi-types": "^19.1.0"
+ }
+ },
+ "node_modules/@pkgr/core": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.0.tgz",
+ "integrity": "sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==",
+ "dev": true,
"engines": {
"node": "^12.20.0 || ^14.18.0 || >=16.0.0"
},
@@ -2392,16 +2460,27 @@
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
- "node_modules/assert-helpers": {
- "version": "11.9.0",
- "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.9.0.tgz",
- "integrity": "sha512-nFb4nEv+E1kGppjGlPl8QPxXA+HcZqV1gX7ltbiBMiUvzT2pbv5Jfo1dIGvm+ZXkEstvn7mPUtkZIVevwmTLBA==",
+ "node_modules/arrange-package-json": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arrange-package-json/-/arrange-package-json-5.0.2.tgz",
+ "integrity": "sha512-fdk7dHhebrc3X8qnCKZBXm8fxk0HmkVC5z0CGGI3enXCQY4guHnkH1QUvq2wY4Bw/06Iskv3dxS4q1D7vXwbcw==",
"dev": true,
"dependencies": {
- "@bevry/ansi": "^6.7.0",
- "editions": "^6.18.0",
- "errlop": "^8.2.0"
+ "arrangekeys": "^6.5.0",
+ "editions": "^6.19.0"
+ },
+ "engines": {
+ "node": ">=4"
},
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/arrangekeys": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/arrangekeys/-/arrangekeys-6.5.0.tgz",
+ "integrity": "sha512-kirKBpwP8V6l9T8qtOU330TvUaQ+NV97swyYrteFCoTrt56+mD8MXHydFGezgJOK8djPOqRs/wMpF2FWNdH+4g==",
+ "dev": true,
"engines": {
"node": ">=4"
},
@@ -2409,13 +2488,15 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/assert-helpers/node_modules/errlop": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz",
- "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==",
+ "node_modules/assert-helpers": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.11.0.tgz",
+ "integrity": "sha512-NB3iZr7ejlSwZQaqJe9zTf5zVtyeVm/SWpDfoiQqY1EYbJuO4Gtodyw8UtYpoqwUqnZxdEIeDFjMszPkZm+Cpw==",
"dev": true,
"dependencies": {
- "editions": "^6.18.0"
+ "@bevry/ansi": "^6.8.0",
+ "editions": "^6.19.0",
+ "errlop": "^8.3.0"
},
"engines": {
"node": ">=4"
@@ -2425,13 +2506,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz",
- "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==",
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz",
+ "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -2439,12 +2520,12 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz",
- "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==",
+ "version": "0.8.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz",
+ "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
"core-js-compat": "^3.33.1"
},
"peerDependencies": {
@@ -2452,21 +2533,21 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz",
- "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==",
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz",
+ "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3"
+ "@babel/helper-define-polyfill-provider": "^0.4.4"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/badges": {
- "version": "4.37.0",
- "resolved": "https://registry.npmjs.org/badges/-/badges-4.37.0.tgz",
- "integrity": "sha512-bEcUJp9MwKqX14G7Qh6ZKnn6Rtyouqh7AqVPvyO6co6QeNThqJfYhTX20zp27Y9xnM2NKOETGekrnNZg+yWinA==",
+ "version": "4.38.0",
+ "resolved": "https://registry.npmjs.org/badges/-/badges-4.38.0.tgz",
+ "integrity": "sha512-X1ESSh+HvznvX1sK3+XWX9GgOVN4C7cM1VM7TBQKzVav4KDiggunCRbuJ8JltT8zmOeBSvSpwLjnHUCHexzPQw==",
"dev": true,
"engines": {
"node": ">=10"
@@ -2481,15 +2562,6 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
- "node_modules/big-integer": {
- "version": "1.6.52",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
- "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
- "dev": true,
- "engines": {
- "node": ">=0.6"
- }
- },
"node_modules/binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -2506,18 +2578,6 @@
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"dev": true
},
- "node_modules/bplist-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
- "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
- "dev": true,
- "dependencies": {
- "big-integer": "^1.6.44"
- },
- "engines": {
- "node": ">= 5.10.0"
- }
- },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -2533,6 +2593,7 @@
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
+ "optional": true,
"dependencies": {
"fill-range": "^7.0.1"
},
@@ -2572,21 +2633,6 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
- "node_modules/bundle-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
- "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
- "dev": true,
- "dependencies": {
- "run-applescript": "^5.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -2597,9 +2643,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001566",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz",
- "integrity": "sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==",
+ "version": "1.0.30001571",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz",
+ "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==",
"dev": true,
"funding": [
{
@@ -2617,18 +2663,18 @@
]
},
"node_modules/caterpillar": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-7.0.0.tgz",
- "integrity": "sha512-xZBdJ+r5SCHlmbkYs7xV4aUgUFa2Lc2MXH8gQCDg9CKLk7ui/Z2Ahq2b/LSYmyTj3XCJQRvn5ECabEU8peSQMg==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/caterpillar/-/caterpillar-8.0.0.tgz",
+ "integrity": "sha512-kH7v5aT5sag65OMCI6Hp4sVItAeYFVWcc6iKj+k43S8tRrSS9vSD98vNcyhCWjb96ad/9Snk6CWH1AGRRtiKrg==",
"dev": true,
"dependencies": {
- "@bevry/ansi": "^6.5.0",
- "editions": "^6.15.0",
- "get-current-line": "^7.0.0",
- "rfc-log-levels": "^3.21.0"
+ "@bevry/ansi": "^6.7.0",
+ "editions": "^6.19.0",
+ "get-current-line": "^7.1.0",
+ "rfc-log-levels": "^4.0.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
@@ -2725,12 +2771,12 @@
"dev": true
},
"node_modules/core-js-compat": {
- "version": "3.33.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.3.tgz",
- "integrity": "sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==",
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz",
+ "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==",
"dev": true,
"dependencies": {
- "browserslist": "^4.22.1"
+ "browserslist": "^4.22.2"
},
"funding": {
"type": "opencollective",
@@ -2774,51 +2820,11 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
- "node_modules/default-browser": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
- "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
- "dev": true,
- "dependencies": {
- "bundle-name": "^3.0.0",
- "default-browser-id": "^3.0.0",
- "execa": "^7.1.1",
- "titleize": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser-id": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
- "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
- "dev": true,
- "dependencies": {
- "bplist-parser": "^0.2.0",
- "untildify": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "node_modules/deprecation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "dev": true
},
"node_modules/doctrine": {
"version": "3.0.0",
@@ -2833,26 +2839,12 @@
}
},
"node_modules/eachr": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.2.0.tgz",
- "integrity": "sha512-zv0Vtm0c0mvTvamW3duiGqadnu4w9oIpG7p8YLb2z7bDj5wGRvzNJTLyMeWiuOvYXj9kT411ox0UAa8fziUIeg==",
- "dependencies": {
- "editions": "^6.19.0",
- "typechecker": "^9.2.0"
- },
- "engines": {
- "node": ">=4"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/eachr/node_modules/typechecker": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.2.0.tgz",
- "integrity": "sha512-WrIeSNqD6gW0Ss8OPHB0xHLyihoCsE57NZ5aLeYkLG75SOwP2uE9MtAnqKyca48X70vuJ3SNiSMRtop7Dnmg8A==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.3.0.tgz",
+ "integrity": "sha512-L4dgCLYGloNh4wjaZgKWZq/9X4Tl65It+7JN6rXsRIcn2ialVe99fMe66nWsK2TtUQwmGdaiT9L8Nr/qxhGRtA==",
"dependencies": {
- "editions": "^6.19.0"
+ "editions": "^6.20.0",
+ "typechecker": "^9.3.0"
},
"engines": {
"node": ">=4"
@@ -2862,11 +2854,11 @@
}
},
"node_modules/editions": {
- "version": "6.19.0",
- "resolved": "https://registry.npmjs.org/editions/-/editions-6.19.0.tgz",
- "integrity": "sha512-mJabiGaqoKWjgz0kqrVPzLBsk4sh11zcNXKFXBZ3eLwwHBWylz5OcrBrZRRaLPWoRpm9m428CLzKcituabUuFg==",
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/editions/-/editions-6.20.0.tgz",
+ "integrity": "sha512-5je+78ri3gtfO+q9cerK8jPNam5YUpYe5OPHQFjrGKvb28D2qVBFiQmmeEyVHeZDLGAUkPtQqwv98t5CR733rg==",
"dependencies": {
- "version-range": "^4.11.0"
+ "version-range": "^4.12.0"
},
"engines": {
"node": ">=4"
@@ -2876,9 +2868,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.603",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.603.tgz",
- "integrity": "sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g==",
+ "version": "1.4.616",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz",
+ "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==",
"dev": true
},
"node_modules/entities": {
@@ -2891,12 +2883,12 @@
}
},
"node_modules/errlop": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.5.0.tgz",
- "integrity": "sha512-a+Gfi8cGPEydVJ61AAflAldvShSW1zoELe39O6fOOi2QBCC9/+kIaNphyg6BIEXZ6fTSvEJBwDG6OeBYiXjZwg==",
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.3.0.tgz",
+ "integrity": "sha512-bURkSJZa8lHBO1PGLBwWVclgmqnVE6W8Ob9/YYuFfdDzqoUcqvyQUuBJfmfICavXBGtjUCDJCEQ5oW7eor6I1A==",
"dev": true,
"dependencies": {
- "editions": "^6.16.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -2924,15 +2916,15 @@
}
},
"node_modules/eslint": {
- "version": "8.55.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
- "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
+ "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.55.0",
+ "@eslint/js": "8.56.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -2979,12 +2971,12 @@
}
},
"node_modules/eslint-config-bevry": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/eslint-config-bevry/-/eslint-config-bevry-5.2.0.tgz",
- "integrity": "sha512-fST7kg8t2rYHwjO1dV6DoB4ufrYnm5h4ATWD/y1whfXUa+qy22V4yKQSGjoD/uQWmg+z38ny+fPARWxtymoOZQ==",
+ "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==",
"dev": true,
"dependencies": {
- "version-clean": "^1.1.0"
+ "version-clean": "^1.6.0"
},
"engines": {
"node": ">=6"
@@ -3006,23 +2998,24 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",
- "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.2.tgz",
+ "integrity": "sha512-dhlpWc9vOwohcWmClFcA+HjlvUpuyynYs0Rf+L/P6/0iQE6vlHW9l5bkfzN62/Stm9fbq8ku46qzde76T1xlSg==",
"dev": true,
"dependencies": {
"prettier-linter-helpers": "^1.0.0",
- "synckit": "^0.8.5"
+ "synckit": "^0.8.6"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
},
"funding": {
- "url": "https://opencollective.com/prettier"
+ "url": "https://opencollective.com/eslint-plugin-prettier"
},
"peerDependencies": {
"@types/eslint": ">=8.0.0",
"eslint": ">=8.0.0",
+ "eslint-config-prettier": "*",
"prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
@@ -3136,9 +3129,9 @@
}
},
"node_modules/eslint/node_modules/globals": {
- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -3246,50 +3239,13 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
"node_modules/extendr": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.7.0.tgz",
- "integrity": "sha512-WNe03/We28gFV/oZv0T+B02oFMKp3iWTtnC9YkpDcKO8NhaUXSEif8R7CegYRTQ0Qfn2VVydT79hdhuW6NtLRQ==",
- "dependencies": {
- "editions": "^6.19.0",
- "typechecker": "^9.2.0"
- },
- "engines": {
- "node": ">=4"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extendr/node_modules/typechecker": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.2.0.tgz",
- "integrity": "sha512-WrIeSNqD6gW0Ss8OPHB0xHLyihoCsE57NZ5aLeYkLG75SOwP2uE9MtAnqKyca48X70vuJ3SNiSMRtop7Dnmg8A==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.8.0.tgz",
+ "integrity": "sha512-4Sh1PnvyvWe7mLne6eqb66ueLwz5Gp+dtlf4KNl8QsVRmQHeIfUJWFLcqLIM8o8iuFhha3g6lxGy6MRQsFAUgw==",
"dependencies": {
- "editions": "^6.19.0"
+ "editions": "^6.20.0",
+ "typechecker": "^9.3.0"
},
"engines": {
"node": ">=4"
@@ -3310,22 +3266,6 @@
"integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
"dev": true
},
- "node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -3339,19 +3279,23 @@
"dev": true
},
"node_modules/fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
+ "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/fellow": {
- "version": "6.25.0",
- "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.25.0.tgz",
- "integrity": "sha512-/eYuI5Cr9hi2Llw5VHIdiDQKe4cL4Qa1a9EE8NxuT/xa7KsfsnF7pBcYXIhmqSLxPbWS1ozF1vzYcN4VTf9OwA==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/fellow/-/fellow-7.0.4.tgz",
+ "integrity": "sha512-yQo/A5v7IPNo2IPRVlD/j9H2oV3Jw44Ep0X6X3kOywGwQSme3x6cjbZ6d9R8pB0kxj5AhljKek/oOZc3/nGU4A==",
"dev": true,
+ "dependencies": {
+ "@bevry/render": "^1.0.0",
+ "editions": "^6.19.0"
+ },
"engines": {
"node": ">=10"
},
@@ -3376,6 +3320,7 @@
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
+ "optional": true,
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -3463,52 +3408,25 @@
"node": ">=6.9.0"
}
},
- "node_modules/get-cli-arg": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/get-cli-arg/-/get-cli-arg-8.3.0.tgz",
- "integrity": "sha512-oZhUYqxhpFJyBX/Oc6I47cv0d0fNKJHMocUIXmnb2jwzXy+Yo0HIGOtsdx1z/I27Gwi12tDfG4Z6iTzd+eTSEA==",
+ "node_modules/get-current-line": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.2.0.tgz",
+ "integrity": "sha512-k/On1QP4i5+3ZeyISc7vodzmEypo43VIpk+agCEeee11uqGJ3OUiz/SzfJxHV+nitZF/29EwDPJvbngvNgW3uA==",
"dev": true,
"dependencies": {
- "normalify": "^2.28.0"
+ "editions": "^6.19.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/get-current-line": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.1.0.tgz",
- "integrity": "sha512-s0pz6fWzYT+nxEw/n7+wOO/mqQ0DBnjMLA42Xg6P5iRmJoJMenw5XF0ML0OyqJ8q+Slc/FXlktQ6tQMkvXfeRg==",
- "dev": true,
- "dependencies": {
- "editions": "^6.16.0"
- },
- "engines": {
- "node": ">=4"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -3530,6 +3448,7 @@
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
+ "optional": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -3579,15 +3498,6 @@
"node": ">= 0.4"
}
},
- "node_modules/human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
- "dev": true,
- "engines": {
- "node": ">=14.18.0"
- }
- },
"node_modules/ignore": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
@@ -3663,21 +3573,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "dev": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -3699,29 +3594,12 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dev": true,
- "dependencies": {
- "is-docker": "^3.0.0"
- },
- "bin": {
- "is-inside-container": "cli.js"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
+ "optional": true,
"engines": {
"node": ">=0.12.0"
}
@@ -3735,45 +3613,6 @@
"node": ">=8"
}
},
- "node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "dependencies": {
- "is-docker": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-wsl/node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -4035,46 +3874,6 @@
"integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
"dev": true
},
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -4106,12 +3905,12 @@
"dev": true
},
"node_modules/native-promise-pool": {
- "version": "3.25.0",
- "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.25.0.tgz",
- "integrity": "sha512-FrtUErgKMbshbyL3iNMm2yRywBzf2vFc/rkLPmixWTnYUaeIALjF5Os9R/D12D6PA0L8vzqrhKjuDELzhsypxg==",
+ "version": "3.26.0",
+ "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.26.0.tgz",
+ "integrity": "sha512-vIzAV+BzQaTctUgPs2WMJmXma/0EA+lJFgwY+/ghMS5UB4U9Eq/OiUbAqsk/e9BM9DL/3QG3Rhp3xuThBh66kw==",
"dev": true,
"dependencies": {
- "editions": "^6.16.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=10"
@@ -4132,18 +3931,6 @@
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
"dev": true
},
- "node_modules/normalify": {
- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/normalify/-/normalify-2.29.0.tgz",
- "integrity": "sha512-mpJoTx/9AgQNJvZMqY6aOk6SXEk7lf7FG8XFR1+VW5k6z7Po17e0vSSAyGxoxrJtMncgC7OnDDoRZku6+KXwYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -4154,33 +3941,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/npm-run-path": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
- "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
- "dev": true,
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/npm-run-path/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -4190,39 +3950,6 @@
"wrappy": "1"
}
},
- "node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/open": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
- "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
- "dev": true,
- "dependencies": {
- "default-browser": "^4.0.0",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^2.2.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/optionator": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
@@ -4326,6 +4053,7 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
+ "optional": true,
"engines": {
"node": ">=8.6"
},
@@ -4352,9 +4080,9 @@
}
},
"node_modules/prettier": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
- "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
+ "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -4379,22 +4107,25 @@
}
},
"node_modules/projectz": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/projectz/-/projectz-3.4.0.tgz",
- "integrity": "sha512-T3A/ioNJAhFhCxR33JBCH5OMXoJeDCTmmftC1XlfQl8wI3BTrSK7kUEym0OtbmCrpYmvxE/+x4NDoROliPkMdA==",
- "dev": true,
- "dependencies": {
- "@bevry/fs-list": "^2.3.0",
- "@bevry/fs-read": "^1.3.0",
- "@bevry/fs-write": "^1.3.0",
- "@bevry/json": "^2.1.0",
- "badges": "^4.37.0",
- "caterpillar": "^7.0.0",
- "fellow": "^6.25.0",
- "get-cli-arg": "^8.3.0",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/projectz/-/projectz-4.0.0.tgz",
+ "integrity": "sha512-bUJ5mjvTgD0bI0tbpC8AO4a7FgYkXXGtN49MRNxVNLRNxvwd4yr2oVXmbngz5XN/lHpJU3fgOYBbf+PYCd3U5A==",
+ "dev": true,
+ "dependencies": {
+ "@bevry/argument": "^1.0.0",
+ "@bevry/fs-list": "^2.4.0",
+ "@bevry/fs-read": "^1.4.0",
+ "@bevry/fs-write": "^1.4.0",
+ "@bevry/github-api": "^11.0.0",
+ "@bevry/json": "^2.2.1",
+ "@bevry/render": "^1.0.0",
+ "arrange-package-json": "^5.0.2",
+ "badges": "^4.38.0",
+ "caterpillar": "^8.0.0",
"spdx-expression-parse": "^4.0.0",
"spdx-license-list": "^6.8.0",
- "typechecker": "^8.5.0"
+ "trim-empty-keys": "^1.0.1",
+ "typechecker": "^9.2.0"
},
"bin": {
"projectz": "bin.cjs"
@@ -4406,25 +4137,6 @@
"url": "https://bevry.me/fund"
}
},
- "node_modules/projectz/node_modules/@bevry/json": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.1.0.tgz",
- "integrity": "sha512-IxdlzfvDpFJECDuAbFxrHMT4U6LZeFr3GG4m1Y1+gY3U9NVipWBKE8pkiY6FzCfxgIVMOWeI9K2pYUJARgf53g==",
- "dev": true,
- "dependencies": {
- "@bevry/fs-read": "^1.3.0",
- "@bevry/fs-unlink": "^1.3.0",
- "@bevry/fs-write": "^1.3.0",
- "editions": "^6.16.0",
- "errlop": "^7.4.0"
- },
- "engines": {
- "node": ">=4"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -4486,9 +4198,9 @@
}
},
"node_modules/regenerator-runtime": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
- "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
"dev": true
},
"node_modules/regenerator-transform": {
@@ -4584,12 +4296,15 @@
}
},
"node_modules/rfc-log-levels": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-3.21.0.tgz",
- "integrity": "sha512-AP+S8PnysICJ8XD4MGM5yyODJFmQW30Xs37FGkheWGosUVlYsTnK1gYTytyVbc4CYzKai6Jmh//7C2aUErp79g==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/rfc-log-levels/-/rfc-log-levels-4.1.0.tgz",
+ "integrity": "sha512-y+fVhL1sywPejgdtM8UypjvroP+CKLdtlqCV+QkwEfFDQh4IzFZuqQS7Z9pyZLHngc3wYmuQpy4K0sS/CI9z3A==",
"dev": true,
+ "dependencies": {
+ "editions": "^6.19.0"
+ },
"engines": {
- "node": ">=10"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
@@ -4610,110 +4325,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/run-applescript": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
- "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
- "dev": true,
- "dependencies": {
- "execa": "^5.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/run-applescript/node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "engines": {
- "node": ">=10.17.0"
- }
- },
- "node_modules/run-applescript/node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/run-applescript/node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/run-applescript/node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4766,12 +4377,6 @@
"node": ">=8"
}
},
- "node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
"node_modules/simplytyped": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/simplytyped/-/simplytyped-3.3.0.tgz",
@@ -4836,18 +4441,6 @@
"node": ">=8"
}
},
- "node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -4885,12 +4478,12 @@
}
},
"node_modules/synckit": {
- "version": "0.8.6",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.6.tgz",
- "integrity": "sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==",
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
+ "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
"dev": true,
"dependencies": {
- "@pkgr/utils": "^2.4.2",
+ "@pkgr/core": "^0.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -4901,15 +4494,15 @@
}
},
"node_modules/taskgroup": {
- "version": "9.5.1",
- "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.5.1.tgz",
- "integrity": "sha512-2bbc54OtPOn0t8qk771XPhlMSM8nZK74DISvjM275EcwLDt+7ArJqLOOJbCnEidvd5K2lwQjzsJWtezqyKyccQ==",
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.6.0.tgz",
+ "integrity": "sha512-/QFF4wiY1wSxswvz2NUpG5oFiW928Dpe5nrNDqeMDJnou7j5BtCyONpW7XIoX4h/6xgbVEVKAUKkrYANJ1uwCw==",
"dependencies": {
"ambi": "3.2.0",
- "eachr": "^7.1.0",
- "editions": "^6.18.0",
- "extendr": "^7.5.0",
- "unbounded": "^6.0.0"
+ "eachr": "^7.3.0",
+ "editions": "^6.20.0",
+ "extendr": "^7.8.0",
+ "unbounded": "^6.2.0"
},
"engines": {
"node": ">=4"
@@ -4919,11 +4512,11 @@
}
},
"node_modules/taskgroup/node_modules/unbounded": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.1.0.tgz",
- "integrity": "sha512-Urd4W0lyK0wTs9T26m2DxZ+LCh/JGhAr9C9G4LojxRAaxnAiT0Uv5+qgbjAFAQQavD8hzgcKCwMldJfrPekWow==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.2.0.tgz",
+ "integrity": "sha512-gQx0OS8Mg5usDTCmqaBGAfbbeRtBkFGWP6WqHbLsoEaRtCW7sY/1BrpkoW83SRZYROhF+lVOjK6y/mKz9VSjXw==",
"dependencies": {
- "editions": "^6.19.0"
+ "editions": "^6.20.0"
},
"engines": {
"node": ">=4"
@@ -4938,18 +4531,6 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
- "node_modules/titleize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
- "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -4964,6 +4545,7 @@
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
+ "optional": true,
"dependencies": {
"is-number": "^7.0.0"
},
@@ -4971,6 +4553,21 @@
"node": ">=8.0"
}
},
+ "node_modules/trim-empty-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-empty-keys/-/trim-empty-keys-1.0.1.tgz",
+ "integrity": "sha512-ewq4ybzbCpezfVXZHfOE5MYP8CBGJYOka6z3xTHsIdsDmO/NGDav0OyNY4IC/N+KQZxaLU2fJDT2nDDvsRg8lg==",
+ "dev": true,
+ "dependencies": {
+ "typechecker": "^9.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
"node_modules/tslib": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
@@ -5002,12 +4599,11 @@
}
},
"node_modules/typechecker": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.6.0.tgz",
- "integrity": "sha512-s803IhKCZLZ9ZbYArmRzI+0gqUGE9TEzz4hR2EXF0ecFaZTIHv6QFduYhwbhdTruIO+R9UkhB6hOP5SGsv9ksw==",
- "dev": true,
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.3.0.tgz",
+ "integrity": "sha512-7NKr0EkLaL5fkYE56DPwqgQx1FjepvDRZ64trUgb1NgeFqLkaZThI2L33vFJzN4plVyAN5zWcov57QcZIU3bjg==",
"dependencies": {
- "editions": "^6.16.0"
+ "editions": "^6.20.0"
},
"engines": {
"node": ">=4"
@@ -5017,9 +4613,9 @@
}
},
"node_modules/typescript": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
- "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"dev": true,
"peer": true,
"bin": {
@@ -5096,14 +4692,11 @@
"node": ">=4"
}
},
- "node_modules/untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
+ "node_modules/universal-user-agent": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz",
+ "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
+ "dev": true
},
"node_modules/update-browserslist-db": {
"version": "1.0.13",
@@ -5145,12 +4738,12 @@
}
},
"node_modules/valid-directory": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.6.0.tgz",
- "integrity": "sha512-RmyZBz+X2IkJ1TP6VRYQm6CHQTTydLWv3h1PSdJ4l/MJc/5m9LGK7NdkJCfDaI/I3fHCMcRPiPVBD5HYOlsKYg==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/valid-directory/-/valid-directory-4.7.0.tgz",
+ "integrity": "sha512-DGxoViQM+cV9mZf2mGrMfcTcZNd5uJ2dOOitdgt1OmRjk3dkvLRilUoEFpeVtSgPga2xHtQzB9rcgZvSeIDh8A==",
"dev": true,
"dependencies": {
- "@bevry/valid-filename": "^2.2.0",
+ "@bevry/valid-filename": "^2.4.0",
"fdir": "^6.1.1"
},
"bin": {
@@ -5192,12 +4785,12 @@
}
},
"node_modules/version-clean": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.6.0.tgz",
- "integrity": "sha512-3U9p8b28wM3EwzokF22qNAVK3bArQU9SQYMoGv8e55MaTutMbndwdDnc5X2nQoZySZOSm/BykdUdZ/Zkm6R6pQ==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/version-clean/-/version-clean-1.7.0.tgz",
+ "integrity": "sha512-tVBoblMMBxMBVw79pKpU0RyirDNl82MfQxR2HyhdM497g+FmDVng4zdxZoRiL33zoRJJQ2TxXSd7z4IV0tMyXg==",
"dev": true,
"dependencies": {
- "editions": "^6.18.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -5207,12 +4800,12 @@
}
},
"node_modules/version-compare": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.8.0.tgz",
- "integrity": "sha512-90rv+kdT8VyU45h6hOQeP9w8EuxHDdBOzHbHZZKrhw3zpaK3nJXgKDSCkV/OlUgvmt7vprCB1R9VuHrgjffpIg==",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.9.0.tgz",
+ "integrity": "sha512-X8PJVO+oT97rMFzdRtQNpxyXvUrJGJYl0EuUDGUqg5bBWTIwxeunjjqx6ZSbHf5ZiSXOvfC6ReO/BxmujlSVtw==",
"dev": true,
"dependencies": {
- "editions": "^6.18.0"
+ "editions": "^6.19.0"
},
"engines": {
"node": ">=4"
@@ -5222,9 +4815,9 @@
}
},
"node_modules/version-range": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.11.0.tgz",
- "integrity": "sha512-h6ZOpIbN1Dk6hfDAmni/lOMncSUcIU1/6XsDc54kQe9/lMzzzv53ovpTr0CbNDJz2GLbmr/yyrQjD8vntyxXxg==",
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.12.0.tgz",
+ "integrity": "sha512-bMQpI+oTiKgu210v610sSUAyAXA9PwNQpAyjKxev2ykBeX1hcKvmoMvy7RorPYR1out62dyH/AvrT3HhGPkkCw==",
"engines": {
"node": ">=4"
},
diff --git a/package.json b/package.json
index bb9387c..7f18e6c 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,17 @@
{
"name": "kava",
- "version": "7.5.0",
+ "version": "7.6.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",
- "license": "Artistic-2.0",
+ "funding": "https://bevry.me/fund",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/bevry/kava.git"
+ },
+ "bugs": {
+ "url": "https://github.com/bevry/kava/issues"
+ },
"keywords": [
"bdd",
"browser",
@@ -66,23 +74,43 @@
"npmPackageName": "kava"
}
},
- "funding": "https://bevry.me/fund",
- "author": "2012+ Bevry Pty Ltd (http://bevry.me)",
+ "author": "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)",
+ "authors": [
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."
+ ],
"maintainers": [
- "Benjamin Lupton (https://github.com/balupton)"
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."
],
"contributors": [
- "Benjamin Lupton (https://github.com/balupton)",
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)",
"Peter Flannery (https://github.com/pflannery)",
"Robert de Forest (https://github.com/rdeforest)"
],
- "bugs": {
- "url": "https://github.com/bevry/kava/issues"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/bevry/kava.git"
- },
+ "sponsors": [
+ "Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher",
+ "Balsa (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.",
+ "Codecov (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.",
+ "Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
+ "Rob Morris (https://github.com/Rob-Morris)",
+ "Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.",
+ "Syntax (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"
+ ],
+ "donors": [
+ "Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)",
+ "Balsa (https://balsa.com) (https://github.com/balsa)",
+ "Chad (https://opencollective.com/chad8)",
+ "Codecov (https://codecov.io/) (https://github.com/codecov)",
+ "entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)",
+ "Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)",
+ "Michael Duane Mooring (https://mdm.cc) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)",
+ "Mohammed Shah (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)",
+ "Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
+ "Rob Morris (https://github.com/Rob-Morris)",
+ "Sentry (https://sentry.io) (https://github.com/getsentry)",
+ "ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)",
+ "Skunk Team (https://skunk.team) (https://github.com/skunkteam)",
+ "Syntax (https://syntax.fm) (https://github.com/syntaxfm)"
+ ],
"engines": {
"node": ">=4"
},
@@ -117,7 +145,7 @@
}
},
{
- "description": "ESNext compiled for Node.js 6 with Require for modules",
+ "description": "ESNext compiled for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules",
"directory": "edition-node-6",
"entry": "index.js",
"tags": [
@@ -162,25 +190,24 @@
"main": "index.cjs",
"browser": "edition-browsers/index.js",
"dependencies": {
- "editions": "^6.19.0",
+ "editions": "^6.20.0",
"event-emitter-grouped": "^6.4.0",
- "taskgroup": "^9.5.1"
+ "taskgroup": "^9.6.0"
},
"devDependencies": {
"@babel/cli": "^7.23.4",
- "@babel/core": "^7.23.5",
+ "@babel/core": "^7.23.6",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
- "@babel/preset-env": "^7.23.5",
- "@bevry/update-contributors": "^1.23.0",
- "assert-helpers": "^11.9.0",
- "eslint": "^8.55.0",
- "eslint-config-bevry": "^5.2.0",
+ "@babel/preset-env": "^7.23.6",
+ "assert-helpers": "^11.11.0",
+ "eslint": "^8.56.0",
+ "eslint-config-bevry": "^5.3.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-prettier": "^5.0.1",
+ "eslint-plugin-prettier": "^5.1.2",
"jsdoc": "^4.0.2",
- "prettier": "^3.1.0",
- "projectz": "^3.4.0",
- "valid-directory": "^4.6.0"
+ "prettier": "^3.1.1",
+ "projectz": "^4.0.0",
+ "valid-directory": "^4.7.0"
},
"scripts": {
"our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
@@ -189,11 +216,10 @@
"our:compile:edition-node-4": "env BABEL_ENV=edition-node-4 babel --out-dir ./edition-node-4 ./source && printf '%s' '{\"type\": \"commonjs\"}' > edition-node-4/package.json",
"our:compile:edition-node-6": "env BABEL_ENV=edition-node-6 babel --out-dir ./edition-node-6 ./source && printf '%s' '{\"type\": \"commonjs\"}' > edition-node-6/package.json",
"our:deploy": "printf '%s\n' 'no need for this project'",
- "our:meta": "npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz",
- "our:meta:contributors": "update-contributors",
+ "our:meta": "npm run our:meta:docs && npm run our:meta:projectz",
"our:meta:docs": "npm run our:meta:docs:jsdoc",
"our:meta:docs:jsdoc": "rm -rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -rf ./docs/$npm_package_name/$npm_package_version",
- "our:meta:projectz": "projectz compile",
+ "our:meta:projectz": "projectz",
"our:release": "npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push",
"our:release:check-changelog": "cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)",
"our:release:check-dirty": "git diff --exit-code",
@@ -203,23 +229,11 @@
"our:setup": "npm run our:setup:install",
"our:setup:install": "npm install",
"our:test": "npm run our:verify && npm test",
- "our:verify": "npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier",
- "our:verify:directory": "valid-directory",
+ "our:verify": "npm run our:verify:eslint && npm run our:verify:prettier",
"our:verify:eslint": "eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source",
"our:verify:prettier": "prettier --write .",
"test": "node ./test.cjs"
},
- "eslintConfig": {
- "extends": [
- "bevry"
- ]
- },
- "prettier": {
- "semi": false,
- "singleQuote": true,
- "trailingComma": "es5",
- "endOfLine": "lf"
- },
"babel": {
"env": {
"edition-browsers": {
@@ -229,7 +243,6 @@
"@babel/preset-env",
{
"targets": {
- "esmodules": false,
"browsers": "defaults"
},
"modules": "commonjs"
@@ -276,7 +289,18 @@
}
}
},
+ "eslintConfig": {
+ "extends": [
+ "bevry"
+ ]
+ },
+ "prettier": {
+ "semi": false,
+ "singleQuote": true,
+ "trailingComma": "es5",
+ "endOfLine": "lf"
+ },
"eslintIgnore": [
"index.d.ts"
]
-}
\ No newline at end of file
+}