diff --git a/.github/workflows/bevry.yml b/.github/workflows/bevry.yml index d333838..5a5b822 100644 --- a/.github/workflows/bevry.yml +++ b/.github/workflows/bevry.yml @@ -66,7 +66,7 @@ jobs: - run: npm run our:compile - run: npm run our:meta - name: publish to npm - uses: bevry-actions/npm@v1.1.2 + uses: bevry-actions/npm@v1.1.3 with: npmAuthToken: ${{ secrets.NPM_AUTH_TOKEN }} npmBranchTag: ':next' diff --git a/HISTORY.md b/HISTORY.md index 042d355..92cac80 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # History +## v6.2.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) + ## v6.1.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 099ee01..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 a093404..f3cc654 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,9 @@
 
 
-

unbounded

+# unbounded - Status of the GitHub Workflow: bevry @@ -25,7 +24,6 @@ - Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function @@ -81,92 +79,83 @@ equal(boundedFunction.unbounded, myFunction, 'unbounded was correct') -

Install

+## Install + +### [npm](https://npmjs.com "npm is a package manager for javascript") -

npm

- +- Install: `npm install --save unbounded` +- Import: `import * as pkg from ('unbounded')` +- Require: `const pkg = require('unbounded')` -

Deno

+### [Deno](https://deno.land "Deno is a secure runtime for JavaScript and TypeScript, it is an alternative for Node.js") ``` typescript -import * as pkg from 'https://unpkg.com/unbounded@^6.1.0/edition-deno/index.ts' +import * as pkg from 'https://unpkg.com/unbounded@^6.2.0/edition-deno/index.ts' ``` - -

Skypack

+### [Skypack](https://www.skypack.dev "Skypack is a JavaScript Delivery Network for modern web apps") ``` html ``` - -

unpkg

+### [unpkg](https://unpkg.com "unpkg is a fast, global content delivery network for everything on npm") ``` html ``` - -

jspm

+### [jspm](https://jspm.io "Native ES Modules CDN") ``` html ``` - -

Editions

- -

This package is published with the following editions:

- - +### [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: +- `unbounded` aliases `unbounded/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 +- `unbounded/source/index.ts` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") source code with [Import](https://babeljs.io/docs/learn-es2015/#modules "ECMAScript Modules") for modules +- `unbounded/edition-browsers/index.js` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 "ECMAScript 2022") for web browsers with [Import](https://babeljs.io/docs/learn-es2015/#modules "ECMAScript Modules") for modules +- `unbounded/edition-es2022/index.js` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 "ECMAScript 2022") 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 +- `unbounded/edition-es5/index.js` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") compiled against ES5 for [Node.js](https://nodejs.org "Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine") 4 || 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 +- `unbounded/edition-es2022-esm/index.js` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 "ECMAScript 2022") for [Node.js](https://nodejs.org "Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine") 12 || 14 || 16 || 18 || 20 || 21 with [Import](https://babeljs.io/docs/learn-es2015/#modules "ECMAScript Modules") for modules +- `unbounded/edition-types/index.d.ts` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") compiled Types with [Import](https://babeljs.io/docs/learn-es2015/#modules "ECMAScript Modules") for modules +- `unbounded/edition-deno/index.ts` is [TypeScript](https://www.typescriptlang.org/ "TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.") source code made to be compatible with [Deno](https://deno.land "Deno is a secure runtime for JavaScript and TypeScript, it is an alternative to Node.js") - -

History

