From a14f25afa1ac4788b75fcf2f4c3c2502e92e5b19 Mon Sep 17 00:00:00 2001 From: Chris Barth Date: Fri, 9 Jun 2023 15:25:53 -0400 Subject: [PATCH] Roll-up changelog entries for beta releases (#867) * Roll-up changelog entries for beta releases * Upgrade to latest gren for more order stability; pull in latest PR title updates --- .grenrc.js | 18 +- CHANGELOG.md | 315 ++++++++++----------- package-lock.json | 708 ++++++++++++++++------------------------------ package.json | 2 +- 4 files changed, 399 insertions(+), 644 deletions(-) diff --git a/.grenrc.js b/.grenrc.js index e1abcde0..0426d1e8 100644 --- a/.grenrc.js +++ b/.grenrc.js @@ -2,7 +2,7 @@ module.exports = { dataSource: "prs", prefix: "", onlyMilestones: false, - ignoreTagsWith: ["v0.32.0", "0.0.3"], + ignoreTagsWith: ["beta"], ignoreLabels: [ "semver-major", "semver-minor", @@ -37,21 +37,17 @@ module.exports = { placeholders.name, `[${placeholders.text}](${placeholders.url})`, ]; - return parts.filter((_) => _).join(" "); + return parts + .filter((_) => _) + .join(" ") + .replace(" ", " "); }, release: function (placeholders) { - let dateParts = placeholders.date.split("/"); - let placeholdersDate = new Date( - Number(dateParts[2]), - Number(dateParts[1]) - 1, - Number(dateParts[0]) - ); - let isoDateString = placeholdersDate.toISOString().split("T")[0]; placeholders.body = placeholders.body.replace( "*No changelog for this release.*", "\n_No changelog for this release._" ); - return `## ${placeholders.release} (${isoDateString})\n${placeholders.body}`; + return `## ${placeholders.release} (${placeholders.date})\n${placeholders.body}`; }, group: function (placeholders) { const iconMap = { @@ -64,7 +60,7 @@ module.exports = { Dependencies: "πŸ”—", }; const icon = iconMap[placeholders.heading] || "πŸ™ˆ"; - return "\n#### " + icon + " " + placeholders.heading + ":\n"; + return "\n#### " + icon + " " + placeholders.heading + "\n"; }, }, }; diff --git a/CHANGELOG.md b/CHANGELOG.md index a69194cb..9ab85b16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,11 @@ ## v4.0.4 (2023-05-30) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Revised AbstractStrategy for authenticate method to match PassportStrategy expectation [#861](https://github.com/node-saml/passport-saml/pull/861) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Update docs/adfs/README.md and move to wiki [#840](https://github.com/node-saml/passport-saml/pull/840) @@ -14,11 +14,11 @@ ## v4.0.3 (2023-04-11) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies - [**security**] Use secure version of node-saml [#855](https://github.com/node-saml/passport-saml/pull/855) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Fix minor typos [#853](https://github.com/node-saml/passport-saml/pull/853) @@ -26,7 +26,7 @@ ## v4.0.2 (2022-12-13) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies - [**javascript**] Bump eslint from 8.26.0 to 8.29.0 [#827](https://github.com/node-saml/passport-saml/pull/827) - [**javascript**] Bump @typescript-eslint/parser from 5.41.0 to 5.46.1 [#826](https://github.com/node-saml/passport-saml/pull/826) @@ -35,7 +35,7 @@ - [**javascript**] Bump @types/node from 14.18.33 to 14.18.34 [#819](https://github.com/node-saml/passport-saml/pull/819) - [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.45.0 [#818](https://github.com/node-saml/passport-saml/pull/818) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Reference `node-saml` documentation from README [#815](https://github.com/node-saml/passport-saml/pull/815) - Update README formatting and to provide clearer explanation of examples [#812](https://github.com/node-saml/passport-saml/pull/812) @@ -45,7 +45,7 @@ ## v4.0.1 (2022-10-28) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Update changelog [#797](https://github.com/node-saml/passport-saml/pull/797) @@ -53,26 +53,24 @@ ## v4.0.0 (2022-10-28) -#### πŸ”— Dependencies: +#### πŸ’£ Major Changes - Update dependencies [#796](https://github.com/node-saml/passport-saml/pull/796) -- [**javascript**] Bump @xmldom/xmldom from 0.7.5 to 0.7.6 [#794](https://github.com/node-saml/passport-saml/pull/794) - ---- - -## v4.0.0-beta.4 (2022-10-13) - -#### βš™οΈ Technical Tasks: - -- Clean working folder before doing a release build [#793](https://github.com/node-saml/passport-saml/pull/793) -- Update changelog build tools [#792](https://github.com/node-saml/passport-saml/pull/792) +- Update node-saml to beta 5 -- See node-saml changelog for breaking changes [#783](https://github.com/node-saml/passport-saml/pull/783) +- Update node-saml dependency [#770](https://github.com/node-saml/passport-saml/pull/770) +- Update to support node-saml@4.0.0-beta.3 [#707](https://github.com/node-saml/passport-saml/pull/707) +- Update passport to 0.6.x -- See passport changelog for breaking changes [#698](https://github.com/node-saml/passport-saml/pull/698) +- Update packages; set minimum Node to 14 [#685](https://github.com/node-saml/passport-saml/pull/685) +- [**security**] Check user matches logout request before reporting logout success [#619](https://github.com/node-saml/passport-saml/pull/619) +- Remove `node-saml` code and use an import instead [#612](https://github.com/node-saml/passport-saml/pull/612) ---- +#### πŸš€ Minor Changes -## v4.0.0-beta.3 (2022-10-11) +- Add support for multiple signing certs in metadata [#655](https://github.com/node-saml/passport-saml/pull/655) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies +- [**javascript**] Bump @xmldom/xmldom from 0.7.5 to 0.7.6 [#794](https://github.com/node-saml/passport-saml/pull/794) - [**javascript**] Bump @types/mocha from 9.1.1 to 10.0.0 [#781](https://github.com/node-saml/passport-saml/pull/781) - [**javascript**] Bump @types/express from 4.17.13 to 4.17.14 [#785](https://github.com/node-saml/passport-saml/pull/785) - [**javascript**] Bump @types/chai from 4.3.1 to 4.3.3 [#787](https://github.com/node-saml/passport-saml/pull/787) @@ -81,18 +79,13 @@ - [**github_actions**] Bump codecov/codecov-action from 3.1.0 to 3.1.1 [#782](https://github.com/node-saml/passport-saml/pull/782) - [**javascript**] Bump @types/passport from 1.0.10 to 1.0.11 [#778](https://github.com/node-saml/passport-saml/pull/778) - [**javascript**] Bump vm2 from 3.9.9 to 3.9.11 [#777](https://github.com/node-saml/passport-saml/pull/777) -- Update node-saml to beta 5 [#783](https://github.com/node-saml/passport-saml/pull/783) - -#### βš™οΈ Technical Tasks: - -- Add prerelease script [#775](https://github.com/node-saml/passport-saml/pull/775) - ---- - -## v4.0.0-beta.2 (2022-09-10) - -#### πŸ”— Dependencies: - +- [**javascript**] Bump concurrently from 7.3.0 to 7.4.0 [#773](https://github.com/node-saml/passport-saml/pull/773) +- [**javascript**] Bump @types/node from 14.18.22 to 14.18.28 [#772](https://github.com/node-saml/passport-saml/pull/772) +- [**javascript**] Bump @types/passport from 1.0.9 to 1.0.10 [#771](https://github.com/node-saml/passport-saml/pull/771) +- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.36.2 [#766](https://github.com/node-saml/passport-saml/pull/766) +- [**javascript**] Bump eslint from 8.20.0 to 8.23.0 [#759](https://github.com/node-saml/passport-saml/pull/759) +- [**javascript**] Bump @typescript-eslint/parser from 5.30.7 to 5.36.2 [#767](https://github.com/node-saml/passport-saml/pull/767) +- [**javascript**] Bump concurrently from 7.2.2 to 7.3.0 [#741](https://github.com/node-saml/passport-saml/pull/741) - [**javascript**] Bump @types/node from 14.18.21 to 14.18.22 [#740](https://github.com/node-saml/passport-saml/pull/740) - [**javascript**] Bump @typescript-eslint/parser from 5.30.5 to 5.30.7 [#737](https://github.com/node-saml/passport-saml/pull/737) - [**javascript**] Bump eslint from 8.19.0 to 8.20.0 [#736](https://github.com/node-saml/passport-saml/pull/736) @@ -110,87 +103,57 @@ - [**javascript**] Bump @typescript-eslint/parser from 5.29.0 to 5.30.3 [#718](https://github.com/node-saml/passport-saml/pull/718) - [**github_actions**] Bump actions/checkout from 2 to 3 [#713](https://github.com/node-saml/passport-saml/pull/713) - [**github_actions**] Bump github/codeql-action from 1 to 2 [#712](https://github.com/node-saml/passport-saml/pull/712) -- [**javascript**] Bump concurrently from 7.3.0 to 7.4.0 [#773](https://github.com/node-saml/passport-saml/pull/773) -- [**javascript**] Bump @types/node from 14.18.22 to 14.18.28 [#772](https://github.com/node-saml/passport-saml/pull/772) -- [**javascript**] Bump @types/passport from 1.0.9 to 1.0.10 [#771](https://github.com/node-saml/passport-saml/pull/771) -- [**javascript**] Bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.36.2 [#766](https://github.com/node-saml/passport-saml/pull/766) -- [**javascript**] Bump eslint from 8.20.0 to 8.23.0 [#759](https://github.com/node-saml/passport-saml/pull/759) -- [**javascript**] Bump concurrently from 7.2.2 to 7.3.0 [#741](https://github.com/node-saml/passport-saml/pull/741) -- [**javascript**] Bump @typescript-eslint/parser from 5.30.7 to 5.36.2 [#767](https://github.com/node-saml/passport-saml/pull/767) -- Update node-saml dependency [#770](https://github.com/node-saml/passport-saml/pull/770) - -#### πŸ“š Documentation: - -- Update badges for scoped package [#710](https://github.com/node-saml/passport-saml/pull/710) -- Update badges for scoped package [#709](https://github.com/node-saml/passport-saml/pull/709) -- docs: move history note to the bottom and expand it. [#708](https://github.com/node-saml/passport-saml/pull/708) -- Update changelog and changelog building tools [#774](https://github.com/node-saml/passport-saml/pull/774) - -#### βš™οΈ Technical Tasks: - -- Add dependabot config file [#711](https://github.com/node-saml/passport-saml/pull/711) -- Have dependabot update package.json too [#724](https://github.com/node-saml/passport-saml/pull/724) -- Reduce dependabot update frequency [#765](https://github.com/node-saml/passport-saml/pull/765) -- Have dependabot update package.json too [#764](https://github.com/node-saml/passport-saml/pull/764) - ---- - -## v4.0.0-beta.1 (2022-06-25) - -#### πŸ’£ Major Changes: - -- Update passport to 0.6.x [#698](https://github.com/node-saml/passport-saml/pull/698) -- Update packages; set minimum Node to 14 [#685](https://github.com/node-saml/passport-saml/pull/685) -- [**security**] Check user matches logout request before reporting logout success [#619](https://github.com/node-saml/passport-saml/pull/619) - -#### πŸš€ Minor Changes: - -- Add support for multiple signing certs in metadata [#655](https://github.com/node-saml/passport-saml/pull/655) - -#### πŸ”— Dependencies: - -- Move TypeScript-required types to dependencies from devDependencies [#686](https://github.com/node-saml/passport-saml/pull/686) - Update dependencies [#696](https://github.com/node-saml/passport-saml/pull/696) - Bump follow-redirects from 1.14.4 to 1.15.1 [#695](https://github.com/node-saml/passport-saml/pull/695) - Bump npm from 8.6.0 to 8.12.0 [#694](https://github.com/node-saml/passport-saml/pull/694) - [**security**] Bump ansi-regex from 4.1.0 to 4.1.1 [#688](https://github.com/node-saml/passport-saml/pull/688) +- Move TypeScript-required types to dependencies from devDependencies [#686](https://github.com/node-saml/passport-saml/pull/686) - Code cleanup in preparation for logout validation [#658](https://github.com/node-saml/passport-saml/pull/658) -- Remove `node-saml` code and use an import instead [#612](https://github.com/node-saml/passport-saml/pull/612) - Update packages [#641](https://github.com/node-saml/passport-saml/pull/641) -- Update to support node-saml@4.0.0-beta.3 [#707](https://github.com/node-saml/passport-saml/pull/707) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - add MultiStrategyConfig type export [#675](https://github.com/node-saml/passport-saml/pull/675) -#### πŸ“š Documentation: +#### πŸ“š Documentation +- Update changelog and changelog building tools [#774](https://github.com/node-saml/passport-saml/pull/774) +- Update badges for scoped package [#710](https://github.com/node-saml/passport-saml/pull/710) +- Update badges for scoped package [#709](https://github.com/node-saml/passport-saml/pull/709) +- docs: move history note to the bottom and expand it. [#708](https://github.com/node-saml/passport-saml/pull/708) +- Update README to remove an insecure suggestion [#704](https://github.com/node-saml/passport-saml/pull/704) - Document passive option [#660](https://github.com/node-saml/passport-saml/pull/660) - Read me update for authnContext example for ADFS [#647](https://github.com/node-saml/passport-saml/pull/647) -- Update README to remove an insecure suggestion [#704](https://github.com/node-saml/passport-saml/pull/704) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks +- Clean working folder before doing a release build [#793](https://github.com/node-saml/passport-saml/pull/793) +- Update changelog build tools [#792](https://github.com/node-saml/passport-saml/pull/792) +- Add prerelease script [#775](https://github.com/node-saml/passport-saml/pull/775) +- Reduce dependabot update frequency [#765](https://github.com/node-saml/passport-saml/pull/765) +- Have dependabot update package.json too [#764](https://github.com/node-saml/passport-saml/pull/764) +- Have dependabot update package.json too [#724](https://github.com/node-saml/passport-saml/pull/724) +- Add dependabot config file [#711](https://github.com/node-saml/passport-saml/pull/711) - Move to NPM organization [#705](https://github.com/node-saml/passport-saml/pull/705) - Add code coverage workflow [#706](https://github.com/node-saml/passport-saml/pull/706) - Replace integration tests with unit tests [#702](https://github.com/node-saml/passport-saml/pull/702) - Add code coverage [#701](https://github.com/node-saml/passport-saml/pull/701) - Adjust .mochars.json [#699](https://github.com/node-saml/passport-saml/pull/699) - Migrate from "should" to "chai" [#687](https://github.com/node-saml/passport-saml/pull/687) -- Fix main path in package.json [#623](https://github.com/node-saml/passport-saml/pull/623) - Update issue templates [#652](https://github.com/node-saml/passport-saml/pull/652) +- Fix main path in package.json [#623](https://github.com/node-saml/passport-saml/pull/623) --- ## v3.1.0 (2021-06-17) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes -- Fix: Conflicting profile properties between profile and attributes [#593](https://github.com/node-saml/passport-saml/pull/593) - [**security**] Limit transforms for signed nodes [#595](https://github.com/node-saml/passport-saml/pull/595) +- Fix: Conflicting profile properties between profile and attributes [#593](https://github.com/node-saml/passport-saml/pull/593) - Fix validateInResponseTo null check [#596](https://github.com/node-saml/passport-saml/pull/596) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Rebuild changelog for 3.0.0 [#605](https://github.com/node-saml/passport-saml/pull/605) - Fix typo OnBefore -> NotBefore [#611](https://github.com/node-saml/passport-saml/pull/611) @@ -200,60 +163,60 @@ ## v3.0.0 (2021-05-14) -#### πŸ’£ Major Changes: +#### πŸ’£ Major Changes -- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584) -- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589) - Update all dependencies to latest [#590](https://github.com/node-saml/passport-saml/pull/590) -- Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548) -- Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569) +- Add Node 16 support; drop Node 10 [#589](https://github.com/node-saml/passport-saml/pull/589) +- Enforce more secure XML encryption [#584](https://github.com/node-saml/passport-saml/pull/584) - Node saml separation [#574](https://github.com/node-saml/passport-saml/pull/574) +- Remove support for deprecated `privateCert` [#569](https://github.com/node-saml/passport-saml/pull/569) +- Require cert for every strategy [#548](https://github.com/node-saml/passport-saml/pull/548) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes -- Update xml-crypto to v2.1.1 [#558](https://github.com/node-saml/passport-saml/pull/558) -- Allow for authnRequestBinding in SAML options [#529](https://github.com/node-saml/passport-saml/pull/529) - Add optional setting to set a ceiling on how old a SAML response is allowed to be [#577](https://github.com/node-saml/passport-saml/pull/577) - Move XML functions to utility module [#571](https://github.com/node-saml/passport-saml/pull/571) - Improve the typing of the Strategy class hierarchy. [#554](https://github.com/node-saml/passport-saml/pull/554) - Resolve XML-encoded carriage returns during signature validation [#576](https://github.com/node-saml/passport-saml/pull/576) - Make sure CI builds test latest versions of dependencies [#570](https://github.com/node-saml/passport-saml/pull/570) - Add WantAssertionsSigned [#536](https://github.com/node-saml/passport-saml/pull/536) +- Update xml-crypto to v2.1.1 [#558](https://github.com/node-saml/passport-saml/pull/558) +- Allow for authnRequestBinding in SAML options [#529](https://github.com/node-saml/passport-saml/pull/529) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies -- Update xml-encryption to v1.2.3 [#560](https://github.com/node-saml/passport-saml/pull/560) -- Update xml-encryption to v1.2.3 [#567](https://github.com/node-saml/passport-saml/pull/567) - Update all packages to latest semver-minor [#588](https://github.com/node-saml/passport-saml/pull/588) -- bump xmldom to 0.5.x since all lower versions have security issue [#551](https://github.com/node-saml/passport-saml/pull/551) +- Update xml-encryption to v1.2.3 [#567](https://github.com/node-saml/passport-saml/pull/567) - Revert "Update xml-encryption to v1.2.3" [#564](https://github.com/node-saml/passport-saml/pull/564) +- Update xml-encryption to v1.2.3 [#560](https://github.com/node-saml/passport-saml/pull/560) +- bump xmldom to 0.5.x since all lower versions have security issue [#551](https://github.com/node-saml/passport-saml/pull/551) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Fix incorrect import of compiled files in tests [#572](https://github.com/node-saml/passport-saml/pull/572) -#### πŸ“š Documentation: +#### πŸ“š Documentation -- Create of Code of Conduct [#573](https://github.com/node-saml/passport-saml/pull/573) +- Remove deprecated field `privateCert` from README, tests [#591](https://github.com/node-saml/passport-saml/pull/591) +- Add support for more tags in the changelog [#592](https://github.com/node-saml/passport-saml/pull/592) - Changelog [#587](https://github.com/node-saml/passport-saml/pull/587) +- Create of Code of Conduct [#573](https://github.com/node-saml/passport-saml/pull/573) - Update readme on using multiSamlStrategy [#531](https://github.com/node-saml/passport-saml/pull/531) -- Add support for more tags in the changelog [#592](https://github.com/node-saml/passport-saml/pull/592) -- Remove deprecated field `privateCert` from README, tests [#591](https://github.com/node-saml/passport-saml/pull/591) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks +- Fix lint npm script to match all files including in src/ [#555](https://github.com/node-saml/passport-saml/pull/555) - remove old callback functions, tests use async/await [#545](https://github.com/node-saml/passport-saml/pull/545) -- async/await for saml.ts [#496](https://github.com/node-saml/passport-saml/pull/496) -- Format code and enforce code style on PR [#527](https://github.com/node-saml/passport-saml/pull/527) - Tests use typescript [#534](https://github.com/node-saml/passport-saml/pull/534) - async / await in cache interface [#532](https://github.com/node-saml/passport-saml/pull/532) -- Fix lint npm script to match all files including in src/ [#555](https://github.com/node-saml/passport-saml/pull/555) +- Format code and enforce code style on PR [#527](https://github.com/node-saml/passport-saml/pull/527) +- async/await for saml.ts [#496](https://github.com/node-saml/passport-saml/pull/496) --- ## v2.0.5 (2021-01-29) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - Ignore `test` folder when building npm package [#526](https://github.com/node-saml/passport-saml/pull/526) @@ -261,7 +224,7 @@ ## v2.0.4 (2021-01-19) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - Generating changelog using gren [#518](https://github.com/node-saml/passport-saml/pull/518) @@ -269,31 +232,31 @@ ## v2.0.3 (2020-12-21) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes - dev: add @types/xml-encryption [#517](https://github.com/node-saml/passport-saml/pull/517) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies - upgrade deps to latest versions [#514](https://github.com/node-saml/passport-saml/pull/514) - Bump ini from 1.3.5 to 1.3.8 [#513](https://github.com/node-saml/passport-saml/pull/513) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes -- normalize signature line endings before loading signature block to xml-crypto [#512](https://github.com/node-saml/passport-saml/pull/512) -- support windows line breaks in keys [#500](https://github.com/node-saml/passport-saml/pull/500) -- add ts-ignore to generated type definitions for multisaml strategy [#508](https://github.com/node-saml/passport-saml/pull/508) - Reexport SamlConfig type to solve a regression in consumer packages [#516](https://github.com/node-saml/passport-saml/pull/516) +- normalize signature line endings before loading signature block to xml-crypto [#512](https://github.com/node-saml/passport-saml/pull/512) - fix: derive SamlConfig from SAMLOptions [#515](https://github.com/node-saml/passport-saml/pull/515) -- fix(typing): multi saml stratey export [#503](https://github.com/node-saml/passport-saml/pull/503) - fix(typing): Export Multi SAML types [#505](https://github.com/node-saml/passport-saml/pull/505) +- add ts-ignore to generated type definitions for multisaml strategy [#508](https://github.com/node-saml/passport-saml/pull/508) +- fix(typing): multi saml strategy export [#503](https://github.com/node-saml/passport-saml/pull/503) +- support windows line breaks in keys [#500](https://github.com/node-saml/passport-saml/pull/500) -#### πŸ“š Documentation: +#### πŸ“š Documentation - docs(scoping): fix for example [#504](https://github.com/node-saml/passport-saml/pull/504) - minor - fix typo in README [#506](https://github.com/node-saml/passport-saml/pull/506) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - Prettier + ESLint + onchange = Happiness [#493](https://github.com/node-saml/passport-saml/pull/493) @@ -301,7 +264,7 @@ ## v2.0.2 (2020-11-05) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - normalize line endings before signature validation [#498](https://github.com/node-saml/passport-saml/pull/498) @@ -309,7 +272,7 @@ ## v2.0.1 (2020-11-03) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Add deprecation notice for privateCert; fix bug [#492](https://github.com/node-saml/passport-saml/pull/492) @@ -317,21 +280,21 @@ ## v2.0.0 (2020-11-03) -#### πŸ’£ Major Changes: +#### πŸ’£ Major Changes - Always throw error objects instead of strings [#412](https://github.com/node-saml/passport-saml/pull/412) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes -- feat(authorize-request): idp scoping provider [#428](https://github.com/node-saml/passport-saml/pull/428) - Allow for use of privateKey instead of privateCert [#488](https://github.com/node-saml/passport-saml/pull/488) +- feat(authorize-request): idp scoping provider [#428](https://github.com/node-saml/passport-saml/pull/428) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - update version of xml2js to 0.4.23, fixes #479 [#486](https://github.com/node-saml/passport-saml/pull/486) - fix: disable esmoduleInterop setting [#483](https://github.com/node-saml/passport-saml/pull/483) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - inlineSources option for better source maps [#487](https://github.com/node-saml/passport-saml/pull/487) @@ -339,16 +302,16 @@ ## v1.5.0 (2020-10-29) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes -- validateSignature: Support XML docs that contain multiple signed nodes [#455](https://github.com/node-saml/passport-saml/pull/455) - validateSignature: Support XML docs that contain multiple signed node… [#481](https://github.com/node-saml/passport-saml/pull/481) +- validateSignature: Support XML docs that contain multiple signed nodes [#455](https://github.com/node-saml/passport-saml/pull/455) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Revert "validateSignature: Support XML docs that contain multiple signed nodes" [#480](https://github.com/node-saml/passport-saml/pull/480) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - outdated Q library was removed [#478](https://github.com/node-saml/passport-saml/pull/478) @@ -356,7 +319,7 @@ ## v1.4.2 (2020-10-29) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - Primary files use typescript [#477](https://github.com/node-saml/passport-saml/pull/477) @@ -364,7 +327,7 @@ ## v1.4.1 (2020-10-29) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks - compatibility with @types/passport-saml, fixes #475 [#476](https://github.com/node-saml/passport-saml/pull/476) @@ -372,49 +335,49 @@ ## v1.4.0 (2020-10-28) -#### πŸ’£ Major Changes: +#### πŸ’£ Major Changes - Drop support for Node 8 [#462](https://github.com/node-saml/passport-saml/pull/462) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes - try to use curl when wget is not available [#468](https://github.com/node-saml/passport-saml/pull/468) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies -- Upgrade xml-crypto dependancy [#465](https://github.com/node-saml/passport-saml/pull/465) - bumped xml-crypto from 1.5.3 to 2.0.0 [#470](https://github.com/node-saml/passport-saml/pull/470) +- Upgrade xml-crypto dependency [#465](https://github.com/node-saml/passport-saml/pull/465) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Only make an attribute an object if it has child elements [#464](https://github.com/node-saml/passport-saml/pull/464) - fix: add catch block to NameID decryption [#461](https://github.com/node-saml/passport-saml/pull/461) -#### πŸ“š Documentation: +#### πŸ“š Documentation -- Fix typo [#434](https://github.com/node-saml/passport-saml/pull/434) - Add PR template [#473](https://github.com/node-saml/passport-saml/pull/473) +- Fix typo [#434](https://github.com/node-saml/passport-saml/pull/434) -#### βš™οΈ Technical Tasks: +#### βš™οΈ Technical Tasks +- Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474) - support typescript compilation [#469](https://github.com/node-saml/passport-saml/pull/469) - Add GitHub Actions as Continuos Integration provider [#463](https://github.com/node-saml/passport-saml/pull/463) -- Ts secondary files [#474](https://github.com/node-saml/passport-saml/pull/474) --- ## v1.3.5 (2020-09-16) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes - Return object for XML-valued AttributeValues [#447](https://github.com/node-saml/passport-saml/pull/447) -#### πŸ”— Dependencies: +#### πŸ”— Dependencies - Bump lodash from 4.17.15 to 4.17.20 [#449](https://github.com/node-saml/passport-saml/pull/449) - Bump acorn from 7.1.0 to 7.4.0 [#448](https://github.com/node-saml/passport-saml/pull/448) -#### πŸ“š Documentation: +#### πŸ“š Documentation - Revert "doc: announce site move." [#446](https://github.com/node-saml/passport-saml/pull/446) @@ -422,7 +385,7 @@ ## v1.3.4 (2020-07-21) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - Fix multi saml strategy race conditions [#426](https://github.com/node-saml/passport-saml/pull/426) @@ -430,7 +393,7 @@ ## v1.3.3 (2020-02-19) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Singleline private keys [#423](https://github.com/node-saml/passport-saml/pull/423) @@ -438,7 +401,7 @@ ## v1.3.2 (2020-02-12) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Revert "convert privateCert to PEM for signing" [#421](https://github.com/node-saml/passport-saml/pull/421) @@ -446,7 +409,7 @@ ## v1.3.1 (2020-02-11) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Upgrade xml-encryption to 1.0.0 [#420](https://github.com/node-saml/passport-saml/pull/420) @@ -454,78 +417,78 @@ ## v1.3.0 (2020-01-28) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes +- convert privateCert to PEM for signing [#390](https://github.com/node-saml/passport-saml/pull/390) - add support for encrypted nameIDs in SLO request handling [#408](https://github.com/node-saml/passport-saml/pull/408) - Issue #206: Support signing AuthnRequests using the HTTP-POST Binding [#207](https://github.com/node-saml/passport-saml/pull/207) -- convert privateCert to PEM for signing [#390](https://github.com/node-saml/passport-saml/pull/390) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Add tests to check for correct logout [#418](https://github.com/node-saml/passport-saml/pull/418) - added passReqToCallback to docs [#417](https://github.com/node-saml/passport-saml/pull/417) - Fix an issue readme formatting [#416](https://github.com/node-saml/passport-saml/pull/416) - attributeConsumingServiceIndex can be zero [#414](https://github.com/node-saml/passport-saml/pull/414) +- Bring-up xml-crypto to 1.4.0 [#400](https://github.com/node-saml/passport-saml/pull/400) - fix #393 adding 'inResponseTo' in the profile [#404](https://github.com/node-saml/passport-saml/pull/404) - Fix #355 missing parts: tests. [#402](https://github.com/node-saml/passport-saml/pull/402) - Fix minimum version of Node.js in Travis [#399](https://github.com/node-saml/passport-saml/pull/399) - Add .editorconfig as suggested in #373 [#398](https://github.com/node-saml/passport-saml/pull/398) -- Bring-up xml-crypto to 1.4.0 [#400](https://github.com/node-saml/passport-saml/pull/400) --- ## v1.2.0 (2019-07-26) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other -- Remove InResponseTo value if response validation fails [#341](https://github.com/node-saml/passport-saml/pull/341) - NameIDFormat fix [#375](https://github.com/node-saml/passport-saml/pull/375) +- Remove InResponseTo value if response validation fails [#341](https://github.com/node-saml/passport-saml/pull/341) --- ## v1.1.0 (2019-05-10) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes - feat: add RequestedAuthnContext Comparison Type parameter [#360](https://github.com/node-saml/passport-saml/pull/360) - Add option to disable SAML spec AuthnRequest optional value Assertion… [#315](https://github.com/node-saml/passport-saml/pull/315) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Fix broken tests [#367](https://github.com/node-saml/passport-saml/pull/367) - Update README.md [#363](https://github.com/node-saml/passport-saml/pull/363) +- InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356) - Set explicitChar: true to make XML parsing consistent. Fixes issue #283 and #187 [#361](https://github.com/node-saml/passport-saml/pull/361) - update xml crypto to 1.1.4 [#352](https://github.com/node-saml/passport-saml/pull/352) -- Upgrade xml-crypto to 1.1.2 [#344](https://github.com/node-saml/passport-saml/pull/344) -- Add SamlResponseXML method to profile object [#330](https://github.com/node-saml/passport-saml/pull/330) +- Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323) - Fix Node Buffer deprecation warning: update 'new Buffer' to 'Buffer.from()' [#342](https://github.com/node-saml/passport-saml/pull/342) -- Fix #128 documentation for body-parser dependancy [#326](https://github.com/node-saml/passport-saml/pull/326) +- Fix #128 documentation for body-parser dependency [#326](https://github.com/node-saml/passport-saml/pull/326) - Update Node version in package.json to >=6 [#340](https://github.com/node-saml/passport-saml/pull/340) +- Upgrade xml-crypto to 1.1.2 [#344](https://github.com/node-saml/passport-saml/pull/344) - Fix for failing test [#347](https://github.com/node-saml/passport-saml/pull/347) - Support InResponseTo validations in MultiSaml [#350](https://github.com/node-saml/passport-saml/pull/350) -- InResponseTo support for logout [#356](https://github.com/node-saml/passport-saml/pull/356) -- Create a way to get provider metadata when using the MultiSamlStrategy [#323](https://github.com/node-saml/passport-saml/pull/323) +- Add SamlResponseXML method to profile object [#330](https://github.com/node-saml/passport-saml/pull/330) --- ## v1.0.0 (2018-12-02) -#### πŸ’£ Major Changes: +#### πŸ’£ Major Changes - Adds signing key in the metadata service provider generation. [#306](https://github.com/node-saml/passport-saml/pull/306) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes -- Support dynamic SAML configuration lookup [#276](https://github.com/node-saml/passport-saml/pull/276) - Support redirect for Logout flows [#277](https://github.com/node-saml/passport-saml/pull/277) +- Support dynamic SAML configuration lookup [#276](https://github.com/node-saml/passport-saml/pull/276) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other -- Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302) -- Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301) - Update xml-crypto to 1.0.2 [#321](https://github.com/node-saml/passport-saml/pull/321) - Validate issuer on logout requests/responses if configured [#314](https://github.com/node-saml/passport-saml/pull/314) - feat(logout): handle null and undefined on nameQualifier [#311](https://github.com/node-saml/passport-saml/pull/311) +- Extend and document the profile object [#301](https://github.com/node-saml/passport-saml/pull/301) +- Handle case of missing InResponseTo when validation is on [#302](https://github.com/node-saml/passport-saml/pull/302) - entryPoint is compulsory for signed requests [#299](https://github.com/node-saml/passport-saml/pull/299) - Include support for run-time params to be included in the generated URLs [#136](https://github.com/node-saml/passport-saml/pull/136) - support multiple authnContext [#298](https://github.com/node-saml/passport-saml/pull/298) @@ -546,7 +509,7 @@ _No changelog for this release._ ## v0.33.0 (2018-02-16) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - New Feature: allow customizing the name of the strategy. [#262](https://github.com/node-saml/passport-saml/pull/262) @@ -554,20 +517,26 @@ _No changelog for this release._ ## v0.32.1 (2018-01-03) -#### πŸ™ˆ Other: +_No changelog for this release._ + +--- + +## v0.32.0 (2018-01-03) + +#### πŸ™ˆ Other -- README: fix typo `s/ADSF/ADFS/` [#251](https://github.com/node-saml/passport-saml/pull/251) - Audience validation [#253](https://github.com/node-saml/passport-saml/pull/253) +- README: fix typo `s/ADSF/ADFS/` [#251](https://github.com/node-saml/passport-saml/pull/251) --- ## v0.31.0 (2017-11-01) -#### πŸš€ Minor Changes: +#### πŸš€ Minor Changes - Support multiple and dynamic signing certificates [#218](https://github.com/node-saml/passport-saml/pull/218) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Upd: Mention ADFS 2016 with NameIDFormatError. [#242](https://github.com/node-saml/passport-saml/pull/242) @@ -575,7 +544,7 @@ _No changelog for this release._ ## v0.30.0 (2017-10-12) -#### πŸ› Bug Fixes: +#### πŸ› Bug Fixes - [**security**] Use crypto.randomBytes for ID generation [#235](https://github.com/node-saml/passport-saml/pull/235) - Fix: "TypeError: Cannot read property 'documentElement' of null" [#239](https://github.com/node-saml/passport-saml/pull/239) @@ -590,7 +559,7 @@ _No changelog for this release._ ## v0.20.1 (2017-10-10) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - handle bad privateCert [#231](https://github.com/node-saml/passport-saml/pull/231) - Add support for ProviderName attribute [#216](https://github.com/node-saml/passport-saml/pull/216) @@ -599,7 +568,7 @@ _No changelog for this release._ ## v0.20.0 (2017-10-09) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Add badges to readme [#202](https://github.com/node-saml/passport-saml/pull/202) - Update README to clarify that saml.cert requires a PEM-encoded x509 c… [#133](https://github.com/node-saml/passport-saml/pull/133) @@ -620,12 +589,12 @@ _No changelog for this release._ ## v0.16.0 (2017-04-01) -#### πŸ™ˆ Other: +#### πŸ™ˆ Other - Remove unused ejs package from devDeps [#195](https://github.com/node-saml/passport-saml/pull/195) -- Fixes #170: Clarify that the certificate are looking for is: [#171](https://github.com/node-saml/passport-saml/pull/171) - Add the ability to sign with SHA-512 [#173](https://github.com/node-saml/passport-saml/pull/173) - Support detached encrypted key [#166](https://github.com/node-saml/passport-saml/pull/166) +- Fixes #170: Clarify that the certificate are looking for is: [#171](https://github.com/node-saml/passport-saml/pull/171) --- diff --git a/package-lock.json b/package-lock.json index 0d2be116..91a6d35e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -265,12 +265,12 @@ "dev": true }, "@babel/runtime": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz", - "integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", + "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { @@ -333,9 +333,9 @@ "dev": true }, "@cjbarth/github-release-notes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@cjbarth/github-release-notes/-/github-release-notes-3.0.0.tgz", - "integrity": "sha512-8NVHYB2zc3nszYa6TW26sqi4cKunCkoXJYwFZCjorvifpgt9qK8eTyTlhxu/kWbjboZdyY9NFnSVxo3877XPFQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cjbarth/github-release-notes/-/github-release-notes-4.0.0.tgz", + "integrity": "sha512-PpHVhM2nlY+2KjhYCVJyH9BiW18ULHsCnH0Yt2fYmt949nl7+TGnXYfsd3oDZJ50QcD75Dw358fpyi8CpAEHCQ==", "dev": true, "requires": { "@babel/runtime": "^7.17.8", @@ -1976,9 +1976,9 @@ } }, "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true }, "commondir": { @@ -3893,14 +3893,14 @@ "dev": true }, "js-beautify": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.7.tgz", - "integrity": "sha512-5SOX1KXPFKx+5f6ZrPsIPEY7NwKeQz47n3jm2i+XeHx9MoRsfQenlOP13FQhWvg8JRS0+XLO6XYUQ2GX+q+T9A==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.8.tgz", + "integrity": "sha512-4S7HFeI9YfRvRgKnEweohs0tgJj28InHVIj4Nl8Htf96Y6pHg3+tJrmo4ucAM9f7l4SHbFI3IvFAZ2a1eQPbyg==", "dev": true, "requires": { "config-chain": "^1.1.13", "editorconfig": "^0.15.3", - "glob": "^8.0.3", + "glob": "^8.1.0", "nopt": "^6.0.0" }, "dependencies": { @@ -3914,9 +3914,9 @@ } }, "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -3927,9 +3927,9 @@ } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -4461,19 +4461,18 @@ "dev": true }, "npm": { - "version": "8.19.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.2.tgz", - "integrity": "sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==", + "version": "8.19.4", + "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.4.tgz", + "integrity": "sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==", "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.6.2", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/config": "^4.2.1", "@npmcli/fs": "^2.1.0", "@npmcli/map-workspaces": "^2.0.3", "@npmcli/package-json": "^2.0.0", - "@npmcli/promise-spawn": "*", "@npmcli/run-script": "^4.2.1", "abbrev": "~1.1.1", "archy": "~1.0.0", @@ -4484,18 +4483,18 @@ "cli-table3": "^0.6.2", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.12", - "fs-minipass": "*", + "fs-minipass": "^2.1.0", "glob": "^8.0.1", "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.1.0", + "hosted-git-info": "^5.2.1", "ini": "^3.0.1", "init-package-json": "^3.0.2", "is-cidr": "^4.0.2", "json-parse-even-better-errors": "^2.3.1", "libnpmaccess": "^6.0.4", "libnpmdiff": "^4.0.5", - "libnpmexec": "^4.0.13", - "libnpmfund": "^3.0.4", + "libnpmexec": "^4.0.14", + "libnpmfund": "^3.0.5", "libnpmhook": "^8.0.4", "libnpmorg": "^4.0.4", "libnpmpack": "^4.1.3", @@ -4504,7 +4503,7 @@ "libnpmteam": "^4.0.4", "libnpmversion": "^3.0.7", "make-fetch-happen": "^10.2.0", - "minimatch": "*", + "minimatch": "^5.1.0", "minipass": "^3.1.6", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -4544,27 +4543,23 @@ "dependencies": { "@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "bundled": true, "dev": true, "optional": true }, "@gar/promisify": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "bundled": true, "dev": true }, "@isaacs/string-locale-compare": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", + "bundled": true, "dev": true }, "@npmcli/arborist": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.6.2.tgz", - "integrity": "sha512-Lyj2g+foWKzrwW2bT/RGO982VR9vb5tlvfD88n4PwWJRrDttQbJoIdcQzN9b+NIBhI1/8iEhC5b8far9U0fQxA==", + "version": "5.6.3", + "bundled": true, "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", @@ -4580,6 +4575,7 @@ "bin-links": "^3.0.3", "cacache": "^16.1.3", "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^5.2.1", "json-parse-even-better-errors": "^2.3.1", "json-stringify-nice": "^1.1.4", "minimatch": "^5.1.0", @@ -4607,14 +4603,12 @@ }, "@npmcli/ci-detect": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz", - "integrity": "sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA==", + "bundled": true, "dev": true }, "@npmcli/config": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-4.2.2.tgz", - "integrity": "sha512-5GNcLd+0c4bYBnFop53+26CO5GQP0R9YcxlernohpHDWdIgzUg9I0+GEMk3sNHnLntATVU39d283A4OO+W402w==", + "bundled": true, "dev": true, "requires": { "@npmcli/map-workspaces": "^2.0.2", @@ -4629,8 +4623,7 @@ }, "@npmcli/disparity-colors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz", - "integrity": "sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A==", + "bundled": true, "dev": true, "requires": { "ansi-styles": "^4.3.0" @@ -4638,8 +4631,7 @@ }, "@npmcli/fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "bundled": true, "dev": true, "requires": { "@gar/promisify": "^1.1.3", @@ -4648,8 +4640,7 @@ }, "@npmcli/git": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", + "bundled": true, "dev": true, "requires": { "@npmcli/promise-spawn": "^3.0.0", @@ -4665,8 +4656,7 @@ }, "@npmcli/installed-package-contents": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "bundled": true, "dev": true, "requires": { "npm-bundled": "^1.1.1", @@ -4675,8 +4665,7 @@ "dependencies": { "npm-bundled": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "bundled": true, "dev": true, "requires": { "npm-normalize-package-bin": "^1.0.1" @@ -4686,8 +4675,7 @@ }, "@npmcli/map-workspaces": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", + "bundled": true, "dev": true, "requires": { "@npmcli/name-from-folder": "^1.0.1", @@ -4698,8 +4686,7 @@ }, "@npmcli/metavuln-calculator": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", + "bundled": true, "dev": true, "requires": { "cacache": "^16.0.0", @@ -4710,8 +4697,7 @@ }, "@npmcli/move-file": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "bundled": true, "dev": true, "requires": { "mkdirp": "^1.0.4", @@ -4720,20 +4706,17 @@ }, "@npmcli/name-from-folder": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==", + "bundled": true, "dev": true }, "@npmcli/node-gyp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", + "bundled": true, "dev": true }, "@npmcli/package-json": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", + "bundled": true, "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.1" @@ -4741,8 +4724,7 @@ }, "@npmcli/promise-spawn": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", + "bundled": true, "dev": true, "requires": { "infer-owner": "^1.0.4" @@ -4750,8 +4732,7 @@ }, "@npmcli/query": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-1.2.0.tgz", - "integrity": "sha512-uWglsUM3PjBLgTSmZ3/vygeGdvWEIZ3wTUnzGFbprC/RtvQSaT+GAXu1DXmSFj2bD3oOZdcRm1xdzsV2z1YWdw==", + "bundled": true, "dev": true, "requires": { "npm-package-arg": "^9.1.0", @@ -4761,8 +4742,7 @@ }, "@npmcli/run-script": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", + "bundled": true, "dev": true, "requires": { "@npmcli/node-gyp": "^2.0.0", @@ -4774,20 +4754,17 @@ }, "@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "bundled": true, "dev": true }, "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "dev": true }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "bundled": true, "dev": true, "requires": { "debug": "4" @@ -4795,8 +4772,7 @@ }, "agentkeepalive": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "bundled": true, "dev": true, "requires": { "debug": "^4.1.0", @@ -4806,8 +4782,7 @@ }, "aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "bundled": true, "dev": true, "requires": { "clean-stack": "^2.0.0", @@ -4816,14 +4791,12 @@ }, "ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "bundled": true, "dev": true }, "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "bundled": true, "dev": true, "requires": { "color-convert": "^2.0.1" @@ -4831,20 +4804,17 @@ }, "aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "bundled": true, "dev": true }, "archy": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "bundled": true, "dev": true }, "are-we-there-yet": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "bundled": true, "dev": true, "requires": { "delegates": "^1.0.0", @@ -4853,20 +4823,17 @@ }, "asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "bundled": true, "dev": true }, "balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "bundled": true, "dev": true }, "bin-links": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", + "bundled": true, "dev": true, "requires": { "cmd-shim": "^5.0.0", @@ -4879,22 +4846,19 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "bundled": true, "dev": true } } }, "binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "bundled": true, "dev": true }, "brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "bundled": true, "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -4902,8 +4866,7 @@ }, "builtins": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "bundled": true, "dev": true, "requires": { "semver": "^7.0.0" @@ -4911,8 +4874,7 @@ }, "cacache": { "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "bundled": true, "dev": true, "requires": { "@npmcli/fs": "^2.1.0", @@ -4937,8 +4899,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "bundled": true, "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -4947,14 +4908,12 @@ }, "chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "bundled": true, "dev": true }, "cidr-regex": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-3.1.1.tgz", - "integrity": "sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==", + "bundled": true, "dev": true, "requires": { "ip-regex": "^4.1.0" @@ -4962,14 +4921,12 @@ }, "clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "bundled": true, "dev": true }, "cli-columns": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz", - "integrity": "sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==", + "bundled": true, "dev": true, "requires": { "string-width": "^4.2.3", @@ -4978,8 +4935,7 @@ }, "cli-table3": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "bundled": true, "dev": true, "requires": { "@colors/colors": "1.5.0", @@ -4988,14 +4944,12 @@ }, "clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "bundled": true, "dev": true }, "cmd-shim": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", + "bundled": true, "dev": true, "requires": { "mkdirp-infer-owner": "^2.0.0" @@ -5003,8 +4957,7 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "bundled": true, "dev": true, "requires": { "color-name": "~1.1.4" @@ -5012,20 +4965,17 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "bundled": true, "dev": true }, "color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bundled": true, "dev": true }, "columnify": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", + "bundled": true, "dev": true, "requires": { "strip-ansi": "^6.0.1", @@ -5034,32 +4984,27 @@ }, "common-ancestor-path": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "bundled": true, "dev": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "bundled": true, "dev": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "bundled": true, "dev": true }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bundled": true, "dev": true }, "debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "bundled": true, "dev": true, "requires": { "ms": "2.1.2" @@ -5067,22 +5012,19 @@ "dependencies": { "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "bundled": true, "dev": true } } }, "debuglog": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "bundled": true, "dev": true }, "defaults": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "bundled": true, "dev": true, "requires": { "clone": "^1.0.2" @@ -5090,20 +5032,17 @@ }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "bundled": true, "dev": true }, "depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "bundled": true, "dev": true }, "dezalgo": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "bundled": true, "dev": true, "requires": { "asap": "^2.0.0", @@ -5112,20 +5051,17 @@ }, "diff": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "bundled": true, "dev": true }, "emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "bundled": true, "dev": true }, "encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5134,26 +5070,22 @@ }, "env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "bundled": true, "dev": true }, "err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "bundled": true, "dev": true }, "fastest-levenshtein": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "bundled": true, "dev": true }, "fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0" @@ -5161,20 +5093,17 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "bundled": true, "dev": true }, "function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "bundled": true, "dev": true }, "gauge": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "bundled": true, "dev": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", @@ -5189,8 +5118,7 @@ }, "glob": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "bundled": true, "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5202,14 +5130,12 @@ }, "graceful-fs": { "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "bundled": true, "dev": true }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "bundled": true, "dev": true, "requires": { "function-bind": "^1.1.1" @@ -5217,20 +5143,17 @@ }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "bundled": true, "dev": true }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "bundled": true, "dev": true }, "hosted-git-info": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz", - "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==", + "version": "5.2.1", + "bundled": true, "dev": true, "requires": { "lru-cache": "^7.5.1" @@ -5238,14 +5161,12 @@ }, "http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "bundled": true, "dev": true }, "http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "bundled": true, "dev": true, "requires": { "@tootallnate/once": "2", @@ -5255,8 +5176,7 @@ }, "https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "bundled": true, "dev": true, "requires": { "agent-base": "6", @@ -5265,8 +5185,7 @@ }, "humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "bundled": true, "dev": true, "requires": { "ms": "^2.0.0" @@ -5274,8 +5193,7 @@ }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "bundled": true, "dev": true, "optional": true, "requires": { @@ -5284,8 +5202,7 @@ }, "ignore-walk": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "bundled": true, "dev": true, "requires": { "minimatch": "^5.0.1" @@ -5293,26 +5210,22 @@ }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "bundled": true, "dev": true }, "indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "bundled": true, "dev": true }, "infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "bundled": true, "dev": true }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "bundled": true, "dev": true, "requires": { "once": "^1.3.0", @@ -5321,20 +5234,17 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "bundled": true, "dev": true }, "ini": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "bundled": true, "dev": true }, "init-package-json": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", + "bundled": true, "dev": true, "requires": { "npm-package-arg": "^9.0.1", @@ -5348,20 +5258,17 @@ }, "ip": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "bundled": true, "dev": true }, "ip-regex": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "bundled": true, "dev": true }, "is-cidr": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/is-cidr/-/is-cidr-4.0.2.tgz", - "integrity": "sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==", + "bundled": true, "dev": true, "requires": { "cidr-regex": "^3.1.1" @@ -5369,8 +5276,7 @@ }, "is-core-module": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "bundled": true, "dev": true, "requires": { "has": "^1.0.3" @@ -5378,56 +5284,47 @@ }, "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "bundled": true, "dev": true }, "is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "bundled": true, "dev": true }, "isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "bundled": true, "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "bundled": true, "dev": true }, "json-stringify-nice": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", + "bundled": true, "dev": true }, "jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "bundled": true, "dev": true }, "just-diff": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.1.1.tgz", - "integrity": "sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==", + "bundled": true, "dev": true }, "just-diff-apply": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.4.1.tgz", - "integrity": "sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==", + "bundled": true, "dev": true }, "libnpmaccess": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz", - "integrity": "sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==", + "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", @@ -5438,8 +5335,7 @@ }, "libnpmdiff": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-4.0.5.tgz", - "integrity": "sha512-9fICQIzmH892UwHHPmb+Seup50UIBWcMIK2FdxvlXm9b4kc1nSH0b/BuY1mORJQtB6ydPMnn+BLzOTmd/SKJmw==", + "bundled": true, "dev": true, "requires": { "@npmcli/disparity-colors": "^2.0.0", @@ -5453,12 +5349,11 @@ } }, "libnpmexec": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-4.0.13.tgz", - "integrity": "sha512-MGi6eD6zqZ1V8VCJenWRc2+rWaFiW/Vkr5Aa/cQAd3duWNvXen9sm101M6ww5ER5PmsT+qX2aZOA3A9ZPfJQXg==", + "version": "4.0.14", + "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^5.6.2", + "@npmcli/arborist": "^5.6.3", "@npmcli/ci-detect": "^2.0.0", "@npmcli/fs": "^2.1.1", "@npmcli/run-script": "^4.2.0", @@ -5475,18 +5370,16 @@ } }, "libnpmfund": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/libnpmfund/-/libnpmfund-3.0.4.tgz", - "integrity": "sha512-azKUVFkL27AsvzEzLKMHX/L8j/GE2TL6eZ6KIdc9hsvleoNLT+Y6XO9w9v7JWwg03smZK9dbqwvnYZzO3vzrIA==", + "version": "3.0.5", + "bundled": true, "dev": true, "requires": { - "@npmcli/arborist": "^5.6.2" + "@npmcli/arborist": "^5.6.3" } }, "libnpmhook": { "version": "8.0.4", - "resolved": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.4.tgz", - "integrity": "sha512-nuD6e+Nx0OprjEi0wOeqASMl6QIH235th/Du2/8upK3evByFhzIgdfOeP1OhstavW4xtsl0hk5Vw4fAWWuSUgA==", + "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", @@ -5495,8 +5388,7 @@ }, "libnpmorg": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-4.0.4.tgz", - "integrity": "sha512-1bTpD7iub1rDCsgiBguhJhiDufLQuc8DEti20euqsXz9O0ncXVpCYqf2SMmHR4GEdmAvAj2r7FMiyA9zGdaTpA==", + "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", @@ -5505,8 +5397,7 @@ }, "libnpmpack": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/libnpmpack/-/libnpmpack-4.1.3.tgz", - "integrity": "sha512-rYP4X++ME3ZiFO+2iN3YnXJ4LB4Gsd0z5cgszWJZxaEpDN4lRIXirSyynGNsN/hn4taqnlxD+3DPlFDShvRM8w==", + "bundled": true, "dev": true, "requires": { "@npmcli/run-script": "^4.1.3", @@ -5516,8 +5407,7 @@ }, "libnpmpublish": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.5.tgz", - "integrity": "sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==", + "bundled": true, "dev": true, "requires": { "normalize-package-data": "^4.0.0", @@ -5529,8 +5419,7 @@ }, "libnpmsearch": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-5.0.4.tgz", - "integrity": "sha512-XHDmsvpN5+pufvGnfLRqpy218gcGGbbbXR6wPrDJyd1em6agKdYByzU5ccskDHH9iVm2UeLydpDsW1ksYuU0cg==", + "bundled": true, "dev": true, "requires": { "npm-registry-fetch": "^13.0.0" @@ -5538,8 +5427,7 @@ }, "libnpmteam": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-4.0.4.tgz", - "integrity": "sha512-rzKSwi6MLzwwevbM/vl+BBQTErgn24tCfgPUdzBlszrw3j5necOu7WnTzgvZMDv6maGUwec6Ut1rxszOgH0l+Q==", + "bundled": true, "dev": true, "requires": { "aproba": "^2.0.0", @@ -5548,8 +5436,7 @@ }, "libnpmversion": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/libnpmversion/-/libnpmversion-3.0.7.tgz", - "integrity": "sha512-O0L4eNMUIMQ+effi1HsZPKp2N6wecwqGqB8PvkvmLPWN7EsdabdzAVG48nv0p/OjlbIai5KQg/L+qMMfCA4ZjA==", + "bundled": true, "dev": true, "requires": { "@npmcli/git": "^3.0.0", @@ -5561,14 +5448,12 @@ }, "lru-cache": { "version": "7.13.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.2.tgz", - "integrity": "sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==", + "bundled": true, "dev": true }, "make-fetch-happen": { "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "bundled": true, "dev": true, "requires": { "agentkeepalive": "^4.2.1", @@ -5591,8 +5476,7 @@ }, "minimatch": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "bundled": true, "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -5600,8 +5484,7 @@ }, "minipass": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", + "bundled": true, "dev": true, "requires": { "yallist": "^4.0.0" @@ -5609,8 +5492,7 @@ }, "minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0" @@ -5618,8 +5500,7 @@ }, "minipass-fetch": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.1.tgz", - "integrity": "sha512-/kgtXVGS10PTFET6dAbOBWQtgH+iDiI4NhRqAftojRlsOJhk0y45sVVxqCaRQC+AMFH7JkHiWpuKJKQ+mojKiA==", + "bundled": true, "dev": true, "requires": { "encoding": "^0.1.13", @@ -5630,8 +5511,7 @@ }, "minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0" @@ -5639,8 +5519,7 @@ }, "minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "bundled": true, "dev": true, "requires": { "jsonparse": "^1.3.1", @@ -5649,8 +5528,7 @@ }, "minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0" @@ -5658,8 +5536,7 @@ }, "minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0" @@ -5667,8 +5544,7 @@ }, "minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.0.0", @@ -5677,14 +5553,12 @@ }, "mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bundled": true, "dev": true }, "mkdirp-infer-owner": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", + "bundled": true, "dev": true, "requires": { "chownr": "^2.0.0", @@ -5694,26 +5568,22 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "bundled": true, "dev": true }, "mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "bundled": true, "dev": true }, "negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "bundled": true, "dev": true }, "node-gyp": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz", - "integrity": "sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==", + "bundled": true, "dev": true, "requires": { "env-paths": "^2.2.0", @@ -5730,8 +5600,7 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -5740,8 +5609,7 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "bundled": true, "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -5754,8 +5622,7 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "bundled": true, "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -5763,8 +5630,7 @@ }, "nopt": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "bundled": true, "dev": true, "requires": { "abbrev": "1" @@ -5774,8 +5640,7 @@ }, "nopt": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "bundled": true, "dev": true, "requires": { "abbrev": "^1.0.0" @@ -5783,8 +5648,7 @@ }, "normalize-package-data": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", + "bundled": true, "dev": true, "requires": { "hosted-git-info": "^5.0.0", @@ -5795,8 +5659,7 @@ }, "npm-audit-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-3.0.0.tgz", - "integrity": "sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw==", + "bundled": true, "dev": true, "requires": { "chalk": "^4.0.0" @@ -5804,8 +5667,7 @@ }, "npm-bundled": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "bundled": true, "dev": true, "requires": { "npm-normalize-package-bin": "^2.0.0" @@ -5813,16 +5675,14 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "bundled": true, "dev": true } } }, "npm-install-checks": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", + "bundled": true, "dev": true, "requires": { "semver": "^7.1.1" @@ -5830,14 +5690,12 @@ }, "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "bundled": true, "dev": true }, "npm-package-arg": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", - "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", + "bundled": true, "dev": true, "requires": { "hosted-git-info": "^5.0.0", @@ -5848,8 +5706,7 @@ }, "npm-packlist": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", + "bundled": true, "dev": true, "requires": { "glob": "^8.0.1", @@ -5860,16 +5717,14 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "bundled": true, "dev": true } } }, "npm-pick-manifest": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", + "bundled": true, "dev": true, "requires": { "npm-install-checks": "^5.0.0", @@ -5880,16 +5735,14 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "bundled": true, "dev": true } } }, "npm-profile": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-6.2.1.tgz", - "integrity": "sha512-Tlu13duByHyDd4Xy0PgroxzxnBYWbGGL5aZifNp8cx2DxUrHSoETXtPKg38aRPsBWMRfDtvcvVfJNasj7oImQQ==", + "bundled": true, "dev": true, "requires": { "npm-registry-fetch": "^13.0.1", @@ -5898,8 +5751,7 @@ }, "npm-registry-fetch": { "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", + "bundled": true, "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -5913,14 +5765,12 @@ }, "npm-user-validate": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-1.0.1.tgz", - "integrity": "sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==", + "bundled": true, "dev": true }, "npmlog": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "bundled": true, "dev": true, "requires": { "are-we-there-yet": "^3.0.0", @@ -5931,8 +5781,7 @@ }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "bundled": true, "dev": true, "requires": { "wrappy": "1" @@ -5940,14 +5789,12 @@ }, "opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bundled": true, "dev": true }, "p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "bundled": true, "dev": true, "requires": { "aggregate-error": "^3.0.0" @@ -5955,8 +5802,7 @@ }, "pacote": { "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", + "bundled": true, "dev": true, "requires": { "@npmcli/git": "^3.0.0", @@ -5984,8 +5830,7 @@ }, "parse-conflict-json": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", + "bundled": true, "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.1", @@ -5995,14 +5840,12 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "bundled": true, "dev": true }, "postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "bundled": true, "dev": true, "requires": { "cssesc": "^3.0.0", @@ -6011,32 +5854,27 @@ }, "proc-log": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", + "bundled": true, "dev": true }, "promise-all-reject-late": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", + "bundled": true, "dev": true }, "promise-call-limit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", + "bundled": true, "dev": true }, "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "bundled": true, "dev": true }, "promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "bundled": true, "dev": true, "requires": { "err-code": "^2.0.2", @@ -6045,8 +5883,7 @@ }, "promzard": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", + "bundled": true, "dev": true, "requires": { "read": "1" @@ -6054,14 +5891,12 @@ }, "qrcode-terminal": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", + "bundled": true, "dev": true }, "read": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "bundled": true, "dev": true, "requires": { "mute-stream": "~0.0.4" @@ -6069,14 +5904,12 @@ }, "read-cmd-shim": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz", - "integrity": "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==", + "bundled": true, "dev": true }, "read-package-json": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", + "bundled": true, "dev": true, "requires": { "glob": "^8.0.1", @@ -6087,16 +5920,14 @@ "dependencies": { "npm-normalize-package-bin": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "bundled": true, "dev": true } } }, "read-package-json-fast": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "bundled": true, "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.0", @@ -6105,8 +5936,7 @@ }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "bundled": true, "dev": true, "requires": { "inherits": "^2.0.3", @@ -6116,8 +5946,7 @@ }, "readdir-scoped-modules": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "bundled": true, "dev": true, "requires": { "debuglog": "^1.0.1", @@ -6128,14 +5957,12 @@ }, "retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "bundled": true, "dev": true }, "rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "bundled": true, "dev": true, "requires": { "glob": "^7.1.3" @@ -6143,8 +5970,7 @@ "dependencies": { "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -6153,8 +5979,7 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "bundled": true, "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -6167,8 +5992,7 @@ }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "bundled": true, "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -6178,21 +6002,18 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "bundled": true, "dev": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "dev": true, "optional": true }, "semver": { "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "bundled": true, "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -6200,8 +6021,7 @@ "dependencies": { "lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "bundled": true, "dev": true, "requires": { "yallist": "^4.0.0" @@ -6211,26 +6031,22 @@ }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "bundled": true, "dev": true }, "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==", + "bundled": true, "dev": true }, "smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "bundled": true, "dev": true }, "socks": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "bundled": true, "dev": true, "requires": { "ip": "^2.0.0", @@ -6239,8 +6055,7 @@ }, "socks-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "bundled": true, "dev": true, "requires": { "agent-base": "^6.0.2", @@ -6250,8 +6065,7 @@ }, "spdx-correct": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "bundled": true, "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -6260,14 +6074,12 @@ }, "spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "bundled": true, "dev": true }, "spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "bundled": true, "dev": true, "requires": { "spdx-exceptions": "^2.1.0", @@ -6276,14 +6088,12 @@ }, "spdx-license-ids": { "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "bundled": true, "dev": true }, "ssri": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "bundled": true, "dev": true, "requires": { "minipass": "^3.1.1" @@ -6291,8 +6101,7 @@ }, "string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "bundled": true, "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -6302,8 +6111,7 @@ }, "string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "bundled": true, "dev": true, "requires": { "safe-buffer": "~5.2.0" @@ -6311,8 +6119,7 @@ }, "strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "bundled": true, "dev": true, "requires": { "ansi-regex": "^5.0.1" @@ -6320,8 +6127,7 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "bundled": true, "dev": true, "requires": { "has-flag": "^4.0.0" @@ -6329,8 +6135,7 @@ }, "tar": { "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "bundled": true, "dev": true, "requires": { "chownr": "^2.0.0", @@ -6343,26 +6148,22 @@ }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "bundled": true, "dev": true }, "tiny-relative-date": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", - "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", + "bundled": true, "dev": true }, "treeverse": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==", + "bundled": true, "dev": true }, "unique-filename": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "bundled": true, "dev": true, "requires": { "unique-slug": "^3.0.0" @@ -6370,8 +6171,7 @@ }, "unique-slug": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "bundled": true, "dev": true, "requires": { "imurmurhash": "^0.1.4" @@ -6379,14 +6179,12 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "bundled": true, "dev": true }, "validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "bundled": true, "dev": true, "requires": { "spdx-correct": "^3.0.0", @@ -6395,8 +6193,7 @@ }, "validate-npm-package-name": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", + "bundled": true, "dev": true, "requires": { "builtins": "^5.0.0" @@ -6404,14 +6201,12 @@ }, "walk-up-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==", + "bundled": true, "dev": true }, "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "bundled": true, "dev": true, "requires": { "defaults": "^1.0.3" @@ -6419,8 +6214,7 @@ }, "which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "bundled": true, "dev": true, "requires": { "isexe": "^2.0.0" @@ -6428,8 +6222,7 @@ }, "wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "bundled": true, "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -6437,14 +6230,12 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "bundled": true, "dev": true }, "write-file-atomic": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "bundled": true, "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -6453,8 +6244,7 @@ }, "yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "bundled": true, "dev": true } } @@ -7243,9 +7033,9 @@ } }, "regenerator-runtime": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", - "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true }, "regex-match-all": { diff --git a/package.json b/package.json index d29e8f17..4eb40d0b 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "passport-strategy": "^1.0.0" }, "devDependencies": { - "@cjbarth/github-release-notes": "^3.0.0", + "@cjbarth/github-release-notes": "^4.0.0", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/chai": "^4.3.3", "@types/mocha": "^10.0.0",