+## History -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/unbounded/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/unbounded/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/unbounded/commits?author=balupton "View the GitHub contributions of Benjamin Lupton on repository bevry/unbounded") -No sponsors yet! Will you be the first? +### Finances GitHub Sponsors donate button ThanksDev donate button @@ -177,27 +166,45 @@ No sponsors yet! Will you be the first? crypto donate button PayPal donate button -

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 09d55f0..d8dc6fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,33 +1,32 @@ { "name": "unbounded", - "version": "6.1.0", + "version": "6.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "unbounded", - "version": "6.1.0", + "version": "6.2.0", "license": "Artistic-2.0", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "devDependencies": { - "@bevry/update-contributors": "^1.23.0", - "@types/node": "^20.10.3", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "assert-helpers": "^11.9.0", - "eslint": "^8.55.0", - "eslint-config-bevry": "^5.2.0", + "@types/node": "^20.10.5", + "@typescript-eslint/eslint-plugin": "^6.16.0", + "@typescript-eslint/parser": "^6.16.0", + "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", - "kava": "^7.4.0", - "make-deno-edition": "^2.0.1", - "prettier": "^3.1.0", - "projectz": "^3.4.0", + "eslint-plugin-prettier": "^5.1.2", + "kava": "^7.5.0", + "make-deno-edition": "^2.1.0", + "prettier": "^3.1.1", + "projectz": "^4.0.0", "typedoc": "^0.25.4", "typescript": "5.3.3", - "valid-directory": "^4.6.0", + "valid-directory": "^4.7.0", "valid-module": "^2.6.0" }, "engines": { @@ -47,12 +46,27 @@ } }, "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.19.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "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.18.0" + "errlop": "^8.2.0" }, "engines": { "node": ">=4" @@ -94,21 +108,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-list/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/@bevry/fs-mkdirp": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.4.0.tgz", @@ -127,21 +126,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-mkdirp/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/@bevry/fs-read": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.4.0.tgz", @@ -159,21 +143,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-read/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/@bevry/fs-readable": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@bevry/fs-readable/-/fs-readable-2.3.0.tgz", @@ -208,21 +177,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-remove/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/@bevry/fs-unlink": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.4.0.tgz", @@ -240,21 +194,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-unlink/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/@bevry/fs-write": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.4.0.tgz", @@ -273,66 +212,28 @@ "url": "https://bevry.me/fund" } }, - "node_modules/@bevry/fs-write/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.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": ">=18" - }, - "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==", + "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/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": ">=18" + "@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" }, - "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" + "bin": { + "github-backers": "bin.cjs" }, "engines": { "node": ">=18" @@ -342,49 +243,46 @@ } }, "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" @@ -406,9 +304,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" @@ -464,6 +362,28 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { "version": "8.56.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", @@ -487,6 +407,28 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -541,19 +483,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": { - "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", + "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": { + "@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" }, @@ -583,16 +588,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", - "integrity": "sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.16.0.tgz", + "integrity": "sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/type-utils": "6.15.0", - "@typescript-eslint/utils": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/type-utils": "6.16.0", + "@typescript-eslint/utils": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -618,15 +623,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.15.0.tgz", - "integrity": "sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.16.0.tgz", + "integrity": "sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/typescript-estree": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4" }, "engines": { @@ -646,13 +651,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", - "integrity": "sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.16.0.tgz", + "integrity": "sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0" + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -663,13 +668,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", - "integrity": "sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.16.0.tgz", + "integrity": "sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/utils": "6.15.0", + "@typescript-eslint/typescript-estree": "6.16.0", + "@typescript-eslint/utils": "6.16.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -690,9 +695,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.15.0.tgz", - "integrity": "sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.16.0.tgz", + "integrity": "sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -703,16 +708,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", - "integrity": "sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.16.0.tgz", + "integrity": "sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/visitor-keys": "6.16.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -730,17 +736,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.15.0.tgz", - "integrity": "sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.16.0.tgz", + "integrity": "sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", + "@typescript-eslint/scope-manager": "6.16.0", + "@typescript-eslint/types": "6.16.0", + "@typescript-eslint/typescript-estree": "6.16.0", "semver": "^7.5.4" }, "engines": { @@ -755,12 +761,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", - "integrity": "sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.16.0.tgz", + "integrity": "sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/types": "6.16.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -915,25 +921,27 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "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": { + "arrangekeys": "^6.5.0", + "editions": "^6.19.0" + }, "engines": { - "node": ">=8" + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/assert-helpers": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.10.0.tgz", - "integrity": "sha512-qzpLyJ5vPslb5LAdxyKFNZFvQqwRpHfF6sTPA3YUzPs3EzsngEyxfTT1Wzsx/4rapQP5ZHZlAMO6R5xpJ8DQYg==", + "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, - "dependencies": { - "@bevry/ansi": "^6.7.0", - "editions": "^6.19.0", - "errlop": "^8.2.0" - }, "engines": { "node": ">=4" }, @@ -941,13 +949,24 @@ "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/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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" @@ -969,9 +988,9 @@ } }, "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" @@ -1006,15 +1025,6 @@ } ] }, - "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/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -1026,26 +1036,13 @@ "readable-stream": "^3.4.0" } }, - "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", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -1084,21 +1081,6 @@ "ieee754": "^1.1.13" } }, - "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", @@ -1109,18 +1091,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" @@ -1203,51 +1185,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/dir-glob": { "version": "3.0.1", @@ -1274,28 +1216,13 @@ } }, "node_modules/eachr": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eachr/-/eachr-7.2.0.tgz", - "integrity": "sha512-zv0Vtm0c0mvTvamW3duiGqadnu4w9oIpG7p8YLb2z7bDj5wGRvzNJTLyMeWiuOvYXj9kT411ox0UAa8fziUIeg==", - "dev": true, - "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==", "dev": true, "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -1305,11 +1232,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" @@ -1319,12 +1246,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" @@ -1485,6 +1412,28 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1561,52 +1510,14 @@ "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==", - "dev": true, - "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==", "dev": true, "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0", + "typechecker": "^9.3.0" }, "engines": { "node": ">=4" @@ -1668,19 +1579,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" }, @@ -1770,12 +1685,12 @@ } }, "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==", + "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": { - "editions": "^6.16.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -1784,18 +1699,6 @@ "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", @@ -1828,10 +1731,32 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "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" @@ -1878,15 +1803,6 @@ "node": ">=8" } }, - "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/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -1957,21 +1873,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "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", @@ -1993,24 +1894,6 @@ "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", @@ -2029,45 +1912,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", @@ -2215,40 +2059,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/make-deno-edition/node_modules/@bevry/json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-2.2.0.tgz", - "integrity": "sha512-lmP/7FP9cHY2PQhrbFTxkdzOlMpIjdfe9ognyEWO4WyJlGhCoz6jTEN7b5YINeyHgQ02iUZ78TuKrJHFu/OD3g==", - "dev": true, - "dependencies": { - "@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": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/make-deno-edition/node_modules/errlop": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-8.2.0.tgz", - "integrity": "sha512-jwhRvDRvl9osF8Z1jnRtq3R9vUTkHxP6bZbijo702kzdWyw8yP95YXF4gDcYoCMVbH16Hthz1vkz+HoZQ8DehA==", - "dev": true, - "dependencies": { - "editions": "^6.18.0" - }, - "engines": { - "node": ">=4" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, "node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", @@ -2261,12 +2071,6 @@ "node": ">= 12" } }, - "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", @@ -2289,28 +2093,19 @@ "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", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ms": { @@ -2320,12 +2115,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" @@ -2352,33 +2147,6 @@ "url": "https://bevry.me/fund" } }, - "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", @@ -2388,39 +2156,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", @@ -2516,12 +2251,6 @@ "node": ">=8" } }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -2571,22 +2300,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" @@ -2598,25 +2330,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", @@ -2680,12 +2393,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" @@ -2706,110 +2422,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", @@ -2890,9 +2502,9 @@ } }, "node_modules/shiki": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", - "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", "dev": true, "dependencies": { "ansi-sequence-parser": "^1.1.0", @@ -2901,12 +2513,6 @@ "vscode-textmate": "^8.0.0" } }, - "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", @@ -2980,18 +2586,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", @@ -3017,12 +2611,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": { @@ -3052,12 +2646,12 @@ } }, "node_modules/taskgroup/node_modules/unbounded": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.0.0.tgz", - "integrity": "sha512-N05pUkLl6Zg20qFA5oIis6/9df5hoZNEUJwq8OiIKvXQltCOzbrV7xUAviakWo6hLdpbtj023mGjtmobgFbZwA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-6.1.0.tgz", + "integrity": "sha512-Urd4W0lyK0wTs9T26m2DxZ+LCh/JGhAr9C9G4LojxRAaxnAiT0Uv5+qgbjAFAQQavD8hzgcKCwMldJfrPekWow==", "dev": true, "dependencies": { - "editions": "^6.16.0" + "editions": "^6.19.0" }, "engines": { "node": ">=4" @@ -3072,18 +2666,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-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3096,6 +2678,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/ts-api-utils": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", @@ -3139,12 +2736,12 @@ } }, "node_modules/typechecker": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.6.0.tgz", - "integrity": "sha512-s803IhKCZLZ9ZbYArmRzI+0gqUGE9TEzz4hR2EXF0ecFaZTIHv6QFduYhwbhdTruIO+R9UkhB6hOP5SGsv9ksw==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-9.3.0.tgz", + "integrity": "sha512-7NKr0EkLaL5fkYE56DPwqgQx1FjepvDRZ64trUgb1NgeFqLkaZThI2L33vFJzN4plVyAN5zWcov57QcZIU3bjg==", "dev": true, "dependencies": { - "editions": "^6.16.0" + "editions": "^6.20.0" }, "engines": { "node": ">=4" @@ -3174,30 +2771,6 @@ "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" } }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/typescript": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", @@ -3232,14 +2805,11 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, - "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/uri-js": { "version": "4.4.1", @@ -3321,13 +2891,28 @@ "url": "https://bevry.me/fund" } }, + "node_modules/valid-module/node_modules/errlop": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.5.0.tgz", + "integrity": "sha512-a+Gfi8cGPEydVJ61AAflAldvShSW1zoELe39O6fOOi2QBCC9/+kIaNphyg6BIEXZ6fTSvEJBwDG6OeBYiXjZwg==", + "dev": true, + "dependencies": { + "editions": "^6.16.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "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" @@ -3337,12 +2922,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" @@ -3352,9 +2937,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 68ef597..87811ec 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,17 @@ { "name": "unbounded", - "version": "6.1.0", + "version": "6.2.0", + "license": "Artistic-2.0", "description": "Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function", "homepage": "https://github.com/bevry/unbounded", - "license": "Artistic-2.0", + "funding": "https://bevry.me/fund", + "repository": { + "type": "git", + "url": "https://github.com/bevry/unbounded.git" + }, + "bugs": { + "url": "https://github.com/bevry/unbounded/issues" + }, "keywords": [ "bind", "binded", @@ -62,21 +70,41 @@ "npmPackageName": "unbounded" } }, - "funding": "https://bevry.me/fund", - "author": "2018+ Benjamin Lupton (https://balupton.com)", + "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)" + ], + "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)" ], - "bugs": { - "url": "https://github.com/bevry/unbounded/issues" - }, - "repository": { - "type": "git", - "url": "https://github.com/bevry/unbounded.git" - }, "engines": { "node": ">=4" }, @@ -107,7 +135,7 @@ } }, { - "description": "TypeScript compiled against ES2022 for Node.js 21 with Require for modules", + "description": "TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules", "directory": "edition-es2022", "entry": "index.js", "tags": [ @@ -122,7 +150,7 @@ } }, { - "description": "TypeScript compiled against ES5 for Node.js 4 with Require for modules", + "description": "TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules", "directory": "edition-es5", "entry": "index.js", "tags": [ @@ -137,7 +165,7 @@ } }, { - "description": "TypeScript compiled against ES2022 for Node.js 21 with Import for modules", + "description": "TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules", "directory": "edition-es2022-esm", "entry": "index.js", "tags": [ @@ -196,25 +224,24 @@ "browser": "edition-browsers/index.js", "module": "edition-browsers/index.js", "dependencies": { - "editions": "^6.19.0" + "editions": "^6.20.0" }, "devDependencies": { - "@bevry/update-contributors": "^1.23.0", - "@types/node": "^20.10.3", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "assert-helpers": "^11.9.0", - "eslint": "^8.55.0", - "eslint-config-bevry": "^5.2.0", + "@types/node": "^20.10.5", + "@typescript-eslint/eslint-plugin": "^6.16.0", + "@typescript-eslint/parser": "^6.16.0", + "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", - "kava": "^7.4.0", - "make-deno-edition": "^2.0.1", - "prettier": "^3.1.0", - "projectz": "^3.4.0", + "eslint-plugin-prettier": "^5.1.2", + "kava": "^7.5.0", + "make-deno-edition": "^2.1.0", + "prettier": "^3.1.1", + "projectz": "^4.0.0", "typedoc": "^0.25.4", "typescript": "5.3.3", - "valid-directory": "^4.6.0", + "valid-directory": "^4.7.0", "valid-module": "^2.6.0" }, "scripts": { @@ -227,11 +254,10 @@ "our:compile:edition-es5": "tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json", "our:compile:edition-types": "tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )", "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:typedoc", "our:meta:docs:typedoc": "rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source", - "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", @@ -241,8 +267,7 @@ "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:module && npm run our:verify:prettier", - "our:verify:directory": "valid-directory", + "our:verify": "npm run our:verify:eslint && npm run our:verify:module && 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:module": "valid-module", "our:verify:prettier": "prettier --write .", @@ -259,4 +284,4 @@ "trailingComma": "es5", "endOfLine": "lf" } -} \ No newline at end of file +}