From 7e1c579ff424c5b61f5b215622ab88eef6f70965 Mon Sep 17 00:00:00 2001 From: Gary Ewan Park Date: Mon, 7 Oct 2024 02:55:15 -0500 Subject: [PATCH 01/29] (doc) Remove incorrect line about extensions The .extension file extension is a requirement when creating extension packages. It is this file extension that causes Chocolatey CLI to extract the files into the extensions folder, in the same way that the .hook file extension that causes files to be extracted into the hooks folder, and then the .template file extension that causes files to be extracted into the templates folder. --- .../docs/en-us/guides/create/create-extension-package.mdx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/content/docs/en-us/guides/create/create-extension-package.mdx b/src/content/docs/en-us/guides/create/create-extension-package.mdx index 49b571a44fd..d700e2775a9 100644 --- a/src/content/docs/en-us/guides/create/create-extension-package.mdx +++ b/src/content/docs/en-us/guides/create/create-extension-package.mdx @@ -132,8 +132,6 @@ Open the `example.extension.nuspec` file in VS Code and modify the metadata as a That's all you need! -You may notice that all of the example packages above end with `.extension`. This is not required for an extension package by Chocolatey itself, but it is how we easily classify extension packages on the Chocolatey Community Repository. - #### Creating Your Install Script As we mentioned earlier, there's no need for an install script in an extension package - Chocolatey CLI handles putting the extension in the right place! From 4f65a41092a974ba7b5d6af35162422405bd1400 Mon Sep 17 00:00:00 2001 From: Paul Broadwith Date: Wed, 9 Oct 2024 18:39:52 +0100 Subject: [PATCH 02/29] (doc) Update Extension package docs To include link to Back to Basics livestream, where this information was discussed, as well as to add an additional section about where the extension package files are extracted to. --- .../create/create-extension-package.mdx | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/content/docs/en-us/guides/create/create-extension-package.mdx b/src/content/docs/en-us/guides/create/create-extension-package.mdx index d700e2775a9..608a53b9c2d 100644 --- a/src/content/docs/en-us/guides/create/create-extension-package.mdx +++ b/src/content/docs/en-us/guides/create/create-extension-package.mdx @@ -12,6 +12,15 @@ As we've mentioned in other articles, a Chocolatey package can do near anything In this how-to, we'll talk about sharing functions between packages using extension packages. +### Back To Basics Livestream + +The creation, and usage, of Chocolatey extension packages was a topic of a recent [back-to-basics](https://blog.chocolatey.org/tags/back-to-basics) livestream. +The recording of that livestream can be found here: + +
+ +
+ ### What Is an Extension Package In Chocolatey-parlance, an extension package is a package that extends the ability of other Chocolatey packages, by making additional PowerShell functions or cmdlets available. @@ -173,6 +182,21 @@ Get-ChildItem $env:ChocolateyInstall\extensions Get-ChildItem $env:ChocolateyInstall\extensions\example ``` +### Where Are Extensions Stored? + +Chocolatey packages are stored within the `lib` folder, of the Chocolatey installation location. +This is the `C:\ProgramData\chocolatey\lib` folder by default. +However, Chocolatey CLI understands packages that end with `.extension` and some additional processing is completed. +The actual extension package contents will be extracted, and stored, in the `C:\ProgramData\chocolatey\extensions` directory. +The name of the folder will match the name you gave to the extension package. + +For example, an extension package with the name `chocolatey-windowsupdate.extension`, will, by default, have the package contents extracted to `C:\ProgramData\chocolatey\extensions\chocolatey-windowsupdate`. + +This special handling for packages ending with `.extension` also applies to packages that end with `.hook` and `.template`. +For `.hook` packages, by default, there is a folder at `C:\ProgramData\chocolatey\hooks`. +For `.template` packages, by default, there is a folder at `C:\ProgramData\chocolatey\templates`. + + ### Using Shared PowerShell Functions Once you've created your extension package, using the functions contained within is as simple as ensuring the package is installed (for instance, by adding a dependency) and calling the functions within your Chocolatey scripts. From 6e69e401db71c2465f67721a4993bb0962571165 Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Wed, 16 Oct 2024 13:07:20 +0200 Subject: [PATCH 03/29] (doc) Add CCM 0.13.1 release notes THis adds the release notes for the upcoming release of Chocolatey Central Management 0.13.1 bugfix release. Co-authored-by: Gary Ewan Park --- .../docs/en-us/central-management/release-notes.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/content/docs/en-us/central-management/release-notes.mdx b/src/content/docs/en-us/central-management/release-notes.mdx index 3c85d4e5f35..b79f74620de 100644 --- a/src/content/docs/en-us/central-management/release-notes.mdx +++ b/src/content/docs/en-us/central-management/release-notes.mdx @@ -32,6 +32,14 @@ This covers the release notes for the Chocolatey Central Management (`chocolatey - Please see our [GitHub repository issues](https://github.com/chocolatey/chocolatey-licensed-issues/labels/CentralManagement). +## 0.13.1 (October 16, 2024) \{#v0.13.1} + +### Bug Fixes + +- Fix - Description for `Allow users to register to the system` checkbox in the Chocolatey Central Management Website is incorrect. +- Fix - The `Machine contact timeout in minutes` input box is incorrectly disabled when attempting to edit Deployment Step in Chocolatey Central Management Website. +- Fix - Azure SQL is incorrectly reported as not supported during Chocolatey Central Management package installations. + ## 0.13.0 (September 19, 2024) \{#v0.13.0} From 63c9386dd45f98903f1358550fb682a4b00bd069 Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Wed, 16 Oct 2024 14:22:33 +0200 Subject: [PATCH 04/29] (doc) Update changed screenshots in CCM This updates the screenshots that have changed in the latest release of Chocolatey Central Management. --- .../settings/tab-user-management.png | Bin 89867 -> 92027 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/images/ccm-playwright/administration/settings/tab-user-management.png b/public/images/ccm-playwright/administration/settings/tab-user-management.png index 7d3075c8bad56bc5a96cd52065a208c00c470105..96e98c2a851bcb0c9b7f10cb5b7d4bafe7171150 100755 GIT binary patch literal 92027 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 z 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

C_+8pllfxC1M7lA{ltKg}-} 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 Vj}7*}V9V&_q~A#uOPGB6e*n1hA>9A~ From 12945cefd5d0552d93758fdf2c48b201b7cd01e4 Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Wed, 16 Oct 2024 14:40:42 +0200 Subject: [PATCH 05/29] (doc) Update highlight to CCM 0.13.1 This updates the highlight to point to the release notes of CCM 0.13.1. Co-authored-by: Gary Ewan Park Co-authored-by: Stephanie Hays --- ...hocolatey-central-management-0.13.0-sidebar.md | 2 +- .../07-chocolatey-central-management-0.13.1.md | 12 ++++++++++++ ...hocolatey-central-management-0.13.1-sidebar.md | 15 +++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md create mode 100644 src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md diff --git a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md index 5509f2bc2c3..0c154792919 100644 --- a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md +++ b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md @@ -11,5 +11,5 @@ highlight: ctaText: See what's new showOnHome: false showOnHighlights: false - showInSidebar: true + showInSidebar: false --- diff --git a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md new file mode 100644 index 00000000000..edc23c54036 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md @@ -0,0 +1,12 @@ +--- +order: 0 +xref: highlight-2024-10-16-ccm-new-in-v0-13-1 +title: What's new in Chocolatey Central Management +description: Learn all about what's new in Chocolatey Central Management v0.13.1. +showInSidebar: false +highlight: + postedDateTime: 2024-10-16T00:00:00Z + ctaXref: ccm-release-notes + ctaAnchor: v0.13.1 + ctaText: Read the release notes +--- diff --git a/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md b/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md new file mode 100644 index 00000000000..5aa34d37b1b --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md @@ -0,0 +1,15 @@ +--- +order: 0 +xref: highlight-sidebar-2024-10-16-ccm-release-notes +title: Chocolatey Central Management v0.13.1 +description: Fixing wrong text, detecting SQL version on Azure SQL, plus more. +showInSidebar: false +highlight: + postedDateTime: 2024-10-16T00:00:00Z + ctaXref: ccm-release-notes + ctaAnchor: v0.13.1 + ctaText: See what's new + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- From dc53f76164212e22e29452d3bb3d8ec3c8d24efe Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Wed, 16 Oct 2024 14:45:39 +0200 Subject: [PATCH 06/29] (doc) Add new CCM version to Components table This updates the components table for CCM to include the next version of CCM and what it supports. --- src/content/docs/en-us/central-management/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/en-us/central-management/index.mdx b/src/content/docs/en-us/central-management/index.mdx index db09318721c..01781ea9a34 100644 --- a/src/content/docs/en-us/central-management/index.mdx +++ b/src/content/docs/en-us/central-management/index.mdx @@ -46,6 +46,7 @@ Chocolatey Central Management has specific needs that are mostly handled by pack |Chocolatey Central Management|Chocolatey Agent|Chocolatey Licensed Extension|Chocolatey| |-----------------------------|----------------|-----------------------------|----------| +|0.13.1 |1.1.0+ | 4.2.0+ | 1.1.0+ | |0.13.0 |1.1.0+ | 4.2.0+ | 1.1.0+ | |0.12.1 |1.1.0+ | 4.2.0+ | 1.1.0+ | |0.12.0 |1.1.0+ | 4.2.0+ | 1.1.0+ | From 66e37331bbda2cf5b6de61606b704fc050210d02 Mon Sep 17 00:00:00 2001 From: Ryan Richter Date: Tue, 22 Oct 2024 17:06:10 -0400 Subject: [PATCH 07/29] (doc) Update Script Paths --- .../quick-start-environment/certificate-renewal.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/en-us/c4b-environments/quick-start-environment/certificate-renewal.mdx b/src/content/docs/en-us/c4b-environments/quick-start-environment/certificate-renewal.mdx index 0bf1e666395..a6e8648f69a 100644 --- a/src/content/docs/en-us/c4b-environments/quick-start-environment/certificate-renewal.mdx +++ b/src/content/docs/en-us/c4b-environments/quick-start-environment/certificate-renewal.mdx @@ -12,7 +12,7 @@ This document is meant to serve as a guide for where to look when needing to ren ## Set-NexusCert.ps1 -This script should be saved on your repository server at `C:\choco-setup\scripts\Set-NexusCert.ps1`. +This script should be saved on your repository server at `C:\choco-setup\files\scripts\Set-NexusCert.ps1`. You can [download the Set-NexusCert.ps1 file directly](https://github.com/chocolatey/choco-quickstart-scripts/blob/main/scripts/Set-NexusCert.ps1), or copy the below code and save it manually. @@ -125,7 +125,7 @@ Write-Host -BackgroundColor Black -ForegroundColor DarkGreen "The script has suc ## Set-CCMCert.ps1 -This script should be saved on your repository server at `C:\choco-setup\scripts\Set-CCMCert.ps1`. +This script should be saved on your repository server at `C:\choco-setup\files\scripts\Set-CCMCert.ps1`. You can [download the Set-CCMCert.ps1 file directly](https://github.com/chocolatey/choco-quickstart-scripts/blob/main/scripts/Set-CCMCert.ps1), or copy the below code and manually save it. @@ -216,7 +216,7 @@ process { ## Set-JenkinsCert.ps1 -A version of this script may already be saved on your repository server at `C:\choco-setup\scripts\Set-JenkinsCert.ps1`. +A version of this script may already be saved on your repository server at `C:\choco-setup\files\scripts\Set-JenkinsCert.ps1`. ```powershell <# From 0e0dcaeccc348fbd63633e0f12f9821aa66f53a6 Mon Sep 17 00:00:00 2001 From: st3phhays Date: Wed, 23 Oct 2024 08:24:58 -0500 Subject: [PATCH 08/29] (#1088) Upgrade choco-astro to 0.1.2 This upgrades choco-astro to the latest version, 0.1.2. This does not bring in any features or functionality changes. --- package.json | 2 +- yarn.lock | 1958 ++++++++++++++++++++++++++------------------------ 2 files changed, 1011 insertions(+), 949 deletions(-) diff --git a/package.json b/package.json index 28504161f44..cc5bcc9612a 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "choco-theme": "npx --quiet ts-node --skipIgnore node_modules/choco-theme/build/choco-theme.ts --repository=docs" }, "dependencies": { - "choco-astro": "0.1.1", + "choco-astro": "0.1.2", "choco-theme": "0.8.1" } } diff --git a/yarn.lock b/yarn.lock index 8888ca38758..c037abe39fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,20 +15,36 @@ __metadata: languageName: node linkType: hard -"@astrojs/check@npm:0.9.3": - version: 0.9.3 - resolution: "@astrojs/check@npm:0.9.3" +"@antfu/install-pkg@npm:^0.4.0": + version: 0.4.1 + resolution: "@antfu/install-pkg@npm:0.4.1" + dependencies: + package-manager-detector: "npm:^0.2.0" + tinyexec: "npm:^0.3.0" + checksum: 10c0/af47a84e77f3f69077ec464e0a9e82791666693380fc8ed9867f388f5c0cd8421e2642b9deefc7d4adb7b8cfb9dd1a715b25f9a974d023b10779cad0885439ef + languageName: node + linkType: hard + +"@antfu/utils@npm:^0.7.10": + version: 0.7.10 + resolution: "@antfu/utils@npm:0.7.10" + checksum: 10c0/98991f66a4752ef097280b4235b27d961a13a2c67ef8e5b716a120eb9823958e20566516711204e2bfb08f0b935814b715f49ecd79c3b9b93ce32747ac297752 + languageName: node + linkType: hard + +"@astrojs/check@npm:0.9.4": + version: 0.9.4 + resolution: "@astrojs/check@npm:0.9.4" dependencies: - "@astrojs/language-server": "npm:^2.14.1" - chokidar: "npm:^3.5.3" - fast-glob: "npm:^3.3.1" + "@astrojs/language-server": "npm:^2.15.0" + chokidar: "npm:^4.0.1" kleur: "npm:^4.1.5" yargs: "npm:^17.7.2" peerDependencies: typescript: ^5.0.0 bin: astro-check: dist/bin.js - checksum: 10c0/fab8d39ca0734777534e54940c888663f7e448b53b0b6eb64d0008b9219da893b61ddbb281843a4ab05ae854cbfefca4e6dd43b3a2e1727bf71498de47935a87 + checksum: 10c0/0e9b554413319faea379a0b79380ba29e96be4cc93ae5df9154d6a4470082b314c184ac32079bbe20c83a933801e942370261a44fa35742fa87db0281d9ffb87 languageName: node linkType: hard @@ -46,18 +62,17 @@ __metadata: languageName: node linkType: hard -"@astrojs/language-server@npm:^2.14.1": - version: 2.14.2 - resolution: "@astrojs/language-server@npm:2.14.2" +"@astrojs/language-server@npm:^2.15.0": + version: 2.15.3 + resolution: "@astrojs/language-server@npm:2.15.3" dependencies: "@astrojs/compiler": "npm:^2.10.3" "@astrojs/yaml2ts": "npm:^0.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.15" - "@volar/kit": "npm:~2.4.0" - "@volar/language-core": "npm:~2.4.0" - "@volar/language-server": "npm:~2.4.0" - "@volar/language-service": "npm:~2.4.0" - "@volar/typescript": "npm:~2.4.0" + "@volar/kit": "npm:~2.4.5" + "@volar/language-core": "npm:~2.4.5" + "@volar/language-server": "npm:~2.4.5" + "@volar/language-service": "npm:~2.4.5" fast-glob: "npm:^3.2.12" muggle-string: "npm:^0.4.1" volar-service-css: "npm:0.0.61" @@ -79,47 +94,47 @@ __metadata: optional: true bin: astro-ls: bin/nodeServer.js - checksum: 10c0/d7ad3d29034ccab4c1274c1e24b987d40ff66280204615465d26f36d29127019a1a031ae93b160b9a7733202cf117c7542c49df38571d2f296afe89547aa74d0 + checksum: 10c0/cd7b54e66aba47841f8dce7a566a8788600ebbcff397fef0017401e56a4243c6ad71f705978b8724844505c7f22a5acf5c40fd7210743c7cad8660a876c4a2d7 languageName: node linkType: hard -"@astrojs/markdown-remark@npm:5.2.0": - version: 5.2.0 - resolution: "@astrojs/markdown-remark@npm:5.2.0" +"@astrojs/markdown-remark@npm:5.3.0": + version: 5.3.0 + resolution: "@astrojs/markdown-remark@npm:5.3.0" dependencies: "@astrojs/prism": "npm:3.1.0" github-slugger: "npm:^2.0.0" - hast-util-from-html: "npm:^2.0.1" + hast-util-from-html: "npm:^2.0.3" hast-util-to-text: "npm:^4.0.2" import-meta-resolve: "npm:^4.1.0" mdast-util-definitions: "npm:^6.0.0" rehype-raw: "npm:^7.0.0" - rehype-stringify: "npm:^10.0.0" + rehype-stringify: "npm:^10.0.1" remark-gfm: "npm:^4.0.0" remark-parse: "npm:^11.0.0" - remark-rehype: "npm:^11.1.0" + remark-rehype: "npm:^11.1.1" remark-smartypants: "npm:^3.0.2" - shiki: "npm:^1.10.3" + shiki: "npm:^1.22.0" unified: "npm:^11.0.5" unist-util-remove-position: "npm:^5.0.0" unist-util-visit: "npm:^5.0.0" unist-util-visit-parents: "npm:^6.0.1" - vfile: "npm:^6.0.2" - checksum: 10c0/d7227e3cbb66d328a4681b3c9e2b90b45b92db4ae9068794a1acf6023cea7be33d666f05899be980db76a3ff3bf4393d5ee0ee34a012963e4e9aa100c8a6f87b + vfile: "npm:^6.0.3" + checksum: 10c0/b42d38940cef4ba700dcf9996b3fd631bd1ef560a6619cb5c7a5e9b3a6ef5ff7c6064aeba1b50e9ada904ad930b21f60e352f9c79d38d6ce4da4091e5b3a3c0c languageName: node linkType: hard -"@astrojs/mdx@npm:3.1.7": - version: 3.1.7 - resolution: "@astrojs/mdx@npm:3.1.7" +"@astrojs/mdx@npm:3.1.8": + version: 3.1.8 + resolution: "@astrojs/mdx@npm:3.1.8" dependencies: - "@astrojs/markdown-remark": "npm:5.2.0" + "@astrojs/markdown-remark": "npm:5.3.0" "@mdx-js/mdx": "npm:^3.0.1" acorn: "npm:^8.12.1" es-module-lexer: "npm:^1.5.4" estree-util-visit: "npm:^2.0.0" gray-matter: "npm:^4.0.3" - hast-util-to-html: "npm:^9.0.2" + hast-util-to-html: "npm:^9.0.3" kleur: "npm:^4.1.5" rehype-raw: "npm:^7.0.0" remark-gfm: "npm:^4.0.0" @@ -129,7 +144,7 @@ __metadata: vfile: "npm:^6.0.3" peerDependencies: astro: ^4.8.0 - checksum: 10c0/421110a23ccaed8068dda21c0cff7cff0537c438551a5b12c1fe8e7521b5e31009c3b050456782ea621db23203186a204ef3435ef160687df0901d1f23584913 + checksum: 10c0/6b2ec7d8728379de851bd414086369bbce2edd9709f7875a706c8347ca8d4c1656fa5be6b992c4864152e8b8eb87771e326d55fbb5c904c75b75a3064bd26c5b languageName: node linkType: hard @@ -142,14 +157,14 @@ __metadata: languageName: node linkType: hard -"@astrojs/sitemap@npm:3.1.6": - version: 3.1.6 - resolution: "@astrojs/sitemap@npm:3.1.6" +"@astrojs/sitemap@npm:3.2.1": + version: 3.2.1 + resolution: "@astrojs/sitemap@npm:3.2.1" dependencies: - sitemap: "npm:^7.1.2" + sitemap: "npm:^8.0.0" stream-replace-string: "npm:^2.0.0" zod: "npm:^3.23.8" - checksum: 10c0/2d8fd71c7afbf13ca48d92596d292c8cf967f2fae084b3e0d9717729e7b474c3bef86c4155f3b27aff722b2aade7c6c64ed813dbbbc4c3d12635bbf8d7a63ebd + checksum: 10c0/03a883dcf5ea18963e2b9031c07ea131d8c79efbc76abb42a06e71db1ad252696846c187187f2804b16d1d51b740419433a1eacb4abe0e93d74056320aee12ae languageName: node linkType: hard @@ -177,242 +192,283 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/code-frame@npm:7.25.7" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/code-frame@npm:7.25.9" dependencies: - "@babel/highlight": "npm:^7.25.7" + "@babel/highlight": "npm:^7.25.9" picocolors: "npm:^1.0.0" - checksum: 10c0/14825c298bdec914caf3d24d1383b6d4cd6b030714686004992f4fc251831ecf432236652896f99d5d341f17170ae9a07b58d8d7b15aa0df8cfa1c5a7d5474bc + checksum: 10c0/88562eba0eeb5960b7004e108790aa00183d90cbbe70ce10dad01c2c48141d2ef54d6dcd0c678cc1e456de770ffeb68e28559f4d222c01a110c79aea8733074b languageName: node linkType: hard -"@babel/compat-data@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/compat-data@npm:7.25.7" - checksum: 10c0/e5cc915abdd18d021236474a96606b2d4a915c4fb620c1ad776b8a08d91111e788cb3b7e9bad43593d4e0bfa4f06894357bcb0984102de1861b9e7322b6bc9f8 +"@babel/compat-data@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/compat-data@npm:7.25.9" + checksum: 10c0/8d9fc2074311ce61aaf5bccf740a808644d19d4859caf5fa46d8a7186a1ee0b0d8cbbc23f9371f8b397e84a885bdeab58d5f22d6799ddde55973252aac351a27 languageName: node linkType: hard -"@babel/core@npm:^7.25.2": - version: 7.25.7 - resolution: "@babel/core@npm:7.25.7" +"@babel/core@npm:^7.25.8": + version: 7.25.9 + resolution: "@babel/core@npm:7.25.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.25.7" - "@babel/generator": "npm:^7.25.7" - "@babel/helper-compilation-targets": "npm:^7.25.7" - "@babel/helper-module-transforms": "npm:^7.25.7" - "@babel/helpers": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/template": "npm:^7.25.7" - "@babel/traverse": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helpers": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/dad20af39624086afc3a0910bd97ae712c9ad0e9dda09fc5da93876e8ea1802b63ddd81c44f4aa8a9834db46de801eaab1ce9b81ab54b4fe907ae052c24de136 + checksum: 10c0/40d3064ebe906f65ed4153a0f4d75c679a19e4d71e425035b7bbe2d292a9167274f1a0d908d4d6c8f484fcddeb10bd91e0c7878fdb3dfad1bb00f6a319ce431d languageName: node linkType: hard -"@babel/generator@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/generator@npm:7.25.7" +"@babel/generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/generator@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.25.7" + "@babel/types": "npm:^7.25.9" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/c03a26c79864d60d04ce36b649c3fa0d6fd7b2bf6a22e22854a0457aa09206508392dd73ee40e7bc8d50b3602f9ff068afa47770cda091d332e7db1ca382ee96 + checksum: 10c0/fca49a1440ac550bb835a73c0e8314849cd493a468a5431ca7f9dbb3d3443e3a1a6dcba2426752e8a97cc2feed4a3b7a0c639e1c45871c4a9dd0c994f08dd25a languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.25.7" +"@babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.25.7" - checksum: 10c0/2f020b0fa9d336b5778485cc2de3141561ec436a7591b685457a5bcdae4ce41d9ddee68169c95504e0789e5a4327e73b8b7e72e5b60e82e96d730c4d19255248 + "@babel/types": "npm:^7.25.9" + checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-compilation-targets@npm:7.25.7" +"@babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: - "@babel/compat-data": "npm:^7.25.7" - "@babel/helper-validator-option": "npm:^7.25.7" + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/705be7e5274a3fdade68e3e2cf42e2b600316ab52794e13b91299a16f16c926f15886b6e9d6df20eb943ccc1cdba5a363d4766f8d01e47b8e6f4e01175f5e66c + checksum: 10c0/a6b26a1e4222e69ef8e62ee19374308f060b007828bc11c65025ecc9e814aba21ff2175d6d3f8bf53c863edd728ee8f94ba7870f8f90a37d39552ad9933a8aaa languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-module-imports@npm:7.25.7" +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/traverse": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - checksum: 10c0/0fd0c3673835e5bf75558e184bcadc47c1f6dd2fe2016d53ebe1e5a6ae931a44e093015c2f9a6651c1a89f25c76d9246710c2b0b460b95ee069c464f2837fa2c + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-module-transforms@npm:7.25.7" +"@babel/helper-module-transforms@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-transforms@npm:7.25.9" dependencies: - "@babel/helper-module-imports": "npm:^7.25.7" - "@babel/helper-simple-access": "npm:^7.25.7" - "@babel/helper-validator-identifier": "npm:^7.25.7" - "@babel/traverse": "npm:^7.25.7" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-simple-access": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/f37fa7d1d4df21690535b278468cbd5faf0133a3080f282000cfa4f3ffc9462a1458f866b04b6a2f2d1eec4691236cba9a867da61270dab3ab19846e62f05090 + checksum: 10c0/cd005e7585806845d79c5c0ca9e8926f186b430b0a558dad08a3611365eaad3ac587672b0d903530117dec454f48b6bdc3d164b19ea1b71ca1b4eb3be7b452ef languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-plugin-utils@npm:7.25.7" - checksum: 10c0/241f8cf3c5b7700e91cab7cfe5b432a3c710ae3cd5bb96dc554da536a6d25f5b9f000cc0c0917501ceb4f76ba92599ee3beb25e10adaf96be59f8df89a842faf +"@babel/helper-plugin-utils@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-plugin-utils@npm:7.25.9" + checksum: 10c0/483066a1ba36ff16c0116cd24f93de05de746a603a777cd695ac7a1b034928a65a4ecb35f255761ca56626435d7abdb73219eba196f9aa83b6c3c3169325599d languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-simple-access@npm:7.25.7" +"@babel/helper-simple-access@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-simple-access@npm:7.25.9" dependencies: - "@babel/traverse": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - checksum: 10c0/eed1b499bfb4f613c18debd61517e3de77b6da2727ca025aa05ac81599e0269f1dddb5237db04e8bb598115d015874752e0a7f11ff38672d74a4976097417059 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/3f1bcdb88ee3883ccf86959869a867f6bbf8c4737cd44fb9f799c38e54f67474590bc66802500ae9fe18161792875b2cfb7ec15673f48ed6c8663f6d09686ca8 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-string-parser@npm:7.25.7" - checksum: 10c0/73ef2ceb81f8294678a0afe8ab0103729c0370cac2e830e0d5128b03be5f6a2635838af31d391d763e3c5a4460ed96f42fd7c9b552130670d525be665913bc4c +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-validator-identifier@npm:7.25.7" - checksum: 10c0/07438e5bf01ab2882a15027fdf39ac3b0ba1b251774a5130917907014684e2f70fef8fd620137ca062c4c4eedc388508d2ea7a3a7d9936a32785f4fe116c68c0 +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helper-validator-option@npm:7.25.7" - checksum: 10c0/12ed418c8e3ed9ed44c8c80d823f4e42d399b5eb2e423adccb975e31a31a008cd3b5d8eab688b31f740caff4a1bb28fe06ea2fa7d635aee34cc0ad6995d50f0a +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e languageName: node linkType: hard -"@babel/helpers@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/helpers@npm:7.25.7" +"@babel/helpers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helpers@npm:7.25.9" dependencies: - "@babel/template": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - checksum: 10c0/3b3ae9e373bd785414195ef8f59976a69d5a6ebe0ef2165fdcc5165e5c3ee09e0fcee94bb457df2ddb8c0532e4146d0a9b7a96b3497399a4bff4ffe196b30228 + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/4354fbf050291937d0f127f6f927a0c471b604524e0767516fefb91dc36427f25904dd0d2b2b3bbc66bce1894c680cc37eac9ab46970d70f24bf3e53375612de languageName: node linkType: hard -"@babel/highlight@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/highlight@npm:7.25.7" +"@babel/highlight@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/highlight@npm:7.25.9" dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.9" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10c0/1f5894fdb0a0af6101fb2822369b2eeeae32cbeae2ef73ff73fc6a0a4a20471565cd9cfa589f54ed69df66adeca7c57266031ca9134b7bd244d023a488d419aa + checksum: 10c0/ae0ed93c151b85a07df42936117fa593ce91563a22dfc8944a90ae7088c9679645c33e00dcd20b081c1979665d65f986241172dae1fc9e5922692fc3ff685a49 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/parser@npm:7.25.7" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/parser@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.25.7" + "@babel/types": "npm:^7.25.9" bin: parser: ./bin/babel-parser.js - checksum: 10c0/b771469bb6b636c18a8d642b9df3c73913c3860a979591e1a29a98659efd38b81d3e393047b5251fe382d4c82c681c12da9ce91c98d69316d2604d155a214bcf + checksum: 10c0/143faff8a72331be5ed94080e0f4645cbeea814fb488cd9210154083735f67cb66fde32f6a4a80efd6c4cdf12c6f8b50995a465846093c7f65c5da8d7829627c languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.7" +"@babel/plugin-syntax-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/17db499c31fcfaa94d5408726d943955d51d478353d1e2dd84eda6024f7e3d104b9456a77f8aabfae0db7f4dc32f810d08357112f7fcbe305e7c9fcf5b3cac13 + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.2": - version: 7.25.7 - resolution: "@babel/plugin-transform-react-jsx@npm:7.25.7" +"@babel/plugin-transform-react-jsx@npm:^7.25.7": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.7" - "@babel/helper-module-imports": "npm:^7.25.7" - "@babel/helper-plugin-utils": "npm:^7.25.7" - "@babel/plugin-syntax-jsx": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6766b0357b8bbfcb77fca5350f06cf822c89bbe75ddcaea24614601ef23957504da24e76597d743038ce8fa081373b0663c8ad0c86d7c7226e8185f0680b8b56 + checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 languageName: node linkType: hard -"@babel/template@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/template@npm:7.25.7" +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" - checksum: 10c0/8ae9e36e4330ee83d4832531d1d9bec7dc2ef6a2a8afa1ef1229506fd60667abcb17f306d1c3d7e582251270597022990c845d5d69e7add70a5aea66720decb9 + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab languageName: node linkType: hard -"@babel/traverse@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/traverse@npm:7.25.7" +"@babel/traverse@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.25.7" - "@babel/generator": "npm:^7.25.7" - "@babel/parser": "npm:^7.25.7" - "@babel/template": "npm:^7.25.7" - "@babel/types": "npm:^7.25.7" + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/75d73e52c507a7a7a4c7971d6bf4f8f26fdd094e0d3a0193d77edf6a5efa36fc3db91ec5cc48e8b94e6eb5d5ad21af0a1040e71309172851209415fd105efb1a + checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.6, @babel/types@npm:^7.25.7": - version: 7.25.7 - resolution: "@babel/types@npm:7.25.7" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.8, @babel/types@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/types@npm:7.25.9" dependencies: - "@babel/helper-string-parser": "npm:^7.25.7" - "@babel/helper-validator-identifier": "npm:^7.25.7" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/e03e1e2e08600fa1e8eb90632ac9c253dd748176c8d670d85f85b0dc83a0573b26ae748a1cbcb81f401903a3d95f43c3f4f8d516a5ed779929db27de56289633 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/33890d08bcb06b26a3a60e4c6c996cbdf2b8d8a3c212664de659c2775f80b002c5f2bceedaa309c384ff5e99bd579794fe6a7e41de07df70246f43c55016d349 languageName: node linkType: hard -"@braintree/sanitize-url@npm:^6.0.1": - version: 6.0.4 - resolution: "@braintree/sanitize-url@npm:6.0.4" - checksum: 10c0/5d7bac57f3e49931db83f65aaa4fd22f96caa323bf0c7fcf6851fdbed179a8cf29eaa5dd372d340fc51ca5f44345ea5bc0196b36c8b16179888a7c9044313420 +"@braintree/sanitize-url@npm:^7.0.1": + version: 7.1.0 + resolution: "@braintree/sanitize-url@npm:7.1.0" + checksum: 10c0/ff30c09ae38cf9812dd118c5af663180a2b766abd485432327ba4fef3c49ed4c42309524438a8d67961ae9dbcc220a0d350cbb5ec0512fc8791c599451686a2a + languageName: node + linkType: hard + +"@chevrotain/cst-dts-gen@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/cst-dts-gen@npm:11.0.3" + dependencies: + "@chevrotain/gast": "npm:11.0.3" + "@chevrotain/types": "npm:11.0.3" + lodash-es: "npm:4.17.21" + checksum: 10c0/9e945a0611386e4e08af34c2d0b3af36c1af08f726b58145f11310f2aeafcb2d65264c06ec65a32df6b6a65771e6a55be70580c853afe3ceb51487e506967104 + languageName: node + linkType: hard + +"@chevrotain/gast@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/gast@npm:11.0.3" + dependencies: + "@chevrotain/types": "npm:11.0.3" + lodash-es: "npm:4.17.21" + checksum: 10c0/54fc44d7b4a7b0323f49d957dd88ad44504922d30cb226d93b430b0e09925efe44e0726068581d777f423fabfb878a2238ed2c87b690c0c0014ebd12b6968354 + languageName: node + linkType: hard + +"@chevrotain/regexp-to-ast@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/regexp-to-ast@npm:11.0.3" + checksum: 10c0/6939c5c94fbfb8c559a4a37a283af5ded8e6147b184a7d7bcf5ad1404d9d663c78d81602bd8ea8458ec497358a9e1671541099c511835d0be2cad46f00c62b3f + languageName: node + linkType: hard + +"@chevrotain/types@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/types@npm:11.0.3" + checksum: 10c0/72fe8f0010ebef848e47faea14a88c6fdc3cdbafaef6b13df4a18c7d33249b1b675e37b05cb90a421700c7016dae7cd4187ab6b549e176a81cea434f69cd2503 + languageName: node + linkType: hard + +"@chevrotain/utils@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/utils@npm:11.0.3" + checksum: 10c0/b31972d1b2d444eef1499cf9b7576fc1793e8544910de33a3c18e07c270cfad88067f175d0ee63e7bc604713ebed647f8190db45cc8311852cd2d4fe2ef14068 languageName: node linkType: hard @@ -475,11 +531,11 @@ __metadata: linkType: hard "@csstools/css-parser-algorithms@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/css-parser-algorithms@npm:3.0.1" + version: 3.0.2 + resolution: "@csstools/css-parser-algorithms@npm:3.0.2" peerDependencies: - "@csstools/css-tokenizer": ^3.0.1 - checksum: 10c0/064c6d519197b5af43bbf5efe8f4cdbd361b006113aa82160d637e925b50c643a52d33d512ca01c63042d952d723a2a10798231a714668356b76668fb11294e3 + "@csstools/css-tokenizer": ^3.0.2 + checksum: 10c0/246afbf518ee9eaa24ed7f083360eb66884f1172fd4f8c663bff8c6099de2a8abd1e2a31d5b6fe42e010277d238469d780cff62bc7fdc6a52e7a90626b8924dc languageName: node linkType: hard @@ -491,9 +547,9 @@ __metadata: linkType: hard "@csstools/css-tokenizer@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/css-tokenizer@npm:3.0.1" - checksum: 10c0/c9ed4373e5731b5375ea9791590081019c04e95f08b46b272977e5e7b8c3d560affc62e82263cb8def1df1e57f0673140e7e16a14a5e7be04e6a234be088d1d3 + version: 3.0.2 + resolution: "@csstools/css-tokenizer@npm:3.0.2" + checksum: 10c0/a74e5829420ed35982fd33be272c2a19cb2380179d357abe750aa848be6d6699d0437008f47a57eb7c6ff64a34b0c8f91a97dd63dbddd08249b7cf7983767e5e languageName: node linkType: hard @@ -990,11 +1046,11 @@ __metadata: linkType: hard "@emnapi/runtime@npm:^1.2.0": - version: 1.2.0 - resolution: "@emnapi/runtime@npm:1.2.0" + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/7005ff8b67724c9e61b6cd79a3decbdb2ce25d24abd4d3d187472f200ee6e573329c30264335125fb136bd813aa9cf9f4f7c9391d04b07dd1e63ce0a3427be57 + checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c languageName: node linkType: hard @@ -1361,10 +1417,10 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^0.6.0": - version: 0.6.0 - resolution: "@eslint/core@npm:0.6.0" - checksum: 10c0/fffdb3046ad6420f8cb9204b6466fdd8632a9baeebdaf2a97d458a4eac0e16653ba50d82d61835d7d771f6ced0ec942ec482b2fbccc300e45f2cbf784537f240 +"@eslint/core@npm:^0.7.0": + version: 0.7.0 + resolution: "@eslint/core@npm:0.7.0" + checksum: 10c0/3cdee8bc6cbb96ac6103d3ead42e59830019435839583c9eb352b94ed558bd78e7ffad5286dc710df21ec1e7bd8f52aa6574c62457a4dd0f01f3736fa4a7d87a languageName: node linkType: hard @@ -1385,10 +1441,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.11.1, @eslint/js@npm:^9.11.1": - version: 9.11.1 - resolution: "@eslint/js@npm:9.11.1" - checksum: 10c0/22916ef7b09c6f60c62635d897c66e1e3e38d90b5a5cf5e62769033472ecbcfb6ec7c886090a4b32fe65d6ce371da54384e46c26a899e38184dfc152c6152f7b +"@eslint/js@npm:9.13.0, @eslint/js@npm:^9.11.1": + version: 9.13.0 + resolution: "@eslint/js@npm:9.13.0" + checksum: 10c0/672257bffe17777b8a98bd80438702904cc7a0b98b9c2e426a8a10929198b3553edf8a3fc20feed4133c02e7c8f7331a0ef1b23e5dab8e4469f7f1791beff1e0 languageName: node linkType: hard @@ -1400,11 +1456,11 @@ __metadata: linkType: hard "@eslint/plugin-kit@npm:^0.2.0": - version: 0.2.0 - resolution: "@eslint/plugin-kit@npm:0.2.0" + version: 0.2.1 + resolution: "@eslint/plugin-kit@npm:0.2.1" dependencies: levn: "npm:^0.4.1" - checksum: 10c0/00b92bc52ad09b0e2bbbb30591c02a895f0bec3376759562590e8a57a13d096b22f8c8773b6bf791a7cf2ea614123b3d592fd006c51ac5fd0edbb90ea6d8760c + checksum: 10c0/34b1ecb35df97b0adeb6a43366fc1b8aa1a54d23fc9753019277e80a7295724fddb547a795fd59c9eb56d690bbf0d76d7f2286cb0f5db367a86a763d5acbde5f languageName: node linkType: hard @@ -1415,6 +1471,23 @@ __metadata: languageName: node linkType: hard +"@humanfs/core@npm:^0.19.0": + version: 0.19.0 + resolution: "@humanfs/core@npm:0.19.0" + checksum: 10c0/f87952d5caba6ae427a620eff783c5d0b6cef0cfc256dec359cdaa636c5f161edb8d8dad576742b3de7f0b2f222b34aad6870248e4b7d2177f013426cbcda232 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.5": + version: 0.16.5 + resolution: "@humanfs/node@npm:0.16.5" + dependencies: + "@humanfs/core": "npm:^0.19.0" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/41c365ab09e7c9eaeed373d09243195aef616d6745608a36fc3e44506148c28843872f85e69e2bf5f1e992e194286155a1c1cecfcece6a2f43875e37cd243935 + languageName: node + linkType: hard + "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -1422,10 +1495,32 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0": - version: 0.3.0 - resolution: "@humanwhocodes/retry@npm:0.3.0" - checksum: 10c0/7111ec4e098b1a428459b4e3be5a5d2a13b02905f805a2468f4fa628d072f0de2da26a27d04f65ea2846f73ba51f4204661709f05bfccff645e3cedef8781bb6 +"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b + languageName: node + linkType: hard + +"@iconify/types@npm:^2.0.0": + version: 2.0.0 + resolution: "@iconify/types@npm:2.0.0" + checksum: 10c0/65a3be43500c7ccacf360e136d00e1717f050b7b91da644e94370256ac66f582d59212bdb30d00788aab4fc078262e91c95b805d1808d654b72f6d2072a7e4b2 + languageName: node + linkType: hard + +"@iconify/utils@npm:^2.1.32": + version: 2.1.33 + resolution: "@iconify/utils@npm:2.1.33" + dependencies: + "@antfu/install-pkg": "npm:^0.4.0" + "@antfu/utils": "npm:^0.7.10" + "@iconify/types": "npm:^2.0.0" + debug: "npm:^4.3.6" + kolorist: "npm:^1.8.0" + local-pkg: "npm:^0.5.0" + mlly: "npm:^1.7.1" + checksum: 10c0/86faf1abee78ba75cbb7d8cdd454f7a8da11d46913a8108c4c1f49243870ef787a2ef00e574e1cfff0f70e1f7bbe4ced2ffc7436baf95bfd66e52802e187bc13 languageName: node linkType: hard @@ -1671,8 +1766,8 @@ __metadata: linkType: hard "@mdx-js/mdx@npm:^3.0.1": - version: 3.0.1 - resolution: "@mdx-js/mdx@npm:3.0.1" + version: 3.1.0 + resolution: "@mdx-js/mdx@npm:3.1.0" dependencies: "@types/estree": "npm:^1.0.0" "@types/estree-jsx": "npm:^1.0.0" @@ -1680,14 +1775,15 @@ __metadata: "@types/mdx": "npm:^2.0.0" collapse-white-space: "npm:^2.0.0" devlop: "npm:^1.0.0" - estree-util-build-jsx: "npm:^3.0.0" estree-util-is-identifier-name: "npm:^3.0.0" - estree-util-to-js: "npm:^2.0.0" + estree-util-scope: "npm:^1.0.0" estree-walker: "npm:^3.0.0" - hast-util-to-estree: "npm:^3.0.0" hast-util-to-jsx-runtime: "npm:^2.0.0" markdown-extensions: "npm:^2.0.0" - periscopic: "npm:^3.0.0" + recma-build-jsx: "npm:^1.0.0" + recma-jsx: "npm:^1.0.0" + recma-stringify: "npm:^1.0.0" + rehype-recma: "npm:^1.0.0" remark-mdx: "npm:^3.0.0" remark-parse: "npm:^11.0.0" remark-rehype: "npm:^11.0.0" @@ -1697,7 +1793,16 @@ __metadata: unist-util-stringify-position: "npm:^4.0.0" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/8cd7084f1242209bbeef81f69ea670ffffa0656dda2893bbd46b1b2b26078a57f9d993f8f82ad8ba16bc969189235140007185276d7673471827331521eae2e0 + checksum: 10c0/e586ab772dcfee2bab334d5aac54c711e6d6d550085271c38a49c629b3e3954b5f41f488060761284a5e00649d0638d6aba6c0a7c66f91db80dee0ccc304ab32 + languageName: node + linkType: hard + +"@mermaid-js/parser@npm:^0.3.0": + version: 0.3.0 + resolution: "@mermaid-js/parser@npm:0.3.0" + dependencies: + langium: "npm:3.0.0" + checksum: 10c0/88c08fb20256ce779fea2151500c017bffd8a970b8d2c6ead81b5ff14787877b16c75b43f503dd5365e4eb33d0b7d5a7d9fff852cff56eb67b3b6508f44576b7 languageName: node linkType: hard @@ -1731,7 +1836,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -1778,13 +1883,13 @@ __metadata: linkType: hard "@playwright/test@npm:^1.44.1": - version: 1.47.2 - resolution: "@playwright/test@npm:1.47.2" + version: 1.48.1 + resolution: "@playwright/test@npm:1.48.1" dependencies: - playwright: "npm:1.47.2" + playwright: "npm:1.48.1" bin: playwright: cli.js - checksum: 10c0/1b2b003fc5465608683835f287d5dba6fabe9a3339667579de33032f3527c5ada3894d021724167ecb1b172a7efa6155958deee9872b2b3e940c3337edd06b4b + checksum: 10c0/32cedc3b2d375cb8f4a830bc820d7726b0235be7a6202e1d6ee46e739b83666271c47c100c11311cf5a916468c18e6a4dc526accf9ef090786e7614c2633b2b8 languageName: node linkType: hard @@ -1796,18 +1901,18 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.1.2": - version: 5.1.2 - resolution: "@rollup/pluginutils@npm:5.1.2" + version: 5.1.3 + resolution: "@rollup/pluginutils@npm:5.1.3" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" - picomatch: "npm:^2.3.1" + picomatch: "npm:^4.0.2" peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - checksum: 10c0/30f4a98e91a8699b6666b64ecdc665439bd53dddbe964bbeca56da81ff889cfde3a3e059144b80c5a2d9b48aa158df18a45e9a847a33b757d3e8336b278b8836 + checksum: 10c0/ba46ad588733fb01d184ee3bc7a127d626158bc840b5874a94c129ff62689d12f16f537530709c54da6f3b71f67d705c4e09235b1dc9542e9d47ee8f2d0b8b9e languageName: node linkType: hard @@ -1930,55 +2035,55 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:1.21.0": - version: 1.21.0 - resolution: "@shikijs/core@npm:1.21.0" +"@shikijs/core@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/core@npm:1.22.0" dependencies: - "@shikijs/engine-javascript": "npm:1.21.0" - "@shikijs/engine-oniguruma": "npm:1.21.0" - "@shikijs/types": "npm:1.21.0" - "@shikijs/vscode-textmate": "npm:^9.2.2" + "@shikijs/engine-javascript": "npm:1.22.0" + "@shikijs/engine-oniguruma": "npm:1.22.0" + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" hast-util-to-html: "npm:^9.0.3" - checksum: 10c0/bdc30ec9bfb5e91835306b1a39857e3dadc2a4d3e64767338bd9b13ba5d155ed78a883a0efdc2f9c8c8055dbd3c5510b6882d5c435556a17b4ff4fb94119c044 + checksum: 10c0/d663fee39180680ccb9ea8dd5abb397e953375989a4fd52fb65a2616388db21d1d0a715a68afae93c4b48f0e037bd0c3a600cd52fb8560461ba87e2102e00cd1 languageName: node linkType: hard -"@shikijs/engine-javascript@npm:1.21.0": - version: 1.21.0 - resolution: "@shikijs/engine-javascript@npm:1.21.0" +"@shikijs/engine-javascript@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/engine-javascript@npm:1.22.0" dependencies: - "@shikijs/types": "npm:1.21.0" - "@shikijs/vscode-textmate": "npm:^9.2.2" + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" oniguruma-to-js: "npm:0.4.3" - checksum: 10c0/cd85fa0253eed0daf89cbe19e89260654aacdd2c778a5781df9468658850afbd0465f7dcf8500a1c5da9ee7389d078f11fb559c743830992bff9b05b81dced40 + checksum: 10c0/f1a2c3c6ad5db549229dafe11a57bef2b0896e5c1b33dec15bd323e4e785dc469a277b088a89f774a66b30c8c62e9e5b76d3d485f46096dc290329aab33d92eb languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:1.21.0": - version: 1.21.0 - resolution: "@shikijs/engine-oniguruma@npm:1.21.0" +"@shikijs/engine-oniguruma@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/engine-oniguruma@npm:1.22.0" dependencies: - "@shikijs/types": "npm:1.21.0" - "@shikijs/vscode-textmate": "npm:^9.2.2" - checksum: 10c0/039d456d419ba4767f4e224a708264f1a5e8025c72909356c0dae54071c136ba5253d736fe62f4c90c40eed6f2f8998ab96627fcde13df027b7eec1f16c0f421 + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" + checksum: 10c0/a57f2352dc35e6f3705348488c0ec2b91a99380489917bddc1d1444b775ba529fc99491ac0c16d0add6d2552ca9fd197e88bd47b0166d163bfc6a80345294452 languageName: node linkType: hard -"@shikijs/types@npm:1.21.0": - version: 1.21.0 - resolution: "@shikijs/types@npm:1.21.0" +"@shikijs/types@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/types@npm:1.22.0" dependencies: - "@shikijs/vscode-textmate": "npm:^9.2.2" + "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" - checksum: 10c0/261d19929b330049c89531fa9d3f95be9d05f5ff1540d19e47edad067313ee11653f9abcf4c2e90046b84120e25677fb3f552c39ebdf89c4809dbcf6eac7206b + checksum: 10c0/220ba56b046dd07cb5e12c02f061e926129d5295fba60c4910a45d65312cdcbcc120329ec550195fdb85ab60ae9e3af31430bffce3ceba80b30d21e32467c013 languageName: node linkType: hard -"@shikijs/vscode-textmate@npm:^9.2.2": - version: 9.2.2 - resolution: "@shikijs/vscode-textmate@npm:9.2.2" - checksum: 10c0/db4471da582c16c4b49361fcb3a4acfa47af9c3566f308faca7373ed7c1d13232e723749dd5c62b78aa76e365f2b8af3426f63e51cccfc5755981636c851eebf +"@shikijs/vscode-textmate@npm:^9.3.0": + version: 9.3.0 + resolution: "@shikijs/vscode-textmate@npm:9.3.0" + checksum: 10c0/6aa80798b7d7f8be8029bb397ce1b9b75c0d0963d6aa444b9ae165595ceee931cf3767ca1681ba71a6e27484eeccab584bd38db3420da477f1a8d745040b1b1f languageName: node linkType: hard @@ -2119,29 +2224,6 @@ __metadata: languageName: node linkType: hard -"@types/d3-scale-chromatic@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/d3-scale-chromatic@npm:3.0.3" - checksum: 10c0/2f48c6f370edba485b57b73573884ded71914222a4580140ff87ee96e1d55ccd05b1d457f726e234a31269b803270ac95d5554229ab6c43c7e4a9894e20dd490 - languageName: node - linkType: hard - -"@types/d3-scale@npm:^4.0.3": - version: 4.0.8 - resolution: "@types/d3-scale@npm:4.0.8" - dependencies: - "@types/d3-time": "npm:*" - checksum: 10c0/57de90e4016f640b83cb960b7e3a0ab3ed02e720898840ddc5105264ffcfea73336161442fdc91895377c2d2f91904d637282f16852b8535b77e15a761c8e99e - languageName: node - linkType: hard - -"@types/d3-time@npm:*": - version: 3.0.3 - resolution: "@types/d3-time@npm:3.0.3" - checksum: 10c0/245a8aadca504df27edf730de502e47a68f16ae795c86b5ca35e7afa91c133aa9ef4d08778f8cf1ed2be732f89a4105ba4b437ce2afbdfd17d3d937b6ba5f568 - languageName: node - linkType: hard - "@types/debug@npm:^4.0.0": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" @@ -2197,15 +2279,6 @@ __metadata: languageName: node linkType: hard -"@types/mdast@npm:^3.0.0": - version: 3.0.15 - resolution: "@types/mdast@npm:3.0.15" - dependencies: - "@types/unist": "npm:^2" - checksum: 10c0/fcbf716c03d1ed5465deca60862e9691414f9c43597c288c7d2aefbe274552e1bbd7aeee91b88a02597e88a28c139c57863d0126fcf8416a95fdc681d054ee3d - languageName: node - linkType: hard - "@types/mdast@npm:^4.0.0": version: 4.0.4 resolution: "@types/mdast@npm:4.0.4" @@ -2239,11 +2312,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.7.4 - resolution: "@types/node@npm:22.7.4" + version: 22.7.9 + resolution: "@types/node@npm:22.7.9" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/c22bf54515c78ff3170142c1e718b90e2a0003419dc2d55f79c9c9362edd590a6ab1450deb09ff6e1b32d1b4698da407930b16285e8be3a009ea6cd2695cac01 + checksum: 10c0/2d1917702b9d9ede8e4d8151cd8b1af8bc147d543486474ffbe0742e38764ea73105939e6a767addf7a4c39e842e16eae762bff90617d7b7f9ee3fbbb2d23bfa languageName: node linkType: hard @@ -2255,11 +2328,11 @@ __metadata: linkType: hard "@types/node@npm:^20.14.2": - version: 20.16.10 - resolution: "@types/node@npm:20.16.10" + version: 20.17.0 + resolution: "@types/node@npm:20.17.0" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/c0c0c7ecb083ec638c2118e54b5242bb4c39a75608cbac9475cf15aaceb64b8bc997a87a0798e700a81d61651c8a7750ae0455be0f0996ada6e8b2bb818d90c5 + checksum: 10c0/ccab7800a679e11a47bb66dca2a6b944b6a0abaee0ef0972569c880c32e6399f3d4155e11df480bf18bf0e61f80db65b8b11bf08bd5ee4bf96fac01953c6ede1 languageName: node linkType: hard @@ -2279,7 +2352,7 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:^2, @types/unist@npm:^2.0.0": +"@types/unist@npm:^2.0.0": version: 2.0.11 resolution: "@types/unist@npm:2.0.11" checksum: 10c0/24dcdf25a168f453bb70298145eb043cfdbb82472db0bc0b56d6d51cd2e484b9ed8271d4ac93000a80da568f2402e9339723db262d0869e2bf13bc58e081768d @@ -2411,74 +2484,74 @@ __metadata: languageName: node linkType: hard -"@volar/kit@npm:~2.4.0": - version: 2.4.5 - resolution: "@volar/kit@npm:2.4.5" +"@volar/kit@npm:~2.4.5": + version: 2.4.6 + resolution: "@volar/kit@npm:2.4.6" dependencies: - "@volar/language-service": "npm:2.4.5" - "@volar/typescript": "npm:2.4.5" + "@volar/language-service": "npm:2.4.6" + "@volar/typescript": "npm:2.4.6" typesafe-path: "npm:^0.2.2" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: typescript: "*" - checksum: 10c0/59efdc96af2b472c5bd8b0c0a8fb49ca88d875f439bf58a7d883e66358fc996c1d14ad5003c0e18c3a1053d558bd3ca8caded6291311fb22f7ec1e9554f20b05 + checksum: 10c0/74ae6f6c6e69c0b6344f87a7041ceafafd81dda90f43c9048bdaa7773baee88ec836943298fae217af8b3c881ca73f29c1b0617daefe13ce1c2ef842feb05042 languageName: node linkType: hard -"@volar/language-core@npm:2.4.5, @volar/language-core@npm:~2.4.0": - version: 2.4.5 - resolution: "@volar/language-core@npm:2.4.5" +"@volar/language-core@npm:2.4.6, @volar/language-core@npm:~2.4.5": + version: 2.4.6 + resolution: "@volar/language-core@npm:2.4.6" dependencies: - "@volar/source-map": "npm:2.4.5" - checksum: 10c0/aea4b6e5874aede72e6f49892ebd6d09412e3bee70f38e2668729be566f2861d57caf0ef43921f591ef37b01a3b56c2837268295e3027e2d2dc30c8977328c8c + "@volar/source-map": "npm:2.4.6" + checksum: 10c0/01802825d561c49f3b2b8362cc01a37ca1845ae2c59b0458be5732e444904d3f4c6bf1cfa7e3bb19faf2ae05f6553b2ecce37b18d07c55922623aa5a6e03cfc1 languageName: node linkType: hard -"@volar/language-server@npm:~2.4.0": - version: 2.4.5 - resolution: "@volar/language-server@npm:2.4.5" +"@volar/language-server@npm:~2.4.5": + version: 2.4.6 + resolution: "@volar/language-server@npm:2.4.6" dependencies: - "@volar/language-core": "npm:2.4.5" - "@volar/language-service": "npm:2.4.5" - "@volar/typescript": "npm:2.4.5" + "@volar/language-core": "npm:2.4.6" + "@volar/language-service": "npm:2.4.6" + "@volar/typescript": "npm:2.4.6" path-browserify: "npm:^1.0.1" request-light: "npm:^0.7.0" vscode-languageserver: "npm:^9.0.1" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/2a4f70963aad537d822cd5ba16d8926632d21f3e67b0e197ecdf55e31c302c3e291c51d28c9271aab3bbffe647bd322c50d8c04b76c0c3d79967aa5f1e66432f + checksum: 10c0/6d52623101ce7cfaccbd8f881d848011958fdd17c367cd9a88fbf9f07c6c9ffbc716d8869e41c71542ac5cf903428b9e9b8f3ded44e68ac05a858e75a371c824 languageName: node linkType: hard -"@volar/language-service@npm:2.4.5, @volar/language-service@npm:~2.4.0": - version: 2.4.5 - resolution: "@volar/language-service@npm:2.4.5" +"@volar/language-service@npm:2.4.6, @volar/language-service@npm:~2.4.5": + version: 2.4.6 + resolution: "@volar/language-service@npm:2.4.6" dependencies: - "@volar/language-core": "npm:2.4.5" + "@volar/language-core": "npm:2.4.6" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/c3888cd66ba9330dacad48a9aedd5785636f5a10ef3d5a5922461fa868daed2a74b3e59fda053e5fbead36a91f35dc386b6299139b91502f8fee03cea0bc3f8e + checksum: 10c0/2845d65fb3b841b8583ae35b28d14559d65c0036b852d3e3744c5da92fe7b75466899f6f9ae292d8f6907923790d945e117df114fc7c61d5297a2d07d212d9d0 languageName: node linkType: hard -"@volar/source-map@npm:2.4.5": - version: 2.4.5 - resolution: "@volar/source-map@npm:2.4.5" - checksum: 10c0/f18dadca0db3b9fcf25e4b3e69d820a183ba449c54a70bba0b33a752ab659b713109b1be7f1e379370cdb47f4e171e84d827e2276f834730decd5cf8c68de79d +"@volar/source-map@npm:2.4.6": + version: 2.4.6 + resolution: "@volar/source-map@npm:2.4.6" + checksum: 10c0/5ebfdb3b25697272fce6b5782bb54230a851ae9d33c30243b376ff168e2d08dc9093e0a74d39c30e668157bd06741640ba3cb8fd4c6a3be43bf2335a5de3775f languageName: node linkType: hard -"@volar/typescript@npm:2.4.5, @volar/typescript@npm:~2.4.0": - version: 2.4.5 - resolution: "@volar/typescript@npm:2.4.5" +"@volar/typescript@npm:2.4.6": + version: 2.4.6 + resolution: "@volar/typescript@npm:2.4.6" dependencies: - "@volar/language-core": "npm:2.4.5" + "@volar/language-core": "npm:2.4.6" path-browserify: "npm:^1.0.1" vscode-uri: "npm:^3.0.8" - checksum: 10c0/c29acf9ed78c83f1f8bc579d7fff7f5d52d4021cb4f6a72f14832ba8b957c29511711c78a796ca57bd1ee4ef475659a58b0de4948d29c4d1217cc08f0bf181ff + checksum: 10c0/5d6913151dcb6366a961d47dcf8858e35c094ef247fc14cc6b11349e3a3993abbd9dde8e5bde1b71d202c208d61c4989ae63da1bfd183c02d0ea4652a26e6a59 languageName: node linkType: hard @@ -2543,12 +2616,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.12.0, acorn@npm:^8.12.1, acorn@npm:^8.4.1": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" +"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.12.0, acorn@npm:^8.12.1, acorn@npm:^8.13.0, acorn@npm:^8.4.1": + version: 8.13.0 + resolution: "acorn@npm:8.13.0" bin: acorn: bin/acorn - checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + checksum: 10c0/f35dd53d68177c90699f4c37d0bb205b8abe036d955d0eb011ddb7f14a81e6fd0f18893731c457c1b5bd96754683f4c3d80d9a5585ddecaa53cdf84e0b3d68f7 languageName: node linkType: hard @@ -2798,29 +2871,29 @@ __metadata: languageName: node linkType: hard -"astro@npm:4.15.10": - version: 4.15.10 - resolution: "astro@npm:4.15.10" +"astro@npm:4.16.7": + version: 4.16.7 + resolution: "astro@npm:4.16.7" dependencies: "@astrojs/compiler": "npm:^2.10.3" "@astrojs/internal-helpers": "npm:0.4.1" - "@astrojs/markdown-remark": "npm:5.2.0" + "@astrojs/markdown-remark": "npm:5.3.0" "@astrojs/telemetry": "npm:3.1.0" - "@babel/core": "npm:^7.25.2" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/types": "npm:^7.25.6" + "@babel/core": "npm:^7.25.8" + "@babel/plugin-transform-react-jsx": "npm:^7.25.7" + "@babel/types": "npm:^7.25.8" "@oslojs/encoding": "npm:^1.1.0" "@rollup/pluginutils": "npm:^5.1.2" "@types/babel__core": "npm:^7.20.5" "@types/cookie": "npm:^0.6.0" - acorn: "npm:^8.12.1" + acorn: "npm:^8.13.0" aria-query: "npm:^5.3.2" axobject-query: "npm:^4.1.0" boxen: "npm:8.0.1" ci-info: "npm:^4.0.0" clsx: "npm:^2.1.1" common-ancestor-path: "npm:^1.0.1" - cookie: "npm:^0.6.0" + cookie: "npm:^0.7.2" cssesc: "npm:^3.0.0" debug: "npm:^4.3.7" deterministic-object-hash: "npm:^2.0.2" @@ -2832,7 +2905,6 @@ __metadata: esbuild: "npm:^0.21.5" estree-walker: "npm:^3.0.3" fast-glob: "npm:^3.3.2" - fastq: "npm:^1.17.1" flattie: "npm:^1.1.1" github-slugger: "npm:^2.0.0" gray-matter: "npm:^4.0.3" @@ -2840,7 +2912,7 @@ __metadata: http-cache-semantics: "npm:^4.1.1" js-yaml: "npm:^4.1.0" kleur: "npm:^4.1.5" - magic-string: "npm:^0.30.11" + magic-string: "npm:^0.30.12" magicast: "npm:^0.3.5" micromatch: "npm:^4.0.8" mrmime: "npm:^2.0.0" @@ -2853,15 +2925,13 @@ __metadata: rehype: "npm:^13.0.2" semver: "npm:^7.6.3" sharp: "npm:^0.33.3" - shiki: "npm:^1.21.0" - string-width: "npm:^7.2.0" - strip-ansi: "npm:^7.1.0" - tinyexec: "npm:^0.3.0" - tsconfck: "npm:^3.1.3" + shiki: "npm:^1.22.0" + tinyexec: "npm:^0.3.1" + tsconfck: "npm:^3.1.4" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.3" - vite: "npm:^5.4.8" - vitefu: "npm:^1.0.2" + vite: "npm:^5.4.9" + vitefu: "npm:^1.0.3" which-pm: "npm:^3.0.0" xxhash-wasm: "npm:^1.0.2" yargs-parser: "npm:^21.1.1" @@ -2873,7 +2943,7 @@ __metadata: optional: true bin: astro: astro.js - checksum: 10c0/f8f601768f425f62dcc0880702e72d4cc402f5020e65303e3975d5580482803d355879d964c8cc7390077b65928901e0e27c9ab7fb98c4b24aaa5551b1db8585 + checksum: 10c0/320f7d121f3611aae7289fce444093a4cc0d5ceb11350f4646ff7d9ed92d5d2418a197e22db256dbd78ba401391a43545e9cce009844144ae9397d8c6639abd5 languageName: node linkType: hard @@ -3016,16 +3086,16 @@ __metadata: linkType: hard "browserslist@npm:^4.0.0, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": - version: 4.24.0 - resolution: "browserslist@npm:4.24.0" + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" dependencies: - caniuse-lite: "npm:^1.0.30001663" - electron-to-chromium: "npm:^1.5.28" + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" node-releases: "npm:^2.0.18" - update-browserslist-db: "npm:^1.1.0" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10c0/95e76ad522753c4c470427f6e3c8a4bb5478ff448841e22b3d3e53f89ecaf17b6984666d6c7e715c370f1e7fa0cf684f42e34e554236a8b2fab38ea76b9e4c52 + checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a languageName: node linkType: hard @@ -3104,10 +3174,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001663": - version: 1.0.30001666 - resolution: "caniuse-lite@npm:1.0.30001666" - checksum: 10c0/2d49e9be676233c24717f12aad3d01b3e5f902b457fe1deefaa8d82e64786788a8f79381ae437c61b50e15c9aea8aeb59871b1d54cb4c28b9190d53d292e2339 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001669 + resolution: "caniuse-lite@npm:1.0.30001669" + checksum: 10c0/f125f23440d3dbb6c25ffb8d55f4ce48af36a84d0932b152b3b74f143a4170cbe92e02b0a9676209c86609bf7bf34119ff10cc2bc7c1b7ea40e936cc16598408 languageName: node linkType: hard @@ -3188,18 +3258,43 @@ __metadata: languageName: node linkType: hard -"choco-astro@npm:0.1.1": - version: 0.1.1 - resolution: "choco-astro@npm:0.1.1" +"chevrotain-allstar@npm:~0.3.0": + version: 0.3.1 + resolution: "chevrotain-allstar@npm:0.3.1" + dependencies: + lodash-es: "npm:^4.17.21" + peerDependencies: + chevrotain: ^11.0.0 + checksum: 10c0/5cadedffd3114eb06b15fd3939bb1aa6c75412dbd737fe302b52c5c24334f9cb01cee8edc1d1067d98ba80dddf971f1d0e94b387de51423fc6cf3c5d8b7ef27a + languageName: node + linkType: hard + +"chevrotain@npm:~11.0.3": + version: 11.0.3 + resolution: "chevrotain@npm:11.0.3" + dependencies: + "@chevrotain/cst-dts-gen": "npm:11.0.3" + "@chevrotain/gast": "npm:11.0.3" + "@chevrotain/regexp-to-ast": "npm:11.0.3" + "@chevrotain/types": "npm:11.0.3" + "@chevrotain/utils": "npm:11.0.3" + lodash-es: "npm:4.17.21" + checksum: 10c0/ffd425fa321e3f17e9833d7f44cd39f2743f066e92ca74b226176080ca5d455f853fe9091cdfd86354bd899d85c08b3bdc3f55b267e7d07124b048a88349765f + languageName: node + linkType: hard + +"choco-astro@npm:0.1.2": + version: 0.1.2 + resolution: "choco-astro@npm:0.1.2" dependencies: - "@astrojs/check": "npm:0.9.3" - "@astrojs/mdx": "npm:3.1.7" - "@astrojs/sitemap": "npm:3.1.6" - astro: "npm:4.15.10" - rehype-mermaid: "npm:^2.1.0" + "@astrojs/check": "npm:0.9.4" + "@astrojs/mdx": "npm:3.1.8" + "@astrojs/sitemap": "npm:3.2.1" + astro: "npm:4.16.7" + rehype-mermaid: "npm:^3.0.0" remark-custom-header-id: "npm:^1.0.0" - typescript: "npm:^5.6.2" - checksum: 10c0/ae2a31f95dd845068c9e6d3aa81adf92d7fcbc2e711f055bc27146131969f8108a93139f8ddb85a72b57a099958ba71ba4c3db6e20fa20cdf5acb35267eae8a7 + typescript: "npm:^5.6.3" + checksum: 10c0/55429d52cc0694f2a4466c12ac1779bf9b294da055fe8636054610029df1c7c18a9236d35b1caab0ddf4667e5ae399156931f49f592ceac6fa512412b719b2ba languageName: node linkType: hard @@ -3268,7 +3363,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.3.0, chokidar@npm:^3.5.3": +"chokidar@npm:^3.3.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -3287,6 +3382,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.1": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -3468,6 +3572,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -3475,10 +3586,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 +"cookie@npm:^0.7.2": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 languageName: node linkType: hard @@ -3491,6 +3602,15 @@ __metadata: languageName: node linkType: hard +"cose-base@npm:^2.2.0": + version: 2.2.0 + resolution: "cose-base@npm:2.2.0" + dependencies: + layout-base: "npm:^2.0.0" + checksum: 10c0/14b9f8100ac322a00777ffb1daeb3321af368bbc9cabe3103943361273baee2003202ffe38e4ab770960b600214224e9c196195a78d589521540aa694df7cdec + languageName: node + linkType: hard + "cosmiconfig@npm:^9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" @@ -3553,10 +3673,10 @@ __metadata: languageName: node linkType: hard -"css-functions-list@npm:^3.2.2": - version: 3.2.2 - resolution: "css-functions-list@npm:3.2.2" - checksum: 10c0/8638a63d0cf1bdc50d4a752ec1c94a57e9953c3b03eace4f5526db20bec3c061e95089f905dbb4999c44b9780ce777ba856967560f6d15119a303f6030901c10 +"css-functions-list@npm:^3.2.3": + version: 3.2.3 + resolution: "css-functions-list@npm:3.2.3" + checksum: 10c0/03f9ed34eeed310d2b1cf0e524eea02bc5f87854a4de85f8957ea432ab1036841a3fb00879590519f7bb8fda40d992ce7a72fa9b61696ca1dc53b90064858f96 languageName: node linkType: hard @@ -3595,7 +3715,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:2.3.1, css-tree@npm:^2.3.1": +"css-tree@npm:^2.3.1": version: 2.3.1 resolution: "css-tree@npm:2.3.1" dependencies: @@ -3605,6 +3725,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:^3.0.0": + version: 3.0.0 + resolution: "css-tree@npm:3.0.0" + dependencies: + mdn-data: "npm:2.10.0" + source-map-js: "npm:^1.0.1" + checksum: 10c0/43d44fdf7004ae91d73d486f17894fef77efa33747a6752b9241cf0f5fb47fabc16ec34a96a993651d9014dfdeee803d7c5fcd3548214252ee19f4e5c98999b2 + languageName: node + linkType: hard + "css-tree@npm:~2.2.0": version: 2.2.1 resolution: "css-tree@npm:2.2.1" @@ -3623,9 +3753,9 @@ __metadata: linkType: hard "cssdb@npm:^8.1.0": - version: 8.1.1 - resolution: "cssdb@npm:8.1.1" - checksum: 10c0/d60facfad3bca70e21100fc35b9205cb9d3d0ac642f44f0a687e54bf787f21c43d28ce2d17fcd405f67950fb4709516108fe1f3cb15df570eff1007b5fbbc787 + version: 8.1.2 + resolution: "cssdb@npm:8.1.2" + checksum: 10c0/056149e713a78921f56d9ef0cd734577cedb93c27966c3d0eab01956a2aa8d3c260a911766064b57ded8b4d9c55dd5275626cbb022ccd8d2d0b93b53fefd1603 languageName: node linkType: hard @@ -3719,7 +3849,18 @@ __metadata: languageName: node linkType: hard -"cytoscape@npm:^3.28.1": +"cytoscape-fcose@npm:^2.2.0": + version: 2.2.0 + resolution: "cytoscape-fcose@npm:2.2.0" + dependencies: + cose-base: "npm:^2.2.0" + peerDependencies: + cytoscape: ^3.2.0 + checksum: 10c0/ce472c9f85b9057e75c5685396f8e1f2468895e71b184913e05ad56dcf3092618fe59a1054f29cb0995051ba8ebe566ad0dd49a58d62845145624bd60cd44917 + languageName: node + linkType: hard + +"cytoscape@npm:^3.29.2": version: 3.30.2 resolution: "cytoscape@npm:3.30.2" checksum: 10c0/a8b095969900600b58fff823db73d69ec3f22fc9993c10f0739d8551c1dad881d67e1f7771e33b80f72b40f717861e5fa917846ed304f0a31eb3c8aef8dd433f @@ -4041,7 +4182,7 @@ __metadata: languageName: node linkType: hard -"d3@npm:^7.4.0, d3@npm:^7.8.2": +"d3@npm:^7.8.2, d3@npm:^7.9.0": version: 7.9.0 resolution: "d3@npm:7.9.0" dependencies: @@ -4123,35 +4264,35 @@ __metadata: linkType: hard "datatables.net-bs5@npm:^2.0.8": - version: 2.1.7 - resolution: "datatables.net-bs5@npm:2.1.7" + version: 2.1.8 + resolution: "datatables.net-bs5@npm:2.1.8" dependencies: - datatables.net: "npm:2.1.7" + datatables.net: "npm:2.1.8" jquery: "npm:>=1.7" - checksum: 10c0/c8227ce9c00d15536ac8ea1d837df80478eded35ef2fa36f0d27b3f09250882d4f1154067713148713fc5ceb7d1419b3b56e146fb37d43519e4e8d1b518b4949 + checksum: 10c0/8627fc9c599fae958478f67f49f9c14555afbb00b03621294edab57ff81b4edb7405afb6cd9be2872d622859e1a8bff4363b41cbdf45905035f4ff888b33f7d8 languageName: node linkType: hard "datatables.net-dt@npm:^2.0.8": - version: 2.1.7 - resolution: "datatables.net-dt@npm:2.1.7" + version: 2.1.8 + resolution: "datatables.net-dt@npm:2.1.8" dependencies: - datatables.net: "npm:2.1.7" + datatables.net: "npm:2.1.8" jquery: "npm:>=1.7" - checksum: 10c0/2d630b4528e9f7e4d4b7133303ba8787e0d8d978fd72ed32932dc9e574c2cffd542bcd8ee72d674fd25376bdf1b25cadcd6a40388ea50273eeb53feb4049d23a + checksum: 10c0/534533a1c352a1a19c9468de68a9942637bf3b2584e723a98b2e2bc56f34d25e13697d435b23bee8a36ea94a959ea66fe2d4b3276a200a1683cec958d9149fb5 languageName: node linkType: hard -"datatables.net@npm:2.1.7": - version: 2.1.7 - resolution: "datatables.net@npm:2.1.7" +"datatables.net@npm:2.1.8": + version: 2.1.8 + resolution: "datatables.net@npm:2.1.8" dependencies: jquery: "npm:>=1.7" - checksum: 10c0/2976c05684a4d64fd2ccffc3a98756a5f1683c7eebbac853e3c5d24d836e31561858e48fa8501358b04642b7f0cd286d3edf7866d8676e031b00377adc90ce23 + checksum: 10c0/0c669c84c03bc63610bb885f5d0e84829221e26ae1e15d9568544b6acd9df3e89aac3b74f367af4267850498cd56feb591fbcf70c8cda0b114ca325ea94da473 languageName: node linkType: hard -"dayjs@npm:^1.11.7": +"dayjs@npm:^1.11.10": version: 1.11.13 resolution: "dayjs@npm:1.11.13" checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 @@ -4286,7 +4427,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0, diff@npm:^5.2.0": +"diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4 @@ -4313,7 +4454,7 @@ __metadata: version: 0.0.0-use.local resolution: "docs@workspace:." dependencies: - choco-astro: "npm:0.1.1" + choco-astro: "npm:0.1.2" choco-theme: "npm:0.8.1" languageName: unknown linkType: soft @@ -4354,7 +4495,7 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.0.5 <3.1.7": +"dompurify@npm:^3.0.11 <3.1.7": version: 3.1.6 resolution: "dompurify@npm:3.1.6" checksum: 10c0/3de1cca187c78d3d8cb4134fc2985b644d6a81f6b4e024c77cfb04c1c2f38544ccf7b0ea37a48ce22fcca64594170ed7c22252574c75b801c44345cdd7b06c64 @@ -4386,17 +4527,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.28": - version: 1.5.31 - resolution: "electron-to-chromium@npm:1.5.31" - checksum: 10c0/e8aecd88c4c6d50a9d459b4b222865b855bab8f1b52e82913804e18b7884f2887bd76c61b3aa08c2ccbdcda098dd8486443f75bf770f0138f21dd9e63548fca7 - languageName: node - linkType: hard - -"elkjs@npm:^0.9.0": - version: 0.9.3 - resolution: "elkjs@npm:0.9.3" - checksum: 10c0/caf544ff4fce8442d1d3dd6dface176c9b2fe26fc1e34f56122828e6eef7d2d7fe70d3202f9f3ecf0feb6287d4c8430949f483e63e450a7454bb39ccffab3808 +"electron-to-chromium@npm:^1.5.41": + version: 1.5.43 + resolution: "electron-to-chromium@npm:1.5.43" + checksum: 10c0/d13f271f80807d1de3440a80849cbfcaa9810338e107c846ef5f1117e3a4a0267ae2d4f16a52c98438a06e9b65d83a0fb06d3f396de25e8cb303e6906ac4bd8c languageName: node linkType: hard @@ -4440,7 +4574,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -4587,6 +4721,30 @@ __metadata: languageName: node linkType: hard +"esast-util-from-estree@npm:^2.0.0": + version: 2.0.0 + resolution: "esast-util-from-estree@npm:2.0.0" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + devlop: "npm:^1.0.0" + estree-util-visit: "npm:^2.0.0" + unist-util-position-from-estree: "npm:^2.0.0" + checksum: 10c0/6c619bc6963314f8f64b32e3b101b321bf121f659e62b11e70f425619c2db6f1d25f4c594a57fd00908da96c67d9bfbf876eb5172abf9e13f47a71796f6630ff + languageName: node + linkType: hard + +"esast-util-from-js@npm:^2.0.0": + version: 2.0.1 + resolution: "esast-util-from-js@npm:2.0.1" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + acorn: "npm:^8.0.0" + esast-util-from-estree: "npm:^2.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/3a446fb0b0d7bcd7e0157aa44b3b692802a08c93edbea81cc0f7fe4437bfdfb4b72e4563fe63b4e36d390086b71185dba4ac921f4180cc6349985c263cc74421 + languageName: node + linkType: hard + "esbuild@npm:^0.20.1": version: 0.20.2 resolution: "esbuild@npm:0.20.2" @@ -4809,7 +4967,7 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.9.0": +"eslint-module-utils@npm:^2.12.0": version: 2.12.0 resolution: "eslint-module-utils@npm:2.12.0" dependencies: @@ -4835,8 +4993,8 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.29.1": - version: 2.30.0 - resolution: "eslint-plugin-import@npm:2.30.0" + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: "@rtsao/scc": "npm:^1.1.0" array-includes: "npm:^3.1.8" @@ -4846,7 +5004,7 @@ __metadata: debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.9.0" + eslint-module-utils: "npm:^2.12.0" hasown: "npm:^2.0.2" is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" @@ -4855,10 +5013,11 @@ __metadata: object.groupby: "npm:^1.0.3" object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/4c9dcb1f27505c4d5dd891d2b551f56c70786d136aa3992a77e785bdc67c9f60200a2c7fb0ce55b7647fe550b12bc433d5dfa59e2c00ab44227791c5ab86badf + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard @@ -4884,8 +5043,8 @@ __metadata: linkType: hard "eslint-plugin-playwright@npm:^1.4.1": - version: 1.6.2 - resolution: "eslint-plugin-playwright@npm:1.6.2" + version: 1.8.3 + resolution: "eslint-plugin-playwright@npm:1.8.3" dependencies: globals: "npm:^13.23.0" peerDependencies: @@ -4894,7 +5053,7 @@ __metadata: peerDependenciesMeta: eslint-plugin-jest: optional: true - checksum: 10c0/0785b7031507699eac6a45fdcd90705d9759d5943a4033354b735ae856c9d71345ecacb6a7ff0c4cd0e24f523e9d59dee7081dc96c7b5c492fcbed77496a0a19 + checksum: 10c0/41c90ad82d7bfd336b11d88a7dd4aee3832878f3abc5df0c7e988124ac3d4e0ffc7de760f4e986a275bf088da2a360d177e8a48d6b3193dcb5f60b17138cf0fe languageName: node linkType: hard @@ -4907,7 +5066,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.0.2": +"eslint-scope@npm:^8.1.0": version: 8.1.0 resolution: "eslint-scope@npm:8.1.0" dependencies: @@ -4924,7 +5083,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.0.0, eslint-visitor-keys@npm:^4.1.0": +"eslint-visitor-keys@npm:^4.1.0": version: 4.1.0 resolution: "eslint-visitor-keys@npm:4.1.0" checksum: 10c0/5483ef114c93a136aa234140d7aa3bd259488dae866d35cb0d0b52e6a158f614760a57256ac8d549acc590a87042cb40f6951815caa821e55dc4fd6ef4c722eb @@ -4932,19 +5091,19 @@ __metadata: linkType: hard "eslint@npm:^9.11.1": - version: 9.11.1 - resolution: "eslint@npm:9.11.1" + version: 9.13.0 + resolution: "eslint@npm:9.13.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.11.0" "@eslint/config-array": "npm:^0.18.0" - "@eslint/core": "npm:^0.6.0" + "@eslint/core": "npm:^0.7.0" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.11.1" + "@eslint/js": "npm:9.13.0" "@eslint/plugin-kit": "npm:^0.2.0" + "@humanfs/node": "npm:^0.16.5" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.3.0" - "@nodelib/fs.walk": "npm:^1.2.8" + "@humanwhocodes/retry": "npm:^0.3.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" @@ -4952,9 +5111,9 @@ __metadata: cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.0.2" - eslint-visitor-keys: "npm:^4.0.0" - espree: "npm:^10.1.0" + eslint-scope: "npm:^8.1.0" + eslint-visitor-keys: "npm:^4.1.0" + espree: "npm:^10.2.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -4964,13 +5123,11 @@ __metadata: ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" json-stable-stringify-without-jsonify: "npm:^1.0.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" text-table: "npm:^0.2.0" peerDependencies: jiti: "*" @@ -4979,11 +5136,11 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/fc9afc31155fef8c27fc4fd00669aeafa4b89ce5abfbf6f60e05482c03d7ff1d5e7546e416aa47bf0f28c9a56597a94663fd0264c2c42a1890f53cac49189f24 + checksum: 10c0/d3577444152182a9d8ea8c6a6acb073d3a2773ad73a6b646f432746583ec4bfcd6a44fcc2e37d05d276984e583c46c2d289b3b981ca8f8b4052756a152341d19 languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.1.0": +"espree@npm:^10.0.1, espree@npm:^10.2.0": version: 10.2.0 resolution: "espree@npm:10.2.0" dependencies: @@ -5057,6 +5214,16 @@ __metadata: languageName: node linkType: hard +"estree-util-scope@npm:^1.0.0": + version: 1.0.0 + resolution: "estree-util-scope@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + devlop: "npm:^1.0.0" + checksum: 10c0/ef8a573cc899277c613623a1722f630e2163abbc6e9e2f49e758c59b81b484e248b585df6df09a38c00fbfb6390117997cc80c1347b7a86bc1525d9e462b60d5 + languageName: node + linkType: hard + "estree-util-to-js@npm:^2.0.0": version: 2.0.0 resolution: "estree-util-to-js@npm:2.0.0" @@ -5152,7 +5319,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -5180,9 +5347,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.2 - resolution: "fast-uri@npm:3.0.2" - checksum: 10c0/8cdd3da7b4022a037d348d587d55caff74b7e4f862bbdd2cc35c1e6e3f97d0aedb567894d44c57ee8798d3192cceb97dcf41dbdabfa07dd2842a0474a6c6eeef + version: 3.0.3 + resolution: "fast-uri@npm:3.0.3" + checksum: 10c0/4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320 languageName: node linkType: hard @@ -5193,7 +5360,7 @@ __metadata: languageName: node linkType: hard -"fastq@npm:^1.17.1, fastq@npm:^1.6.0": +"fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" dependencies: @@ -5221,7 +5388,7 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^9.0.0": +"file-entry-cache@npm:^9.1.0": version: 9.1.0 resolution: "file-entry-cache@npm:9.1.0" dependencies: @@ -5451,9 +5618,9 @@ __metadata: linkType: hard "get-east-asian-width@npm:^1.0.0": - version: 1.2.0 - resolution: "get-east-asian-width@npm:1.2.0" - checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 10c0/1a049ba697e0f9a4d5514c4623781c5246982bdb61082da6b5ae6c33d838e52ce6726407df285cdbb27ec1908b333cf2820989bd3e986e37bb20979437fdf34b languageName: node linkType: hard @@ -5582,9 +5749,9 @@ __metadata: linkType: hard "globals@npm:^15.9.0": - version: 15.10.0 - resolution: "globals@npm:15.10.0" - checksum: 10c0/fef8f320e88f01f1492fef1b04b056908e1f6726eeaffe3bca03247237300c2d86e71585ee641b62ba71460a6eaff0d6ca7fca284e61bd1b3f833c7ad68b160a + version: 15.11.0 + resolution: "globals@npm:15.11.0" + checksum: 10c0/861e39bb6bd9bd1b9f355c25c962e5eb4b3f0e1567cf60fa6c06e8c502b0ec8706b1cce055d69d84d0b7b8e028bec5418cf629a54e7047e116538d1c1c1a375c languageName: node linkType: hard @@ -5677,6 +5844,13 @@ __metadata: languageName: node linkType: hard +"hachure-fill@npm:^0.5.2": + version: 0.5.2 + resolution: "hachure-fill@npm:0.5.2" + checksum: 10c0/307e3b6f9f2d3c11a82099c3f71eecbb9c440c00c1f896ac1732c23e6dbff16a92bb893d222b8b721b89cf11e58649ca60b4c24e5663f705f877cefd40153429 + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -5762,7 +5936,7 @@ __metadata: languageName: node linkType: hard -"hast-util-from-html@npm:^2.0.0, hast-util-from-html@npm:^2.0.1": +"hast-util-from-html@npm:^2.0.0, hast-util-from-html@npm:^2.0.3": version: 2.0.3 resolution: "hast-util-from-html@npm:2.0.3" dependencies: @@ -5855,7 +6029,7 @@ __metadata: languageName: node linkType: hard -"hast-util-to-html@npm:^9.0.0, hast-util-to-html@npm:^9.0.2, hast-util-to-html@npm:^9.0.3": +"hast-util-to-html@npm:^9.0.0, hast-util-to-html@npm:^9.0.3": version: 9.0.3 resolution: "hast-util-to-html@npm:9.0.3" dependencies: @@ -5875,8 +6049,8 @@ __metadata: linkType: hard "hast-util-to-jsx-runtime@npm:^2.0.0": - version: 2.3.0 - resolution: "hast-util-to-jsx-runtime@npm:2.3.0" + version: 2.3.2 + resolution: "hast-util-to-jsx-runtime@npm:2.3.2" dependencies: "@types/estree": "npm:^1.0.0" "@types/hast": "npm:^3.0.0" @@ -5893,7 +6067,7 @@ __metadata: style-to-object: "npm:^1.0.0" unist-util-position: "npm:^5.0.0" vfile-message: "npm:^4.0.0" - checksum: 10c0/df7a36dcc792df7667a54438f044b721753d5e09692606d23bf7336bf4651670111fe7728eebbf9f0e4f96ab3346a05bb23037fa1b1d115482b3bc5bde8b6912 + checksum: 10c0/97761b2a48b8bc37da3d66cb4872312ae06c6e8f9be59e33b04b21fa5af371a39cb23b3ca165dd8e898ba1caf9b76399da35c957e68bad02a587a3a324216d56 languageName: node linkType: hard @@ -6003,13 +6177,20 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1, ignore@npm:^5.3.2": +"ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard +"ignore@npm:^6.0.2": + version: 6.0.2 + resolution: "ignore@npm:6.0.2" + checksum: 10c0/9a38feac1861906a78ba0f03e8ef3cd6b0526dce2a1a84e1009324b557763afeb9c3ebcc04666b21f7bbf71adda45e76781bb9e2eaa0903d45dcaded634454f5 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -6310,13 +6491,6 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 - languageName: node - linkType: hard - "is-plain-obj@npm:^4.0.0": version: 4.1.0 resolution: "is-plain-obj@npm:4.1.0" @@ -6324,22 +6498,13 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:5.0.0, is-plain-object@npm:^5.0.0": +"is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c languageName: node linkType: hard -"is-reference@npm:^3.0.0": - version: 3.0.2 - resolution: "is-reference@npm:3.0.2" - dependencies: - "@types/estree": "npm:*" - checksum: 10c0/652d31b405e8e8269071cee78fe874b072745012eba202c6dc86880fd603a65ae043e3160990ab4a0a4b33567cbf662eecf3bc6b3c2c1550e6c2b6cf885ce5aa - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -6639,7 +6804,7 @@ __metadata: languageName: node linkType: hard -"khroma@npm:^2.0.0": +"khroma@npm:^2.1.0": version: 2.1.0 resolution: "khroma@npm:2.1.0" checksum: 10c0/634d98753ff5d2540491cafeb708fc98de0d43f4e6795256d5c8f6e3ad77de93049ea41433928fda3697adf7bbe6fe27351858f6d23b78f8b5775ef314c59891 @@ -6660,7 +6825,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.3, kleur@npm:^4.1.5": +"kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a @@ -6674,6 +6839,26 @@ __metadata: languageName: node linkType: hard +"kolorist@npm:^1.8.0": + version: 1.8.0 + resolution: "kolorist@npm:1.8.0" + checksum: 10c0/73075db44a692bf6c34a649f3b4b3aea4993b84f6b754cbf7a8577e7c7db44c0bad87752bd23b0ce533f49de2244ce2ce03b7b1b667a85ae170a94782cc50f9b + languageName: node + linkType: hard + +"langium@npm:3.0.0": + version: 3.0.0 + resolution: "langium@npm:3.0.0" + dependencies: + chevrotain: "npm:~11.0.3" + chevrotain-allstar: "npm:~0.3.0" + vscode-languageserver: "npm:~9.0.1" + vscode-languageserver-textdocument: "npm:~1.0.11" + vscode-uri: "npm:~3.0.8" + checksum: 10c0/d1cb87de67024aae6a49f4762164461d678ccdda908b48e017556ff73f4838ff5cb74fda61b42e72d9795fbc1639927a2205add358752708d5f600dcbb3f512c + languageName: node + linkType: hard + "layout-base@npm:^1.0.0": version: 1.0.2 resolution: "layout-base@npm:1.0.2" @@ -6681,6 +6866,13 @@ __metadata: languageName: node linkType: hard +"layout-base@npm:^2.0.0": + version: 2.0.1 + resolution: "layout-base@npm:2.0.1" + checksum: 10c0/a44df9ef3cbff9916a10f616635e22b5787c89fa62b2fec6f99e8e6ee512c7cebd22668ce32dab5a83c934ba0a309c51a678aa0b40d70853de6c357893c0a88b + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -6717,6 +6909,16 @@ __metadata: languageName: node linkType: hard +"local-pkg@npm:^0.5.0": + version: 0.5.0 + resolution: "local-pkg@npm:0.5.0" + dependencies: + mlly: "npm:^1.4.2" + pkg-types: "npm:^1.0.3" + checksum: 10c0/f61cbd00d7689f275558b1a45c7ff2a3ddf8472654123ed880215677b9adfa729f1081e50c27ffb415cdb9fa706fb755fec5e23cdd965be375c8059e87ff1cc9 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -6735,7 +6937,7 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": +"lodash-es@npm:4.17.21, lodash-es@npm:^4.17.21": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 @@ -6817,12 +7019,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.11": - version: 0.30.11 - resolution: "magic-string@npm:0.30.11" +"magic-string@npm:^0.30.12": + version: 0.30.12 + resolution: "magic-string@npm:0.30.12" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/b9eb370773d0bd90ca11a848753409d8e5309b1ad56d2a1aa49d6649da710a6d2fe7237ad1a643c5a5d3800de2b9946ed9690acdfc00e6cc1aeafff3ab1752c4 + checksum: 10c0/469f457d18af37dfcca8617086ea8a65bcd8b60ba8a1182cb024ce43e470ace3c9d1cb6bee58d3b311768fb16bc27bd50bdeebcaa63dadd0fd46cac4d2e11d5f languageName: node linkType: hard @@ -6872,9 +7074,9 @@ __metadata: linkType: hard "markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 10c0/47433a3f31e4637a184e38e873ab1d2fadfb0106a683d466fec329e99a2d8dfa09f091fa42202c6f13ec94aef0199f449a684b28042c636f2edbc1b7e1811dcd + version: 3.0.4 + resolution: "markdown-table@npm:3.0.4" + checksum: 10c0/1257b31827629a54c24a5030a3dac952256c559174c95ce3ef89bebd6bff0cb1444b1fd667b1a1bb53307f83278111505b3e26f0c4e7b731e0060d435d2d930b languageName: node linkType: hard @@ -6887,6 +7089,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^13.0.2": + version: 13.0.3 + resolution: "marked@npm:13.0.3" + bin: + marked: bin/marked.js + checksum: 10c0/b1121f420f815206ae5ae109b9b0eb6c21f84d8d459cbe38ffa00543652e091f36a55c2c96ff1414821d8752682af8c0de3f44f0a2a5bd9c8612a4ef520e9b3d + languageName: node + linkType: hard + "mathml-tag-names@npm:^2.1.3": version: 2.1.3 resolution: "mathml-tag-names@npm:2.1.3" @@ -6917,26 +7128,6 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^1.3.0": - version: 1.3.1 - resolution: "mdast-util-from-markdown@npm:1.3.1" - dependencies: - "@types/mdast": "npm:^3.0.0" - "@types/unist": "npm:^2.0.0" - decode-named-character-reference: "npm:^1.0.0" - mdast-util-to-string: "npm:^3.1.0" - micromark: "npm:^3.0.0" - micromark-util-decode-numeric-character-reference: "npm:^1.0.0" - micromark-util-decode-string: "npm:^1.0.0" - micromark-util-normalize-identifier: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - unist-util-stringify-position: "npm:^3.0.0" - uvu: "npm:^0.5.0" - checksum: 10c0/f4e901bf2a2e93fe35a339e0cff581efacce2f7117cd5652e9a270847bd7e2508b3e717b7b4156af54d4f896d63033e06ff9fafbf59a1d46fe17dd5e2a3f7846 - languageName: node - linkType: hard - "mdast-util-from-markdown@npm:^2.0.0": version: 2.0.1 resolution: "mdast-util-from-markdown@npm:2.0.1" @@ -7138,15 +7329,6 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-string@npm:^3.1.0": - version: 3.2.0 - resolution: "mdast-util-to-string@npm:3.2.0" - dependencies: - "@types/mdast": "npm:^3.0.0" - checksum: 10c0/112f4bf0f6758dcb95deffdcf37afba7eaecdfe2ee13252de031723094d4d55220e147326690a8b91244758e2d678e7aeb1fdd0fa6ef3317c979bc42effd9a21 - languageName: node - linkType: hard - "mdast-util-to-string@npm:^4.0.0": version: 4.0.0 resolution: "mdast-util-to-string@npm:4.0.0" @@ -7170,6 +7352,20 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.10.0": + version: 2.10.0 + resolution: "mdn-data@npm:2.10.0" + checksum: 10c0/f6f1a6a6eb092bab250d06f6f6c7cb1733a77a17e7119aac829ad67d4322bbf6a30df3c6d88686e71942e66bd49274b2ddfede22a1d3df0d6c49a56fbd09eb7c + languageName: node + linkType: hard + +"mdn-data@npm:^2.11.1": + version: 2.11.1 + resolution: "mdn-data@npm:2.11.1" + checksum: 10c0/405036e696145f3492f3aba3e024c366f461a4452199f02935f6044ca94957be4176d3b742942062d28c4654d593686a343a235f01b6317c6a9c65c67e47b7bf + languageName: node + linkType: hard + "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" @@ -7191,72 +7387,51 @@ __metadata: languageName: node linkType: hard -"mermaid-isomorphic@npm:^2.0.0": - version: 2.2.1 - resolution: "mermaid-isomorphic@npm:2.2.1" +"mermaid-isomorphic@npm:^3.0.0": + version: 3.0.0 + resolution: "mermaid-isomorphic@npm:3.0.0" dependencies: "@fortawesome/fontawesome-free": "npm:^6.0.0" - mermaid: "npm:^10.0.0" - playwright-core: "npm:^1.0.0" - checksum: 10c0/0f9dd11febca4354007e3d93bfb1caa83741a61f53fa80a68a262d93229431fbf48b4565e724cc8ff1f794964d4d1fee39cdf917026446957a3a37bc68aff1de + mermaid: "npm:^11.0.0" + peerDependencies: + playwright: 1 + peerDependenciesMeta: + playwright: + optional: true + checksum: 10c0/3e10388831e1c35d41dee088c42671f8884bd2c0ee2ecc9b785f2e633f1b3e5a058156124f0c581cc76b6f822a0942e68654f5262629248ff32cd50643ca9072 languageName: node linkType: hard -"mermaid@npm:^10.0.0": - version: 10.9.2 - resolution: "mermaid@npm:10.9.2" +"mermaid@npm:^11.0.0": + version: 11.3.0 + resolution: "mermaid@npm:11.3.0" dependencies: - "@braintree/sanitize-url": "npm:^6.0.1" - "@types/d3-scale": "npm:^4.0.3" - "@types/d3-scale-chromatic": "npm:^3.0.0" - cytoscape: "npm:^3.28.1" + "@braintree/sanitize-url": "npm:^7.0.1" + "@iconify/utils": "npm:^2.1.32" + "@mermaid-js/parser": "npm:^0.3.0" + cytoscape: "npm:^3.29.2" cytoscape-cose-bilkent: "npm:^4.1.0" - d3: "npm:^7.4.0" + cytoscape-fcose: "npm:^2.2.0" + d3: "npm:^7.9.0" d3-sankey: "npm:^0.12.3" dagre-d3-es: "npm:7.0.10" - dayjs: "npm:^1.11.7" - dompurify: "npm:^3.0.5 <3.1.7" - elkjs: "npm:^0.9.0" + dayjs: "npm:^1.11.10" + dompurify: "npm:^3.0.11 <3.1.7" katex: "npm:^0.16.9" - khroma: "npm:^2.0.0" + khroma: "npm:^2.1.0" lodash-es: "npm:^4.17.21" - mdast-util-from-markdown: "npm:^1.3.0" - non-layered-tidy-tree-layout: "npm:^2.0.2" - stylis: "npm:^4.1.3" + marked: "npm:^13.0.2" + roughjs: "npm:^4.6.6" + stylis: "npm:^4.3.1" ts-dedent: "npm:^2.2.0" - uuid: "npm:^9.0.0" - web-worker: "npm:^1.2.0" - checksum: 10c0/cf687e27e6354fccd2acd0c1886d39fad32669c600724e6bc794da1afb407fd59f3219756e1f189c265c9088c28e51c3ca6f32c01bdfca8d87601592c3d7dfa0 + uuid: "npm:^9.0.1" + checksum: 10c0/32786d34f6cd69cb7fcfb2f72543a69169610c132fd88942177aa123ed4d3268e0a103091aa24c2e2c16ea788ddaae615119e873fce2b5093d24ed437f773821 languageName: node linkType: hard -"micromark-core-commonmark@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-core-commonmark@npm:1.1.0" - dependencies: - decode-named-character-reference: "npm:^1.0.0" - micromark-factory-destination: "npm:^1.0.0" - micromark-factory-label: "npm:^1.0.0" - micromark-factory-space: "npm:^1.0.0" - micromark-factory-title: "npm:^1.0.0" - micromark-factory-whitespace: "npm:^1.0.0" - micromark-util-character: "npm:^1.0.0" - micromark-util-chunked: "npm:^1.0.0" - micromark-util-classify-character: "npm:^1.0.0" - micromark-util-html-tag-name: "npm:^1.0.0" - micromark-util-normalize-identifier: "npm:^1.0.0" - micromark-util-resolve-all: "npm:^1.0.0" - micromark-util-subtokenize: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.1" - uvu: "npm:^0.5.0" - checksum: 10c0/b3bf7b7004ce7dbb3ae151dcca4db1d12546f1b943affb2418da4b90b9ce59357373c433ee2eea4c868aee0791dafa355aeed19f5ef2b0acaf271f32f1ecbe6a - languageName: node - linkType: hard - -"micromark-core-commonmark@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-core-commonmark@npm:2.0.1" +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-core-commonmark@npm:2.0.1" dependencies: decode-named-character-reference: "npm:^1.0.0" devlop: "npm:^1.0.0" @@ -7448,17 +7623,6 @@ __metadata: languageName: node linkType: hard -"micromark-factory-destination@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-destination@npm:1.1.0" - dependencies: - micromark-util-character: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/71ebd9089bf0c9689b98ef42215c04032ae2701ae08c3546b663628553255dca18e5310dbdacddad3acd8de4f12a789835fff30dadc4da3c4e30387a75e6b488 - languageName: node - linkType: hard - "micromark-factory-destination@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-destination@npm:2.0.0" @@ -7470,18 +7634,6 @@ __metadata: languageName: node linkType: hard -"micromark-factory-label@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-label@npm:1.1.0" - dependencies: - micromark-util-character: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - uvu: "npm:^0.5.0" - checksum: 10c0/5e2cd2d8214bb92a34dfcedf9c7aecf565e3648650a3a6a0495ededf15f2318dd214dc069e3026402792cd5839d395313f8ef9c2e86ca34a8facaa0f75a77753 - languageName: node - linkType: hard - "micromark-factory-label@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-label@npm:2.0.0" @@ -7511,16 +7663,6 @@ __metadata: languageName: node linkType: hard -"micromark-factory-space@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-space@npm:1.1.0" - dependencies: - micromark-util-character: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/3da81187ce003dd4178c7adc4674052fb8befc8f1a700ae4c8227755f38581a4ae963866dc4857488d62d1dc9837606c9f2f435fa1332f62a0f1c49b83c6a822 - languageName: node - linkType: hard - "micromark-factory-space@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-space@npm:2.0.0" @@ -7531,18 +7673,6 @@ __metadata: languageName: node linkType: hard -"micromark-factory-title@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-title@npm:1.1.0" - dependencies: - micromark-factory-space: "npm:^1.0.0" - micromark-util-character: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/cf8c687d1d5c3928846a4791d4a7e2f1d7bdd2397051e20d60f06b7565a48bf85198ab6f85735e997ab3f0cbb80b8b6391f4f7ebc0aae2f2f8c3a08541257bf6 - languageName: node - linkType: hard - "micromark-factory-title@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-title@npm:2.0.0" @@ -7555,18 +7685,6 @@ __metadata: languageName: node linkType: hard -"micromark-factory-whitespace@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-whitespace@npm:1.1.0" - dependencies: - micromark-factory-space: "npm:^1.0.0" - micromark-util-character: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/7248cc4534f9befb38c6f398b6e38efd3199f1428fc214c9cb7ed5b6e9fa7a82c0d8cdfa9bcacde62887c9a7c8c46baf5c318b2ae8f701afbccc8ad702e92dce - languageName: node - linkType: hard - "micromark-factory-whitespace@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-whitespace@npm:2.0.0" @@ -7579,16 +7697,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-character@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-character@npm:1.2.0" - dependencies: - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/3390a675a50731b58a8e5493cd802e190427f10fa782079b455b00f6b54e406e36882df7d4a3bd32b709f7a2c3735b4912597ebc1c0a99566a8d8d0b816e2cd4 - languageName: node - linkType: hard - "micromark-util-character@npm:^2.0.0": version: 2.1.0 resolution: "micromark-util-character@npm:2.1.0" @@ -7599,15 +7707,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-chunked@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-chunked@npm:1.1.0" - dependencies: - micromark-util-symbol: "npm:^1.0.0" - checksum: 10c0/59534cf4aaf481ed58d65478d00eae0080df9b5816673f79b5ddb0cea263e5a9ee9cbb6cc565daf1eb3c8c4ff86fc4e25d38a0577539655cda823a4249efd358 - languageName: node - linkType: hard - "micromark-util-chunked@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-chunked@npm:2.0.0" @@ -7617,17 +7716,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-classify-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-classify-character@npm:1.1.0" - dependencies: - micromark-util-character: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/3266453dc0fdaf584e24c9b3c91d1ed180f76b5856699c51fd2549305814fcab7ec52afb4d3e83d002a9115cd2d2b2ffdc9c0b38ed85120822bf515cc00636ec - languageName: node - linkType: hard - "micromark-util-classify-character@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-classify-character@npm:2.0.0" @@ -7639,16 +7727,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-combine-extensions@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-combine-extensions@npm:1.1.0" - dependencies: - micromark-util-chunked: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/0bc572fab3fe77f533c29aa1b75cb847b9fc9455f67a98623ef9740b925c0b0426ad9f09bbb56f1e844ea9ebada7873d1f06d27f7c979a917692b273c4b69e31 - languageName: node - linkType: hard - "micromark-util-combine-extensions@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-combine-extensions@npm:2.0.0" @@ -7659,15 +7737,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" - dependencies: - micromark-util-symbol: "npm:^1.0.0" - checksum: 10c0/64ef2575e3fc2426976c19e16973348f20b59ddd5543f1467ac2e251f29e0a91f12089703d29ae985b0b9a408ee0d72f06d04ed3920811aa2402aabca3bdf9e4 - languageName: node - linkType: hard - "micromark-util-decode-numeric-character-reference@npm:^2.0.0": version: 2.0.1 resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" @@ -7677,18 +7746,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-decode-string@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-string@npm:1.1.0" - dependencies: - decode-named-character-reference: "npm:^1.0.0" - micromark-util-character: "npm:^1.0.0" - micromark-util-decode-numeric-character-reference: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - checksum: 10c0/757a0aaa5ad6c50c7480bd75371d407ac75f5022cd4404aba07adadf1448189502aea9bb7b2d09d25e18745e0abf72b95506b6beb184bcccabe919e48e3a5df7 - languageName: node - linkType: hard - "micromark-util-decode-string@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-decode-string@npm:2.0.0" @@ -7701,13 +7758,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-encode@npm:1.1.0" - checksum: 10c0/9878c9bc96999d45626a7597fffac85348ea842dce75d2417345cbf070a9941c62477bd0963bef37d4f0fd29f2982be6ddf416d62806f00ccb334af9d6ee87e7 - languageName: node - linkType: hard - "micromark-util-encode@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-encode@npm:2.0.0" @@ -7731,13 +7781,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-html-tag-name@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-html-tag-name@npm:1.2.0" - checksum: 10c0/15421869678d36b4fe51df453921e8186bff514a14e9f79f32b7e1cdd67874e22a66ad34a7f048dd132cbbbfc7c382ae2f777a2bfd1f245a47705dc1c6d4f199 - languageName: node - linkType: hard - "micromark-util-html-tag-name@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-html-tag-name@npm:2.0.0" @@ -7745,15 +7788,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-normalize-identifier@npm:1.1.0" - dependencies: - micromark-util-symbol: "npm:^1.0.0" - checksum: 10c0/a9657321a2392584e4d978061882117a84db7d2c2c1c052c0f5d25da089d463edb9f956d5beaf7f5768984b6f72d046d59b5972951ec7bf25397687a62b8278a - languageName: node - linkType: hard - "micromark-util-normalize-identifier@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-normalize-identifier@npm:2.0.0" @@ -7763,15 +7797,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-resolve-all@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-resolve-all@npm:1.1.0" - dependencies: - micromark-util-types: "npm:^1.0.0" - checksum: 10c0/b5c95484c06e87bbbb60d8430eb030a458733a5270409f4c67892d1274737087ca6a7ca888987430e57cf1dcd44bb16390d3b3936a2bf07f7534ec8f52ce43c9 - languageName: node - linkType: hard - "micromark-util-resolve-all@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-resolve-all@npm:2.0.0" @@ -7781,17 +7806,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-sanitize-uri@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-sanitize-uri@npm:1.2.0" - dependencies: - micromark-util-character: "npm:^1.0.0" - micromark-util-encode: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - checksum: 10c0/dbdb98248e9f0408c7a00f1c1cd805775b41d213defd659533835f34b38da38e8f990bf7b3f782e96bffbc549aec9c3ecdab197d4ad5adbfe08f814a70327b6e - languageName: node - linkType: hard - "micromark-util-sanitize-uri@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-sanitize-uri@npm:2.0.0" @@ -7803,18 +7817,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-subtokenize@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-subtokenize@npm:1.1.0" - dependencies: - micromark-util-chunked: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.0" - uvu: "npm:^0.5.0" - checksum: 10c0/f292b1b162845db50d36255c9d4c4c6d47931fbca3ac98a80c7e536d2163233fd662f8ca0479ee2b80f145c66a1394c7ed17dfce801439741211015e77e3901e - languageName: node - linkType: hard - "micromark-util-subtokenize@npm:^2.0.0": version: 2.0.1 resolution: "micromark-util-subtokenize@npm:2.0.1" @@ -7827,13 +7829,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-symbol@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-symbol@npm:1.1.0" - checksum: 10c0/10ceaed33a90e6bfd3a5d57053dbb53f437d4809cc11430b5a09479c0ba601577059be9286df4a7eae6e350a60a2575dc9fa9d9872b5b8d058c875e075c33803 - languageName: node - linkType: hard - "micromark-util-symbol@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-symbol@npm:2.0.0" @@ -7841,13 +7836,6 @@ __metadata: languageName: node linkType: hard -"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-util-types@npm:1.1.0" - checksum: 10c0/a9749cb0a12a252ff536baabcb7012421b6fad4d91a5fdd80d7b33dc7b4c22e2d0c4637dfe5b902d00247fe6c9b01f4a24fce6b572b16ccaa4da90e6ce2a11e4 - languageName: node - linkType: hard - "micromark-util-types@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-types@npm:2.0.0" @@ -7855,31 +7843,6 @@ __metadata: languageName: node linkType: hard -"micromark@npm:^3.0.0": - version: 3.2.0 - resolution: "micromark@npm:3.2.0" - dependencies: - "@types/debug": "npm:^4.0.0" - debug: "npm:^4.0.0" - decode-named-character-reference: "npm:^1.0.0" - micromark-core-commonmark: "npm:^1.0.1" - micromark-factory-space: "npm:^1.0.0" - micromark-util-character: "npm:^1.0.0" - micromark-util-chunked: "npm:^1.0.0" - micromark-util-combine-extensions: "npm:^1.0.0" - micromark-util-decode-numeric-character-reference: "npm:^1.0.0" - micromark-util-encode: "npm:^1.0.0" - micromark-util-normalize-identifier: "npm:^1.0.0" - micromark-util-resolve-all: "npm:^1.0.0" - micromark-util-sanitize-uri: "npm:^1.0.0" - micromark-util-subtokenize: "npm:^1.0.0" - micromark-util-symbol: "npm:^1.0.0" - micromark-util-types: "npm:^1.0.1" - uvu: "npm:^0.5.0" - checksum: 10c0/f243e805d1b3cc699fddae2de0b1492bc82462f1a709d7ae5c82039f88b1e009c959100184717e748be057b5f88603289d5681679a4e6fbabcd037beb34bc744 - languageName: node - linkType: hard - "micromark@npm:^4.0.0": version: 4.0.0 resolution: "micromark@npm:4.0.0" @@ -8049,12 +8012,24 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.4.2, mlly@npm:^1.7.1, mlly@npm:^1.7.2": + version: 1.7.2 + resolution: "mlly@npm:1.7.2" + dependencies: + acorn: "npm:^8.12.1" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.2.0" + ufo: "npm:^1.5.4" + checksum: 10c0/e5a990b9d895477f3d3dfceec9797e41d6f029ce3b1b2dcf787d4b7500b4caff4b3cdc0ae5cb82c14b469b85209fe3d7368286415c0ca5415b163219fc6b5f21 + languageName: node + linkType: hard + "moment-timezone@npm:^0.5.45": - version: 0.5.45 - resolution: "moment-timezone@npm:0.5.45" + version: 0.5.46 + resolution: "moment-timezone@npm:0.5.46" dependencies: moment: "npm:^2.29.4" - checksum: 10c0/7497f23c4b8c875dbf07c03f9a1253f79edaeedc29d5732e36bfd3c5577e25aed1924fbd84cbb713ce1920dbe822be0e21bd487851a7d13907226f289a5e568b + checksum: 10c0/003fd278d1aa3e63afff340a318735db80157b7a343e3f807cac10e026def214f0e71b52d582b89a11ee0a19f5d9f0da2752b7959d855429f2b715d4859d3722 languageName: node linkType: hard @@ -8065,13 +8040,6 @@ __metadata: languageName: node linkType: hard -"mri@npm:^1.1.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 - languageName: node - linkType: hard - "mrmime@npm:^2.0.0": version: 2.0.0 resolution: "mrmime@npm:2.0.0" @@ -8119,9 +8087,9 @@ __metadata: linkType: hard "negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea languageName: node linkType: hard @@ -8182,13 +8150,6 @@ __metadata: languageName: node linkType: hard -"non-layered-tidy-tree-layout@npm:^2.0.2": - version: 2.0.2 - resolution: "non-layered-tidy-tree-layout@npm:2.0.2" - checksum: 10c0/73856e9959667193e733a7ef2b06a69421f4d9d7428a3982ce39763cd979a04eed0007f2afb3414afa3f6dc4dc6b5c850c2af9aa71a974475236a465093ec9c7 - languageName: node - linkType: hard - "nopt@npm:^7.0.0": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -8222,8 +8183,8 @@ __metadata: linkType: hard "npm-run-all2@npm:^6.1.2": - version: 6.2.3 - resolution: "npm-run-all2@npm:6.2.3" + version: 6.2.6 + resolution: "npm-run-all2@npm:6.2.6" dependencies: ansi-styles: "npm:^6.2.1" cross-spawn: "npm:^7.0.3" @@ -8232,12 +8193,13 @@ __metadata: pidtree: "npm:^0.6.0" read-package-json-fast: "npm:^3.0.2" shell-quote: "npm:^1.7.3" + which: "npm:^3.0.1" bin: npm-run-all: bin/npm-run-all/index.js npm-run-all2: bin/npm-run-all/index.js run-p: bin/run-p/index.js run-s: bin/run-s/index.js - checksum: 10c0/1f9b4c2aed4dbbb9ddea51693ea5bd83b63602bf824032491156118e2c3ec2598edc1353376a8bb9541d1e2a6899959548a49656a9f87a2e4fc0643be6e2eb6e + checksum: 10c0/043b0851958b22b1910002cacd996e2ee8d45fefd3aa0f6da2795c50f1eb1d520631f993f6c8c7d28aeca73882a95b35451024fcd796c26a7907e1a1dacb0a84 languageName: node linkType: hard @@ -8424,9 +8386,9 @@ __metadata: linkType: hard "p-timeout@npm:^6.1.2": - version: 6.1.2 - resolution: "p-timeout@npm:6.1.2" - checksum: 10c0/d46b90a9a5fb7c650a5c56dd5cf7102ea9ab6ce998defa2b3d4672789aaec4e2f45b3b0b5a4a3e17a0fb94301ad5dd26da7d8728402e48db2022ad1847594d19 + version: 6.1.3 + resolution: "p-timeout@npm:6.1.3" + checksum: 10c0/6dcd1efc1a18afac08dd4f8e09797bbe635110e597d27026b478f884b867616871499427643a6b2e11f0404b2936d17db69da2b5e58d5fe99e1fac80a53f0250 languageName: node linkType: hard @@ -8444,6 +8406,13 @@ __metadata: languageName: node linkType: hard +"package-manager-detector@npm:^0.2.0": + version: 0.2.2 + resolution: "package-manager-detector@npm:0.2.2" + checksum: 10c0/c2ba6c8910278b478f16454fba670790e8c173905378104d769ad369492c830a23ffdaf6b010bf7df2b4a64a2d875ba563a9bdf3f3ed3cd19312e047d192d382 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -8496,11 +8465,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" + version: 7.2.0 + resolution: "parse5@npm:7.2.0" dependencies: - entities: "npm:^4.4.0" - checksum: 10c0/297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 + entities: "npm:^4.5.0" + checksum: 10c0/76d68684708befb41ff1d5e0e9835f566afb3950807d340941afc9dbe4c9c28db2414bda0c8503d459de863463869b8540c6abf8c9742cffa0b9b31eecd37951 languageName: node linkType: hard @@ -8511,6 +8480,13 @@ __metadata: languageName: node linkType: hard +"path-data-parser@npm:0.1.0, path-data-parser@npm:^0.1.0": + version: 0.1.0 + resolution: "path-data-parser@npm:0.1.0" + checksum: 10c0/ba22d54669a8bc4a3df27431fe667900685585d1196085b803d0aa4066b83e709bbf2be7c1d2b56e706b49cc698231d55947c22abbfc4843ca424bbf8c985745 + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -8556,21 +8532,17 @@ __metadata: languageName: node linkType: hard -"periscopic@npm:^3.0.0": - version: 3.1.0 - resolution: "periscopic@npm:3.1.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^3.0.0" - is-reference: "npm:^3.0.0" - checksum: 10c0/fb5ce7cd810c49254cdf1cd3892811e6dd1a1dfbdf5f10a0a33fb7141baac36443c4cad4f0e2b30abd4eac613f6ab845c2bc1b7ce66ae9694c7321e6ada5bd96 +"pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 languageName: node linkType: hard "picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": - version: 1.1.0 - resolution: "picocolors@npm:1.1.0" - checksum: 10c0/86946f6032148801ef09c051c6fb13b5cf942eaf147e30ea79edb91dd32d700934edebe782a1078ff859fb2b816792e97ef4dab03d7f0b804f6b01a0df35e023 + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard @@ -8581,6 +8553,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc + languageName: node + linkType: hard + "pidtree@npm:^0.6.0": version: 0.6.0 resolution: "pidtree@npm:0.6.0" @@ -8613,27 +8592,55 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.47.2, playwright-core@npm:^1.0.0": - version: 1.47.2 - resolution: "playwright-core@npm:1.47.2" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.2.0": + version: 1.2.1 + resolution: "pkg-types@npm:1.2.1" + dependencies: + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.2" + pathe: "npm:^1.1.2" + checksum: 10c0/4aef765c039e3ec3ca55171bb8ad776cf060d894c45ddf92b9d680b3fdb1817c8d1c428f74ea6aae144493fa1d6a97df6b8caec6dc31e418f1ce1f728d38014e + languageName: node + linkType: hard + +"playwright-core@npm:1.48.1": + version: 1.48.1 + resolution: "playwright-core@npm:1.48.1" bin: playwright-core: cli.js - checksum: 10c0/3426adf4448da71dc103e38484f711df93fad8620d825e470593629012db6772663ccdc7ccefcdb787fa0ee26dd81e84fdce8abd0bad01a4c4b0d13ff8837d3b + checksum: 10c0/2f75532b9b7dfa0e586f5660ac1d8ea729bbdbd28dd2c0711e7cfc1adfe5cf7448d7f15a018ec9851a8f50c0743c3990cb9df23064bed603627baeac4dce3915 languageName: node linkType: hard -"playwright@npm:1.47.2": - version: 1.47.2 - resolution: "playwright@npm:1.47.2" +"playwright@npm:1.48.1": + version: 1.48.1 + resolution: "playwright@npm:1.48.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.47.2" + playwright-core: "npm:1.48.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/6477a6e8d7329375f0ac9dcdf5599e564987e413d0c57b2135bc91ea95acb877245395d6cc37034c12a7c0bafa609d24c78113dd49e9ced793ea2886f9133131 + checksum: 10c0/96280ae656226e52015c0c69c4c19e9f594c19353a79012a19bd7b7175d7b409c1aed289a629df49ef897a57ccd24668ad15b86c283db10f76212a4db90a94ac + languageName: node + linkType: hard + +"points-on-curve@npm:0.2.0, points-on-curve@npm:^0.2.0": + version: 0.2.0 + resolution: "points-on-curve@npm:0.2.0" + checksum: 10c0/f0d92343fcc2ad1f48334633e580574c1e0e28038a756133e171e537f270d6d64203feada5ee556e36f448a1b46e0306dee07b30f589f4e3ad720f6ee38ef48c + languageName: node + linkType: hard + +"points-on-path@npm:^0.2.1": + version: 0.2.1 + resolution: "points-on-path@npm:0.2.1" + dependencies: + path-data-parser: "npm:0.1.0" + points-on-curve: "npm:0.2.0" + checksum: 10c0/a7010340f9f196976f61838e767bb7b0b7f6273ab4fb9eb37c61001fe26fbfc3fcd63c96d5e85b9a4ab579213ab366f2ddaaf60e2a9253e2b91a62db33f395ba languageName: node linkType: hard @@ -9346,12 +9353,12 @@ __metadata: languageName: node linkType: hard -"postcss-safe-parser@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-safe-parser@npm:7.0.0" +"postcss-safe-parser@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-safe-parser@npm:7.0.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/4217afd8ce2809e959dc365e4675f499303cc6b91f94db06c8164422822db2d3b3124df701ee2234db4127ad05619b016bfb9c2bccae9bf9cf898a396f1632c9 + checksum: 10c0/6957b10b818bd8d4664ec0e548af967f7549abedfb37f844d389571d36af681340f41f9477b9ccf34bcc7599bdef222d1d72e79c64373001fae77089fba6d965 languageName: node linkType: hard @@ -9424,7 +9431,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.32, postcss@npm:^8.4.35, postcss@npm:^8.4.4, postcss@npm:^8.4.41, postcss@npm:^8.4.43": +"postcss@npm:^8.4.32, postcss@npm:^8.4.35, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.47": version: 8.4.47 resolution: "postcss@npm:8.4.47" dependencies: @@ -9581,6 +9588,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.0.2 + resolution: "readdirp@npm:4.0.2" + checksum: 10c0/a16ecd8ef3286dcd90648c3b103e3826db2b766cdb4a988752c43a83f683d01c7059158d623cbcd8bdfb39e65d302d285be2d208e7d9f34d022d912b929217dd + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -9590,6 +9604,54 @@ __metadata: languageName: node linkType: hard +"recma-build-jsx@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-build-jsx@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-util-build-jsx: "npm:^3.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/ca30f5163887b44c74682355da2625f7b49f33267699d22247913e513e043650cbdd6a7497cf13c60f09ad9e7bc2bd35bd20853672773c19188569814b56bb04 + languageName: node + linkType: hard + +"recma-jsx@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-jsx@npm:1.0.0" + dependencies: + acorn-jsx: "npm:^5.0.0" + estree-util-to-js: "npm:^2.0.0" + recma-parse: "npm:^1.0.0" + recma-stringify: "npm:^1.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/26c2af6dd69336c810468b778be1e4cbac5702cf9382454f17c29cf9b03a4fde47d10385bb26a7ccb34f36fe01af34c24cab9fb0deeed066ea53294be0081f07 + languageName: node + linkType: hard + +"recma-parse@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-parse@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + esast-util-from-js: "npm:^2.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/37c0990859a562d082e02d475ca5f4c8ef0840d285270f6699fe888cbb06260f97eb098585eda4aae416182c207fd19cf05e4f0b2dcf55cbf81dde4406d95545 + languageName: node + linkType: hard + +"recma-stringify@npm:^1.0.0": + version: 1.0.0 + resolution: "recma-stringify@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-util-to-js: "npm:^2.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/c2ed4c0e8cf8a09aedcd47c5d016d47f6e1ff6c2d4b220e2abaf1b77713bf404756af2ea3ea7999aec5862e8825aff035edceb370c7fd8603a7e9da03bd6987e + languageName: node + linkType: hard + "regex@npm:^4.3.2": version: 4.3.3 resolution: "regex@npm:4.3.3" @@ -9598,31 +9660,36 @@ __metadata: linkType: hard "regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 10c0/0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 + set-function-name: "npm:^2.0.2" + checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020 languageName: node linkType: hard -"rehype-mermaid@npm:^2.1.0": - version: 2.1.0 - resolution: "rehype-mermaid@npm:2.1.0" +"rehype-mermaid@npm:^3.0.0": + version: 3.0.0 + resolution: "rehype-mermaid@npm:3.0.0" dependencies: "@types/hast": "npm:^3.0.0" hast-util-from-html-isomorphic: "npm:^2.0.0" hast-util-to-text: "npm:^4.0.0" - mermaid-isomorphic: "npm:^2.0.0" + mermaid-isomorphic: "npm:^3.0.0" mini-svg-data-uri: "npm:^1.0.0" space-separated-tokens: "npm:^2.0.0" unified: "npm:^11.0.0" unist-util-visit-parents: "npm:^6.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/b8c6ef5a7b4859a25ce998db027562b7b58c689f33b93ba7fd8e64769baf87e6c400b9e300550ab9b1c75222457322be777f77b8bb11b97249c31db9a7ad885f + peerDependencies: + playwright: 1 + peerDependenciesMeta: + playwright: + optional: true + checksum: 10c0/09b500213fd72581dd55b838636a44da600c4eb9e0689e5d8d1818a88255924192d2bbd02b44ce8ef8f8b3991ba0b673fad8a1b676dd3aff701bc9c85f303404 languageName: node linkType: hard @@ -9648,7 +9715,18 @@ __metadata: languageName: node linkType: hard -"rehype-stringify@npm:^10.0.0": +"rehype-recma@npm:^1.0.0": + version: 1.0.0 + resolution: "rehype-recma@npm:1.0.0" + dependencies: + "@types/estree": "npm:^1.0.0" + "@types/hast": "npm:^3.0.0" + hast-util-to-estree: "npm:^3.0.0" + checksum: 10c0/be60d7433a7f788a14f41da3e93ba9d9272c908ddef47757026cc4bbcc912f6301d56810349adf876d294a8d048626a0dbf6988aaa574afbfc29eac1ddc1eb74 + languageName: node + linkType: hard + +"rehype-stringify@npm:^10.0.0, rehype-stringify@npm:^10.0.1": version: 10.0.1 resolution: "rehype-stringify@npm:10.0.1" dependencies: @@ -9696,12 +9774,12 @@ __metadata: linkType: hard "remark-mdx@npm:^3.0.0": - version: 3.0.1 - resolution: "remark-mdx@npm:3.0.1" + version: 3.1.0 + resolution: "remark-mdx@npm:3.1.0" dependencies: mdast-util-mdx: "npm:^3.0.0" micromark-extension-mdxjs: "npm:^3.0.0" - checksum: 10c0/9e16cd5ff3b30620bd25351a2dd1701627fa5555785b35ee5fe07bd1e6793a9c825cc1f6af9e54a44351f74879f8b5ea2bce8e5a21379aeab58935e76a4d69ce + checksum: 10c0/247800fa8561624bdca5776457c5965d99e5e60080e80262c600fe12ddd573862e029e39349e1e36e4c3bf79c8e571ecf4d3d2d8c13485b758391fb500e24a1a languageName: node linkType: hard @@ -9717,7 +9795,7 @@ __metadata: languageName: node linkType: hard -"remark-rehype@npm:^11.0.0, remark-rehype@npm:^11.1.0": +"remark-rehype@npm:^11.0.0, remark-rehype@npm:^11.1.1": version: 11.1.1 resolution: "remark-rehype@npm:11.1.1" dependencies: @@ -9857,13 +9935,13 @@ __metadata: linkType: hard "retext-smartypants@npm:^6.0.0": - version: 6.1.1 - resolution: "retext-smartypants@npm:6.1.1" + version: 6.2.0 + resolution: "retext-smartypants@npm:6.2.0" dependencies: "@types/nlcst": "npm:^2.0.0" nlcst-to-string: "npm:^4.0.0" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/46c8bb97291cbf501bfde0069e48ce4a299efd0b07b71e7863339d7bcb9f955a0629d1b98fb2b4beef563e0a8b3c9698d36063c05a6b3bb012474b9adcafb044 + checksum: 10c0/36f925353dd7f31df642bca2493524a8daee15f9b0e0dfe7fb8982462d23ccb12a99864989db22f0bacb6d7fea1f696ba96e031d3fbac4f013e1c95ef3fed881 languageName: node linkType: hard @@ -9985,6 +10063,18 @@ __metadata: languageName: node linkType: hard +"roughjs@npm:^4.6.6": + version: 4.6.6 + resolution: "roughjs@npm:4.6.6" + dependencies: + hachure-fill: "npm:^0.5.2" + path-data-parser: "npm:^0.1.0" + points-on-curve: "npm:^0.2.0" + points-on-path: "npm:^0.2.1" + checksum: 10c0/68c11bf4516aa014cef2fe52426a9bab237c2f500d13e1a4f13b523cb5723667bf2d92b9619325efdc5bc2a193588ff5af8d51683df17cfb8720e96fe2b92b0c + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -10001,15 +10091,6 @@ __metadata: languageName: node linkType: hard -"sade@npm:^1.7.3": - version: 1.8.1 - resolution: "sade@npm:1.8.1" - dependencies: - mri: "npm:^1.1.0" - checksum: 10c0/da8a3a5d667ad5ce3bf6d4f054bbb9f711103e5df21003c5a5c1a8a77ce12b640ed4017dd423b13c2307ea7e645adee7c2ae3afe8051b9db16a6f6d3da3f90b1 - languageName: node - linkType: hard - "safe-array-concat@npm:^1.1.2": version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" @@ -10083,9 +10164,9 @@ __metadata: linkType: hard "set-cookie-parser@npm:^2.4.8": - version: 2.7.0 - resolution: "set-cookie-parser@npm:2.7.0" - checksum: 10c0/5ccb2d0389bda27631d57e44644319f0b77200e7c8bd1515824eb83dbd2d351864a29581f7e7f977a5aeb83c3ec9976e69b706a80ac654152fd26353011ffef4 + version: 2.7.1 + resolution: "set-cookie-parser@npm:2.7.1" + checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a languageName: node linkType: hard @@ -10103,7 +10184,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -10207,17 +10288,17 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^1.10.3, shiki@npm:^1.21.0": - version: 1.21.0 - resolution: "shiki@npm:1.21.0" +"shiki@npm:^1.22.0": + version: 1.22.0 + resolution: "shiki@npm:1.22.0" dependencies: - "@shikijs/core": "npm:1.21.0" - "@shikijs/engine-javascript": "npm:1.21.0" - "@shikijs/engine-oniguruma": "npm:1.21.0" - "@shikijs/types": "npm:1.21.0" - "@shikijs/vscode-textmate": "npm:^9.2.2" + "@shikijs/core": "npm:1.22.0" + "@shikijs/engine-javascript": "npm:1.22.0" + "@shikijs/engine-oniguruma": "npm:1.22.0" + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" - checksum: 10c0/143a1f6ab24737ee2d2aa6d44c9ba9d0313dd0987d36896ba55e389524f2df83a18e4ae79784bf9bc53a34d39f61bac65e463e5b259c3717a6253148d408d9a4 + checksum: 10c0/750ee1751340ad65368921a4a4f29249b9632c8b547a0c4052eb8a467be0da8b3af7a5e8751482a9e387f67053f8c8a7e5f50bf1be6fcf6f91ed3952bd20965e languageName: node linkType: hard @@ -10256,9 +10337,9 @@ __metadata: languageName: node linkType: hard -"sitemap@npm:^7.1.2": - version: 7.1.2 - resolution: "sitemap@npm:7.1.2" +"sitemap@npm:^8.0.0": + version: 8.0.0 + resolution: "sitemap@npm:8.0.0" dependencies: "@types/node": "npm:^17.0.5" "@types/sax": "npm:^1.2.1" @@ -10266,7 +10347,7 @@ __metadata: sax: "npm:^1.2.4" bin: sitemap: dist/cli.js - checksum: 10c0/01dd1268c0d4b89f8ef082bcb9ef18d0182d00d1622e9c54743474918169491e5360538f9a01a769262e0fe23d6e3822a90680eff0f076cf87b68d459014a34c + checksum: 10c0/adaabfb1f27e3c76ba25f9a16dcb02ff17dd2ecbd1b2dbe2608a6770eff37bd71f7d21c10df6824917453bc4da2c2790fd85ee6424d75699bd053e3422d2ef5c languageName: node linkType: hard @@ -10641,25 +10722,26 @@ __metadata: linkType: hard "stylelint-scss@npm:^6.3.2, stylelint-scss@npm:^6.4.0": - version: 6.7.0 - resolution: "stylelint-scss@npm:6.7.0" + version: 6.8.1 + resolution: "stylelint-scss@npm:6.8.1" dependencies: - css-tree: "npm:2.3.1" - is-plain-object: "npm:5.0.0" + css-tree: "npm:^3.0.0" + is-plain-object: "npm:^5.0.0" known-css-properties: "npm:^0.34.0" + mdn-data: "npm:^2.11.1" postcss-media-query-parser: "npm:^0.2.3" postcss-resolve-nested-selector: "npm:^0.1.6" postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: stylelint: ^16.0.2 - checksum: 10c0/8464f8295109fb562a428111a6d1b8e5f66a9c79543334cf6307c5a85ffc5f5c27d44cb251334aa339d63dfaa544d02671d4d43c3bec3f993d618c8cd103fa47 + checksum: 10c0/73e660ff6f2def9827b5f81e3e276094342d8e00b1d89c8548e1a014bdf54db701273b59f428cd93eaf01ca896ab7cfaa7ecaea636502ed4111c2eb40faf45d5 languageName: node linkType: hard "stylelint@npm:^16.3.1, stylelint@npm:^16.8.0": - version: 16.9.0 - resolution: "stylelint@npm:16.9.0" + version: 16.10.0 + resolution: "stylelint@npm:16.10.0" dependencies: "@csstools/css-parser-algorithms": "npm:^3.0.1" "@csstools/css-tokenizer": "npm:^3.0.1" @@ -10669,17 +10751,17 @@ __metadata: balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" cosmiconfig: "npm:^9.0.0" - css-functions-list: "npm:^3.2.2" - css-tree: "npm:^2.3.1" - debug: "npm:^4.3.6" + css-functions-list: "npm:^3.2.3" + css-tree: "npm:^3.0.0" + debug: "npm:^4.3.7" fast-glob: "npm:^3.3.2" fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^9.0.0" + file-entry-cache: "npm:^9.1.0" global-modules: "npm:^2.0.0" globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^5.3.2" + ignore: "npm:^6.0.2" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" known-css-properties: "npm:^0.34.0" @@ -10688,25 +10770,24 @@ __metadata: micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" picocolors: "npm:^1.0.1" - postcss: "npm:^8.4.41" + postcss: "npm:^8.4.47" postcss-resolve-nested-selector: "npm:^0.1.6" - postcss-safe-parser: "npm:^7.0.0" + postcss-safe-parser: "npm:^7.0.1" postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" - strip-ansi: "npm:^7.1.0" supports-hyperlinks: "npm:^3.1.0" svg-tags: "npm:^1.0.0" table: "npm:^6.8.2" write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10c0/d3ff9c8945c56b04a2fa16ec33d163325496d5db94b6fcb5adf74c76f7f794ac992888273f9a3317652ba8b6195168b2ffff382ca2a667a241e2ace8c9505ae2 + checksum: 10c0/d07dd156c225d16c740995daacd78090f7fc317602e87bda2fca323a4ae427a8526d724f3089df3b2185df4520f987547668ceea9b30985988ccbc514034aa21 languageName: node linkType: hard -"stylis@npm:^4.1.3": +"stylis@npm:^4.3.1": version: 4.3.4 resolution: "stylis@npm:4.3.4" checksum: 10c0/4899c2674cd2538e314257abd1ba7ea3c2176439659ddac6593c78192cfd4a06f814a0a4fc69bc7f8fcc6b997e13d383dd9b578b71074746a0fb86045a83e42d @@ -10773,9 +10854,9 @@ __metadata: linkType: hard "sweetalert2@npm:^11.12.3": - version: 11.14.1 - resolution: "sweetalert2@npm:11.14.1" - checksum: 10c0/06620bc7c179a3317a6362795f6dd8d7721e747347e6fe73cc636260b8cf4c2e4efaf91bcf29a98d6bcb7d8dd1ef7dda64fe81e37c05acd66650a0c864384935 + version: 11.14.4 + resolution: "sweetalert2@npm:11.14.4" + checksum: 10c0/995aa03f53a3c8f326419778f561b5caefd2ece9e5c5f9c659c5ef4b1c839a067d3bd0856f7f6239dcaf15c9645f53016a554ea5113a1472b26fca5aae3fad8a languageName: node linkType: hard @@ -10836,17 +10917,10 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.0": - version: 0.3.0 - resolution: "tinyexec@npm:0.3.0" - checksum: 10c0/138a4f4241aea6b6312559508468ab275a31955e66e2f57ed206e0aaabecee622624f208c5740345f0a66e33478fd065e359ed1eb1269eb6fd4fa25d44d0ba3b - languageName: node - linkType: hard - -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 +"tinyexec@npm:^0.3.0, tinyexec@npm:^0.3.1": + version: 0.3.1 + resolution: "tinyexec@npm:0.3.1" + checksum: 10c0/11e7a7c5d8b3bddf8b5cbe82a9290d70a6fad84d528421d5d18297f165723cb53d2e737d8f58dcce5ca56f2e4aa2d060f02510b1f8971784f97eb3e9aec28f09 languageName: node linkType: hard @@ -10946,9 +11020,9 @@ __metadata: languageName: node linkType: hard -"tsconfck@npm:^3.1.3": - version: 3.1.3 - resolution: "tsconfck@npm:3.1.3" +"tsconfck@npm:^3.1.4": + version: 3.1.4 + resolution: "tsconfck@npm:3.1.4" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -10956,7 +11030,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10c0/64f7a8ed0a6d36b0902dfc0075e791d2242f7634644f124343ec0dec4f3f70092f929c5a9f59496d51883aa81bb1e595deb92a219593575d2e75b849064713d1 + checksum: 10c0/5120e91b3388574b449d57d08f45d05d9966cf4b9d6aa1018652c1fff6d7d37b1ed099b07e6ebf6099aa40b8a16968dd337198c55b7274892849112b942861ed languageName: node linkType: hard @@ -10973,9 +11047,9 @@ __metadata: linkType: hard "tslib@npm:^2.4.0": - version: 2.7.0 - resolution: "tslib@npm:2.7.0" - checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 + version: 2.8.0 + resolution: "tslib@npm:2.8.0" + checksum: 10c0/31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 languageName: node linkType: hard @@ -11070,23 +11144,30 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.6.2": - version: 5.6.2 - resolution: "typescript@npm:5.6.2" +"typescript@npm:^5.6.2, typescript@npm:^5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/3ed8297a8c7c56b7fec282532503d1ac795239d06e7c4966b42d4330c6cf433a170b53bcf93a130a7f14ccc5235de5560df4f1045eb7f3550b46ebed16d3c5e5 + checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin": - version: 5.6.2 - resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=5adc0c" +"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/e6c1662e4852e22fe4bbdca471dca3e3edc74f6f1df043135c44a18a7902037023ccb0abdfb754595ca9028df8920f2f8492c00fc3cbb4309079aae8b7de71cd + checksum: 10c0/ac8307bb06bbfd08ae7137da740769b7d8c3ee5943188743bb622c621f8ad61d244767480f90fbd840277fbf152d8932aa20c33f867dea1bb5e79b187ca1a92f + languageName: node + linkType: hard + +"ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765 languageName: node linkType: hard @@ -11213,15 +11294,6 @@ __metadata: languageName: node linkType: hard -"unist-util-stringify-position@npm:^3.0.0": - version: 3.0.3 - resolution: "unist-util-stringify-position@npm:3.0.3" - dependencies: - "@types/unist": "npm:^2.0.0" - checksum: 10c0/14550027825230528f6437dad7f2579a841780318569851291be6c8a970bae6f65a7feb24dabbcfce0e5e68cacae85bf12cbda3f360f7c873b4db602bdf7bb21 - languageName: node - linkType: hard - "unist-util-stringify-position@npm:^4.0.0": version: 4.0.0 resolution: "unist-util-stringify-position@npm:4.0.0" @@ -11275,7 +11347,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.0": +"update-browserslist-db@npm:^1.1.1": version: 1.1.1 resolution: "update-browserslist-db@npm:1.1.1" dependencies: @@ -11315,7 +11387,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^9.0.0": +"uuid@npm:^9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1" bin: @@ -11324,20 +11396,6 @@ __metadata: languageName: node linkType: hard -"uvu@npm:^0.5.0": - version: 0.5.6 - resolution: "uvu@npm:0.5.6" - dependencies: - dequal: "npm:^2.0.0" - diff: "npm:^5.0.0" - kleur: "npm:^4.0.3" - sade: "npm:^1.7.3" - bin: - uvu: bin.js - checksum: 10c0/ad32eb5f7d94bdeb71f80d073003f0138e24f61ed68cecc8e15d2f30838f44c9670577bb1775c8fac894bf93d1bc1583d470a9195e49bfa6efa14cc6f4942bff - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -11365,7 +11423,7 @@ __metadata: languageName: node linkType: hard -"vfile@npm:^6.0.0, vfile@npm:^6.0.2, vfile@npm:^6.0.3": +"vfile@npm:^6.0.0, vfile@npm:^6.0.3": version: 6.0.3 resolution: "vfile@npm:6.0.3" dependencies: @@ -11375,9 +11433,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.4.8": - version: 5.4.8 - resolution: "vite@npm:5.4.8" +"vite@npm:^5.4.9": + version: 5.4.10 + resolution: "vite@npm:5.4.10" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -11414,19 +11472,19 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/af70af6d6316a3af71f44ebe3ab343bd66450d4157af73af3b32239e1b6ec43ff6f651d7cc4193b21ed3bff2e9356a3de9e96aee53857f39922e4a2d9fad75a1 + checksum: 10c0/4ef4807d2fd166a920de244dbcec791ba8a903b017a7d8e9f9b4ac40d23f8152c1100610583d08f542b47ca617a0505cfc5f8407377d610599d58296996691ed languageName: node linkType: hard -"vitefu@npm:^1.0.2": - version: 1.0.2 - resolution: "vitefu@npm:1.0.2" +"vitefu@npm:^1.0.3": + version: 1.0.3 + resolution: "vitefu@npm:1.0.3" peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 peerDependenciesMeta: vite: optional: true - checksum: 10c0/8e9f0ed5aff93df7ee7f035a43e2b7d6faeaea201252a52d04181c193b06b53f66e0f26bf20c0e590ee23fe66b329b188c483bdf18b2c45994897394c22a1e6f + checksum: 10c0/0b41021767885d538d04bb0cdabd140a5397a780997533a3cc1a1ea3c0ffae0cac4bde3e67632440587cd0505c0b6e825dfd8ab7da6249a68076072bea6eada1 languageName: node linkType: hard @@ -11615,7 +11673,7 @@ __metadata: languageName: node linkType: hard -"vscode-languageserver-textdocument@npm:^1.0.1, vscode-languageserver-textdocument@npm:^1.0.11, vscode-languageserver-textdocument@npm:^1.0.12": +"vscode-languageserver-textdocument@npm:^1.0.1, vscode-languageserver-textdocument@npm:^1.0.11, vscode-languageserver-textdocument@npm:^1.0.12, vscode-languageserver-textdocument@npm:~1.0.11": version: 1.0.12 resolution: "vscode-languageserver-textdocument@npm:1.0.12" checksum: 10c0/534349894b059602c4d97615a1147b6c4c031141c2093e59657f54e38570f5989c21b376836f13b9375419869242e9efb4066643208b21ab1e1dee111a0f00fb @@ -11647,7 +11705,7 @@ __metadata: languageName: node linkType: hard -"vscode-languageserver@npm:^9.0.1": +"vscode-languageserver@npm:^9.0.1, vscode-languageserver@npm:~9.0.1": version: 9.0.1 resolution: "vscode-languageserver@npm:9.0.1" dependencies: @@ -11672,7 +11730,7 @@ __metadata: languageName: node linkType: hard -"vscode-uri@npm:^3.0.2, vscode-uri@npm:^3.0.8": +"vscode-uri@npm:^3.0.2, vscode-uri@npm:^3.0.8, vscode-uri@npm:~3.0.8": version: 3.0.8 resolution: "vscode-uri@npm:3.0.8" checksum: 10c0/f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 @@ -11686,13 +11744,6 @@ __metadata: languageName: node linkType: hard -"web-worker@npm:^1.2.0": - version: 1.3.0 - resolution: "web-worker@npm:1.3.0" - checksum: 10c0/bca341b421f07c2d33aa205d463e6a2d3d376fb0628a01052dc343fd88a1d688df58d1c7fe36f631d0d860bbd3060f5014cca67d6f8781634b6c2fae25d1fc70 - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -11774,6 +11825,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^3.0.1": + version: 3.0.1 + resolution: "which@npm:3.0.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: bin/which.js + checksum: 10c0/15263b06161a7c377328fd2066cb1f093f5e8a8f429618b63212b5b8847489be7bcab0ab3eb07f3ecc0eda99a5a7ea52105cf5fa8266bedd083cc5a9f6da24f1 + languageName: node + linkType: hard + "which@npm:^4.0.0": version: 4.0.0 resolution: "which@npm:4.0.0" @@ -11919,11 +11981,11 @@ __metadata: linkType: hard "yaml@npm:^2.4.2, yaml@npm:^2.5.0": - version: 2.5.1 - resolution: "yaml@npm:2.5.1" + version: 2.6.0 + resolution: "yaml@npm:2.6.0" bin: yaml: bin.mjs - checksum: 10c0/40fba5682898dbeeb3319e358a968fe886509fab6f58725732a15f8dda3abac509f91e76817c708c9959a15f786f38ff863c1b88062d7c1162c5334a7d09cb4a + checksum: 10c0/9e74cdb91cc35512a1c41f5ce509b0e93cc1d00eff0901e4ba831ee75a71ddf0845702adcd6f4ee6c811319eb9b59653248462ab94fa021ab855543a75396ceb languageName: node linkType: hard From b41cdbdbdad874fd8a51e76d558859c2d006f758 Mon Sep 17 00:00:00 2001 From: Rain Sallow Date: Tue, 22 Oct 2024 10:08:50 -0400 Subject: [PATCH 09/29] (doc) Update cmdlet docs for ShouldProcess support As we're adding this support into the CLI helper commands that have been rewritten, we need to update our documentation to reflect this as well. --- .../create/cmdlets/Install-ChocolateyPath.mdx | 32 ++++++++++++++++++- .../cmdlets/Set-EnvironmentVariable.mdx | 32 ++++++++++++++++++- .../cmdlets/Uninstall-ChocolateyPath.mdx | 32 ++++++++++++++++++- .../cmdlets/Update-SessionEnvironment.mdx | 32 ++++++++++++++++++- 4 files changed, 124 insertions(+), 4 deletions(-) diff --git a/src/content/docs/en-us/create/cmdlets/Install-ChocolateyPath.mdx b/src/content/docs/en-us/create/cmdlets/Install-ChocolateyPath.mdx index 986086973a2..22d41aaeaf5 100644 --- a/src/content/docs/en-us/create/cmdlets/Install-ChocolateyPath.mdx +++ b/src/content/docs/en-us/create/cmdlets/Install-ChocolateyPath.mdx @@ -22,7 +22,7 @@ This puts a directory to the PATH environment variable. ``` Install-ChocolateyPath [-Path] [[-PathType] ] - [-IgnoredArguments ] [] + [-IgnoredArguments ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -92,6 +92,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/src/content/docs/en-us/create/cmdlets/Set-EnvironmentVariable.mdx b/src/content/docs/en-us/create/cmdlets/Set-EnvironmentVariable.mdx index 64aa39fb443..1629ba5fac9 100644 --- a/src/content/docs/en-us/create/cmdlets/Set-EnvironmentVariable.mdx +++ b/src/content/docs/en-us/create/cmdlets/Set-EnvironmentVariable.mdx @@ -22,7 +22,7 @@ DO NOT USE. Not part of the public API. Use `Install-ChocolateyEnvironmentVariab ``` Set-EnvironmentVariable [-Name] [[-Value] ] [[-Scope] ] - [-IgnoredArguments ] [] + [-IgnoredArguments ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -100,6 +100,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/src/content/docs/en-us/create/cmdlets/Uninstall-ChocolateyPath.mdx b/src/content/docs/en-us/create/cmdlets/Uninstall-ChocolateyPath.mdx index f1d0f33fb2c..704966fc545 100644 --- a/src/content/docs/en-us/create/cmdlets/Uninstall-ChocolateyPath.mdx +++ b/src/content/docs/en-us/create/cmdlets/Uninstall-ChocolateyPath.mdx @@ -22,7 +22,7 @@ This puts a directory to the PATH environment variable. ``` Uninstall-ChocolateyPath [-Path] [[-PathType] ] - [-IgnoredArguments ] [] + [-IgnoredArguments ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -92,6 +92,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/src/content/docs/en-us/create/cmdlets/Update-SessionEnvironment.mdx b/src/content/docs/en-us/create/cmdlets/Update-SessionEnvironment.mdx index fa6f9b347f4..6c418111b21 100644 --- a/src/content/docs/en-us/create/cmdlets/Update-SessionEnvironment.mdx +++ b/src/content/docs/en-us/create/cmdlets/Update-SessionEnvironment.mdx @@ -18,7 +18,7 @@ Updates the environment variables of the current powershell session with any env ## SYNTAX ``` -Update-SessionEnvironment [-IgnoredArguments ] [] +Update-SessionEnvironment [-IgnoredArguments ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -54,6 +54,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). From 375f7d43784ffdc07e2d45d42d59a1ed314f95f4 Mon Sep 17 00:00:00 2001 From: Ryan Richter Date: Fri, 25 Oct 2024 16:42:27 -0400 Subject: [PATCH 10/29] (doc)Remove Hardened Option in QSG --- .../chocolatey-for-business-quick-start-guide.mdx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/content/docs/en-us/c4b-environments/quick-start-environment/chocolatey-for-business-quick-start-guide.mdx b/src/content/docs/en-us/c4b-environments/quick-start-environment/chocolatey-for-business-quick-start-guide.mdx index 4b95b9fda96..3b755eb840d 100644 --- a/src/content/docs/en-us/c4b-environments/quick-start-environment/chocolatey-for-business-quick-start-guide.mdx +++ b/src/content/docs/en-us/c4b-environments/quick-start-environment/chocolatey-for-business-quick-start-guide.mdx @@ -209,29 +209,25 @@ export const callout4 = { ```powershell Set-Location "$env:SystemDrive\choco-setup\files" - .\Set-SslSecurity.ps1 -Thumbprint '' -Hardened + .\Set-SslSecurity.ps1 -Thumbprint '' ``` If you are using your own SSL certificate, be sure to place this certificate in the `Local Machine > Personal` certificate store before running the above script, and ensure that the private key is exportable. - - You may have noticed the `-Hardened` parameter we've added above. When using a custom SSL certificate, this parameter will further secure access to your C4B Server. A Role and User credential will be configured to limit access to your Nexus repositories. As well, CCM Client and Service Salts are configured to further encrypt your connection between CCM and your endpoint clients. These additional settings are also incorporated into your `Register-C4bEndpoint.ps1` script for onboarding endpoints. We do require you to enable this option if your C4B Server will be Internet-facing, with a FQDN that resolves to a public IP. - - **ALTERNATIVE 2 : Wildcard SSL Certificate** - If you have a wildcard certificate, you will also need to provide a DNS name you wish to use for that certificate: ```powershell Set-Location "$env:SystemDrive\choco-setup\files" - .\Set-SslSecurity.ps1 -Thumbprint '' -CertificateDnsName '' -Hardened + .\Set-SslSecurity.ps1 -Thumbprint '' -CertificateDnsName '' ``` For example, with a wildcard certificate with a thumbprint of `deee9b2fabb24bdaae71d82286e08de1` you wish to use `chocolatey.foo.org`, the following would be required: ```powershell Set-Location "$env:SystemDrive\choco-setup\files" - .\Set-SslSecurity.ps1 -Thumbprint deee9b2fabb24bdaae71d82286e08de1 -CertificateDnsName chocolatey.foo.org -Hardened + .\Set-SslSecurity.ps1 -Thumbprint deee9b2fabb24bdaae71d82286e08de1 -CertificateDnsName chocolatey.foo.org ```
@@ -240,6 +236,8 @@ export const callout4 = { >

What does this script do? (click to expand) >
    >
  • Adds SSL certificate configuration for Nexus and CCM web portals
  • + >
  • A Role and User credential are configured to limit access to your Nexus repositories
  • + >
  • CCM Client and Service Salts are configured to further encrypt the connection between CCM and your endpoint clients
  • >
  • Generates a `Register-C4bEndpoint.ps1` script for you to easily set up endpoint clients
  • >
  • Outputs data to a JSON file to pass between scripts
  • >
  • Writes a Readme.html file to the Public Desktop with account information for C4B services
  • From b62bd5e188893280620e209ca5c6c0797b57243e Mon Sep 17 00:00:00 2001 From: Rain Sallow Date: Tue, 12 Nov 2024 11:17:44 -0500 Subject: [PATCH 11/29] (doc) Add release notes for CLI 2.4.0 --- .../docs/en-us/choco/release-notes.mdx | 29 +++++++++++++++++++ .../2024/09-chocolatey-cli-2.4.0-sidebar.md | 15 ++++++++++ 2 files changed, 44 insertions(+) create mode 100644 src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md diff --git a/src/content/docs/en-us/choco/release-notes.mdx b/src/content/docs/en-us/choco/release-notes.mdx index 5cccd3f7343..b69f2596b0f 100644 --- a/src/content/docs/en-us/choco/release-notes.mdx +++ b/src/content/docs/en-us/choco/release-notes.mdx @@ -24,6 +24,35 @@ This covers changes for the "chocolatey" and "chocolatey.lib" packages, which ar +## 2.4.0 (Nov 12, 2024) \{#v2.4.0} + +### Bug Fixes + +- Fix - Update tab completions for compatibility with PowerShell 7.4+ - see [#3364](https://github.com/chocolatey/choco/issues/3364). +- Fix - Prevent dependency resolution from unexpectedly downgrading packages - see [#3461](https://github.com/chocolatey/choco/issues/3461). +- Fix - Do not install packages if dependencies fail to install - see [#3487](https://github.com/chocolatey/choco/issues/3487). +- Fix - Ensure package folders are correctly restored if unexpected failures occur during upgrade - see [#3489](https://github.com/chocolatey/choco/issues/3489). +- Fix - Use the user-provided page size when querying repositories - see [#3502](https://github.com/chocolatey/choco/issues/3502). +- Fix - Ensure `.arguments` files that cannot be decrypted do not prevent running Chocolatey CLI commands - see [#3503](https://github.com/chocolatey/choco/issues/3503). +- Fix - Ensure invalid `.arguments` files do not prevent running Chocolatey CLI commands - see [#3513](https://github.com/chocolatey/choco/issues/3513). + +### Deprecated Feature + +- Deprecate the `Install-ChocolateyPinnedTaskBarItem` helper function - see [#3520](https://github.com/chocolatey/choco/issues/3520). + +### Documentation + +- Update build instructions - see [#3467](https://github.com/chocolatey/choco/pull/3467). +- Fixed parameter name typo in the chocolateyInstall template - see [#3504](https://github.com/chocolatey/choco/pull/3504). + +### Improvements + +- Rework build process to remove the use of `-unpackself` command - see [#3427](https://github.com/chocolatey/choco/issues/3427). +- Dependency resolution during install can be slow - see [#3451](https://github.com/chocolatey/choco/issues/3451). +- Remove historical folder migration logic from `chocolateysetup.psm1` - see [#3501](https://github.com/chocolatey/choco/issues/3501). +- Updated the bundled version of 7zip to 24.08 - see [#3505](https://github.com/chocolatey/choco/issues/3505). +- Provide better information through the user agent when querying remote repositories - see [#3526](https://github.com/chocolatey/choco/issues/3526). + ## 2.3.0 (June 5, 2024) \{#v2.3.0} ### Deprecated Feature diff --git a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md b/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md new file mode 100644 index 00000000000..f1bab85d818 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md @@ -0,0 +1,15 @@ +--- +order: 0 +xref: highlight-sidebar-2024-11-12-choco-release-notes +title: Chocolatey CLI v2.4.0 +description: Bugfixes and improvements. +showInSidebar: false +highlight: + postedDateTime: 2024-11-12T00:00:00Z + ctaXref: choco-release-notes + ctaAnchor: v2.4.0 + ctaText: See what's new + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- From 6ca1925a253eb2efc39d341fe8fd47bba3a594a6 Mon Sep 17 00:00:00 2001 From: Rain Sallow Date: Wed, 13 Nov 2024 09:12:29 -0500 Subject: [PATCH 12/29] (doc) Update docs for CLI 2.4.0 Update documentation for CLI 2.4.0. This just added a deprecation notice for the Install-ChocolateyPinnedTaskBarItem function. --- .../create/functions/install-chocolateypinnedtaskbaritem.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/en-us/create/functions/install-chocolateypinnedtaskbaritem.mdx b/src/content/docs/en-us/create/functions/install-chocolateypinnedtaskbaritem.mdx index 04829ea7d8c..eeeb138a454 100644 --- a/src/content/docs/en-us/create/functions/install-chocolateypinnedtaskbaritem.mdx +++ b/src/content/docs/en-us/create/functions/install-chocolateypinnedtaskbaritem.mdx @@ -24,7 +24,7 @@ Install-ChocolateyPinnedTaskBarItem ` ## Notes Does not work with SYSTEM, but does not error. It warns with the error -message. +message. This command is deprecated and will be removed in version 3.0.0. ## Aliases From 52161365d84ad2084505bb2c2e83d784c0102429 Mon Sep 17 00:00:00 2001 From: Rain Sallow Date: Wed, 13 Nov 2024 11:38:54 -0500 Subject: [PATCH 13/29] (doc) Update component dependencies Updating this to reference the most recent CLI version --- src/components/docs/ChocolateyComponentDependencies.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/docs/ChocolateyComponentDependencies.mdx b/src/components/docs/ChocolateyComponentDependencies.mdx index faeb4bfd2ac..6795e2d16ba 100644 --- a/src/components/docs/ChocolateyComponentDependencies.mdx +++ b/src/components/docs/ChocolateyComponentDependencies.mdx @@ -13,7 +13,7 @@ Please refer to our From 0f153740ea7c5a939d758b2230c24344429fde5a Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Wed, 4 Dec 2024 11:17:27 +0100 Subject: [PATCH 16/29] (doc) Add release notes for Agent 2.2.0 This updates the release notes section for Chocolatey Agent to include the changes that has gone into the v2.2.0 version. --- src/content/docs/en-us/agent/release-notes.mdx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/content/docs/en-us/agent/release-notes.mdx b/src/content/docs/en-us/agent/release-notes.mdx index 3842b56d210..0aea7e4773a 100644 --- a/src/content/docs/en-us/agent/release-notes.mdx +++ b/src/content/docs/en-us/agent/release-notes.mdx @@ -35,6 +35,16 @@ This covers the release notes for the Chocolatey Agent Service (`chocolatey-agen +## 2.2.0 (December 4, 2024) \{#v2.2.0} + +### Feature + +- Implement Background Job Management System. + +### Improvement + +- Add scheduled retry logic when installing Chocolatey Central Management Certificates. + ## 2.1.3 (June 5, 2024) \{#v2.1.3} Read our [blog post](https://blog.chocolatey.org/2024/06/announcing-cli-230-cle-620-agent213-releases/) about this release. From c027f6283f296a8755e7f2c89db27a7b80966533 Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Wed, 4 Dec 2024 11:24:27 -0800 Subject: [PATCH 17/29] (doc) Add blog post for Agent 2.2.0 --- src/content/docs/en-us/agent/release-notes.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/docs/en-us/agent/release-notes.mdx b/src/content/docs/en-us/agent/release-notes.mdx index 0aea7e4773a..7cee40bdd48 100644 --- a/src/content/docs/en-us/agent/release-notes.mdx +++ b/src/content/docs/en-us/agent/release-notes.mdx @@ -37,6 +37,8 @@ This covers the release notes for the Chocolatey Agent Service (`chocolatey-agen ## 2.2.0 (December 4, 2024) \{#v2.2.0} +Read our [blog post](https://blog.chocolatey.org/2024/12/announcing-agent-220-release) about this release. + ### Feature - Implement Background Job Management System. From a006758c22923a36c7f9c0553fcaa7dd0f4c58f5 Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Wed, 4 Dec 2024 11:25:36 -0800 Subject: [PATCH 18/29] (doc) Add release notes for Extension 6.3.0 This updates the release notes section for Chocolatey Licensed Extension to include the changes that has gone into the v6.3.0 version. --- .../docs/en-us/licensed-extension/release-notes.mdx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/content/docs/en-us/licensed-extension/release-notes.mdx b/src/content/docs/en-us/licensed-extension/release-notes.mdx index bd42f7c3ee5..c050b9de7ca 100644 --- a/src/content/docs/en-us/licensed-extension/release-notes.mdx +++ b/src/content/docs/en-us/licensed-extension/release-notes.mdx @@ -45,6 +45,17 @@ Please see +## 6.3.0 (Dec 4, 2024) \{#v6.3.0} + +### Bug Fixes + +- Fix - Ensure invalid .arguments files do not prevent running Chocolatey CLI commands. +- Fix - Update Search threshold text to match open source. + +### Improvement + +- Provide better information through the user agent when querying remote repositories including the Licensed Extension version. + ## 6.2.1 (June 27, 2024) \{#v6.2.1} ### Bug Fixes From ffa62ff98fd35cffbafbdb334305913ddbabf04f Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Wed, 4 Dec 2024 11:26:29 -0800 Subject: [PATCH 19/29] (doc) Add release notes for CLI 1.4.1/2.4.1 This updates the release notes section for Chocolatey CLI to include the changes that has gone into the v2.4.1 and v1.4.1 versions. --- src/content/docs/en-us/choco/release-notes.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/content/docs/en-us/choco/release-notes.mdx b/src/content/docs/en-us/choco/release-notes.mdx index 4814948c008..33c3d596f30 100644 --- a/src/content/docs/en-us/choco/release-notes.mdx +++ b/src/content/docs/en-us/choco/release-notes.mdx @@ -24,6 +24,19 @@ This covers changes for the "chocolatey" and "chocolatey.lib" packages, which ar +## 2.4.1 (Dec 4, 2024) \{#v2.4.1} + +### Bug Fixes + +- Fix - Searching for specific version on v3 only feed returns no results - see [#3396](https://github.com/chocolatey/choco/issues/3396). +- Fix - Credentials from configured source used for a non-configured source when the URL is similar - see [#3565](https://github.com/chocolatey/choco/issues/3565). + +## 1.4.1 (Dec 4, 2024) \{#v1.4.1} + +### Bug Fix + +- Fix - Credentials from configured source used for a non-configured source when the URL is similar - see [#3566](https://github.com/chocolatey/choco/issues/3566). + ## 2.4.0 (Nov 12, 2024) \{#v2.4.0} ### Deprecated Feature From 3acc83f535444f86970c303c78ed5fd6651cbe1d Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Wed, 4 Dec 2024 11:49:14 -0800 Subject: [PATCH 20/29] (doc) Add highlights for new releases --- .../highlights/2024/09-chocolatey-cli-2.4.0.md | 12 ++++++++++++ .../2024/12-chocolatey-agent-2.2.0-sidebar.md | 15 +++++++++++++++ .../highlights/2024/12-chocolatey-agent-2.2.0.md | 12 ++++++++++++ .../2024/12-chocolatey-extension-6.3.0-sidebar.md | 15 +++++++++++++++ .../2024/12-chocolatey-extension-6.3.0.md | 12 ++++++++++++ 5 files changed, 66 insertions(+) create mode 100644 src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md diff --git a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md b/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md new file mode 100644 index 00000000000..2bb06f75977 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md @@ -0,0 +1,12 @@ +--- +order: 0 +xref: highlight-2024-11-12-choco-release-notes +title: What's new in Chocolatey CLI v2.4.0 +description: Learn all about what's new in Chocolatey CLI v2.4.0. +showInSidebar: false +highlight: + postedDateTime: 2024-11-12T00:00:00Z + ctaXref: choco-release-notes + ctaAnchor: v2.4.0 + ctaText: Read the release notes +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md new file mode 100644 index 00000000000..1627d859893 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md @@ -0,0 +1,15 @@ +--- +order: 0 +xref: highlight-sidebar-2024-12-04-agent-release-notes +title: Chocolatey Agent v2.2.0 +description: Improvements. +showInSidebar: false +highlight: + postedDateTime: 2024-12-04T00:00:00Z + ctaXref: agent-release-notes + ctaAnchor: v2.2.0 + ctaText: See what's new + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md new file mode 100644 index 00000000000..29e57d6f1ed --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md @@ -0,0 +1,12 @@ +--- +order: 0 +xref: highlight-2024-12-04-agent-release-notes +title: What's new in Chocolatey Agent v2.2.0 +description: Learn all about what's new in Chocolatey Agent v2.2.0. +showInSidebar: false +highlight: + postedDateTime: 2024-12-04T00:00:00Z + ctaXref: agent-release-notes + ctaAnchor: v2.2.0 + ctaText: Read the release notes +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md new file mode 100644 index 00000000000..c36e5e42de0 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md @@ -0,0 +1,15 @@ +--- +order: 0 +xref: highlight-sidebar-2024-12-04-licensed-extension-release-notes +title: Chocolatey Extension v6.3.0 +description: Bugfixes and improvements. +showInSidebar: false +highlight: + postedDateTime: 2024-12-04T00:00:00Z + ctaXref: licensed-extension-release-notes + ctaAnchor: v6.3.0 + ctaText: See what's new + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md new file mode 100644 index 00000000000..354796d1ffa --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md @@ -0,0 +1,12 @@ +--- +order: 0 +xref: highlight-2024-12-04-licensed-extension-release-notes +title: What's new in Chocolatey Licensed Extension v6.3.0 +description: Learn all about what's new in Chocolatey Licensed Extension v6.3.0. +showInSidebar: false +highlight: + postedDateTime: 2024-12-04T00:00:00Z + ctaXref: choco-release-notes + ctaAnchor: v6.3.0 + ctaText: Read the release notes +--- From 605e48516a89823ff6d9947c5f85f78aff710448 Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Wed, 4 Dec 2024 17:55:01 -0800 Subject: [PATCH 21/29] (doc) Update component dependencies Updating this to reference the most recent versions --- src/components/docs/ChocolateyComponentDependencies.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/docs/ChocolateyComponentDependencies.mdx b/src/components/docs/ChocolateyComponentDependencies.mdx index 6795e2d16ba..5662e30e553 100644 --- a/src/components/docs/ChocolateyComponentDependencies.mdx +++ b/src/components/docs/ChocolateyComponentDependencies.mdx @@ -13,12 +13,12 @@ Please refer to our - This page is a stub that has not yet been filled out. If you have questions about this issue, please ask in the review or reach out on [Community Chat](https://ch0.co/community) - - ## Issue -In the nuspec, +In the nuspec, the Package Maintainers (`owners`) and Software Authors (`authors`) fields are the same names, indicating that the same people or organization are responsible for both the package, and the software. ## Recommended Solution -Please update _ so that _ +If the Package Maintainers and Software Authors are not the same people / organization, please update the `owners` and / or the `authors` field to the correct names. +If the package is provided by the same peple or organization that provides the software, there is nothing that needs to be updated. ## Reasoning + +Chocolatey packages are typically created and maintained by Chocolatey Community Members, rather than Software Authors. +Due to this, and to avoid the wrong metadata being published on the Chocolatey Community Repository, such packages are flagged at all times. From e47202384d629d2a256c9c3f8119c286185a381a Mon Sep 17 00:00:00 2001 From: st3phhays Date: Fri, 20 Sep 2024 14:40:24 -0500 Subject: [PATCH 23/29] (#1065) Add Highlight information to readme This adds information on how to add a new Highlight to both the left sidebar and the home page of docs.chocolatey.org. --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 713a2c61986..5e7e635dddd 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,39 @@ The [Chocolatey Design System](https://design.chocolatey.org) and [choco-astro]( [Mermaid](https://mermaid.js.org/) via an [Astro integration](https://github.com/chocolatey/choco-astro/blob/main/astro.config.mjs.json) allows an easy way to display information with diagrams written in markdown. Find more information on usage at the [choco-astro repository](https://github.com/chocolatey/choco-astro?tab=readme-ov-file#markdown-diagrams-with-mermaid). +## Adding A New Highlight + +A Highlight is what is shown on the home page of docs.chocolatey.org and the left sidebar. These need updated every so often, especially when there has been a new release. Follow the steps below to add a new Highlight. + +### Front Page Highlight + +1. Navigate to `src/content/docs/en-us/highlights` then into the current year folder. +1. Copy a file that does not have a `-sidebar` in the file name. +1. Change the name of the new file to include the month number as the first characters in the name, such as `10-testing-home.md`. +1. Fill in details needed and follow the current naming convention for xrefs in the file. + 1. Change the `ctaText` value to something unique. + +### Left Sidebar Highlight + +1. Navigate to `src/content/docs/en-us/highlights` then into the current year folder. +1. Copy a file that has a `-sidebar` in the file name. +1. Change the name of the new file to include the month number as the first characters in the name, such as `10-testing-home-sidebar.md`. Ensure the `-sidebar` in the name is retained. +1. In the nested `highlight` front matter, ensure the following are set: + ```markdown + showOnHome: false + showOnHighlights: false + showInSidebar: true + ``` +1. Fill in the rest of the details needed and follow the current naming convention for xrefs in the file. + 1. Change the `ctaText` value to something unique. +1. If there is a Sidebar Highlight already active, find the file that it is referencing. The title and post date can be a clue as to what file this is inside of the `src/content/docs/en-us/highlights` folder. +1. In the nested `highlight` front matter on the OLD file, ensure the following are set: + ```markdown + showOnHome: false + showOnHighlights: false + showInSidebar: false + ``` + ## Running Playwright Tests To run all the Playwright tests, first run the following command: From 8c10d6df20e5e06c82565bee27dfe6fbd16f5234 Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Thu, 28 Nov 2024 10:38:36 +0100 Subject: [PATCH 24/29] (docs) Update documentation for CPMR0067 This updates the documentation that is stubbed out for the Chocolatey Community Package Validator rule CPMR0067, by including information about the rule. --- .../moderation/package-validator/rules/cpmr0067.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/content/docs/en-us/community-repository/moderation/package-validator/rules/cpmr0067.mdx b/src/content/docs/en-us/community-repository/moderation/package-validator/rules/cpmr0067.mdx index 7248d0ed28a..8fb111bb019 100644 --- a/src/content/docs/en-us/community-repository/moderation/package-validator/rules/cpmr0067.mdx +++ b/src/content/docs/en-us/community-repository/moderation/package-validator/rules/cpmr0067.mdx @@ -12,16 +12,16 @@ import PackageValidatorRuleNote from '@components/docs/PackageValidatorRuleNote. - - This page is a stub that has not yet been filled out. If you have questions about this issue, please ask in the review or reach out on [Community Chat](https://ch0.co/community) - - ## Issue -In the nuspec, +In the nuspec, the tag `notSilent` has been specified, indicating that the package is not silent, which means that there is some indication that an install, upgrade or uninstall is taking place such as a window being shown, a progress bar or something else that is visible. + +A package not specifying this tag indicates it is entirely silent in all scenarios that are known. ## Recommended Solution -Please update _ so that _ +If the installation, upgrade or uninstall of the package is silent, please update the nuspec to not contain the `notSilent` tag, which means there is some indication that an install, upgrade or uninstall is taking place such as a window being shown, a progress bar or something else that is visible. ## Reasoning + +The tag `notSilent` should only be used to indicate that the package is not silent. From 562ee1a247084d005ecaefb345c22a971921d1fb Mon Sep 17 00:00:00 2001 From: choco-sync Date: Thu, 5 Dec 2024 15:45:47 +0000 Subject: [PATCH 25/29] (maint) synced local '.github/workflows/stale.yml' with remote '.github/workflows/stale.yml' --- .github/workflows/stale.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 901384dd65e..572efb3c28b 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -12,6 +12,7 @@ jobs: stale: runs-on: ubuntu-latest steps: + # Action GitHub repository: https://github.com/actions/stale - uses: actions/stale@v9 id: stale with: @@ -20,13 +21,14 @@ jobs: exempt-all-assignees: false exempt-draft-pr: true stale-issue-label: "Pending Closure" - stale-pr-label: 'Pending Closure' - only-labels: '0 - Waiting on User' + stale-pr-label: "Pending Closure" + only-labels: "0 - Waiting on User" close-issue-label: "No Response / Stale" + close-issue-reason: "not_planned" close-pr-label: "No Response / Stale" - exempt-issue-labels: 'Security / CVE,2 - Working,3 - Review' - exempt-pr-labels: 'Security / CVE,2 - Working,3 - Review' - labels-to-remove-when-unstale: '0 - Waiting on User,Pending closure' + exempt-issue-labels: "Security,2 - Working,3 - Review" + exempt-pr-labels: "Security,2 - Working,3 - Review" + labels-to-remove-when-unstale: "0 - Waiting on User,Pending closure" remove-stale-when-updated: true stale-issue-message: | Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? @@ -37,13 +39,18 @@ jobs: As this issue seems to have been inactive for quite some time now, it has been automatically closed. If you feel this is a valid issue, please feel free to re-open the issue if / when a pull request has been added. - Thank you for your contribution. + Thank you for your contribution. + stale-pr-message: | + Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? + This pull request will be closed in 14 days if it continues to be inactive. close-pr-message: | Dear contributor, As this PR seems to have been inactive for 30 days after changes / additional information was requested, it has been automatically closed. + If you feel the changes are still valid, please re-open the PR once all changes or additional information that was requested has been added. + Thank you for your contribution. From a0ad5ed8c72a1f7359c4adb2f7ff53048a54e0c6 Mon Sep 17 00:00:00 2001 From: Alex Aveldanez Date: Thu, 5 Dec 2024 09:45:52 -0500 Subject: [PATCH 26/29] (#1110) Upgrade choco-astro 0.1.3 & choco-theme 0.8.2 This upgrades docs to choco-astro 0.1.3 & choco-theme 0.8.2. --- package.json | 4 +- yarn.lock | 2811 ++++++++++++++++++++++++++++++++------------------ 2 files changed, 1804 insertions(+), 1011 deletions(-) diff --git a/package.json b/package.json index cc5bcc9612a..e2079b8757b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "choco-theme": "npx --quiet ts-node --skipIgnore node_modules/choco-theme/build/choco-theme.ts --repository=docs" }, "dependencies": { - "choco-astro": "0.1.2", - "choco-theme": "0.8.1" + "choco-astro": "0.1.3", + "choco-theme": "0.8.2" } } diff --git a/yarn.lock b/yarn.lock index c037abe39fe..78a0d38342e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -63,25 +63,25 @@ __metadata: linkType: hard "@astrojs/language-server@npm:^2.15.0": - version: 2.15.3 - resolution: "@astrojs/language-server@npm:2.15.3" + version: 2.15.4 + resolution: "@astrojs/language-server@npm:2.15.4" dependencies: "@astrojs/compiler": "npm:^2.10.3" - "@astrojs/yaml2ts": "npm:^0.2.1" + "@astrojs/yaml2ts": "npm:^0.2.2" "@jridgewell/sourcemap-codec": "npm:^1.4.15" - "@volar/kit": "npm:~2.4.5" - "@volar/language-core": "npm:~2.4.5" - "@volar/language-server": "npm:~2.4.5" - "@volar/language-service": "npm:~2.4.5" + "@volar/kit": "npm:~2.4.7" + "@volar/language-core": "npm:~2.4.7" + "@volar/language-server": "npm:~2.4.7" + "@volar/language-service": "npm:~2.4.7" fast-glob: "npm:^3.2.12" muggle-string: "npm:^0.4.1" - volar-service-css: "npm:0.0.61" - volar-service-emmet: "npm:0.0.61" - volar-service-html: "npm:0.0.61" - volar-service-prettier: "npm:0.0.61" - volar-service-typescript: "npm:0.0.61" - volar-service-typescript-twoslash-queries: "npm:0.0.61" - volar-service-yaml: "npm:0.0.61" + volar-service-css: "npm:0.0.62" + volar-service-emmet: "npm:0.0.62" + volar-service-html: "npm:0.0.62" + volar-service-prettier: "npm:0.0.62" + volar-service-typescript: "npm:0.0.62" + volar-service-typescript-twoslash-queries: "npm:0.0.62" + volar-service-yaml: "npm:0.0.62" vscode-html-languageservice: "npm:^5.2.0" vscode-uri: "npm:^3.0.8" peerDependencies: @@ -94,7 +94,7 @@ __metadata: optional: true bin: astro-ls: bin/nodeServer.js - checksum: 10c0/cd7b54e66aba47841f8dce7a566a8788600ebbcff397fef0017401e56a4243c6ad71f705978b8724844505c7f22a5acf5c40fd7210743c7cad8660a876c4a2d7 + checksum: 10c0/e25d9c7811406f5cb230379fac233c0769ca7015642b3200b7f5a278c68877b73db816d06a89a016666f12c3d2dd8abebbaf97613fca7495aae60a388c954472 languageName: node linkType: hard @@ -124,13 +124,13 @@ __metadata: languageName: node linkType: hard -"@astrojs/mdx@npm:3.1.8": - version: 3.1.8 - resolution: "@astrojs/mdx@npm:3.1.8" +"@astrojs/mdx@npm:3.1.9": + version: 3.1.9 + resolution: "@astrojs/mdx@npm:3.1.9" dependencies: "@astrojs/markdown-remark": "npm:5.3.0" - "@mdx-js/mdx": "npm:^3.0.1" - acorn: "npm:^8.12.1" + "@mdx-js/mdx": "npm:^3.1.0" + acorn: "npm:^8.14.0" es-module-lexer: "npm:^1.5.4" estree-util-visit: "npm:^2.0.0" gray-matter: "npm:^4.0.3" @@ -144,7 +144,7 @@ __metadata: vfile: "npm:^6.0.3" peerDependencies: astro: ^4.8.0 - checksum: 10c0/6b2ec7d8728379de851bd414086369bbce2edd9709f7875a706c8347ca8d4c1656fa5be6b992c4864152e8b8eb87771e326d55fbb5c904c75b75a3064bd26c5b + checksum: 10c0/4e4b009f502a23ecfe133b171048859b157099d244179a544518d6cb50c6ce96975b42342e40c84702900cb5a8ebd6736299cf932cd8a342d853be062e41b052 languageName: node linkType: hard @@ -157,6 +157,16 @@ __metadata: languageName: node linkType: hard +"@astrojs/rss@npm:^4.0.9": + version: 4.0.10 + resolution: "@astrojs/rss@npm:4.0.10" + dependencies: + fast-xml-parser: "npm:^4.5.0" + kleur: "npm:^4.1.5" + checksum: 10c0/df68ca96fb369c672caa82aea2afac6684112a0280a6e1ccafc796bae0944d58ac8006e8d2505cb7fc0f78c4d705a7fdbcc9edc211267b2d2a0be7d09d65b1c3 + languageName: node + linkType: hard + "@astrojs/sitemap@npm:3.2.1": version: 3.2.1 resolution: "@astrojs/sitemap@npm:3.2.1" @@ -183,64 +193,66 @@ __metadata: languageName: node linkType: hard -"@astrojs/yaml2ts@npm:^0.2.1": - version: 0.2.1 - resolution: "@astrojs/yaml2ts@npm:0.2.1" +"@astrojs/yaml2ts@npm:^0.2.2": + version: 0.2.2 + resolution: "@astrojs/yaml2ts@npm:0.2.2" dependencies: yaml: "npm:^2.5.0" - checksum: 10c0/944a60799f499863479d60bce781f29ec2aea674fe39d37bbc03a4b418ed54b72174695d1925732a3277b233cbec83e606dfaca2c6c752142a4b3dd14cf22a49 + checksum: 10c0/f8b13a833fd83931607a0b3780d1ac808becb692ba022d773b4ee57f2d0dcdf5ea8d4bd42d0836678b1928aba303a27c4139a574cb62bdfd5a5b38db80b6ed6a languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/code-frame@npm:7.25.9" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/highlight": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10c0/88562eba0eeb5960b7004e108790aa00183d90cbbe70ce10dad01c2c48141d2ef54d6dcd0c678cc1e456de770ffeb68e28559f4d222c01a110c79aea8733074b + checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 languageName: node linkType: hard "@babel/compat-data@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/compat-data@npm:7.25.9" - checksum: 10c0/8d9fc2074311ce61aaf5bccf740a808644d19d4859caf5fa46d8a7186a1ee0b0d8cbbc23f9371f8b397e84a885bdeab58d5f22d6799ddde55973252aac351a27 + version: 7.26.3 + resolution: "@babel/compat-data@npm:7.26.3" + checksum: 10c0/d63e71845c34dfad8d7ff8c15b562e620dbf60e68e3abfa35681d24d612594e8e5ec9790d831a287ecd79ce00f48e7ffddc85c5ce94af7242d45917b9c1a5f90 languageName: node linkType: hard -"@babel/core@npm:^7.25.8": - version: 7.25.9 - resolution: "@babel/core@npm:7.25.9" +"@babel/core@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-module-transforms": "npm:^7.25.9" - "@babel/helpers": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" "@babel/template": "npm:^7.25.9" "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/40d3064ebe906f65ed4153a0f4d75c679a19e4d71e425035b7bbe2d292a9167274f1a0d908d4d6c8f484fcddeb10bd91e0c7878fdb3dfad1bb00f6a319ce431d + checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e languageName: node linkType: hard -"@babel/generator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/generator@npm:7.25.9" +"@babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/generator@npm:7.26.3" dependencies: - "@babel/types": "npm:^7.25.9" + "@babel/parser": "npm:^7.26.3" + "@babel/types": "npm:^7.26.3" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/fca49a1440ac550bb835a73c0e8314849cd493a468a5431ca7f9dbb3d3443e3a1a6dcba2426752e8a97cc2feed4a3b7a0c639e1c45871c4a9dd0c994f08dd25a + checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00 languageName: node linkType: hard @@ -276,17 +288,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-transforms@npm:7.25.9" +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-simple-access": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/cd005e7585806845d79c5c0ca9e8926f186b430b0a558dad08a3611365eaad3ac587672b0d903530117dec454f48b6bdc3d164b19ea1b71ca1b4eb3be7b452ef + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a languageName: node linkType: hard @@ -297,16 +308,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-simple-access@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/3f1bcdb88ee3883ccf86959869a867f6bbf8c4737cd44fb9f799c38e54f67474590bc66802500ae9fe18161792875b2cfb7ec15673f48ed6c8663f6d09686ca8 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" @@ -328,36 +329,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helpers@npm:7.25.9" +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" dependencies: "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/4354fbf050291937d0f127f6f927a0c471b604524e0767516fefb91dc36427f25904dd0d2b2b3bbc66bce1894c680cc37eac9ab46970d70f24bf3e53375612de - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/highlight@npm:7.25.9" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/ae0ed93c151b85a07df42936117fa593ce91563a22dfc8944a90ae7088c9679645c33e00dcd20b081c1979665d65f986241172dae1fc9e5922692fc3ff685a49 + "@babel/types": "npm:^7.26.0" + checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/parser@npm:7.25.9" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/parser@npm:7.26.3" dependencies: - "@babel/types": "npm:^7.25.9" + "@babel/types": "npm:^7.26.3" bin: parser: ./bin/babel-parser.js - checksum: 10c0/143faff8a72331be5ed94080e0f4645cbeea814fb488cd9210154083735f67cb66fde32f6a4a80efd6c4cdf12c6f8b50995a465846093c7f65c5da8d7829627c + checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad languageName: node linkType: hard @@ -372,7 +361,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.25.7": +"@babel/plugin-transform-react-jsx@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: @@ -399,27 +388,27 @@ __metadata: linkType: hard "@babel/traverse@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/traverse@npm:7.26.3" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.3" + "@babel/parser": "npm:^7.26.3" "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" + "@babel/types": "npm:^7.26.3" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 + checksum: 10c0/f56765b18425e41970c03ae56a05ddc45807d0861408ecaaa1684368a57fb20b27c79c7d95d7086b9ab7b8c7ddd75527f373b10b0fe08e29218e67f8e677abd3 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.8, @babel/types@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/types@npm:7.25.9" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/33890d08bcb06b26a3a60e4c6c996cbdf2b8d8a3c212664de659c2775f80b002c5f2bceedaa309c384ff5e99bd579794fe6a7e41de07df70246f43c55016d349 + checksum: 10c0/966c5242c5e55c8704bf7a7418e7be2703a0afa4d19a8480999d5a4ef13d095dd60686615fe5983cb7593b4b06ba3a7de8d6ca501c1d78bdd233a10d90be787b languageName: node linkType: hard @@ -530,12 +519,12 @@ __metadata: languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^3.0.1": - version: 3.0.2 - resolution: "@csstools/css-parser-algorithms@npm:3.0.2" +"@csstools/css-parser-algorithms@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/css-parser-algorithms@npm:3.0.4" peerDependencies: - "@csstools/css-tokenizer": ^3.0.2 - checksum: 10c0/246afbf518ee9eaa24ed7f083360eb66884f1172fd4f8c663bff8c6099de2a8abd1e2a31d5b6fe42e010277d238469d780cff62bc7fdc6a52e7a90626b8924dc + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/d411f07765e14eede17bccc6bd4f90ff303694df09aabfede3fd104b2dfacfd4fe3697cd25ddad14684c850328f3f9420ebfa9f78380892492974db24ae47dbd languageName: node linkType: hard @@ -546,10 +535,10 @@ __metadata: languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^3.0.1": - version: 3.0.2 - resolution: "@csstools/css-tokenizer@npm:3.0.2" - checksum: 10c0/a74e5829420ed35982fd33be272c2a19cb2380179d357abe750aa848be6d6699d0437008f47a57eb7c6ff64a34b0c8f91a97dd63dbddd08249b7cf7983767e5e +"@csstools/css-tokenizer@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/css-tokenizer@npm:3.0.3" + checksum: 10c0/c31bf410e1244b942e71798e37c54639d040cb59e0121b21712b40015fced2b0fb1ffe588434c5f8923c9cd0017cfc1c1c8f3921abc94c96edf471aac2eba5e5 languageName: node linkType: hard @@ -563,13 +552,13 @@ __metadata: languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/media-query-list-parser@npm:3.0.1" +"@csstools/media-query-list-parser@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/media-query-list-parser@npm:4.0.2" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.1 - "@csstools/css-tokenizer": ^3.0.1 - checksum: 10c0/fca1935cabf9fb94128da87f72c34aa2cfce8eb0beba4c78d685c7b42aaba3521067710afc6905b7347fc41fe53947536ce15a7ef3387b48763d8f7d71778d5e + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/5d008a70f5d4fd96224066a433f5cdefa76cfd78a74416a20d6d5b2bb1bc8282b140e8373015d807d4dadb91daf3deb73eb13f853ec4e0479d0cb92e80c6f20d languageName: node linkType: hard @@ -962,12 +951,12 @@ __metadata: languageName: node linkType: hard -"@csstools/selector-specificity@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/selector-specificity@npm:4.0.0" +"@csstools/selector-specificity@npm:^5.0.0": + version: 5.0.0 + resolution: "@csstools/selector-specificity@npm:5.0.0" peerDependencies: - postcss-selector-parser: ^6.1.0 - checksum: 10c0/6f4d4ecfdcd37f950100de8ffe0b4c1b1cc8c004aab2c2ebaa5c3e2bca2412d15b17d4628435f47a62d2c56db41bcbf985cb9c69e74b89964d48e421e93e75ba + postcss-selector-parser: ^7.0.0 + checksum: 10c0/186b444cabcdcdeb553bfe021f80c58bfe9ef38dcc444f2b1f34a5aab9be063ab4e753022b2d5792049c041c28cfbb78e4b707ec398459300e402030d35c07eb languageName: node linkType: hard @@ -1080,6 +1069,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/aix-ppc64@npm:0.23.1" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm64@npm:0.20.2" @@ -1094,6 +1090,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm64@npm:0.23.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-arm@npm:0.20.2" @@ -1108,6 +1111,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm@npm:0.23.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/android-x64@npm:0.20.2" @@ -1122,6 +1132,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-x64@npm:0.23.1" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-arm64@npm:0.20.2" @@ -1136,6 +1153,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-arm64@npm:0.23.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/darwin-x64@npm:0.20.2" @@ -1150,6 +1174,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-x64@npm:0.23.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-arm64@npm:0.20.2" @@ -1164,6 +1195,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-arm64@npm:0.23.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/freebsd-x64@npm:0.20.2" @@ -1178,6 +1216,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-x64@npm:0.23.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm64@npm:0.20.2" @@ -1192,6 +1237,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm64@npm:0.23.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-arm@npm:0.20.2" @@ -1206,6 +1258,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm@npm:0.23.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ia32@npm:0.20.2" @@ -1220,6 +1279,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ia32@npm:0.23.1" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-loong64@npm:0.20.2" @@ -1234,6 +1300,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-loong64@npm:0.23.1" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-mips64el@npm:0.20.2" @@ -1248,6 +1321,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-mips64el@npm:0.23.1" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-ppc64@npm:0.20.2" @@ -1262,6 +1342,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ppc64@npm:0.23.1" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-riscv64@npm:0.20.2" @@ -1276,6 +1363,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-riscv64@npm:0.23.1" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-s390x@npm:0.20.2" @@ -1290,6 +1384,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-s390x@npm:0.23.1" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/linux-x64@npm:0.20.2" @@ -1304,6 +1405,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-x64@npm:0.23.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/netbsd-x64@npm:0.20.2" @@ -1318,6 +1426,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/netbsd-x64@npm:0.23.1" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-arm64@npm:0.23.1" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/openbsd-x64@npm:0.20.2" @@ -1332,6 +1454,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-x64@npm:0.23.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/sunos-x64@npm:0.20.2" @@ -1346,6 +1475,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/sunos-x64@npm:0.23.1" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-arm64@npm:0.20.2" @@ -1360,6 +1496,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-arm64@npm:0.23.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-ia32@npm:0.20.2" @@ -1374,6 +1517,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-ia32@npm:0.23.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/win32-x64@npm:0.20.2" @@ -1388,45 +1538,54 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-x64@npm:0.23.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0": - version: 4.11.1 - resolution: "@eslint-community/regexpp@npm:4.11.1" - checksum: 10c0/fbcc1cb65ef5ed5b92faa8dc542e035269065e7ebcc0b39c81a4fe98ad35cfff20b3c8df048641de15a7757e07d69f85e2579c1a5055f993413ba18c055654f8 +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard -"@eslint/config-array@npm:^0.18.0": - version: 0.18.0 - resolution: "@eslint/config-array@npm:0.18.0" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.1 + resolution: "@eslint/config-array@npm:0.19.1" dependencies: - "@eslint/object-schema": "npm:^2.1.4" + "@eslint/object-schema": "npm:^2.1.5" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10c0/0234aeb3e6b052ad2402a647d0b4f8a6aa71524bafe1adad0b8db1dfe94d7f5f26d67c80f79bb37ac61361a1d4b14bb8fb475efe501de37263cf55eabb79868f + checksum: 10c0/43b01f596ddad404473beae5cf95c013d29301c72778d0f5bf8a6699939c8a9a5663dbd723b53c5f476b88b0c694f76ea145d1aa9652230d140fe1161e4a4b49 languageName: node linkType: hard -"@eslint/core@npm:^0.7.0": - version: 0.7.0 - resolution: "@eslint/core@npm:0.7.0" - checksum: 10c0/3cdee8bc6cbb96ac6103d3ead42e59830019435839583c9eb352b94ed558bd78e7ffad5286dc710df21ec1e7bd8f52aa6574c62457a4dd0f01f3736fa4a7d87a +"@eslint/core@npm:^0.9.0": + version: 0.9.1 + resolution: "@eslint/core@npm:0.9.1" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/638104b1b5833a9bbf2329f0c0ddf322e4d6c0410b149477e02cd2b78c04722be90c14b91b8ccdef0d63a2404dff72a17b6b412ce489ea429ae6a8fcb8abff28 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.1.0": - version: 3.1.0 - resolution: "@eslint/eslintrc@npm:3.1.0" +"@eslint/eslintrc@npm:^3.1.0, @eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -1437,54 +1596,54 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167 + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b languageName: node linkType: hard -"@eslint/js@npm:9.13.0, @eslint/js@npm:^9.11.1": - version: 9.13.0 - resolution: "@eslint/js@npm:9.13.0" - checksum: 10c0/672257bffe17777b8a98bd80438702904cc7a0b98b9c2e426a8a10929198b3553edf8a3fc20feed4133c02e7c8f7331a0ef1b23e5dab8e4469f7f1791beff1e0 +"@eslint/js@npm:9.16.0, @eslint/js@npm:^9.11.1": + version: 9.16.0 + resolution: "@eslint/js@npm:9.16.0" + checksum: 10c0/a55846a4ddade720662d36682f3eaaf38eac06eeee12c83bb837bba2b7d550dadcb3445b104219f0bc1da2e09b4fe5fb5ba123b8338c8c787bcfbd540878df75 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/object-schema@npm:2.1.4" - checksum: 10c0/e9885532ea70e483fb007bf1275968b05bb15ebaa506d98560c41a41220d33d342e19023d5f2939fed6eb59676c1bda5c847c284b4b55fce521d282004da4dda +"@eslint/object-schema@npm:^2.1.5": + version: 2.1.5 + resolution: "@eslint/object-schema@npm:2.1.5" + checksum: 10c0/5320691ed41ecd09a55aff40ce8e56596b4eb81f3d4d6fe530c50fdd6552d88102d1c1a29d970ae798ce30849752a708772de38ded07a6f25b3da32ebea081d8 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.0": - version: 0.2.1 - resolution: "@eslint/plugin-kit@npm:0.2.1" +"@eslint/plugin-kit@npm:^0.2.3": + version: 0.2.4 + resolution: "@eslint/plugin-kit@npm:0.2.4" dependencies: levn: "npm:^0.4.1" - checksum: 10c0/34b1ecb35df97b0adeb6a43366fc1b8aa1a54d23fc9753019277e80a7295724fddb547a795fd59c9eb56d690bbf0d76d7f2286cb0f5db367a86a763d5acbde5f + checksum: 10c0/1bcfc0a30b1df891047c1d8b3707833bded12a057ba01757a2a8591fdc8d8fe0dbb8d51d4b0b61b2af4ca1d363057abd7d2fb4799f1706b105734f4d3fa0dbf1 languageName: node linkType: hard "@fortawesome/fontawesome-free@npm:^6.0.0, @fortawesome/fontawesome-free@npm:^6.1.2": - version: 6.6.0 - resolution: "@fortawesome/fontawesome-free@npm:6.6.0" - checksum: 10c0/35c55bfecac9eb4943cf94f4380093dbe286fa29ce593488252644322b83e28eecbac757cef3eabdff7b3df67fc531c4f6dce6a3b00236f5de0174e186a9b5bb + version: 6.7.1 + resolution: "@fortawesome/fontawesome-free@npm:6.7.1" + checksum: 10c0/5bebf5f9684fc377fb7df36cf7ee37e112a8987e592228ac464b81edc0eb002e1fa8675977b82d15d304cda813da4fafbc38cf0c3ca2744c710390a58a460495 languageName: node linkType: hard -"@humanfs/core@npm:^0.19.0": - version: 0.19.0 - resolution: "@humanfs/core@npm:0.19.0" - checksum: 10c0/f87952d5caba6ae427a620eff783c5d0b6cef0cfc256dec359cdaa636c5f161edb8d8dad576742b3de7f0b2f222b34aad6870248e4b7d2177f013426cbcda232 +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 languageName: node linkType: hard -"@humanfs/node@npm:^0.16.5": - version: 0.16.5 - resolution: "@humanfs/node@npm:0.16.5" +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@humanfs/core": "npm:^0.19.0" + "@humanfs/core": "npm:^0.19.1" "@humanwhocodes/retry": "npm:^0.3.0" - checksum: 10c0/41c365ab09e7c9eaeed373d09243195aef616d6745608a36fc3e44506148c28843872f85e69e2bf5f1e992e194286155a1c1cecfcece6a2f43875e37cd243935 + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 languageName: node linkType: hard @@ -1495,13 +1654,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1": +"@humanwhocodes/retry@npm:^0.3.0": version: 0.3.1 resolution: "@humanwhocodes/retry@npm:0.3.1" checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b languageName: node linkType: hard +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b + languageName: node + linkType: hard + "@iconify/types@npm:^2.0.0": version: 2.0.0 resolution: "@iconify/types@npm:2.0.0" @@ -1713,6 +1879,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" @@ -1765,7 +1940,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/mdx@npm:^3.0.1": +"@mdx-js/mdx@npm:^3.1.0": version: 3.1.0 resolution: "@mdx-js/mdx@npm:3.1.0" dependencies: @@ -1846,25 +2021,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard @@ -1883,13 +2058,13 @@ __metadata: linkType: hard "@playwright/test@npm:^1.44.1": - version: 1.48.1 - resolution: "@playwright/test@npm:1.48.1" + version: 1.49.0 + resolution: "@playwright/test@npm:1.49.0" dependencies: - playwright: "npm:1.48.1" + playwright: "npm:1.49.0" bin: playwright: cli.js - checksum: 10c0/32cedc3b2d375cb8f4a830bc820d7726b0235be7a6202e1d6ee46e739b83666271c47c100c11311cf5a916468c18e6a4dc526accf9ef090786e7614c2633b2b8 + checksum: 10c0/2890d52ee45bd83b5501f17a77c77f12ba934d257fda4b288405c6d91f94b83c4fcbdff3c0be89c2aaeea3d13576b72ec9a70be667ff844b342044afd72a246e languageName: node linkType: hard @@ -1900,7 +2075,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.1.2": +"@rollup/pluginutils@npm:^5.1.3": version: 5.1.3 resolution: "@rollup/pluginutils@npm:5.1.3" dependencies: @@ -1916,114 +2091,128 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.24.0" +"@rollup/rollup-android-arm-eabi@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-android-arm64@npm:4.24.0" +"@rollup/rollup-android-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm64@npm:4.28.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.24.0" +"@rollup/rollup-darwin-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.24.0" +"@rollup/rollup-darwin-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.28.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.24.0" +"@rollup/rollup-freebsd-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.24.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.24.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.24.0" +"@rollup/rollup-linux-arm64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.24.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.24.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.24.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.24.0" +"@rollup/rollup-linux-x64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.24.0" +"@rollup/rollup-linux-x64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.24.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.24.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.24.0": - version: 4.24.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.24.0" +"@rollup/rollup-win32-x64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2035,48 +2224,48 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:1.22.0": - version: 1.22.0 - resolution: "@shikijs/core@npm:1.22.0" +"@shikijs/core@npm:1.24.0": + version: 1.24.0 + resolution: "@shikijs/core@npm:1.24.0" dependencies: - "@shikijs/engine-javascript": "npm:1.22.0" - "@shikijs/engine-oniguruma": "npm:1.22.0" - "@shikijs/types": "npm:1.22.0" + "@shikijs/engine-javascript": "npm:1.24.0" + "@shikijs/engine-oniguruma": "npm:1.24.0" + "@shikijs/types": "npm:1.24.0" "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" hast-util-to-html: "npm:^9.0.3" - checksum: 10c0/d663fee39180680ccb9ea8dd5abb397e953375989a4fd52fb65a2616388db21d1d0a715a68afae93c4b48f0e037bd0c3a600cd52fb8560461ba87e2102e00cd1 + checksum: 10c0/9596212b2452262ec98dc87b99833c1d48acc7facb77bffe8ac8b47e21a4c537dd0de738dd85df9f6b6aadd176ff4fd02e9f988cd4eb1bd974320ae01206fb55 languageName: node linkType: hard -"@shikijs/engine-javascript@npm:1.22.0": - version: 1.22.0 - resolution: "@shikijs/engine-javascript@npm:1.22.0" +"@shikijs/engine-javascript@npm:1.24.0": + version: 1.24.0 + resolution: "@shikijs/engine-javascript@npm:1.24.0" dependencies: - "@shikijs/types": "npm:1.22.0" + "@shikijs/types": "npm:1.24.0" "@shikijs/vscode-textmate": "npm:^9.3.0" - oniguruma-to-js: "npm:0.4.3" - checksum: 10c0/f1a2c3c6ad5db549229dafe11a57bef2b0896e5c1b33dec15bd323e4e785dc469a277b088a89f774a66b30c8c62e9e5b76d3d485f46096dc290329aab33d92eb + oniguruma-to-es: "npm:0.7.0" + checksum: 10c0/1ca4857fa740cbe64c915724cf6412979006b7d731d1f1b7840afc9acf447d73a8299db918dd145402b0816309b6410510109c3d6d3e7abf64db7c7430c6f76c languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:1.22.0": - version: 1.22.0 - resolution: "@shikijs/engine-oniguruma@npm:1.22.0" +"@shikijs/engine-oniguruma@npm:1.24.0": + version: 1.24.0 + resolution: "@shikijs/engine-oniguruma@npm:1.24.0" dependencies: - "@shikijs/types": "npm:1.22.0" + "@shikijs/types": "npm:1.24.0" "@shikijs/vscode-textmate": "npm:^9.3.0" - checksum: 10c0/a57f2352dc35e6f3705348488c0ec2b91a99380489917bddc1d1444b775ba529fc99491ac0c16d0add6d2552ca9fd197e88bd47b0166d163bfc6a80345294452 + checksum: 10c0/add369d9a945918cf52385fc21cf360ac23e7e1abff290e93b462737b3c26acc69001dc4d0c42c2105ca60d615cecd58ad9c1b9744d6c921d4e399025ce3fa6e languageName: node linkType: hard -"@shikijs/types@npm:1.22.0": - version: 1.22.0 - resolution: "@shikijs/types@npm:1.22.0" +"@shikijs/types@npm:1.24.0": + version: 1.24.0 + resolution: "@shikijs/types@npm:1.24.0" dependencies: "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" - checksum: 10c0/220ba56b046dd07cb5e12c02f061e926129d5295fba60c4910a45d65312cdcbcc120329ec550195fdb85ab60ae9e3af31430bffce3ceba80b30d21e32467c013 + checksum: 10c0/2aa2e8782841d92d3c3ef441e3d7a9ce288923dd0b7ec054be8f26ef6617147e569bb60239d3af80371e35cd60eefdc157499631c47864ef9b76144eaa0ade7b languageName: node linkType: hard @@ -2189,38 +2378,310 @@ __metadata: languageName: node linkType: hard -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/bootstrap@npm:^5.2.10": + version: 5.2.10 + resolution: "@types/bootstrap@npm:5.2.10" + dependencies: + "@popperjs/core": "npm:^2.9.2" + checksum: 10c0/3e978855eb780df3907e8fe991371dc661c7a8c5b9852a10e33bcf6a909bc1481857aa8786d18b3aa828fb28660145fda0c8648265719e8a97a448b9f0158eae + languageName: node + linkType: hard + +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 + languageName: node + linkType: hard + +"@types/d3-array@npm:*": + version: 3.2.1 + resolution: "@types/d3-array@npm:3.2.1" + checksum: 10c0/38bf2c778451f4b79ec81a2288cb4312fe3d6449ecdf562970cc339b60f280f31c93a024c7ff512607795e79d3beb0cbda123bb07010167bce32927f71364bca + languageName: node + linkType: hard + +"@types/d3-axis@npm:*": + version: 3.0.6 + resolution: "@types/d3-axis@npm:3.0.6" + dependencies: + "@types/d3-selection": "npm:*" + checksum: 10c0/d756d42360261f44d8eefd0950c5bb0a4f67a46dd92069da3f723ac36a1e8cb2b9ce6347d836ef19d5b8aef725dbcf8fdbbd6cfbff676ca4b0642df2f78b599a + languageName: node + linkType: hard + +"@types/d3-brush@npm:*": + version: 3.0.6 + resolution: "@types/d3-brush@npm:3.0.6" + dependencies: + "@types/d3-selection": "npm:*" + checksum: 10c0/fd6e2ac7657a354f269f6b9c58451ffae9d01b89ccb1eb6367fd36d635d2f1990967215ab498e0c0679ff269429c57fad6a2958b68f4d45bc9f81d81672edc01 + languageName: node + linkType: hard + +"@types/d3-chord@npm:*": + version: 3.0.6 + resolution: "@types/d3-chord@npm:3.0.6" + checksum: 10c0/c5a25eb5389db01e63faec0c5c2ec7cc41c494e9b3201630b494c4e862a60f1aa83fabbc33a829e7e1403941e3c30d206c741559b14406ac2a4239cfdf4b4c17 + languageName: node + linkType: hard + +"@types/d3-color@npm:*": + version: 3.1.3 + resolution: "@types/d3-color@npm:3.1.3" + checksum: 10c0/65eb0487de606eb5ad81735a9a5b3142d30bc5ea801ed9b14b77cb14c9b909f718c059f13af341264ee189acf171508053342142bdf99338667cea26a2d8d6ae + languageName: node + linkType: hard + +"@types/d3-contour@npm:*": + version: 3.0.6 + resolution: "@types/d3-contour@npm:3.0.6" + dependencies: + "@types/d3-array": "npm:*" + "@types/geojson": "npm:*" + checksum: 10c0/e7d83e94719af4576ceb5ac7f277c5806f83ba6c3631744ae391cffc3641f09dfa279470b83053cd0b2acd6784e8749c71141d05bdffa63ca58ffb5b31a0f27c + languageName: node + linkType: hard + +"@types/d3-delaunay@npm:*": + version: 6.0.4 + resolution: "@types/d3-delaunay@npm:6.0.4" + checksum: 10c0/d154a8864f08c4ea23ecb9bdabcef1c406a25baa8895f0cb08a0ed2799de0d360e597552532ce7086ff0cdffa8f3563f9109d18f0191459d32bb620a36939123 + languageName: node + linkType: hard + +"@types/d3-dispatch@npm:*": + version: 3.0.6 + resolution: "@types/d3-dispatch@npm:3.0.6" + checksum: 10c0/405eb7d0ec139fbf72fa6a43b0f3ca8a1f913bb2cb38f607827e63fca8d4393f021f32f3b96b33c93ddbd37789453a0b3624f14f504add5308fd9aec8a46dda0 + languageName: node + linkType: hard + +"@types/d3-drag@npm:*": + version: 3.0.7 + resolution: "@types/d3-drag@npm:3.0.7" + dependencies: + "@types/d3-selection": "npm:*" + checksum: 10c0/65e29fa32a87c72d26c44b5e2df3bf15af21cd128386bcc05bcacca255927c0397d0cd7e6062aed5f0abd623490544a9d061c195f5ed9f018fe0b698d99c079d + languageName: node + linkType: hard + +"@types/d3-dsv@npm:*": + version: 3.0.7 + resolution: "@types/d3-dsv@npm:3.0.7" + checksum: 10c0/c0f01da862465594c8a28278b51c850af3b4239cc22b14fd1a19d7a98f93d94efa477bf59d8071beb285dca45bf614630811451e18e7c52add3a0abfee0a1871 + languageName: node + linkType: hard + +"@types/d3-ease@npm:*": + version: 3.0.2 + resolution: "@types/d3-ease@npm:3.0.2" + checksum: 10c0/aff5a1e572a937ee9bff6465225d7ba27d5e0c976bd9eacdac2e6f10700a7cb0c9ea2597aff6b43a6ed850a3210030870238894a77ec73e309b4a9d0333f099c + languageName: node + linkType: hard + +"@types/d3-fetch@npm:*": + version: 3.0.7 + resolution: "@types/d3-fetch@npm:3.0.7" + dependencies: + "@types/d3-dsv": "npm:*" + checksum: 10c0/3d147efa52a26da1a5d40d4d73e6cebaaa964463c378068062999b93ea3731b27cc429104c21ecbba98c6090e58ef13429db6399238c5e3500162fb3015697a0 + languageName: node + linkType: hard + +"@types/d3-force@npm:*": + version: 3.0.10 + resolution: "@types/d3-force@npm:3.0.10" + checksum: 10c0/c82b459079a106b50e346c9b79b141f599f2fc4f598985a5211e72c7a2e20d35bd5dc6e91f306b323c8bfa325c02c629b1645f5243f1c6a55bd51bc85cccfa92 + languageName: node + linkType: hard + +"@types/d3-format@npm:*": + version: 3.0.4 + resolution: "@types/d3-format@npm:3.0.4" + checksum: 10c0/3ac1600bf9061a59a228998f7cd3f29e85cbf522997671ba18d4d84d10a2a1aff4f95aceb143fa9960501c3ec351e113fc75884e6a504ace44dc1744083035ee + languageName: node + linkType: hard + +"@types/d3-geo@npm:*": + version: 3.1.0 + resolution: "@types/d3-geo@npm:3.1.0" + dependencies: + "@types/geojson": "npm:*" + checksum: 10c0/3745a93439038bb5b0b38facf435f7079812921d46406f5d38deaee59e90084ff742443c7ea0a8446df81a0d81eaf622fe7068cf4117a544bd4aa3b2dc182f88 + languageName: node + linkType: hard + +"@types/d3-hierarchy@npm:*": + version: 3.1.7 + resolution: "@types/d3-hierarchy@npm:3.1.7" + checksum: 10c0/873711737d6b8e7b6f1dda0bcd21294a48f75024909ae510c5d2c21fad2e72032e0958def4d9f68319d3aaac298ad09c49807f8bfc87a145a82693b5208613c7 + languageName: node + linkType: hard + +"@types/d3-interpolate@npm:*": + version: 3.0.4 + resolution: "@types/d3-interpolate@npm:3.0.4" + dependencies: + "@types/d3-color": "npm:*" + checksum: 10c0/066ebb8da570b518dd332df6b12ae3b1eaa0a7f4f0c702e3c57f812cf529cc3500ec2aac8dc094f31897790346c6b1ebd8cd7a077176727f4860c2b181a65ca4 + languageName: node + linkType: hard + +"@types/d3-path@npm:*": + version: 3.1.0 + resolution: "@types/d3-path@npm:3.1.0" + checksum: 10c0/85e8b3aa968a60a5b33198ade06ae7ffedcf9a22d86f24859ff58e014b053ccb7141ec163b78d547bc8215bb12bb54171c666057ab6156912814005b686afb31 + languageName: node + linkType: hard + +"@types/d3-polygon@npm:*": + version: 3.0.2 + resolution: "@types/d3-polygon@npm:3.0.2" + checksum: 10c0/f46307bb32b6c2aef8c7624500e0f9b518de8f227ccc10170b869dc43e4c542560f6c8d62e9f087fac45e198d6e4b623e579c0422e34c85baf56717456d3f439 + languageName: node + linkType: hard + +"@types/d3-quadtree@npm:*": + version: 3.0.6 + resolution: "@types/d3-quadtree@npm:3.0.6" + checksum: 10c0/7eaa0a4d404adc856971c9285e1c4ab17e9135ea669d847d6db7e0066126a28ac751864e7ce99c65d526e130f56754a2e437a1617877098b3bdcc3ef23a23616 + languageName: node + linkType: hard + +"@types/d3-random@npm:*": + version: 3.0.3 + resolution: "@types/d3-random@npm:3.0.3" + checksum: 10c0/5f4fea40080cd6d4adfee05183d00374e73a10c530276a6455348983dda341003a251def28565a27c25d9cf5296a33e870e397c9d91ff83fb7495a21c96b6882 + languageName: node + linkType: hard + +"@types/d3-scale-chromatic@npm:*": + version: 3.1.0 + resolution: "@types/d3-scale-chromatic@npm:3.1.0" + checksum: 10c0/93c564e02d2e97a048e18fe8054e4a935335da6ab75a56c3df197beaa87e69122eef0dfbeb7794d4a444a00e52e3123514ee27cec084bd21f6425b7037828cc2 + languageName: node + linkType: hard + +"@types/d3-scale@npm:*": + version: 4.0.8 + resolution: "@types/d3-scale@npm:4.0.8" + dependencies: + "@types/d3-time": "npm:*" + checksum: 10c0/57de90e4016f640b83cb960b7e3a0ab3ed02e720898840ddc5105264ffcfea73336161442fdc91895377c2d2f91904d637282f16852b8535b77e15a761c8e99e + languageName: node + linkType: hard + +"@types/d3-selection@npm:*": + version: 3.0.11 + resolution: "@types/d3-selection@npm:3.0.11" + checksum: 10c0/0c512956c7503ff5def4bb32e0c568cc757b9a2cc400a104fc0f4cfe5e56d83ebde2a97821b6f2cb26a7148079d3b86a2f28e11d68324ed311cf35c2ed980d1d + languageName: node + linkType: hard + +"@types/d3-shape@npm:*": + version: 3.1.6 + resolution: "@types/d3-shape@npm:3.1.6" + dependencies: + "@types/d3-path": "npm:*" + checksum: 10c0/0625715925d3c7ed3d44ce998b42c993f063c31605b6e4a8046c4be0fe724e2d214fc83e86d04f429a30a6e1f439053e92b0d9e59e1180c3a5327b4a6e79fa0a + languageName: node + linkType: hard + +"@types/d3-time-format@npm:*": + version: 4.0.3 + resolution: "@types/d3-time-format@npm:4.0.3" + checksum: 10c0/9ef5e8e2b96b94799b821eed5d61a3d432c7903247966d8ad951b8ce5797fe46554b425cb7888fa5bf604b4663c369d7628c0328ffe80892156671c58d1a7f90 + languageName: node + linkType: hard + +"@types/d3-time@npm:*": + version: 3.0.4 + resolution: "@types/d3-time@npm:3.0.4" + checksum: 10c0/6d9e2255d63f7a313a543113920c612e957d70da4fb0890931da6c2459010291b8b1f95e149a538500c1c99e7e6c89ffcce5554dd29a31ff134a38ea94b6d174 languageName: node linkType: hard -"@types/babel__traverse@npm:*": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 +"@types/d3-timer@npm:*": + version: 3.0.2 + resolution: "@types/d3-timer@npm:3.0.2" + checksum: 10c0/c644dd9571fcc62b1aa12c03bcad40571553020feeb5811f1d8a937ac1e65b8a04b759b4873aef610e28b8714ac71c9885a4d6c127a048d95118f7e5b506d9e1 languageName: node linkType: hard -"@types/bootstrap@npm:^5.2.10": - version: 5.2.10 - resolution: "@types/bootstrap@npm:5.2.10" +"@types/d3-transition@npm:*": + version: 3.0.9 + resolution: "@types/d3-transition@npm:3.0.9" dependencies: - "@popperjs/core": "npm:^2.9.2" - checksum: 10c0/3e978855eb780df3907e8fe991371dc661c7a8c5b9852a10e33bcf6a909bc1481857aa8786d18b3aa828fb28660145fda0c8648265719e8a97a448b9f0158eae + "@types/d3-selection": "npm:*" + checksum: 10c0/4f68b9df7ac745b3491216c54203cbbfa0f117ae4c60e2609cdef2db963582152035407fdff995b10ee383bae2f05b7743493f48e1b8e46df54faa836a8fb7b5 languageName: node linkType: hard -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 +"@types/d3-zoom@npm:*": + version: 3.0.8 + resolution: "@types/d3-zoom@npm:3.0.8" + dependencies: + "@types/d3-interpolate": "npm:*" + "@types/d3-selection": "npm:*" + checksum: 10c0/1dbdbcafddcae12efb5beb6948546963f29599e18bc7f2a91fb69cc617c2299a65354f2d47e282dfb86fec0968406cd4fb7f76ba2d2fb67baa8e8d146eb4a547 + languageName: node + linkType: hard + +"@types/d3@npm:^7.4.3": + version: 7.4.3 + resolution: "@types/d3@npm:7.4.3" + dependencies: + "@types/d3-array": "npm:*" + "@types/d3-axis": "npm:*" + "@types/d3-brush": "npm:*" + "@types/d3-chord": "npm:*" + "@types/d3-color": "npm:*" + "@types/d3-contour": "npm:*" + "@types/d3-delaunay": "npm:*" + "@types/d3-dispatch": "npm:*" + "@types/d3-drag": "npm:*" + "@types/d3-dsv": "npm:*" + "@types/d3-ease": "npm:*" + "@types/d3-fetch": "npm:*" + "@types/d3-force": "npm:*" + "@types/d3-format": "npm:*" + "@types/d3-geo": "npm:*" + "@types/d3-hierarchy": "npm:*" + "@types/d3-interpolate": "npm:*" + "@types/d3-path": "npm:*" + "@types/d3-polygon": "npm:*" + "@types/d3-quadtree": "npm:*" + "@types/d3-random": "npm:*" + "@types/d3-scale": "npm:*" + "@types/d3-scale-chromatic": "npm:*" + "@types/d3-selection": "npm:*" + "@types/d3-shape": "npm:*" + "@types/d3-time": "npm:*" + "@types/d3-time-format": "npm:*" + "@types/d3-timer": "npm:*" + "@types/d3-transition": "npm:*" + "@types/d3-zoom": "npm:*" + checksum: 10c0/a9c6d65b13ef3b42c87f2a89ea63a6d5640221869f97d0657b0cb2f1dac96a0f164bf5605643c0794e0de3aa2bf05df198519aaf15d24ca135eb0e8bd8a9d879 languageName: node linkType: hard @@ -2249,6 +2710,13 @@ __metadata: languageName: node linkType: hard +"@types/geojson@npm:*": + version: 7946.0.14 + resolution: "@types/geojson@npm:7946.0.14" + checksum: 10c0/54f3997708fa2970c03eeb31f7e4540a0eb6387b15e9f8a60513a1409c23cafec8d618525404573468b59c6fecbfd053724b3327f7fca416729c26271d799f55 + languageName: node + linkType: hard + "@types/hast@npm:^3.0.0, @types/hast@npm:^3.0.4": version: 3.0.4 resolution: "@types/hast@npm:3.0.4" @@ -2272,6 +2740,13 @@ __metadata: languageName: node linkType: hard +"@types/linkify-it@npm:^5": + version: 5.0.0 + resolution: "@types/linkify-it@npm:5.0.0" + checksum: 10c0/7bbbf45b9dde17bf3f184fee585aef0e7342f6954f0377a24e4ff42ab5a85d5b806aaa5c8d16e2faf2a6b87b2d94467a196b7d2b85c9c7de2f0eaac5487aaab8 + languageName: node + linkType: hard + "@types/luxon@npm:^3.3.0": version: 3.4.2 resolution: "@types/luxon@npm:3.4.2" @@ -2279,6 +2754,16 @@ __metadata: languageName: node linkType: hard +"@types/markdown-it@npm:^14": + version: 14.1.2 + resolution: "@types/markdown-it@npm:14.1.2" + dependencies: + "@types/linkify-it": "npm:^5" + "@types/mdurl": "npm:^2" + checksum: 10c0/34f709f0476bd4e7b2ba7c3341072a6d532f1f4cb6f70aef371e403af8a08a7c372ba6907ac426bc618d356dab660c5b872791ff6c1ead80c483e0d639c6f127 + languageName: node + linkType: hard + "@types/mdast@npm:^4.0.0": version: 4.0.4 resolution: "@types/mdast@npm:4.0.4" @@ -2288,6 +2773,13 @@ __metadata: languageName: node linkType: hard +"@types/mdurl@npm:^2": + version: 2.0.0 + resolution: "@types/mdurl@npm:2.0.0" + checksum: 10c0/cde7bb571630ed1ceb3b92a28f7b59890bb38b8f34cd35326e2df43eebfc74985e6aa6fd4184e307393bad8a9e0783a519a3f9d13c8e03788c0f98e5ec869c5e + languageName: node + linkType: hard + "@types/mdx@npm:^2.0.0": version: 2.0.13 resolution: "@types/mdx@npm:2.0.13" @@ -2312,11 +2804,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.7.9 - resolution: "@types/node@npm:22.7.9" + version: 22.10.1 + resolution: "@types/node@npm:22.10.1" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/2d1917702b9d9ede8e4d8151cd8b1af8bc147d543486474ffbe0742e38764ea73105939e6a767addf7a4c39e842e16eae762bff90617d7b7f9ee3fbbb2d23bfa + undici-types: "npm:~6.20.0" + checksum: 10c0/0fbb6d29fa35d807f0223a4db709c598ac08d66820240a2cd6a8a69b8f0bc921d65b339d850a666b43b4e779f967e6ed6cf6f0fca3575e08241e6b900364c234 languageName: node linkType: hard @@ -2328,11 +2820,20 @@ __metadata: linkType: hard "@types/node@npm:^20.14.2": - version: 20.17.0 - resolution: "@types/node@npm:20.17.0" + version: 20.17.9 + resolution: "@types/node@npm:20.17.9" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/ccab7800a679e11a47bb66dca2a6b944b6a0abaee0ef0972569c880c32e6399f3d4155e11df480bf18bf0e61f80db65b8b11bf08bd5ee4bf96fac01953c6ede1 + checksum: 10c0/1c37c3618407d56b76301578edabcb4c6a7ef093d0811c50fc4df8df68fc546797a294cafac0e50789f4e0e485cd1d6871964d8e6222fd420658bdae89c1fb4a + languageName: node + linkType: hard + +"@types/sanitize-html@npm:^2": + version: 2.13.0 + resolution: "@types/sanitize-html@npm:2.13.0" + dependencies: + htmlparser2: "npm:^8.0.0" + checksum: 10c0/c6614b38f67dd6fb3a94c9163a55fa43b9aa81a845fe9584d9ffbd5da0e00e0ac8162ede9f4bde095840b2ef9db12265f5fcc40b707f48a420405c6aa7c3ff51 languageName: node linkType: hard @@ -2345,6 +2846,13 @@ __metadata: languageName: node linkType: hard +"@types/trusted-types@npm:^2.0.7": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^3.0.0, @types/unist@npm:^3.0.2": version: 3.0.3 resolution: "@types/unist@npm:3.0.3" @@ -2484,87 +2992,87 @@ __metadata: languageName: node linkType: hard -"@volar/kit@npm:~2.4.5": - version: 2.4.6 - resolution: "@volar/kit@npm:2.4.6" +"@volar/kit@npm:~2.4.7": + version: 2.4.10 + resolution: "@volar/kit@npm:2.4.10" dependencies: - "@volar/language-service": "npm:2.4.6" - "@volar/typescript": "npm:2.4.6" + "@volar/language-service": "npm:2.4.10" + "@volar/typescript": "npm:2.4.10" typesafe-path: "npm:^0.2.2" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: typescript: "*" - checksum: 10c0/74ae6f6c6e69c0b6344f87a7041ceafafd81dda90f43c9048bdaa7773baee88ec836943298fae217af8b3c881ca73f29c1b0617daefe13ce1c2ef842feb05042 + checksum: 10c0/860eb70c11d5e0993e184bc9be8cb9e9baa3a1e4f5be555159b6753c56e549281733013eab76d171e3f6778d45faffc734c4e507b738c310cf05a290eefd096a languageName: node linkType: hard -"@volar/language-core@npm:2.4.6, @volar/language-core@npm:~2.4.5": - version: 2.4.6 - resolution: "@volar/language-core@npm:2.4.6" +"@volar/language-core@npm:2.4.10, @volar/language-core@npm:~2.4.7": + version: 2.4.10 + resolution: "@volar/language-core@npm:2.4.10" dependencies: - "@volar/source-map": "npm:2.4.6" - checksum: 10c0/01802825d561c49f3b2b8362cc01a37ca1845ae2c59b0458be5732e444904d3f4c6bf1cfa7e3bb19faf2ae05f6553b2ecce37b18d07c55922623aa5a6e03cfc1 + "@volar/source-map": "npm:2.4.10" + checksum: 10c0/c4c7cb57f9fa477c7669f8c312675a5a94f5d18d19ca125eacf24538ce58b937729910acb46a5532091993999f99cfa51ed1aff51ba8bcd137b777dae5eb4b3c languageName: node linkType: hard -"@volar/language-server@npm:~2.4.5": - version: 2.4.6 - resolution: "@volar/language-server@npm:2.4.6" +"@volar/language-server@npm:~2.4.7": + version: 2.4.10 + resolution: "@volar/language-server@npm:2.4.10" dependencies: - "@volar/language-core": "npm:2.4.6" - "@volar/language-service": "npm:2.4.6" - "@volar/typescript": "npm:2.4.6" + "@volar/language-core": "npm:2.4.10" + "@volar/language-service": "npm:2.4.10" + "@volar/typescript": "npm:2.4.10" path-browserify: "npm:^1.0.1" request-light: "npm:^0.7.0" vscode-languageserver: "npm:^9.0.1" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/6d52623101ce7cfaccbd8f881d848011958fdd17c367cd9a88fbf9f07c6c9ffbc716d8869e41c71542ac5cf903428b9e9b8f3ded44e68ac05a858e75a371c824 + checksum: 10c0/5315cc4007383041813284175c39734850b2479c479cde89f7b087a3e0048d8ca1967080d2055c37a218eb306f77c42f2c0c792f81949fd3af4d7f409aa1aa1e languageName: node linkType: hard -"@volar/language-service@npm:2.4.6, @volar/language-service@npm:~2.4.5": - version: 2.4.6 - resolution: "@volar/language-service@npm:2.4.6" +"@volar/language-service@npm:2.4.10, @volar/language-service@npm:~2.4.7": + version: 2.4.10 + resolution: "@volar/language-service@npm:2.4.10" dependencies: - "@volar/language-core": "npm:2.4.6" + "@volar/language-core": "npm:2.4.10" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/2845d65fb3b841b8583ae35b28d14559d65c0036b852d3e3744c5da92fe7b75466899f6f9ae292d8f6907923790d945e117df114fc7c61d5297a2d07d212d9d0 + checksum: 10c0/227d9c199ba673a4b6109a510717c76b466932e95be9a9a4b73153faacca3740b75fa63839c4a35065fcaf04cfa17fa19341e3d91044214369453757c7dbc89d languageName: node linkType: hard -"@volar/source-map@npm:2.4.6": - version: 2.4.6 - resolution: "@volar/source-map@npm:2.4.6" - checksum: 10c0/5ebfdb3b25697272fce6b5782bb54230a851ae9d33c30243b376ff168e2d08dc9093e0a74d39c30e668157bd06741640ba3cb8fd4c6a3be43bf2335a5de3775f +"@volar/source-map@npm:2.4.10": + version: 2.4.10 + resolution: "@volar/source-map@npm:2.4.10" + checksum: 10c0/6d3b18d062c805d4c5c843396df0efc57bbf17ef8697cc17b39e1dfafd4de5fd36adafce945e9c039e4f06c7240c59ca7dcda75ef2d52e125efb35498296f70b languageName: node linkType: hard -"@volar/typescript@npm:2.4.6": - version: 2.4.6 - resolution: "@volar/typescript@npm:2.4.6" +"@volar/typescript@npm:2.4.10": + version: 2.4.10 + resolution: "@volar/typescript@npm:2.4.10" dependencies: - "@volar/language-core": "npm:2.4.6" + "@volar/language-core": "npm:2.4.10" path-browserify: "npm:^1.0.1" vscode-uri: "npm:^3.0.8" - checksum: 10c0/5d6913151dcb6366a961d47dcf8858e35c094ef247fc14cc6b11349e3a3993abbd9dde8e5bde1b71d202c208d61c4989ae63da1bfd183c02d0ea4652a26e6a59 + checksum: 10c0/0d9e5b751fa04f15f519f3252f29dc65e080c5193bf6eefa240ac988b2e85bf096d3a4c50e34fd3149f3e52b00cfa9dadf70888938066ceecdc90c4682401ef4 languageName: node linkType: hard "@vscode/emmet-helper@npm:^2.9.3": - version: 2.9.3 - resolution: "@vscode/emmet-helper@npm:2.9.3" + version: 2.11.0 + resolution: "@vscode/emmet-helper@npm:2.11.0" dependencies: emmet: "npm:^2.4.3" jsonc-parser: "npm:^2.3.0" vscode-languageserver-textdocument: "npm:^1.0.1" vscode-languageserver-types: "npm:^3.15.1" - vscode-uri: "npm:^2.1.2" - checksum: 10c0/2d7a1947499860fa8e8972b39a7a118f5ae814fbdc91660053b201cd6314b8ae7d3ba02f50be3305e176e9cb9a54996b453883647e51ca7d4aea1a5cabb0e50a + vscode-uri: "npm:^3.0.8" + checksum: 10c0/41c743258f958ff143f5152a7c8e8e1c6f96336f4147d537ace7c81337d5f9d7f93efd6df16c80e6d9506c51df9c8deb6440765a1deae219e31cdbead3cfd841 languageName: node linkType: hard @@ -2616,12 +3124,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.12.0, acorn@npm:^8.12.1, acorn@npm:^8.13.0, acorn@npm:^8.4.1": - version: 8.13.0 - resolution: "acorn@npm:8.13.0" +"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10c0/f35dd53d68177c90699f4c37d0bb205b8abe036d955d0eb011ddb7f14a81e6fd0f18893731c457c1b5bd96754683f4c3d80d9a5585ddecaa53cdf84e0b3d68f7 + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 languageName: node linkType: hard @@ -2634,16 +3142,6 @@ __metadata: languageName: node linkType: hard -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -2691,15 +3189,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b - languageName: node - linkType: hard - "ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" @@ -2871,26 +3360,26 @@ __metadata: languageName: node linkType: hard -"astro@npm:4.16.7": - version: 4.16.7 - resolution: "astro@npm:4.16.7" +"astro@npm:4.16.16": + version: 4.16.16 + resolution: "astro@npm:4.16.16" dependencies: "@astrojs/compiler": "npm:^2.10.3" "@astrojs/internal-helpers": "npm:0.4.1" "@astrojs/markdown-remark": "npm:5.3.0" "@astrojs/telemetry": "npm:3.1.0" - "@babel/core": "npm:^7.25.8" - "@babel/plugin-transform-react-jsx": "npm:^7.25.7" - "@babel/types": "npm:^7.25.8" + "@babel/core": "npm:^7.26.0" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" "@oslojs/encoding": "npm:^1.1.0" - "@rollup/pluginutils": "npm:^5.1.2" + "@rollup/pluginutils": "npm:^5.1.3" "@types/babel__core": "npm:^7.20.5" "@types/cookie": "npm:^0.6.0" - acorn: "npm:^8.13.0" + acorn: "npm:^8.14.0" aria-query: "npm:^5.3.2" axobject-query: "npm:^4.1.0" boxen: "npm:8.0.1" - ci-info: "npm:^4.0.0" + ci-info: "npm:^4.1.0" clsx: "npm:^2.1.1" common-ancestor-path: "npm:^1.0.1" cookie: "npm:^0.7.2" @@ -2912,12 +3401,12 @@ __metadata: http-cache-semantics: "npm:^4.1.1" js-yaml: "npm:^4.1.0" kleur: "npm:^4.1.5" - magic-string: "npm:^0.30.12" + magic-string: "npm:^0.30.14" magicast: "npm:^0.3.5" micromatch: "npm:^4.0.8" mrmime: "npm:^2.0.0" neotraverse: "npm:^0.6.18" - ora: "npm:^8.1.0" + ora: "npm:^8.1.1" p-limit: "npm:^6.1.0" p-queue: "npm:^8.0.1" preferred-pm: "npm:^4.0.0" @@ -2925,25 +3414,25 @@ __metadata: rehype: "npm:^13.0.2" semver: "npm:^7.6.3" sharp: "npm:^0.33.3" - shiki: "npm:^1.22.0" + shiki: "npm:^1.23.1" tinyexec: "npm:^0.3.1" tsconfck: "npm:^3.1.4" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.3" - vite: "npm:^5.4.9" - vitefu: "npm:^1.0.3" + vite: "npm:^5.4.11" + vitefu: "npm:^1.0.4" which-pm: "npm:^3.0.0" - xxhash-wasm: "npm:^1.0.2" + xxhash-wasm: "npm:^1.1.0" yargs-parser: "npm:^21.1.1" zod: "npm:^3.23.8" - zod-to-json-schema: "npm:^3.23.3" + zod-to-json-schema: "npm:^3.23.5" zod-to-ts: "npm:^1.2.0" dependenciesMeta: sharp: optional: true bin: astro: astro.js - checksum: 10c0/320f7d121f3611aae7289fce444093a4cc0d5ceb11350f4646ff7d9ed92d5d2418a197e22db256dbd78ba401391a43545e9cce009844144ae9397d8c6639abd5 + checksum: 10c0/6995faf3b5268d075f4c8987f7882f97ebb0e75d63f2c9567d844ea0bd21dc1a1efa7f36be83f03c25b897b80c75512816601358e58f8a6c0d7a4856e812197a languageName: node linkType: hard @@ -3115,11 +3604,11 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.4 - resolution: "cacache@npm:18.0.4" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -3127,11 +3616,11 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c0/6c055bafed9de4f3dcc64ac3dc7dd24e863210902b7c470eb9ce55a806309b3efff78033e3d8b4f7dcc5d467f2db43c6a2857aaaf26f0094b8a351d44c42179f + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c languageName: node linkType: hard @@ -3175,9 +3664,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001669 - resolution: "caniuse-lite@npm:1.0.30001669" - checksum: 10c0/f125f23440d3dbb6c25ffb8d55f4ce48af36a84d0932b152b3b74f143a4170cbe92e02b0a9676209c86609bf7bf34119ff10cc2bc7c1b7ea40e936cc16598408 + version: 1.0.30001686 + resolution: "caniuse-lite@npm:1.0.30001686" + checksum: 10c0/41748e81c17c1a6a0fd6e515c93c8620004171fe6706027e45f837fde71e97173e85141b0dc11e07d53b4782f3741a6651cb0f7d395cc1c1860892355eabdfa2 languageName: node linkType: hard @@ -3188,17 +3677,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 - languageName: node - linkType: hard - "chalk@npm:^4.0.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -3283,24 +3761,30 @@ __metadata: languageName: node linkType: hard -"choco-astro@npm:0.1.2": - version: 0.1.2 - resolution: "choco-astro@npm:0.1.2" +"choco-astro@npm:0.1.3": + version: 0.1.3 + resolution: "choco-astro@npm:0.1.3" dependencies: "@astrojs/check": "npm:0.9.4" - "@astrojs/mdx": "npm:3.1.8" + "@astrojs/mdx": "npm:3.1.9" + "@astrojs/rss": "npm:^4.0.9" "@astrojs/sitemap": "npm:3.2.1" - astro: "npm:4.16.7" + "@types/markdown-it": "npm:^14" + "@types/sanitize-html": "npm:^2" + astro: "npm:4.16.16" + feed: "npm:^4.2.2" + markdown-it: "npm:^14.1.0" rehype-mermaid: "npm:^3.0.0" remark-custom-header-id: "npm:^1.0.0" + sanitize-html: "npm:^2.13.1" typescript: "npm:^5.6.3" - checksum: 10c0/55429d52cc0694f2a4466c12ac1779bf9b294da055fe8636054610029df1c7c18a9236d35b1caab0ddf4667e5ae399156931f49f592ceac6fa512412b719b2ba + checksum: 10c0/942b98eb13177b6f2f87670cf60a87608e6452acca66ece9c12063da4e7ebb7c57b252e6a50220f9c121af6f9b5889217517ff40025cb914e3a06aba5c67dee7 languageName: node linkType: hard -"choco-theme@npm:0.8.1": - version: 0.8.1 - resolution: "choco-theme@npm:0.8.1" +"choco-theme@npm:0.8.2": + version: 0.8.2 + resolution: "choco-theme@npm:0.8.2" dependencies: "@eonasdan/tempus-dominus": "npm:^6.9.9" "@eslint/eslintrc": "npm:^3.1.0" @@ -3357,9 +3841,10 @@ __metadata: sweetalert2: "npm:^11.12.3" timeago: "npm:^1.6.7" ts-node: "npm:^10.9.2" + tsx: "npm:^4.19.2" typescript: "npm:^5.6.2" underscore: "npm:^1.13.7" - checksum: 10c0/3feb73142114a34791a63b0e7ce16e1beacc7b8429815f5b414404233f2390a31a967817b1832b94f32be4950621b081016cb46815223c2fe01a11f260a6fd39 + checksum: 10c0/d9f6e14d1a707826bf2a3dfadfde98bd5edf91f32c1f01f25f3cebcf898dbb4b1db714698dfc4c77399246e33c91813dbd174a9411896de92d90fa1c3b5cf13e languageName: node linkType: hard @@ -3391,24 +3876,17 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 - languageName: node - linkType: hard - -"ci-info@npm:^4.0.0": - version: 4.0.0 - resolution: "ci-info@npm:4.0.0" - checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 languageName: node linkType: hard -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 +"ci-info@npm:^4.0.0, ci-info@npm:^4.1.0": + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 10c0/0f969ce32a974c542bc8abe4454b220d9d9323bb9415054c92a900faa5fdda0bb222eda68c490127c1d78503510d46b6aca614ecaba5a60515b8ac7e170119e6 languageName: node linkType: hard @@ -3471,15 +3949,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c - languageName: node - linkType: hard - "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -3489,13 +3958,6 @@ __metadata: languageName: node linkType: hard -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 - languageName: node - linkType: hard - "color-name@npm:^1.0.0, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" @@ -3642,14 +4104,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard @@ -3725,13 +4187,13 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.0.0": - version: 3.0.0 - resolution: "css-tree@npm:3.0.0" +"css-tree@npm:^3.0.1": + version: 3.0.1 + resolution: "css-tree@npm:3.0.1" dependencies: - mdn-data: "npm:2.10.0" + mdn-data: "npm:2.12.1" source-map-js: "npm:^1.0.1" - checksum: 10c0/43d44fdf7004ae91d73d486f17894fef77efa33747a6752b9241cf0f5fb47fabc16ec34a96a993651d9014dfdeee803d7c5fcd3548214252ee19f4e5c98999b2 + checksum: 10c0/9f117f3067e68e9edb0b3db0134f420db1a62bede3e84d8835767ecfaa6f8ced5e87989cf39b65ffe65d788c134c8ea9abd7393d7c35838a9da84326adf57a9b languageName: node linkType: hard @@ -3753,9 +4215,9 @@ __metadata: linkType: hard "cssdb@npm:^8.1.0": - version: 8.1.2 - resolution: "cssdb@npm:8.1.2" - checksum: 10c0/056149e713a78921f56d9ef0cd734577cedb93c27966c3d0eab01956a2aa8d3c260a911766064b57ded8b4d9c55dd5275626cbb022ccd8d2d0b93b53fefd1603 + version: 8.2.2 + resolution: "cssdb@npm:8.2.2" + checksum: 10c0/fa313d7cbea307fc2ddc71b2d0257162377e6b463f5c77eb28941426e0541fc7b650222e2fe97c88e0db932ff3c42f4af0ae4b75955d2077a3aebafad08ed501 languageName: node linkType: hard @@ -3861,9 +4323,9 @@ __metadata: linkType: hard "cytoscape@npm:^3.29.2": - version: 3.30.2 - resolution: "cytoscape@npm:3.30.2" - checksum: 10c0/a8b095969900600b58fff823db73d69ec3f22fc9993c10f0739d8551c1dad881d67e1f7771e33b80f72b40f717861e5fa917846ed304f0a31eb3c8aef8dd433f + version: 3.30.4 + resolution: "cytoscape@npm:3.30.4" + checksum: 10c0/5973a7d4a079f65984fe48bce1f6e4377d31407b7054ba11297f9ba2a485f3fc06f26ab9d97a09fded84f0bfdbb9a2f1749884145c17618a0a4cec32b6c8bfce languageName: node linkType: hard @@ -4182,7 +4644,7 @@ __metadata: languageName: node linkType: hard -"d3@npm:^7.8.2, d3@npm:^7.9.0": +"d3@npm:^7.9.0": version: 7.9.0 resolution: "d3@npm:7.9.0" dependencies: @@ -4220,13 +4682,13 @@ __metadata: languageName: node linkType: hard -"dagre-d3-es@npm:7.0.10": - version: 7.0.10 - resolution: "dagre-d3-es@npm:7.0.10" +"dagre-d3-es@npm:7.0.11": + version: 7.0.11 + resolution: "dagre-d3-es@npm:7.0.11" dependencies: - d3: "npm:^7.8.2" + d3: "npm:^7.9.0" lodash-es: "npm:^4.17.21" - checksum: 10c0/3e1bb6efe9a78cea3fe6ff265eb330692f057bf84c99d6a1d67db379231c37a1a1ca2e1ccc25a732ddf924cd5566062c033d88defd230debec324dc9256c6775 + checksum: 10c0/52f88bdfeca0d8554bee0c1419377585355b4ef179e5fedd3bac75f772745ecb789f6d7ea377a17566506bc8f151bc0dfe02a5175207a547975f335cd88c726c languageName: node linkType: hard @@ -4336,6 +4798,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -4454,8 +4923,8 @@ __metadata: version: 0.0.0-use.local resolution: "docs@workspace:." dependencies: - choco-astro: "npm:0.1.2" - choco-theme: "npm:0.8.1" + choco-astro: "npm:0.1.3" + choco-theme: "npm:0.8.2" languageName: unknown linkType: soft @@ -4495,10 +4964,15 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.0.11 <3.1.7": - version: 3.1.6 - resolution: "dompurify@npm:3.1.6" - checksum: 10c0/3de1cca187c78d3d8cb4134fc2985b644d6a81f6b4e024c77cfb04c1c2f38544ccf7b0ea37a48ce22fcca64594170ed7c22252574c75b801c44345cdd7b06c64 +"dompurify@npm:^3.2.1": + version: 3.2.2 + resolution: "dompurify@npm:3.2.2" + dependencies: + "@types/trusted-types": "npm:^2.0.7" + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 10c0/04fa1509a75c6c1dfc1f00c579253bd4781e291836176578927f5cb683dc904175c4fb71f9c40438b0b4b13fc306f79922d220200f3bd01eabe12727588afd1f languageName: node linkType: hard @@ -4528,9 +5002,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.41": - version: 1.5.43 - resolution: "electron-to-chromium@npm:1.5.43" - checksum: 10c0/d13f271f80807d1de3440a80849cbfcaa9810338e107c846ef5f1117e3a4a0267ae2d4f16a52c98438a06e9b65d83a0fb06d3f396de25e8cb303e6906ac4bd8c + version: 1.5.70 + resolution: "electron-to-chromium@npm:1.5.70" + checksum: 10c0/135dfe5b764eb54afcd70ec6084430ea562706570a7104eda8b69e694c3ec900f8d0a2f2e90f0fc86f7dbc6435dad427ec1732bb88f4e62cc5c86c55265ebcf4 languageName: node linkType: hard @@ -4544,6 +5018,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex-xs@npm:^1.0.0": + version: 1.0.0 + resolution: "emoji-regex-xs@npm:1.0.0" + checksum: 10c0/1082de006991eb05a3324ef0efe1950c7cdf66efc01d4578de82b0d0d62add4e55e97695a8a7eeda826c305081562dc79b477ddf18d886da77f3ba08c4b940a0 + languageName: node + linkType: hard + "emoji-regex@npm:^10.3.0": version: 10.4.0 resolution: "emoji-regex@npm:10.4.0" @@ -4574,7 +5055,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -4604,9 +5085,9 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5": + version: 1.23.5 + resolution: "es-abstract@npm:1.23.5" dependencies: array-buffer-byte-length: "npm:^1.0.1" arraybuffer.prototype.slice: "npm:^1.0.3" @@ -4623,7 +5104,7 @@ __metadata: function.prototype.name: "npm:^1.1.6" get-intrinsic: "npm:^1.2.4" get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" + globalthis: "npm:^1.0.4" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" has-proto: "npm:^1.0.3" @@ -4639,10 +5120,10 @@ __metadata: is-string: "npm:^1.0.7" is-typed-array: "npm:^1.1.13" is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" + regexp.prototype.flags: "npm:^1.5.3" safe-array-concat: "npm:^1.1.2" safe-regex-test: "npm:^1.0.3" string.prototype.trim: "npm:^1.2.9" @@ -4654,7 +5135,7 @@ __metadata: typed-array-length: "npm:^1.0.6" unbox-primitive: "npm:^1.0.2" which-typed-array: "npm:^1.1.15" - checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + checksum: 10c0/1f6f91da9cf7ee2c81652d57d3046621d598654d1d1b05c1578bafe5c4c2d3d69513901679bdca2de589f620666ec21de337e4935cec108a4ed0871d5ef04a5d languageName: node linkType: hard @@ -4711,13 +5192,13 @@ __metadata: linkType: hard "es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b languageName: node linkType: hard @@ -4905,6 +5386,89 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.23.0": + version: 0.23.1 + resolution: "esbuild@npm:0.23.1" + dependencies: + "@esbuild/aix-ppc64": "npm:0.23.1" + "@esbuild/android-arm": "npm:0.23.1" + "@esbuild/android-arm64": "npm:0.23.1" + "@esbuild/android-x64": "npm:0.23.1" + "@esbuild/darwin-arm64": "npm:0.23.1" + "@esbuild/darwin-x64": "npm:0.23.1" + "@esbuild/freebsd-arm64": "npm:0.23.1" + "@esbuild/freebsd-x64": "npm:0.23.1" + "@esbuild/linux-arm": "npm:0.23.1" + "@esbuild/linux-arm64": "npm:0.23.1" + "@esbuild/linux-ia32": "npm:0.23.1" + "@esbuild/linux-loong64": "npm:0.23.1" + "@esbuild/linux-mips64el": "npm:0.23.1" + "@esbuild/linux-ppc64": "npm:0.23.1" + "@esbuild/linux-riscv64": "npm:0.23.1" + "@esbuild/linux-s390x": "npm:0.23.1" + "@esbuild/linux-x64": "npm:0.23.1" + "@esbuild/netbsd-x64": "npm:0.23.1" + "@esbuild/openbsd-arm64": "npm:0.23.1" + "@esbuild/openbsd-x64": "npm:0.23.1" + "@esbuild/sunos-x64": "npm:0.23.1" + "@esbuild/win32-arm64": "npm:0.23.1" + "@esbuild/win32-ia32": "npm:0.23.1" + "@esbuild/win32-x64": "npm:0.23.1" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/08c2ed1105cc3c5e3a24a771e35532fe6089dd24a39c10097899072cef4a99f20860e41e9294e000d86380f353b04d8c50af482483d7f69f5208481cce61eec7 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -4912,13 +5476,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 - languageName: node - linkType: hard - "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" @@ -5066,54 +5623,54 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.1.0": - version: 8.1.0 - resolution: "eslint-scope@npm:8.1.0" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/ae1df7accae9ea90465c2ded70f7064d6d1f2962ef4cc87398855c4f0b3a5ab01063e0258d954bb94b184f6759febe04c3118195cab5c51978a7229948ba2875 + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-visitor-keys@npm:4.1.0" - checksum: 10c0/5483ef114c93a136aa234140d7aa3bd259488dae866d35cb0d0b52e6a158f614760a57256ac8d549acc590a87042cb40f6951815caa821e55dc4fd6ef4c722eb +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 languageName: node linkType: hard "eslint@npm:^9.11.1": - version: 9.13.0 - resolution: "eslint@npm:9.13.0" + version: 9.16.0 + resolution: "eslint@npm:9.16.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.11.0" - "@eslint/config-array": "npm:^0.18.0" - "@eslint/core": "npm:^0.7.0" - "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.13.0" - "@eslint/plugin-kit": "npm:^0.2.0" - "@humanfs/node": "npm:^0.16.5" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.16.0" + "@eslint/plugin-kit": "npm:^0.2.3" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.3.1" + "@humanwhocodes/retry": "npm:^0.4.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.1.0" - eslint-visitor-keys: "npm:^4.1.0" - espree: "npm:^10.2.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -5128,7 +5685,6 @@ __metadata: minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - text-table: "npm:^0.2.0" peerDependencies: jiti: "*" peerDependenciesMeta: @@ -5136,18 +5692,18 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/d3577444152182a9d8ea8c6a6acb073d3a2773ad73a6b646f432746583ec4bfcd6a44fcc2e37d05d276984e583c46c2d289b3b981ca8f8b4052756a152341d19 + checksum: 10c0/f36d12652c6f20bab8a77375b8ad29a6af030c3840deb0a5f9dd4cee49d68a2d68d7dc73b0c25918df59d83cd686dd5712e11387e696e1f3842e8dde15cd3255 languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.2.0": - version: 10.2.0 - resolution: "espree@npm:10.2.0" +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" dependencies: - acorn: "npm:^8.12.0" + acorn: "npm:^8.14.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^4.1.0" - checksum: 10c0/2b6bfb683e7e5ab2e9513949879140898d80a2d9867ea1db6ff5b0256df81722633b60a7523a7c614f05a39aeea159dd09ad2a0e90c0e218732fc016f9086215 + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 languageName: node linkType: hard @@ -5353,6 +5909,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.5.0": + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" + dependencies: + strnum: "npm:^1.0.5" + bin: + fxparser: src/cli/cli.js + checksum: 10c0/71d206c9e137f5c26af88d27dde0108068a5d074401901d643c500c36e95dfd828333a98bda020846c41f5b9b364e2b0e9be5b19b0bdcab5cf31559c07b80a95 + languageName: node + linkType: hard + "fastest-levenshtein@npm:^1.0.16": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" @@ -5369,6 +5936,15 @@ __metadata: languageName: node linkType: hard +"feed@npm:^4.2.2": + version: 4.2.2 + resolution: "feed@npm:4.2.2" + dependencies: + xml-js: "npm:^1.6.11" + checksum: 10c0/c0849bde569da94493224525db00614fd1855a5d7c2e990f6e8637bd0298e85c3d329efe476cba77e711e438c3fb48af60cd5ef0c409da5bcd1f479790b0a372 + languageName: node + linkType: hard + "fetch-cookie@npm:^2.0.3": version: 2.2.0 resolution: "fetch-cookie@npm:2.2.0" @@ -5471,9 +6047,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9, flatted@npm:^3.3.1": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 languageName: node linkType: hard @@ -5521,15 +6097,6 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 - languageName: node - linkType: hard - "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -5624,7 +6191,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -5655,7 +6222,7 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.0": +"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.5": version: 4.8.1 resolution: "get-tsconfig@npm:4.8.1" dependencies: @@ -5749,13 +6316,13 @@ __metadata: linkType: hard "globals@npm:^15.9.0": - version: 15.11.0 - resolution: "globals@npm:15.11.0" - checksum: 10c0/861e39bb6bd9bd1b9f355c25c962e5eb4b3f0e1567cf60fa6c06e8c502b0ec8706b1cce055d69d84d0b7b8e028bec5418cf629a54e7047e116538d1c1c1a375c + version: 15.13.0 + resolution: "globals@npm:15.13.0" + checksum: 10c0/640365115ca5f81d91e6a7667f4935021705e61a1a5a76a6ec5c3a5cdf6e53f165af7f9db59b7deb65cf2e1f83d03ac8d6660d0b14c569c831a9b6483eeef585 languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -5809,12 +6376,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 +"gopd@npm:^1.0.1, gopd@npm:^1.1.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard @@ -5851,20 +6416,13 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": +"has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b languageName: node linkType: hard -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 - languageName: node - linkType: hard - "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" @@ -5882,16 +6440,18 @@ __metadata: linkType: hard "has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + version: 1.1.0 + resolution: "has-proto@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/d0aeb83ca76aa265a7629bf973d6338c310b8307cb7fa8b85f8f01a7d95fc3d6ede54eaedeb538a6c1ee4fc8961abfbe89ea88d9a78244fa03097fe5b506c10d languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 +"has-symbols@npm:^1.0.3": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard @@ -5914,13 +6474,13 @@ __metadata: linkType: hard "hast-util-from-dom@npm:^5.0.0": - version: 5.0.0 - resolution: "hast-util-from-dom@npm:5.0.0" + version: 5.0.1 + resolution: "hast-util-from-dom@npm:5.0.1" dependencies: "@types/hast": "npm:^3.0.0" - hastscript: "npm:^8.0.0" + hastscript: "npm:^9.0.0" web-namespaces: "npm:^2.0.0" - checksum: 10c0/1b0a9d65eb8f8cd3616559190bb6db271b7b4f72a13c5dc16abac264b6f7145beb408fbaa497d1b5c725d55392b951972d8313802bfe90ccac33f888ec34c63c + checksum: 10c0/9a90381e048107a093a3da758bb17b67aaf5322e222f02497f841c4990abf94aa177d38d5b9bf61ad07b3601d0409f34f5b556d89578cc189230c6b994d2af77 languageName: node linkType: hard @@ -5951,18 +6511,18 @@ __metadata: linkType: hard "hast-util-from-parse5@npm:^8.0.0": - version: 8.0.1 - resolution: "hast-util-from-parse5@npm:8.0.1" + version: 8.0.2 + resolution: "hast-util-from-parse5@npm:8.0.2" dependencies: "@types/hast": "npm:^3.0.0" "@types/unist": "npm:^3.0.0" devlop: "npm:^1.0.0" - hastscript: "npm:^8.0.0" + hastscript: "npm:^9.0.0" property-information: "npm:^6.0.0" vfile: "npm:^6.0.0" vfile-location: "npm:^5.0.0" web-namespaces: "npm:^2.0.0" - checksum: 10c0/4a30bb885cff1f0e023c429ae3ece73fe4b03386f07234bf23f5555ca087c2573ff4e551035b417ed7615bde559f394cdaf1db2b91c3b7f0575f3563cd238969 + checksum: 10c0/921f40d7bd71fe7415b68df5e2d53ba62f0a35808be0504fa24584e6f6a85bfbf14dc20d171c7ccc1cf84058bcc445d12a746598d324cece1ec1e52ea9d489af languageName: node linkType: hard @@ -5985,8 +6545,8 @@ __metadata: linkType: hard "hast-util-raw@npm:^9.0.0": - version: 9.0.4 - resolution: "hast-util-raw@npm:9.0.4" + version: 9.1.0 + resolution: "hast-util-raw@npm:9.1.0" dependencies: "@types/hast": "npm:^3.0.0" "@types/unist": "npm:^3.0.0" @@ -6001,7 +6561,7 @@ __metadata: vfile: "npm:^6.0.0" web-namespaces: "npm:^2.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/03d0fe7ba8bd75c9ce81f829650b19b78917bbe31db70d36bf6f136842496c3474e3bb1841f2d30dafe1f6b561a89a524185492b9a93d40b131000743c0d7998 + checksum: 10c0/d0d909d2aedecef6a06f0005cfae410d6475e6e182d768bde30c3af9fcbbe4f9beb0522bdc21d0679cb3c243c0df40385797ed255148d68b3d3f12e82d12aacc languageName: node linkType: hard @@ -6107,16 +6667,16 @@ __metadata: languageName: node linkType: hard -"hastscript@npm:^8.0.0": - version: 8.0.0 - resolution: "hastscript@npm:8.0.0" +"hastscript@npm:^9.0.0": + version: 9.0.0 + resolution: "hastscript@npm:9.0.0" dependencies: "@types/hast": "npm:^3.0.0" comma-separated-tokens: "npm:^2.0.0" hast-util-parse-selector: "npm:^4.0.0" property-information: "npm:^6.0.0" space-separated-tokens: "npm:^2.0.0" - checksum: 10c0/f0b54bbdd710854b71c0f044612db0fe1b5e4d74fa2001633dc8c535c26033269f04f536f9fd5b03f234de1111808f9e230e9d19493bf919432bb24d541719e0 + checksum: 10c0/66eff826846c55482052ebbc99b6881c14aff6421526634f4c95318ba1d0d1f1bbf5aa38446f388943c0f32d5383fa38740c972b37678dd1cd0c82e6e5807fbf languageName: node linkType: hard @@ -6141,6 +6701,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^8.0.0": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.0.1" + entities: "npm:^4.4.0" + checksum: 10c0/609cca85886d0bf2c9a5db8c6926a89f3764596877492e2caa7a25a789af4065bc6ee2cdc81807fe6b1d03a87bf8a373b5a754528a4cc05146b713c20575aab4 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -6215,13 +6787,6 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f - languageName: node - linkType: hard - "ini@npm:^1.3.5": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -6319,12 +6884,21 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -6337,13 +6911,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.0": + version: 1.2.0 + resolution: "is-boolean-object@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/166319154c7c1fda06d164d3a25e969032d7929a1e3917ae56f6bd8870b831bbfdc608a3070fb5db94d5a2afc606683d484655777c9b62305383a8b87f1b5aa4 languageName: node linkType: hard @@ -6356,7 +6930,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f @@ -6381,7 +6955,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1": +"is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -6420,6 +6994,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.0 + resolution: "is-finalizationregistry@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/1cd94236bfb6e060fe2b973c8726a2782727f7d495b3e8e1d51d3e619c5a3345413706f555956eb5b12af15eba0414118f64a1b19d793ec36b5e6767a13836ac + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -6427,6 +7010,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.10": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -6461,10 +7053,10 @@ __metadata: languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc languageName: node linkType: hard @@ -6475,12 +7067,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-number-object@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/29d575b5c54ff13f824858d8f7da4cf27131c59858744ec94e96be7b7d2de81038971c15a2636b38fa9eece3797c14bf8de898e1b30afc2f5c1df5cea9f06a8e languageName: node linkType: hard @@ -6505,13 +7098,22 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 +"is-regex@npm:^1.1.4": + version: 1.2.0 + resolution: "is-regex@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + gopd: "npm:^1.1.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/a407fefb871ceedebe718c35d2f4ba75dc3360c335e99ff2f8bc4488bdcc7b0b3bb78a208d1aa896cf2745630b97752ffd40b501c10bb7afc31d23c2e0092e8d + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 languageName: node linkType: hard @@ -6524,21 +7126,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.0": + version: 1.1.0 + resolution: "is-string@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2781bce7bfdb00276d000a7aafccad8038a7b5cb06abbfc638417a705dd41bca259977af78731dc8a87f170783c94c9f684bc086fc4856b623c1fd942c509b6b languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.0": + version: 1.1.0 + resolution: "is-symbol@npm:1.1.0" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + call-bind: "npm:^1.0.7" + has-symbols: "npm:^1.0.3" + safe-regex-test: "npm:^1.0.3" + checksum: 10c0/57f63c22e00cc4990680e12035b91ed158de1030924175123b13b2188fb2d10c9a80da9a923dd6ff9e9b084afd3d2e8d7d3ad711fe971e7fb74a44644751cd52 languageName: node linkType: hard @@ -6565,6 +7170,13 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -6574,6 +7186,16 @@ __metadata: languageName: node linkType: hard +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + languageName: node + linkType: hard + "is-wsl@npm:^3.0.0": version: 3.1.0 resolution: "is-wsl@npm:3.1.0" @@ -6832,10 +7454,10 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.34.0": - version: 0.34.0 - resolution: "known-css-properties@npm:0.34.0" - checksum: 10c0/8549969f02b1858554e89faf4548ece37625d0d21b42e8d54fa53184e68e1512ef2531bb15941575ad816361ab7447b598c1b18c1b96ce0a868333d1a68f2e2c +"known-css-properties@npm:^0.35.0": + version: 0.35.0 + resolution: "known-css-properties@npm:0.35.0" + checksum: 10c0/04a4a2859d62670bb25b5b28091a1f03f6f0d3298a5ed3e7476397c5287b98c434f6dd9c004a0c67a53b7f21acc93f83c972e98c122f568d4d0bd21fd2b90fb6 languageName: node linkType: hard @@ -6884,9 +7506,9 @@ __metadata: linkType: hard "lilconfig@npm:^3.1.1": - version: 3.1.2 - resolution: "lilconfig@npm:3.1.2" - checksum: 10c0/f059630b1a9bddaeba83059db00c672b64dc14074e9f232adce32b38ca1b5686ab737eb665c5ba3c32f147f0002b4bee7311ad0386a9b98547b5623e87071fbe + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc languageName: node linkType: hard @@ -6897,6 +7519,15 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:^5.0.0": + version: 5.0.0 + resolution: "linkify-it@npm:5.0.0" + dependencies: + uc.micro: "npm:^2.0.0" + checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d + languageName: node + linkType: hard + "load-yaml-file@npm:^0.2.0": version: 0.2.0 resolution: "load-yaml-file@npm:0.2.0" @@ -6910,12 +7541,12 @@ __metadata: linkType: hard "local-pkg@npm:^0.5.0": - version: 0.5.0 - resolution: "local-pkg@npm:0.5.0" + version: 0.5.1 + resolution: "local-pkg@npm:0.5.1" dependencies: - mlly: "npm:^1.4.2" - pkg-types: "npm:^1.0.3" - checksum: 10c0/f61cbd00d7689f275558b1a45c7ff2a3ddf8472654123ed880215677b9adfa729f1081e50c27ffb415cdb9fa706fb755fec5e23cdd965be375c8059e87ff1cc9 + mlly: "npm:^1.7.3" + pkg-types: "npm:^1.2.1" + checksum: 10c0/ade8346f1dc04875921461adee3c40774b00d4b74095261222ebd4d5fd0a444676e36e325f76760f21af6a60bc82480e154909b54d2d9f7173671e36dacf1808 languageName: node linkType: hard @@ -7019,12 +7650,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.12": - version: 0.30.12 - resolution: "magic-string@npm:0.30.12" +"magic-string@npm:^0.30.14": + version: 0.30.14 + resolution: "magic-string@npm:0.30.14" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/469f457d18af37dfcca8617086ea8a65bcd8b60ba8a1182cb024ce43e470ace3c9d1cb6bee58d3b311768fb16bc27bd50bdeebcaa63dadd0fd46cac4d2e11d5f + checksum: 10c0/c52c2a6e699dfa8a840e13154da35464a40cd8b07049b695a8b282883b0426c0811af1e36ac26860b4267289340b42772c156a5608e87be97b63d510e617e87a languageName: node linkType: hard @@ -7046,23 +7677,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - proc-log: "npm:^4.2.0" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard @@ -7073,6 +7703,22 @@ __metadata: languageName: node linkType: hard +"markdown-it@npm:^14.1.0": + version: 14.1.0 + resolution: "markdown-it@npm:14.1.0" + dependencies: + argparse: "npm:^2.0.1" + entities: "npm:^4.4.0" + linkify-it: "npm:^5.0.0" + mdurl: "npm:^2.0.0" + punycode.js: "npm:^2.3.1" + uc.micro: "npm:^2.1.0" + bin: + markdown-it: bin/markdown-it.mjs + checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4 + languageName: node + linkType: hard + "markdown-table@npm:^3.0.0": version: 3.0.4 resolution: "markdown-table@npm:3.0.4" @@ -7129,8 +7775,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-from-markdown@npm:2.0.1" + version: 2.0.2 + resolution: "mdast-util-from-markdown@npm:2.0.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" @@ -7144,7 +7790,7 @@ __metadata: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" unist-util-stringify-position: "npm:^4.0.0" - checksum: 10c0/496596bc6419200ff6258531a0ebcaee576a5c169695f5aa296a79a85f2a221bb9247d565827c709a7c2acfb56ae3c3754bf483d86206617bd299a9658c8121c + checksum: 10c0/76eb2bd2c6f7a0318087c73376b8af6d7561c1e16654e7667e640f391341096c56142618fd0ff62f6d39e5ab4895898b9789c84cd7cec2874359a437a0e1ff15 languageName: node linkType: hard @@ -7314,18 +7960,19 @@ __metadata: linkType: hard "mdast-util-to-markdown@npm:^2.0.0": - version: 2.1.0 - resolution: "mdast-util-to-markdown@npm:2.1.0" + version: 2.1.2 + resolution: "mdast-util-to-markdown@npm:2.1.2" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" longest-streak: "npm:^3.0.0" mdast-util-phrasing: "npm:^4.0.0" mdast-util-to-string: "npm:^4.0.0" + micromark-util-classify-character: "npm:^2.0.0" micromark-util-decode-string: "npm:^2.0.0" unist-util-visit: "npm:^5.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/8bd37a9627a438ef6418d6642661904d0cc03c5c732b8b018a8e238ef5cc82fe8aef1940b19c6f563245e58b9659f35e527209bd3fe145f3c723ba14d18fc3e6 + checksum: 10c0/4649722a6099f12e797bd8d6469b2b43b44e526b5182862d9c7766a3431caad2c0112929c538a972f214e63c015395e5d3f54bd81d9ac1b16e6d8baaf582f749 languageName: node linkType: hard @@ -7352,17 +7999,24 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.10.0": - version: 2.10.0 - resolution: "mdn-data@npm:2.10.0" - checksum: 10c0/f6f1a6a6eb092bab250d06f6f6c7cb1733a77a17e7119aac829ad67d4322bbf6a30df3c6d88686e71942e66bd49274b2ddfede22a1d3df0d6c49a56fbd09eb7c +"mdn-data@npm:2.12.1": + version: 2.12.1 + resolution: "mdn-data@npm:2.12.1" + checksum: 10c0/1a09f441bdd423f2b0ab712665a1a3329fe7b15e9a2dad8c1c10c521ddb204ed186e7ac91052fd53a5ae0a07ac6eae53b5bcbb59ba8a1fb654268611297eea4a + languageName: node + linkType: hard + +"mdn-data@npm:^2.12.2": + version: 2.12.2 + resolution: "mdn-data@npm:2.12.2" + checksum: 10c0/b22443b71d70f72ccc3c6ba1608035431a8fc18c3c8fc53523f06d20e05c2ac10f9b53092759a2ca85cf02f0d37036f310b581ce03e7b99ac74d388ef8152ade languageName: node linkType: hard -"mdn-data@npm:^2.11.1": - version: 2.11.1 - resolution: "mdn-data@npm:2.11.1" - checksum: 10c0/405036e696145f3492f3aba3e024c366f461a4452199f02935f6044ca94957be4176d3b742942062d28c4654d593686a343a235f01b6317c6a9c65c67e47b7bf +"mdurl@npm:^2.0.0": + version: 2.0.0 + resolution: "mdurl@npm:2.0.0" + checksum: 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0 languageName: node linkType: hard @@ -7403,20 +8057,21 @@ __metadata: linkType: hard "mermaid@npm:^11.0.0": - version: 11.3.0 - resolution: "mermaid@npm:11.3.0" + version: 11.4.1 + resolution: "mermaid@npm:11.4.1" dependencies: "@braintree/sanitize-url": "npm:^7.0.1" "@iconify/utils": "npm:^2.1.32" "@mermaid-js/parser": "npm:^0.3.0" + "@types/d3": "npm:^7.4.3" cytoscape: "npm:^3.29.2" cytoscape-cose-bilkent: "npm:^4.1.0" cytoscape-fcose: "npm:^2.2.0" d3: "npm:^7.9.0" d3-sankey: "npm:^0.12.3" - dagre-d3-es: "npm:7.0.10" + dagre-d3-es: "npm:7.0.11" dayjs: "npm:^1.11.10" - dompurify: "npm:^3.0.11 <3.1.7" + dompurify: "npm:^3.2.1" katex: "npm:^0.16.9" khroma: "npm:^2.1.0" lodash-es: "npm:^4.17.21" @@ -7425,13 +8080,13 @@ __metadata: stylis: "npm:^4.3.1" ts-dedent: "npm:^2.2.0" uuid: "npm:^9.0.1" - checksum: 10c0/32786d34f6cd69cb7fcfb2f72543a69169610c132fd88942177aa123ed4d3268e0a103091aa24c2e2c16ea788ddaae615119e873fce2b5093d24ed437f773821 + checksum: 10c0/eb787a1ddcb02c496b5b38f43a43f35f6a358c5474517a7ba54bfba0022f90beeeb5174716ac53501ae05bb3c9667dc656822828786cc42ba1f507c9ff324cc9 languageName: node linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-core-commonmark@npm:2.0.1" + version: 2.0.2 + resolution: "micromark-core-commonmark@npm:2.0.2" dependencies: decode-named-character-reference: "npm:^1.0.0" devlop: "npm:^1.0.0" @@ -7449,7 +8104,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/a0b280b1b6132f600518e72cb29a4dd1b2175b85f5ed5b25d2c5695e42b876b045971370daacbcfc6b4ce8cf7acbf78dd3a0284528fb422b450144f4b3bebe19 + checksum: 10c0/87c7a75cd339189eb6f1d6323037f7d108d1331d953b84fe839b37fd385ee2292b27222327c1ceffda46ba5d5d4dee703482475e5ee8744be40c9e308d8acb77 languageName: node linkType: hard @@ -7624,25 +8279,25 @@ __metadata: linkType: hard "micromark-factory-destination@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-destination@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-destination@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/b73492f687d41a6a379159c2f3acbf813042346bcea523d9041d0cc6124e6715f0779dbb2a0b3422719e9764c3b09f9707880aa159557e3cb4aeb03b9d274915 + checksum: 10c0/bbafcf869cee5bf511161354cb87d61c142592fbecea051000ff116068dc85216e6d48519d147890b9ea5d7e2864a6341c0c09d9948c203bff624a80a476023c languageName: node linkType: hard "micromark-factory-label@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-label@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-label@npm:2.0.1" dependencies: devlop: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/8ffad00487a7891941b1d1f51d53a33c7a659dcf48617edb7a4008dad7aff67ec316baa16d55ca98ae3d75ce1d81628dbf72fedc7c6f108f740dec0d5d21c8ee + checksum: 10c0/0137716b4ecb428114165505e94a2f18855c8bbea21b07a8b5ce514b32a595ed789d2b967125718fc44c4197ceaa48f6609d58807a68e778138d2e6b91b824e8 languageName: node linkType: hard @@ -7664,104 +8319,104 @@ __metadata: linkType: hard "micromark-factory-space@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-space@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-space@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/103ca954dade963d4ff1d2f27d397833fe855ddc72590205022832ef68b775acdea67949000cee221708e376530b1de78c745267b0bf8366740840783eb37122 + checksum: 10c0/f9ed43f1c0652d8d898de0ac2be3f77f776fffe7dd96bdbba1e02d7ce33d3853c6ff5daa52568fc4fa32cdf3a62d86b85ead9b9189f7211e1d69ff2163c450fb languageName: node linkType: hard "micromark-factory-title@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-title@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-title@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2b2188e7a011b1b001faf8c860286d246d5c3485ef8819270c60a5808f4c7613e49d4e481dbdff62600ef7acdba0f5100be2d125cbd2a15e236c26b3668a8ebd + checksum: 10c0/e72fad8d6e88823514916890099a5af20b6a9178ccf78e7e5e05f4de99bb8797acb756257d7a3a57a53854cb0086bf8aab15b1a9e9db8982500dd2c9ff5948b6 languageName: node linkType: hard "micromark-factory-whitespace@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-factory-whitespace@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-factory-whitespace@npm:2.0.1" dependencies: micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/4e91baab0cc71873095134bd0e225d01d9786cde352701402d71b72d317973954754e8f9f1849901f165530e6421202209f4d97c460a27bb0808ec5a3fc3148c + checksum: 10c0/20a1ec58698f24b766510a309b23a10175034fcf1551eaa9da3adcbed3e00cd53d1ebe5f030cf873f76a1cec3c34eb8c50cc227be3344caa9ed25d56cf611224 languageName: node linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-util-character@npm:2.1.0" + version: 2.1.1 + resolution: "micromark-util-character@npm:2.1.1" dependencies: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/fc37a76aaa5a5138191ba2bef1ac50c36b3bcb476522e98b1a42304ab4ec76f5b036a746ddf795d3de3e7004b2c09f21dd1bad42d161f39b8cfc0acd067e6373 + checksum: 10c0/d3fe7a5e2c4060fc2a076f9ce699c82a2e87190a3946e1e5eea77f563869b504961f5668d9c9c014724db28ac32fa909070ea8b30c3a39bd0483cc6c04cc76a1 languageName: node linkType: hard "micromark-util-chunked@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-chunked@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-chunked@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/043b5f2abc8c13a1e2e4c378ead191d1a47ed9e0cd6d0fa5a0a430b2df9e17ada9d5de5a20688a000bbc5932507e746144acec60a9589d9a79fa60918e029203 + checksum: 10c0/b68c0c16fe8106949537bdcfe1be9cf36c0ccd3bc54c4007003cb0984c3750b6cdd0fd77d03f269a3382b85b0de58bde4f6eedbe7ecdf7244759112289b1ab56 languageName: node linkType: hard "micromark-util-classify-character@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-classify-character@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-classify-character@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/2bf5fa5050faa9b69f6c7e51dbaaf02329ab70fabad8229984381b356afbbf69db90f4617bec36d814a7d285fb7cad8e3c4e38d1daf4387dc9e240aa7f9a292a + checksum: 10c0/8a02e59304005c475c332f581697e92e8c585bcd45d5d225a66c1c1b14ab5a8062705188c2ccec33cc998d33502514121478b2091feddbc751887fc9c290ed08 languageName: node linkType: hard "micromark-util-combine-extensions@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-combine-extensions@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-combine-extensions@npm:2.0.1" dependencies: micromark-util-chunked: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/cd4c8d1a85255527facb419ff3b3cc3d7b7f27005c5ef5fa7ef2c4d0e57a9129534fc292a188ec2d467c2c458642d369c5f894bc8a9e142aed6696cc7989d3ea + checksum: 10c0/f15e282af24c8372cbb10b9b0b3e2c0aa681fea0ca323a44d6bc537dc1d9382c819c3689f14eaa000118f5a163245358ce6276b2cda9a84439cdb221f5d86ae7 languageName: node linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + version: 2.0.2 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/3f6d684ee8f317c67806e19b3e761956256cb936a2e0533aad6d49ac5604c6536b2041769c6febdd387ab7175b7b7e551851bf2c1f78da943e7a3671ca7635ac + checksum: 10c0/9c8a9f2c790e5593ffe513901c3a110e9ec8882a08f466da014112a25e5059b51551ca0aeb7ff494657d86eceb2f02ee556c6558b8d66aadc61eae4a240da0df languageName: node linkType: hard "micromark-util-decode-string@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-decode-string@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-decode-string@npm:2.0.1" dependencies: decode-named-character-reference: "npm:^1.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-decode-numeric-character-reference: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/f5413bebb21bdb686cfa1bcfa7e9c93093a523d1b42443ead303b062d2d680a94e5e8424549f57b8ba9d786a758e5a26a97f56068991bbdbca5d1885b3aa7227 + checksum: 10c0/f24d75b2e5310be6e7b6dee532e0d17d3bf46996841d6295f2a9c87a2046fff4ab603c52ab9d7a7a6430a8b787b1574ae895849c603d262d1b22eef71736b5cb languageName: node linkType: hard "micromark-util-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-encode@npm:2.0.0" - checksum: 10c0/ebdaafff23100bbf4c74e63b4b1612a9ddf94cd7211d6a076bc6fb0bc32c1b48d6fb615aa0953e607c62c97d849f97f1042260d3eb135259d63d372f401bbbb2 + version: 2.0.1 + resolution: "micromark-util-encode@npm:2.0.1" + checksum: 10c0/b2b29f901093845da8a1bf997ea8b7f5e061ffdba85070dfe14b0197c48fda64ffcf82bfe53c90cf9dc185e69eef8c5d41cae3ba918b96bc279326921b59008a languageName: node linkType: hard @@ -7782,70 +8437,70 @@ __metadata: linkType: hard "micromark-util-html-tag-name@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-html-tag-name@npm:2.0.0" - checksum: 10c0/988aa26367449bd345b627ae32cf605076daabe2dc1db71b578a8a511a47123e14af466bcd6dcbdacec60142f07bc2723ec5f7a0eed0f5319ce83b5e04825429 + version: 2.0.1 + resolution: "micromark-util-html-tag-name@npm:2.0.1" + checksum: 10c0/ae80444db786fde908e9295f19a27a4aa304171852c77414516418650097b8afb401961c9edb09d677b06e97e8370cfa65638dde8438ebd41d60c0a8678b85b9 languageName: node linkType: hard "micromark-util-normalize-identifier@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-normalize-identifier@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-normalize-identifier@npm:2.0.1" dependencies: micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/93bf8789b8449538f22cf82ac9b196363a5f3b2f26efd98aef87c4c1b1f8c05be3ef6391ff38316ff9b03c1a6fd077342567598019ddd12b9bd923dacc556333 + checksum: 10c0/5299265fa360769fc499a89f40142f10a9d4a5c3dd8e6eac8a8ef3c2e4a6570e4c009cf75ea46dce5ee31c01f25587bde2f4a5cc0a935584ae86dd857f2babbd languageName: node linkType: hard "micromark-util-resolve-all@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-resolve-all@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-resolve-all@npm:2.0.1" dependencies: micromark-util-types: "npm:^2.0.0" - checksum: 10c0/3b912e88453dcefe728a9080c8934a75ac4732056d6576ceecbcaf97f42c5d6fa2df66db8abdc8427eb167c5ffddefe26713728cfe500bc0e314ed260d6e2746 + checksum: 10c0/bb6ca28764696bb479dc44a2d5b5fe003e7177aeae1d6b0d43f24cc223bab90234092d9c3ce4a4d2b8df095ccfd820537b10eb96bb7044d635f385d65a4c984a languageName: node linkType: hard "micromark-util-sanitize-uri@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-sanitize-uri@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-sanitize-uri@npm:2.0.1" dependencies: micromark-util-character: "npm:^2.0.0" micromark-util-encode: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" - checksum: 10c0/74763ca1c927dd520d3ab8fd9856a19740acf76fc091f0a1f5d4e99c8cd5f1b81c5a0be3efb564941a071fb6d85fd951103f2760eb6cff77b5ab3abe08341309 + checksum: 10c0/60e92166e1870fd4f1961468c2651013ff760617342918e0e0c3c4e872433aa2e60c1e5a672bfe5d89dc98f742d6b33897585cf86ae002cda23e905a3c02527c languageName: node linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-subtokenize@npm:2.0.1" + version: 2.0.3 + resolution: "micromark-util-subtokenize@npm:2.0.3" dependencies: devlop: "npm:^1.0.0" micromark-util-chunked: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/000cefde827db129f4ed92b8fbdeb4866c5f9c93068c0115485564b0426abcb9058080aa257df9035e12ca7fa92259d66623ea750b9eb3bcdd8325d3fb6fc237 + checksum: 10c0/75501986ecb02a6f06c0f3e58b584ae3ff3553b520260e8ce27d2db8c79b8888861dd9d3b26e30f5c6084fddd90f96dc3ff551f02c2ac4d669ebe920e483b6d6 languageName: node linkType: hard "micromark-util-symbol@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-symbol@npm:2.0.0" - checksum: 10c0/4e76186c185ce4cefb9cea8584213d9ffacd77099d1da30c0beb09fa21f46f66f6de4c84c781d7e34ff763fe3a06b530e132fa9004882afab9e825238d0aa8b3 + version: 2.0.1 + resolution: "micromark-util-symbol@npm:2.0.1" + checksum: 10c0/f2d1b207771e573232436618e78c5e46cd4b5c560dd4a6d63863d58018abbf49cb96ec69f7007471e51434c60de3c9268ef2bf46852f26ff4aacd10f9da16fe9 languageName: node linkType: hard "micromark-util-types@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-types@npm:2.0.0" - checksum: 10c0/d74e913b9b61268e0d6939f4209e3abe9dada640d1ee782419b04fd153711112cfaaa3c4d5f37225c9aee1e23c3bb91a1f5223e1e33ba92d33e83956a53e61de + version: 2.0.1 + resolution: "micromark-util-types@npm:2.0.1" + checksum: 10c0/872ec9334bb42afcc91c5bed8b7ee03b75654b36c6f221ab4d2b1bb0299279f00db948bf38ec6bc1ec03d0cf7842c21ab805190bf676157ba587eb0386d38b71 languageName: node linkType: hard "micromark@npm:^4.0.0": - version: 4.0.0 - resolution: "micromark@npm:4.0.0" + version: 4.0.1 + resolution: "micromark@npm:4.0.1" dependencies: "@types/debug": "npm:^4.0.0" debug: "npm:^4.0.0" @@ -7864,7 +8519,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/7e91c8d19ff27bc52964100853f1b3b32bb5b2ece57470a34ba1b2f09f4e2a183d90106c4ae585c9f2046969ee088576fed79b2f7061cba60d16652ccc2c64fd + checksum: 10c0/b5d950c84664ce209575e5a54946488f0a1e1240d080544e657b65074c9b08208a5315d9db066b93cbc199ec05f68552ba8b09fd5e716c726f4a4712275a7c5c languageName: node linkType: hard @@ -7928,18 +8583,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b languageName: node linkType: hard @@ -7979,48 +8634,41 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 languageName: node linkType: hard -"mkdirp@npm:^1.0.3": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" bin: - mkdirp: bin/cmd.js - checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"mlly@npm:^1.4.2, mlly@npm:^1.7.1, mlly@npm:^1.7.2": - version: 1.7.2 - resolution: "mlly@npm:1.7.2" +"mlly@npm:^1.7.1, mlly@npm:^1.7.2, mlly@npm:^1.7.3": + version: 1.7.3 + resolution: "mlly@npm:1.7.3" dependencies: - acorn: "npm:^8.12.1" + acorn: "npm:^8.14.0" pathe: "npm:^1.1.2" - pkg-types: "npm:^1.2.0" + pkg-types: "npm:^1.2.1" ufo: "npm:^1.5.4" - checksum: 10c0/e5a990b9d895477f3d3dfceec9797e41d6f029ce3b1b2dcf787d4b7500b4caff4b3cdc0ae5cb82c14b469b85209fe3d7368286415c0ca5415b163219fc6b5f21 + checksum: 10c0/b530887fe95a6e3458c1b24e9775dc61c167d402126f2f5f13a13845a3fb77c3db8d79cb32077c98679a392d8ecfdc4e5df3d6925bf650d807dc2dfe8cc35b53 languageName: node linkType: hard @@ -8071,11 +8719,11 @@ __metadata: linkType: hard "nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard @@ -8086,10 +8734,10 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^0.6.3": - version: 0.6.4 - resolution: "negotiator@npm:0.6.4" - checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard @@ -8124,22 +8772,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.2.0 - resolution: "node-gyp@npm:10.2.0" + version: 11.0.0 + resolution: "node-gyp@npm:11.0.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^4.1.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.2.1" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/00630d67dbd09a45aee0a5d55c05e3916ca9e6d427ee4f7bc392d2d3dc5fad7449b21fc098dd38260a53d9dcc9c879b36704a1994235d4707e7271af7e9a835b + checksum: 10c0/a3b885bbee2d271f1def32ba2e30ffcf4562a3db33af06b8b365e053153e2dd2051b9945783c3c8e852d26a0f20f65b251c7e83361623383a99635c0280ee573 languageName: node linkType: hard @@ -8150,14 +8798,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" +"nopt@npm:^8.0.0": + version: 8.0.0 + resolution: "nopt@npm:8.0.0" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + checksum: 10c0/19cb986f79abaca2d0f0b560021da7b32ee6fcc3de48f3eaeb0c324d36755c17754f886a754c091f01f740c17caf7d6aea8237b7fbaf39f476ae5e30a249f18f languageName: node linkType: hard @@ -8212,10 +8860,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 languageName: node linkType: hard @@ -8281,12 +8929,14 @@ __metadata: languageName: node linkType: hard -"oniguruma-to-js@npm:0.4.3": - version: 0.4.3 - resolution: "oniguruma-to-js@npm:0.4.3" +"oniguruma-to-es@npm:0.7.0": + version: 0.7.0 + resolution: "oniguruma-to-es@npm:0.7.0" dependencies: - regex: "npm:^4.3.2" - checksum: 10c0/47d8a4089b1fd0ae4b9781907a92222ae549756ddb72a177a85fdc3bda8e59ce2840710dd03e448b80c9878aa8f4e14519fccc3652da71fc3e8bc048d5cb6acb + emoji-regex-xs: "npm:^1.0.0" + regex: "npm:^5.0.2" + regex-recursion: "npm:^4.3.0" + checksum: 10c0/086f085bc3660f42e61ffa3d30ac50a47736713fc80a36f9fbf92ac61a31fa9daed2a52b6a172d49805c7f3166a06eccb87af787387091f756e0eda97fd89c53 languageName: node linkType: hard @@ -8304,9 +8954,9 @@ __metadata: languageName: node linkType: hard -"ora@npm:^8.1.0": - version: 8.1.0 - resolution: "ora@npm:8.1.0" +"ora@npm:^8.1.1": + version: 8.1.1 + resolution: "ora@npm:8.1.1" dependencies: chalk: "npm:^5.3.0" cli-cursor: "npm:^5.0.0" @@ -8317,7 +8967,7 @@ __metadata: stdin-discarder: "npm:^0.2.2" string-width: "npm:^7.2.0" strip-ansi: "npm:^7.1.0" - checksum: 10c0/4ac9a6dd7fe915a354680f33ced21ee96d13d3c5ab0dc00b3c3ba9e3695ed141b1d045222990f5a71a9a91f801042a0b0d32e58dfc5509ff9b81efdd3fcf6339 + checksum: 10c0/996a81a9e997481339de3a7996c56131ea292c0a0e9e42d1cd454e2390f1ce7015ec925dcdd29e3d74dc5d037a4aa1877e575b491555507bcd9f219df760a63f languageName: node linkType: hard @@ -8366,12 +9016,10 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 +"p-map@npm:^7.0.2": + version: 7.0.2 + resolution: "p-map@npm:7.0.2" + checksum: 10c0/e10548036648d1c043153f9997112fe5a7de54a319210238628f8ea22ee36587fd6ee740811f88b60bbf29d932e23ae35df7fced40df477116c84c18e797047e languageName: node linkType: hard @@ -8407,9 +9055,9 @@ __metadata: linkType: hard "package-manager-detector@npm:^0.2.0": - version: 0.2.2 - resolution: "package-manager-detector@npm:0.2.2" - checksum: 10c0/c2ba6c8910278b478f16454fba670790e8c173905378104d769ad369492c830a23ffdaf6b010bf7df2b4a64a2d875ba563a9bdf3f3ed3cd19312e047d192d382 + version: 0.2.7 + resolution: "package-manager-detector@npm:0.2.7" + checksum: 10c0/0ea19abf11e251c3bffe2698450a4a2a5658528b88151943eff01c5f4b9bdc848abc96588c1fe5f01618887cf1154d6e72eb28edb263e46178397aa6ebd58ff0 languageName: node linkType: hard @@ -8464,12 +9112,19 @@ __metadata: languageName: node linkType: hard +"parse-srcset@npm:^1.0.2": + version: 1.0.2 + resolution: "parse-srcset@npm:1.0.2" + checksum: 10c0/2f268e3d110d4c53d06ed2a8e8ee61a7da0cee13bf150819a6da066a8ca9b8d15b5600d6e6cae8be940e2edc50ee7c1e1052934d6ec858324065ecef848f0497 + languageName: node + linkType: hard + "parse5@npm:^7.0.0": - version: 7.2.0 - resolution: "parse5@npm:7.2.0" + version: 7.2.1 + resolution: "parse5@npm:7.2.1" dependencies: entities: "npm:^4.5.0" - checksum: 10c0/76d68684708befb41ff1d5e0e9835f566afb3950807d340941afc9dbe4c9c28db2414bda0c8503d459de863463869b8540c6abf8c9742cffa0b9b31eecd37951 + checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 languageName: node linkType: hard @@ -8539,7 +9194,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -8592,7 +9247,7 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3, pkg-types@npm:^1.2.0": +"pkg-types@npm:^1.2.1": version: 1.2.1 resolution: "pkg-types@npm:1.2.1" dependencies: @@ -8603,27 +9258,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.48.1": - version: 1.48.1 - resolution: "playwright-core@npm:1.48.1" +"playwright-core@npm:1.49.0": + version: 1.49.0 + resolution: "playwright-core@npm:1.49.0" bin: playwright-core: cli.js - checksum: 10c0/2f75532b9b7dfa0e586f5660ac1d8ea729bbdbd28dd2c0711e7cfc1adfe5cf7448d7f15a018ec9851a8f50c0743c3990cb9df23064bed603627baeac4dce3915 + checksum: 10c0/22c1a72fabdcc87bd1cd4d40a032d2c5b94cf94ba7484dc182048c3fa1c8ec26180b559d8cac4ca9870e8fd6bdf5ef9d9f54e7a31fd60d67d098fcffc5e4253b languageName: node linkType: hard -"playwright@npm:1.48.1": - version: 1.48.1 - resolution: "playwright@npm:1.48.1" +"playwright@npm:1.49.0": + version: 1.49.0 + resolution: "playwright@npm:1.49.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.48.1" + playwright-core: "npm:1.49.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/96280ae656226e52015c0c69c4c19e9f594c19353a79012a19bd7b7175d7b409c1aed289a629df49ef897a57ccd24668ad15b86c283db10f76212a4db90a94ac + checksum: 10c0/e94d662747cd147d0573570fec90dadc013c1097595714036fc8934a075c5a82ab04a49111b03b1f762ea86429bdb7c94460901896901e20970b30ce817cc93f languageName: node linkType: hard @@ -9382,7 +10037,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.7, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": +"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.7, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -9392,6 +10047,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-selector-parser@npm:7.0.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d + languageName: node + linkType: hard + "postcss-sorting@npm:^8.0.2": version: 8.0.2 resolution: "postcss-sorting@npm:8.0.2" @@ -9431,14 +10096,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.32, postcss@npm:^8.4.35, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.47": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" +"postcss@npm:^8.3.11, postcss@npm:^8.4.32, postcss@npm:^8.4.35, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/929f68b5081b7202709456532cee2a145c1843d391508c5a09de2517e8c4791638f71dd63b1898dba6712f8839d7a6da046c72a5e44c162e908f5911f57b5f44 + checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 languageName: node linkType: hard @@ -9483,10 +10148,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard @@ -9518,13 +10183,22 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a + languageName: node + linkType: hard + +"punycode.js@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode.js@npm:2.3.1" + checksum: 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -9652,14 +10326,47 @@ __metadata: languageName: node linkType: hard -"regex@npm:^4.3.2": - version: 4.3.3 - resolution: "regex@npm:4.3.3" - checksum: 10c0/543caebc029af8e6205513accf1b32bcafd71a6c48d39af63ce667d043d11d3c81f5c3fa6d9729175c23257180c5588de9e7ae9fe8a1c1d8924699265764dea2 +"reflect.getprototypeof@npm:^1.0.6": + version: 1.0.7 + resolution: "reflect.getprototypeof@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + which-builtin-type: "npm:^1.1.4" + checksum: 10c0/841814f7631b55ee42e198cb14a5c25c0752431ab8f0ad9794c32d46ab9fb0d5ba4939edac1f99a174a21443a1400a72bccbbb9ccd9277e4b4bf6d14aabb31c8 + languageName: node + linkType: hard + +"regex-recursion@npm:^4.3.0": + version: 4.3.0 + resolution: "regex-recursion@npm:4.3.0" + dependencies: + regex-utilities: "npm:^2.3.0" + checksum: 10c0/d63431ee3b73767d7c47ee31ec38c788ee8fccb1fd211b4692406068d1fbf72c7bb25e4b640cff33314c092c95d0b5cddc1e12110eb30d10a73ac4fe83341990 + languageName: node + linkType: hard + +"regex-utilities@npm:^2.3.0": + version: 2.3.0 + resolution: "regex-utilities@npm:2.3.0" + checksum: 10c0/78c550a80a0af75223244fff006743922591bd8f61d91fef7c86b9b56cf9bbf8ee5d7adb6d8991b5e304c57c90103fc4818cf1e357b11c6c669b782839bd7893 + languageName: node + linkType: hard + +"regex@npm:^5.0.2": + version: 5.0.2 + resolution: "regex@npm:5.0.2" + dependencies: + regex-utilities: "npm:^2.3.0" + checksum: 10c0/a9bc88a4b4cfb14a1c273312bb81c1bea5869648810bfb66353aa1ba6ce8bc8967559203eff3e20992c2696af41ed161872b9c49885503ea1c78f8433a9def81 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2": +"regexp.prototype.flags@npm:^1.5.3": version: 1.5.3 resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: @@ -10001,25 +10708,27 @@ __metadata: linkType: hard "rollup@npm:^4.20.0": - version: 4.24.0 - resolution: "rollup@npm:4.24.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.24.0" - "@rollup/rollup-android-arm64": "npm:4.24.0" - "@rollup/rollup-darwin-arm64": "npm:4.24.0" - "@rollup/rollup-darwin-x64": "npm:4.24.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.24.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.24.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.24.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.24.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.24.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.24.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.24.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.24.0" - "@rollup/rollup-linux-x64-musl": "npm:4.24.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.24.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.24.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.24.0" + version: 4.28.0 + resolution: "rollup@npm:4.28.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.28.0" + "@rollup/rollup-android-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-x64": "npm:4.28.0" + "@rollup/rollup-freebsd-arm64": "npm:4.28.0" + "@rollup/rollup-freebsd-x64": "npm:4.28.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.28.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-musl": "npm:4.28.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.28.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.28.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.28.0" "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -10031,6 +10740,10 @@ __metadata: optional: true "@rollup/rollup-darwin-x64": optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": @@ -10059,7 +10772,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/77fb549c1de8afd1142d2da765adbb0cdab9f13c47df5217f00b5cf40b74219caa48c6ba2157f6249313ee81b6fa4c4fa8b3d2a0347ad6220739e00e580a808d + checksum: 10c0/98d3bc2b784eff71b997cfc2be97c00e2f100ee38adc2f8ada7b9b9ecbbc96937f667a6a247a45491807b3f2adef3c73d1f5df40d71771bff0c2d8c0cca9b369 languageName: node linkType: hard @@ -10121,6 +10834,20 @@ __metadata: languageName: node linkType: hard +"sanitize-html@npm:^2.13.1": + version: 2.13.1 + resolution: "sanitize-html@npm:2.13.1" + dependencies: + deepmerge: "npm:^4.2.2" + escape-string-regexp: "npm:^4.0.0" + htmlparser2: "npm:^8.0.0" + is-plain-object: "npm:^5.0.0" + parse-srcset: "npm:^1.0.2" + postcss: "npm:^8.3.11" + checksum: 10c0/306c811a254e48eb45e9c523fb91cced893d77786323a64fb47f4bb3f1237b4d29e3722c0723c329e6cb6ac674ae903e961d446c3636b9db5961c83b2c0995fe + languageName: node + linkType: hard + "sax@npm:^1.2.4": version: 1.4.1 resolution: "sax@npm:1.4.1" @@ -10282,23 +11009,23 @@ __metadata: linkType: hard "shell-quote@npm:^1.7.3": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 languageName: node linkType: hard -"shiki@npm:^1.22.0": - version: 1.22.0 - resolution: "shiki@npm:1.22.0" +"shiki@npm:^1.22.0, shiki@npm:^1.23.1": + version: 1.24.0 + resolution: "shiki@npm:1.24.0" dependencies: - "@shikijs/core": "npm:1.22.0" - "@shikijs/engine-javascript": "npm:1.22.0" - "@shikijs/engine-oniguruma": "npm:1.22.0" - "@shikijs/types": "npm:1.22.0" + "@shikijs/core": "npm:1.24.0" + "@shikijs/engine-javascript": "npm:1.24.0" + "@shikijs/engine-oniguruma": "npm:1.24.0" + "@shikijs/types": "npm:1.24.0" "@shikijs/vscode-textmate": "npm:^9.3.0" "@types/hast": "npm:^3.0.4" - checksum: 10c0/750ee1751340ad65368921a4a4f29249b9632c8b547a0c4052eb8a467be0da8b3af7a5e8751482a9e387f67053f8c8a7e5f50bf1be6fcf6f91ed3952bd20965e + checksum: 10c0/13ac51fc4e0bf483916fd9a6bf4064ce0114199120de6ca88f0ca7895d4b7b7927fbf58483c8b2d845bc1b9bd41ddf605160473b89bc77f03e6f23e565268261 languageName: node linkType: hard @@ -10405,9 +11132,9 @@ __metadata: linkType: hard "sortablejs@npm:^1.15.2": - version: 1.15.3 - resolution: "sortablejs@npm:1.15.3" - checksum: 10c0/dfd79a7dd7041fe1080d58d2191cd4df62cfc9912bbb4069f295fb2c5f23eb31112931614faddce7011d30fe784d26af3416c94182e02bcf4f6274509b60242e + version: 1.15.6 + resolution: "sortablejs@npm:1.15.6" + checksum: 10c0/a75dcf53e5613b4106d46434e40114830f9c6449b3b439bc1925c1fbf0a0c1f044727a8f3d4ae1759fa7beaa33e7eb0c4a413e6aa88d6026577b59f3658ff727 languageName: node linkType: hard @@ -10453,12 +11180,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard @@ -10592,6 +11319,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 10c0/64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1 + languageName: node + linkType: hard + "style-search@npm:^0.1.0": version: 0.1.0 resolution: "style-search@npm:0.1.0" @@ -10722,37 +11456,37 @@ __metadata: linkType: hard "stylelint-scss@npm:^6.3.2, stylelint-scss@npm:^6.4.0": - version: 6.8.1 - resolution: "stylelint-scss@npm:6.8.1" + version: 6.10.0 + resolution: "stylelint-scss@npm:6.10.0" dependencies: - css-tree: "npm:^3.0.0" + css-tree: "npm:^3.0.1" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.34.0" - mdn-data: "npm:^2.11.1" + known-css-properties: "npm:^0.35.0" + mdn-data: "npm:^2.12.2" postcss-media-query-parser: "npm:^0.2.3" postcss-resolve-nested-selector: "npm:^0.1.6" - postcss-selector-parser: "npm:^6.1.2" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: stylelint: ^16.0.2 - checksum: 10c0/73e660ff6f2def9827b5f81e3e276094342d8e00b1d89c8548e1a014bdf54db701273b59f428cd93eaf01ca896ab7cfaa7ecaea636502ed4111c2eb40faf45d5 + checksum: 10c0/9086109bc36b46ea5e62aef5c1793debbd973aaecb28ba65cadaaf6761a295db1e52f94e1a6bae7ee884e440fc36463e9686941fc652a5ce79045ee58cae5308 languageName: node linkType: hard "stylelint@npm:^16.3.1, stylelint@npm:^16.8.0": - version: 16.10.0 - resolution: "stylelint@npm:16.10.0" + version: 16.11.0 + resolution: "stylelint@npm:16.11.0" dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.1" - "@csstools/css-tokenizer": "npm:^3.0.1" - "@csstools/media-query-list-parser": "npm:^3.0.1" - "@csstools/selector-specificity": "npm:^4.0.0" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + "@csstools/media-query-list-parser": "npm:^4.0.2" + "@csstools/selector-specificity": "npm:^5.0.0" "@dual-bundle/import-meta-resolve": "npm:^4.1.0" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" cosmiconfig: "npm:^9.0.0" css-functions-list: "npm:^3.2.3" - css-tree: "npm:^3.0.0" + css-tree: "npm:^3.0.1" debug: "npm:^4.3.7" fast-glob: "npm:^3.3.2" fastest-levenshtein: "npm:^1.0.16" @@ -10764,16 +11498,16 @@ __metadata: ignore: "npm:^6.0.2" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.34.0" + known-css-properties: "npm:^0.35.0" mathml-tag-names: "npm:^2.1.3" meow: "npm:^13.2.0" micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" - picocolors: "npm:^1.0.1" - postcss: "npm:^8.4.47" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.49" postcss-resolve-nested-selector: "npm:^0.1.6" postcss-safe-parser: "npm:^7.0.1" - postcss-selector-parser: "npm:^6.1.2" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" @@ -10783,7 +11517,7 @@ __metadata: write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10c0/d07dd156c225d16c740995daacd78090f7fc317602e87bda2fca323a4ae427a8526d724f3089df3b2185df4520f987547668ceea9b30985988ccbc514034aa21 + checksum: 10c0/65638247fb4e5eacb032e3a98412a13ad8b343d2d58e22d61b96ada72808b5b7e736c845937b3bcfde04c0bfa2120383b507e530afe876dafe824a93c337258f languageName: node linkType: hard @@ -10794,15 +11528,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 - languageName: node - linkType: hard - "supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -10854,43 +11579,36 @@ __metadata: linkType: hard "sweetalert2@npm:^11.12.3": - version: 11.14.4 - resolution: "sweetalert2@npm:11.14.4" - checksum: 10c0/995aa03f53a3c8f326419778f561b5caefd2ece9e5c5f9c659c5ef4b1c839a067d3bd0856f7f6239dcaf15c9645f53016a554ea5113a1472b26fca5aae3fad8a + version: 11.14.5 + resolution: "sweetalert2@npm:11.14.5" + checksum: 10c0/8e340812790e91082cb98ddf8c48e4495f3b9bec2229ddd78444c89a45dea9bc36ea42c2e138c6ba82f4fa3d1e039d7a7ee0b2f538a1213ea03c86a753f79c30 languageName: node linkType: hard "table@npm:^6.8.2": - version: 6.8.2 - resolution: "table@npm:6.8.2" + version: 6.9.0 + resolution: "table@npm:6.9.0" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10c0/f8b348af38ee34e419d8ce7306ba00671ce6f20e861ccff22555f491ba264e8416086063ce278a8d81abfa8d23b736ec2cca7ac4029b5472f63daa4b4688b803 + checksum: 10c0/35646185712bb65985fbae5975dda46696325844b78735f95faefae83e86df0a265277819a3e67d189de6e858c509b54e66ca3958ffd51bde56ef1118d455bf4 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.2.1": - version: 6.2.1 - resolution: "tar@npm:6.2.1" +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 - languageName: node - linkType: hard - -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d languageName: node linkType: hard @@ -10967,11 +11685,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" + version: 1.4.3 + resolution: "ts-api-utils@npm:1.4.3" peerDependencies: typescript: ">=4.2.0" - checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a languageName: node linkType: hard @@ -11047,9 +11765,25 @@ __metadata: linkType: hard "tslib@npm:^2.4.0": - version: 2.8.0 - resolution: "tslib@npm:2.8.0" - checksum: 10c0/31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"tsx@npm:^4.19.2": + version: 4.19.2 + resolution: "tsx@npm:4.19.2" + dependencies: + esbuild: "npm:~0.23.0" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.5" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: 10c0/63164b889b1d170403e4d8753a6755dec371f220f5ce29a8e88f1f4d6085a784a12d8dc2ee669116611f2c72757ac9beaa3eea5c452796f541bdd2dc11753721 languageName: node linkType: hard @@ -11070,9 +11804,9 @@ __metadata: linkType: hard "type-fest@npm:^4.21.0": - version: 4.26.1 - resolution: "type-fest@npm:4.26.1" - checksum: 10c0/d2719ff8d380befe8a3c61068f37f28d6fa2849fd140c5d2f0f143099e371da6856aad7c97e56b83329d45bfe504afe9fd936a7cff600cc0d46aa9ffb008d6c6 + version: 4.30.0 + resolution: "type-fest@npm:4.30.0" + checksum: 10c0/9441fbbc971f92a53d7dfdb0db3f9c71a5a33ac3e021ca605cba8ad0b5c0a1e191cc778b4980c534b098ccb4e3322809100baf763be125510c993c9b8361f60e languageName: node linkType: hard @@ -11101,8 +11835,8 @@ __metadata: linkType: hard "typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" + version: 1.0.3 + resolution: "typed-array-byte-offset@npm:1.0.3" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" @@ -11110,21 +11844,22 @@ __metadata: gopd: "npm:^1.0.1" has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" - checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/5da29585f96671c0521475226d3227000b3e01d1e99208b66bb05b75c7c8f4d0e9cc2e79920f3bfbc792a00102df1daa2608a2753e3f291b671d5a80245bde5b languageName: node linkType: hard "typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard @@ -11136,31 +11871,38 @@ __metadata: linkType: hard "typescript-auto-import-cache@npm:^0.3.3": - version: 0.3.3 - resolution: "typescript-auto-import-cache@npm:0.3.3" + version: 0.3.5 + resolution: "typescript-auto-import-cache@npm:0.3.5" dependencies: semver: "npm:^7.3.8" - checksum: 10c0/d189f61729204553bfd290d4870b37af4edeb00c426b705ef3102d8ef477d5e2c242a0387a24d48016ee5b4ebed1ca40438d993f779cc58eaa5c08667c3f45b3 + checksum: 10c0/2ce50daf05d493637cfb1c161cd055c6c790b13361d2d0fd6acc4a398c2008eddbbbdbb3437736fa4b6a5059d010d52fd6a277d60e2f2a935d5f68d626738475 languageName: node linkType: hard "typescript@npm:^5.6.2, typescript@npm:^5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.6.2#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=5adc0c" + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/ac8307bb06bbfd08ae7137da740769b7d8c3ee5943188743bb622c621f8ad61d244767480f90fbd840277fbf152d8932aa20c33f867dea1bb5e79b187ca1a92f + checksum: 10c0/c891ccf04008bc1305ba34053db951f8a4584b4a1bf2f68fd972c4a354df3dc5e62c8bfed4f6ac2d12e5b3b1c49af312c83a651048f818cd5b4949d17baacd79 + languageName: node + linkType: hard + +"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": + version: 2.1.0 + resolution: "uc.micro@npm:2.1.0" + checksum: 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa languageName: node linkType: hard @@ -11197,6 +11939,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + "unicorn-magic@npm:^0.1.0": version: 0.1.0 resolution: "unicorn-magic@npm:0.1.0" @@ -11219,21 +11968,21 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard @@ -11433,9 +12182,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.4.9": - version: 5.4.10 - resolution: "vite@npm:5.4.10" +"vite@npm:^5.4.11": + version: 5.4.11 + resolution: "vite@npm:5.4.11" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -11472,25 +12221,25 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/4ef4807d2fd166a920de244dbcec791ba8a903b017a7d8e9f9b4ac40d23f8152c1100610583d08f542b47ca617a0505cfc5f8407377d610599d58296996691ed + checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874 languageName: node linkType: hard -"vitefu@npm:^1.0.3": - version: 1.0.3 - resolution: "vitefu@npm:1.0.3" +"vitefu@npm:^1.0.4": + version: 1.0.4 + resolution: "vitefu@npm:1.0.4" peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 peerDependenciesMeta: vite: optional: true - checksum: 10c0/0b41021767885d538d04bb0cdabd140a5397a780997533a3cc1a1ea3c0ffae0cac4bde3e67632440587cd0505c0b6e825dfd8ab7da6249a68076072bea6eada1 + checksum: 10c0/d7356312c76fdfa78d6a8880f2abbcb375cf67d034b6e79436c954974cf3059b1bed737245cdc3df6a68835d577b55c27b358bc2a693bfcb96f7bb19467bd28d languageName: node linkType: hard -"volar-service-css@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-css@npm:0.0.61" +"volar-service-css@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-css@npm:0.0.62" dependencies: vscode-css-languageservice: "npm:^6.3.0" vscode-languageserver-textdocument: "npm:^1.0.11" @@ -11500,13 +12249,13 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/6e1fe8e2178f8d85c6f1e4e9ad5b39ac1b085a68c216454f0f388394b40c88d12e9c3481f4a21ef95bd70e06684c87ae57b96eb025870a60d66cc85035fa0f42 + checksum: 10c0/3a56728f0e8dfc1a05f9e902b8ef4ecad91c3e8c9ba88981eccb313eb3cf87dc7ad7b5c87d2ff5e5b6beb365685568f881d0ed7cc3b8461718be7bf5b2c235fe languageName: node linkType: hard -"volar-service-emmet@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-emmet@npm:0.0.61" +"volar-service-emmet@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-emmet@npm:0.0.62" dependencies: "@emmetio/css-parser": "npm:^0.4.0" "@emmetio/html-matcher": "npm:^1.3.0" @@ -11517,13 +12266,13 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/8fc608896014caae22ab59b7c4d16474e0b1daa9e0792f84ff1a0ff4691017b9e776cf9b3fc6def88c1e8e29b5fa9f9c62d91f62f2fc896eb855d929d1b7add3 + checksum: 10c0/4bded0bf4a2f39e63cdbb9630a3e9d92043c2066e658ee402509eaaa4e389cce9444f63001484238598777aee6fb34949ec895c8ca8c1aa52766b2cb8f4582df languageName: node linkType: hard -"volar-service-html@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-html@npm:0.0.61" +"volar-service-html@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-html@npm:0.0.62" dependencies: vscode-html-languageservice: "npm:^5.3.0" vscode-languageserver-textdocument: "npm:^1.0.11" @@ -11533,13 +12282,13 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/16f253d7580811102c2eef9a606ae81792bd461d8917a02886370d36e3555916805bb9dfe79cf5b52365a04124efb8c06822429185aee5f747e9327d03fdc556 + checksum: 10c0/f1ea60d287273a072d7685f99a69cb9107b9977db561bc408c7eb02a13d5330fdd6fdeb6050cae68538417881ff36fa4612deaa62537034cbbfb83f3c4b83961 languageName: node linkType: hard -"volar-service-prettier@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-prettier@npm:0.0.61" +"volar-service-prettier@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-prettier@npm:0.0.62" dependencies: vscode-uri: "npm:^3.0.8" peerDependencies: @@ -11550,13 +12299,13 @@ __metadata: optional: true prettier: optional: true - checksum: 10c0/c4d2c7a60f41a546cbf6359979f92d284283ab50545a7cdc0be698ec9296105e575ea3271c724c99fe8179046574eb12e423e4b3f5765cc23523ceef6c309e7b + checksum: 10c0/5d5562c568b17926ba1b689a440d7bd0de849cc9bff8f3fb976d79338a6c7cc8c5af325ac8bd52df97d18994d281b04e19f4b2c9e3f8f62cc55c9fbd6ac12c51 languageName: node linkType: hard -"volar-service-typescript-twoslash-queries@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-typescript-twoslash-queries@npm:0.0.61" +"volar-service-typescript-twoslash-queries@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-typescript-twoslash-queries@npm:0.0.62" dependencies: vscode-uri: "npm:^3.0.8" peerDependencies: @@ -11564,13 +12313,13 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/1c55d6f0745d0f6077fcc773bfaca56c92090dc1e5a6e6ce2aa437bfe0d8649dd412b67045b5d3f7aec52e8fbb6cde9291088e1ecb7cfe942953a249b4537d28 + checksum: 10c0/9ce79225d05a4234cc8f4e07020af77debea6d368f9286fd8d551a4307e325cf5ad2ab2e9a57b7cfd96904263946149cdfdcc6d8d5594eb2faa27f771ac52b95 languageName: node linkType: hard -"volar-service-typescript@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-typescript@npm:0.0.61" +"volar-service-typescript@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-typescript@npm:0.0.62" dependencies: path-browserify: "npm:^1.0.1" semver: "npm:^7.6.2" @@ -11583,13 +12332,13 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/c27a884c0f7cb43d456c46e9c09504e51b76d6d3bee75621a50bd10f6b771433d76640bdb8fc4ade00073f16de2d5e7ed6e88fa0994fe9ab5c0ba6fa907f461e + checksum: 10c0/1eb624f2ff07a17c2f6d824d4a0e2da2c194966af5a16b8321821203acbb3bc445c27d70daa103434a00d17787647ba10d54a6e648526a4a6a113e227a11b31a languageName: node linkType: hard -"volar-service-yaml@npm:0.0.61": - version: 0.0.61 - resolution: "volar-service-yaml@npm:0.0.61" +"volar-service-yaml@npm:0.0.62": + version: 0.0.62 + resolution: "volar-service-yaml@npm:0.0.62" dependencies: vscode-uri: "npm:^3.0.8" yaml-language-server: "npm:~1.15.0" @@ -11598,31 +12347,31 @@ __metadata: peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/be067b82b2389523d5e290dea3087674d3d44a1cd837e0a94794a8c81488b2f509a4115653213e05afd854d860accf653a68b2d392f6a6f83e1a99a409a61faa + checksum: 10c0/7a4a5963b0a90db11215f10531743bd07e64272503a2d363ca2c507004e4762b83626c22a56eec0cf627afcf12bbdb40f89b861e86e4a074d09571e7fe4564ff languageName: node linkType: hard "vscode-css-languageservice@npm:^6.3.0": - version: 6.3.1 - resolution: "vscode-css-languageservice@npm:6.3.1" + version: 6.3.2 + resolution: "vscode-css-languageservice@npm:6.3.2" dependencies: "@vscode/l10n": "npm:^0.0.18" vscode-languageserver-textdocument: "npm:^1.0.12" vscode-languageserver-types: "npm:3.17.5" vscode-uri: "npm:^3.0.8" - checksum: 10c0/50ebc416ef6a73a36acb20978fbf72f30457c55fd1c830fbca62b4f95f66bbe387e1a9bc6e7eaea1f4b5619658dba5e44a412e1f81226f865903428b3e403a91 + checksum: 10c0/ca6f949c62f2a1b2c54215e0dff114f825e7126d8a465ff9199beba3090e795c72bc67d493c3c1246eceb8aa4a236d2c8578d361667e28530a631b7b2d442d04 languageName: node linkType: hard "vscode-html-languageservice@npm:^5.2.0, vscode-html-languageservice@npm:^5.3.0": - version: 5.3.1 - resolution: "vscode-html-languageservice@npm:5.3.1" + version: 5.3.2 + resolution: "vscode-html-languageservice@npm:5.3.2" dependencies: "@vscode/l10n": "npm:^0.0.18" vscode-languageserver-textdocument: "npm:^1.0.12" vscode-languageserver-types: "npm:^3.17.5" vscode-uri: "npm:^3.0.8" - checksum: 10c0/3830710c1f069f7a1550b5b84cd55c7735c3ab4073ebbd6709c569d507ebaade79ce118dee2d4187eb69b50a48c8df93d754622ccfc900c5277c65f1f8d26723 + checksum: 10c0/56b79a1de758cf3b95b3fcd0e564b16a1eeae66df293b50d8b708639441cdca7edb665c14eecdd7cb6d5d36b8e53362b27273881f8af55b6ed6c33b800ca6e6c languageName: node linkType: hard @@ -11723,13 +12472,6 @@ __metadata: languageName: node linkType: hard -"vscode-uri@npm:^2.1.2": - version: 2.1.2 - resolution: "vscode-uri@npm:2.1.2" - checksum: 10c0/4ed01e79f8caee5518d7dce567280001a00c87ff75c29421ac3693c735834f17950e79f818981c591e58c6efe681e13928470037b6ae75c948bec9b398e4c8db - languageName: node - linkType: hard - "vscode-uri@npm:^3.0.2, vscode-uri@npm:^3.0.8, vscode-uri@npm:~3.0.8": version: 3.0.8 resolution: "vscode-uri@npm:3.0.8" @@ -11762,15 +12504,48 @@ __metadata: linkType: hard "which-boxed-primitive@npm:^1.0.2": + version: 1.1.0 + resolution: "which-boxed-primitive@npm:1.1.0" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.0" + is-number-object: "npm:^1.1.0" + is-string: "npm:^1.1.0" + is-symbol: "npm:^1.1.0" + checksum: 10c0/ee4e4bcf0026aeeda1b28d005ddfcf1d8d6025d1cf04b2271f8dbbdd13df9357ba7da657ec2d886520bccf8d93d9535454e44f38f201c5461a2fe7c838b455de + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.1.4": + version: 1.2.0 + resolution: "which-builtin-type@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.0.5" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.1.4" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/7cd4a8ccfa6a3cb7c2296c716e7266b9f31a66f3e131fe7b185232c16d3ad21442046ec1798c4ec1e19dce7eb99c7751377192e5e734dc07042d14ec0f09b332 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" + resolution: "which-collection@npm:1.0.2" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 languageName: node linkType: hard @@ -11791,15 +12566,15 @@ __metadata: linkType: hard "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" + version: 1.1.16 + resolution: "which-typed-array@npm:1.1.16" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + checksum: 10c0/a9075293200db4fbce7c24d52731843542c5a19edfc66e31aa2cbefa788b5caa7ef05008f6e60d2c38d8198add6b92d0ddc2937918c5c308be398b1ebd8721af languageName: node linkType: hard @@ -11836,14 +12611,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b languageName: node linkType: hard @@ -11921,10 +12696,21 @@ __metadata: languageName: node linkType: hard -"xxhash-wasm@npm:^1.0.2": - version: 1.0.2 - resolution: "xxhash-wasm@npm:1.0.2" - checksum: 10c0/5ba899d9216d9897de2d61a5331b16c99226e75ce47895fc8c730bac5cb00e6e50856dd8f489c12b3012f0fc81b6894806b2e44d2eb3cc7843919793485a30d1 +"xml-js@npm:^1.6.11": + version: 1.6.11 + resolution: "xml-js@npm:1.6.11" + dependencies: + sax: "npm:^1.2.4" + bin: + xml-js: ./bin/cli.js + checksum: 10c0/c83631057f10bf90ea785cee434a8a1a0030c7314fe737ad9bf568a281083b565b28b14c9e9ba82f11fc9dc582a3a907904956af60beb725be1c9ad4b030bc5a + languageName: node + linkType: hard + +"xxhash-wasm@npm:^1.1.0": + version: 1.1.0 + resolution: "xxhash-wasm@npm:1.1.0" + checksum: 10c0/35aa152fc7d775ae13364fe4fb20ebd89c6ac1f56cdb6060a6d2f1ed68d15180694467e63a4adb3d11936a4798ccd75a540979070e70d9b911e9981bbdd9cea6 languageName: node linkType: hard @@ -11949,6 +12735,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + "yaml-language-server@npm:~1.15.0": version: 1.15.0 resolution: "yaml-language-server@npm:1.15.0" @@ -11981,11 +12774,11 @@ __metadata: linkType: hard "yaml@npm:^2.4.2, yaml@npm:^2.5.0": - version: 2.6.0 - resolution: "yaml@npm:2.6.0" + version: 2.6.1 + resolution: "yaml@npm:2.6.1" bin: yaml: bin.mjs - checksum: 10c0/9e74cdb91cc35512a1c41f5ce509b0e93cc1d00eff0901e4ba831ee75a71ddf0845702adcd6f4ee6c811319eb9b59653248462ab94fa021ab855543a75396ceb + checksum: 10c0/aebf07f61c72b38c74d2b60c3a3ccf89ee4da45bcd94b2bfb7899ba07a5257625a7c9f717c65a6fc511563d48001e01deb1d9e55f0133f3e2edf86039c8c1be7 languageName: node linkType: hard @@ -12032,12 +12825,12 @@ __metadata: languageName: node linkType: hard -"zod-to-json-schema@npm:^3.23.3": - version: 3.23.3 - resolution: "zod-to-json-schema@npm:3.23.3" +"zod-to-json-schema@npm:^3.23.5": + version: 3.23.5 + resolution: "zod-to-json-schema@npm:3.23.5" peerDependencies: zod: ^3.23.3 - checksum: 10c0/bbea65f28dd009e25940c038c73ad3a9bd5aeffd1a217dba7c44e59f3a3fe0476da3f65bbdde9bf4e65009557489e5b625420d9739871ea0c14e80c99968bf41 + checksum: 10c0/bf50455f446c96b9a161476347ebab6e3bcae7fdf1376ce0b74248e79db733590164476dac2fc481a921868f705fefdcafd223a98203a700b3f01ba1cda6aa90 languageName: node linkType: hard From 40fd8c0075202c8e4ec28dc125abba46df025e56 Mon Sep 17 00:00:00 2001 From: Cory Knox Date: Fri, 6 Dec 2024 05:56:28 -0800 Subject: [PATCH 27/29] (maint) Adjust highlights This commit aims to make highlights a little easier to work with. Namely: - Adjust the highlights to have consistent front matter. - Remove old sidebar entries that are no longer there. - Update ReadMe with some guidance about adding highlights to the front page or sidebar - Add a highlight for the Chocolatey CLI releases from December 4th. --- README.md | 27 +++++++++++++++---- .../highlights/00-top-sidebar-highlight.md | 14 ++++++++++ .../highlights/2023/05-choco-new-in-v2.md | 3 ++- .../2023/05-choco-v2-release-notes.md | 1 - .../2023/05-choco-v2-upgrade-guide.md | 3 ++- .../07-choco-troubleshooting-dependencies.md | 3 ++- ...leshooting-unable-to-load-service-index.md | 3 ++- ...07-proxy-considerations-and-limitations.md | 3 ++- ...09-chocolatey-central-management-0.11.0.md | 1 - ...latey-central-management-0.12.0-sidebar.md | 15 ----------- ...11-chocolatey-central-management-0.12.0.md | 3 ++- .../2024/06-new-in-choco-v2.3.0-sidebar.md | 15 ----------- .../highlights/2024/06-new-in-choco-v2.3.0.md | 3 ++- ...latey-central-management-0.13.0-sidebar.md | 15 ----------- ...07-chocolatey-central-management-0.13.0.md | 5 ++-- ...07-chocolatey-central-management-0.13.1.md | 5 ++-- ...latey-central-management-0.13.1-sidebar.md | 15 ----------- .../2024/09-chocolatey-cli-2.4.0-sidebar.md | 15 ----------- ...li-2.4.0.md => 11-chocolatey-cli-2.4.0.md} | 3 ++- .../2024/12-chocolatey-agent-2.2.0-sidebar.md | 15 ----------- .../2024/12-chocolatey-agent-2.2.0.md | 3 ++- .../2024/12-chocolatey-cli-1.4.1.md | 13 +++++++++ .../2024/12-chocolatey-cli-2.4.1.md | 13 +++++++++ .../12-chocolatey-extension-6.3.0-sidebar.md | 15 ----------- .../2024/12-chocolatey-extension-6.3.0.md | 5 ++-- .../highlights/99-bottom-sidebar-highlight.md | 13 +++++++++ 26 files changed, 102 insertions(+), 127 deletions(-) create mode 100644 src/content/docs/en-us/highlights/00-top-sidebar-highlight.md delete mode 100644 src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0-sidebar.md delete mode 100644 src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0-sidebar.md delete mode 100644 src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md delete mode 100644 src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md delete mode 100644 src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md rename src/content/docs/en-us/highlights/2024/{09-chocolatey-cli-2.4.0.md => 11-chocolatey-cli-2.4.0.md} (87%) delete mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-cli-1.4.1.md create mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-cli-2.4.1.md delete mode 100644 src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md create mode 100644 src/content/docs/en-us/highlights/99-bottom-sidebar-highlight.md diff --git a/README.md b/README.md index 5e7e635dddd..821b1fb07c1 100644 --- a/README.md +++ b/README.md @@ -122,18 +122,35 @@ A Highlight is what is shown on the home page of docs.chocolatey.org and the lef ### Front Page Highlight +For front page highlights, we should try to keep it to less than 6 highlights. When adding a new one, consider editting existing highlights to set `showOnHome` to `false`. + 1. Navigate to `src/content/docs/en-us/highlights` then into the current year folder. -1. Copy a file that does not have a `-sidebar` in the file name. +1. Copy an existing file. 1. Change the name of the new file to include the month number as the first characters in the name, such as `10-testing-home.md`. 1. Fill in details needed and follow the current naming convention for xrefs in the file. 1. Change the `ctaText` value to something unique. ### Left Sidebar Highlight -1. Navigate to `src/content/docs/en-us/highlights` then into the current year folder. -1. Copy a file that has a `-sidebar` in the file name. -1. Change the name of the new file to include the month number as the first characters in the name, such as `10-testing-home-sidebar.md`. Ensure the `-sidebar` in the name is retained. -1. In the nested `highlight` front matter, ensure the following are set: +For left sidebar highlights, we want to keep it to a minimum to reduce the amount the navigation is pushed down the page. It's recommended to edit only the top highlight file to link to the current highlighted article, and leave the bottom one to link to all highlights. + +To edit either of these highlights: + +1. Navigate to `src/content/docs/en-us/highlights`. +1. Find the highlight you want to edit: `00-top-sidebar-highlight.md` for the top one, and `99-bottom-sidebar-highlight.md` for the bottom one. +1. Edit the details as desired making note of the following `highlight` front matter settings that control the destination and link text: + ```markdown + ctaXref: highlights + ctaAnchor: december-2024 + ctaText: View December's highlights + ``` + +If it's decided that extra highlights should be added: + +1. Navigate to `src/content/docs/en-us/highlights`. +1. Copy one of the existing `*sidebar-highlight.md` files. +1. Change the name of the new file to start with a number that will determine it's order in the sidebar, such as `10-testing-home-sidebar-highlight.md`. Ensure the `-sidebar-highlight` in the name is retained. +1. In the nested `highlight` front matter, ensure the following are set in the nested `highlight` front matter: ```markdown showOnHome: false showOnHighlights: false diff --git a/src/content/docs/en-us/highlights/00-top-sidebar-highlight.md b/src/content/docs/en-us/highlights/00-top-sidebar-highlight.md new file mode 100644 index 00000000000..80386e8e6b7 --- /dev/null +++ b/src/content/docs/en-us/highlights/00-top-sidebar-highlight.md @@ -0,0 +1,14 @@ +--- +order: 0 +xref: highlight-sidebar-top-highlights +title: Chocolatey product releases +description: We recently released new versions of Chocolatey CLI, Chocolatey Licensed Extension, and Chocolatey Agent. +highlight: + postedDateTime: 2024-11-12T00:00:00Z + ctaXref: highlights + ctaAnchor: december-2024 + ctaText: View December's highlights + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- diff --git a/src/content/docs/en-us/highlights/2023/05-choco-new-in-v2.md b/src/content/docs/en-us/highlights/2023/05-choco-new-in-v2.md index 7019eae242f..c91075b2766 100644 --- a/src/content/docs/en-us/highlights/2023/05-choco-new-in-v2.md +++ b/src/content/docs/en-us/highlights/2023/05-choco-new-in-v2.md @@ -3,9 +3,10 @@ order: 0 xref: highlight-2023-05-31-choco-new-in-v2 title: What's new in Chocolatey CLI v2.0.0 description: Learn all about what's new in Chocolatey CLI v2.0.0 including NuGet v3 feed support, SemVer 2.0.0 support, .NET Framework uplift, and many other fantastic updates! -showInSidebar: false highlight: postedDateTime: 2023-05-31T03:00:00Z ctaXref: choco-new-in-v2 ctaText: See what's new + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2023/05-choco-v2-release-notes.md b/src/content/docs/en-us/highlights/2023/05-choco-v2-release-notes.md index 2ef34452001..ffa1f6df385 100644 --- a/src/content/docs/en-us/highlights/2023/05-choco-v2-release-notes.md +++ b/src/content/docs/en-us/highlights/2023/05-choco-v2-release-notes.md @@ -3,7 +3,6 @@ order: 0 xref: highlight-2023-05-31-choco-release-notes title: Chocolatey CLI v2.0.0 Release Notes description: Discover the new improvements, essential bug fixes, and important breaking changes in Chocolatey CLI v2.0.0 by exploring the detailed release notes. -showInSidebar: false highlight: postedDateTime: 2023-05-31T01:00:00Z ctaXref: choco-release-notes diff --git a/src/content/docs/en-us/highlights/2023/05-choco-v2-upgrade-guide.md b/src/content/docs/en-us/highlights/2023/05-choco-v2-upgrade-guide.md index e96d024c760..73ffb4fd5ea 100644 --- a/src/content/docs/en-us/highlights/2023/05-choco-v2-upgrade-guide.md +++ b/src/content/docs/en-us/highlights/2023/05-choco-v2-upgrade-guide.md @@ -3,9 +3,10 @@ order: 0 xref: highlight-2023-05-31-upgrading-to-chocolatey-v2-v6 title: "Upgrade Guide: Chocolatey Products v2.0.0 and Chocolatey Licensed Extension 6.0.0" description: Ensure a smooth transition to the powerful Chocolatey CLI v2.0.0 by following our comprehensive upgrade guide, equipped with step-by-step instructions and helpful tips. -showInSidebar: false highlight: postedDateTime: 2023-05-31T02:00:00Z ctaXref: upgrading-to-chocolatey-v2-v6 ctaText: Step through the guide + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-dependencies.md b/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-dependencies.md index cf3cfdd37f5..0f6e5eb9605 100644 --- a/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-dependencies.md +++ b/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-dependencies.md @@ -3,9 +3,10 @@ order: 0 xref: highlight-2023-07-14-choco-dependency-troubles title: Dependency Troubleshooting in Chocolatey CLI description: Discover how to troubleshoot and resolve installation and upgrade errors caused by dependency issues. Learn step-by-step instructions on resolving package failures and ensuring a consistent state by running the appropriate commands. -showInSidebar: false highlight: postedDateTime: 2023-07-14T03:00:00Z ctaXref: choco-dependency-troubles ctaText: Get dependency troubleshooting help + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-unable-to-load-service-index.md b/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-unable-to-load-service-index.md index 0a7c4876e05..76e57354628 100644 --- a/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-unable-to-load-service-index.md +++ b/src/content/docs/en-us/highlights/2023/07-choco-troubleshooting-unable-to-load-service-index.md @@ -3,9 +3,10 @@ order: 0 xref: highlight-2023-07-13-choco-unable-to-load-service-index title: Resolving Chocolatey CLI Package Source Communication Issues description: Diagnose and resolve communication issues with Chocolatey CLI package sources, including SSL/TLS and certificate errors, and find solutions to ensure seamless package management. -showInSidebar: false highlight: postedDateTime: 2023-07-13T03:00:00Z ctaXref: choco-unable-to-load-service-index ctaText: Fix package source issues + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2023/07-proxy-considerations-and-limitations.md b/src/content/docs/en-us/highlights/2023/07-proxy-considerations-and-limitations.md index 427001a57a8..8f749e85e06 100644 --- a/src/content/docs/en-us/highlights/2023/07-proxy-considerations-and-limitations.md +++ b/src/content/docs/en-us/highlights/2023/07-proxy-considerations-and-limitations.md @@ -3,9 +3,10 @@ order: 0 xref: highlight-2023-07-14-proxy-settings title: "Proxy Configuration in Chocolatey: Precedence and Known Limitations" description: Explore the priority order for configuring proxies in Chocolatey and learn about known limitations affecting certain Chocolatey products' proxy settings. -showInSidebar: false highlight: postedDateTime: 2023-07-14T04:00:00Z ctaXref: proxy-settings ctaText: Learn about proxies + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2023/09-chocolatey-central-management-0.11.0.md b/src/content/docs/en-us/highlights/2023/09-chocolatey-central-management-0.11.0.md index 84738e33641..17f2b45df31 100644 --- a/src/content/docs/en-us/highlights/2023/09-chocolatey-central-management-0.11.0.md +++ b/src/content/docs/en-us/highlights/2023/09-chocolatey-central-management-0.11.0.md @@ -3,7 +3,6 @@ order: 0 xref: highlight-2023-09-19-ccm-release-notes title: What's new in Chocolatey Central Management v0.11.0 description: Learn all about what's new in Chocolatey Central Management v0.11.0, including import/export for Deployment Plans, exporting packages.config files, new retention policies, and improved email notifications for deployments! -showInSidebar: false highlight: postedDateTime: 2023-09-19T00:00:00Z ctaXref: ccm-release-notes diff --git a/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0-sidebar.md b/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0-sidebar.md deleted file mode 100644 index bfd43751e9a..00000000000 --- a/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2023-11-29-ccm-release-notes -title: Chocolatey Central Management v0.12.0 -description: Seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, refined documentation, plus more. -showInSidebar: false -highlight: - postedDateTime: 2023-11-29T00:00:00Z - ctaXref: ccm-release-notes - ctaAnchor: november-29-2023 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: false ---- diff --git a/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0.md b/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0.md index 3245f5250a6..1647ec4d9d3 100644 --- a/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0.md +++ b/src/content/docs/en-us/highlights/2023/11-chocolatey-central-management-0.12.0.md @@ -3,10 +3,11 @@ order: 0 xref: highlight-2023-11-29-ccm-release-notes title: What's new in Chocolatey Central Management v0.12.0 description: Learn all about what's new in Chocolatey Central Management v0.12.0, including the ability to generate Deployment Plans from various different contexts, for example, from a Group, a Computer, or a piece of Software. -showInSidebar: false highlight: postedDateTime: 2023-11-29T00:00:00Z ctaXref: ccm-release-notes ctaAnchor: november-29-2023 ctaText: Read the release notes + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0-sidebar.md b/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0-sidebar.md deleted file mode 100644 index 22822f0f53a..00000000000 --- a/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-06-05-choco-new-in-v2-3-0 -title: Chocolatey CLI v2.3.0 -description: New rule command, enhanced exit codes, ability to upgrade pinned packages, visibility of saved command line arguments, plus more. -showInSidebar: false -highlight: - postedDateTime: 2024-06-05T00:00:00Z - ctaXref: choco-release-notes - ctaAnchor: v2.3.0 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: false ---- diff --git a/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0.md b/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0.md index fe75e518550..a1b3120cb1a 100644 --- a/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0.md +++ b/src/content/docs/en-us/highlights/2024/06-new-in-choco-v2.3.0.md @@ -3,10 +3,11 @@ order: 0 xref: highlight-2024-06-05-choco-new-in-v2-3-0 title: What's new in Chocolatey CLI v2.3.0 description: Learn all about what's new in Chocolatey CLI v2.3.0, including new features like the ability to save software installation location for later use, as well as many new improvements including enhanced exit codes for numerous Chocolatey CLI commands. -showInSidebar: false highlight: postedDateTime: 2024-06-05T00:00:00Z ctaXref: choco-release-notes ctaAnchor: v2.3.0 ctaText: Read the release notes + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md deleted file mode 100644 index 0c154792919..00000000000 --- a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-09-19-ccm-release-notes -title: Chocolatey Central Management v0.13.0 -description: Uplift to .NET 8.0, removing support for SQL Server 2014, plus more. -showInSidebar: false -highlight: - postedDateTime: 2024-09-19T00:00:00Z - ctaXref: ccm-release-notes - ctaAnchor: v0.13.0 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: false ---- diff --git a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0.md b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0.md index e8e709a5bc5..99e8b1d334b 100644 --- a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0.md +++ b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.0.md @@ -1,12 +1,13 @@ --- order: 0 xref: highlight-2024-09-19-ccm-new-in-v0-13-0 -title: What's new in Chocolatey Central Management +title: What's new in Chocolatey Central Management v0.13.0 description: Learn all about what's new in Chocolatey Central Management v0.13.0, including an uplift of the framework to .NET 8.0. -showInSidebar: false highlight: postedDateTime: 2024-09-19T00:00:00Z ctaXref: ccm-release-notes ctaAnchor: v0.13.0 ctaText: Read the release notes + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md index edc23c54036..a5525be670a 100644 --- a/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md +++ b/src/content/docs/en-us/highlights/2024/07-chocolatey-central-management-0.13.1.md @@ -1,12 +1,13 @@ --- order: 0 xref: highlight-2024-10-16-ccm-new-in-v0-13-1 -title: What's new in Chocolatey Central Management +title: What's new in Chocolatey Central Management v0.13.1 description: Learn all about what's new in Chocolatey Central Management v0.13.1. -showInSidebar: false highlight: postedDateTime: 2024-10-16T00:00:00Z ctaXref: ccm-release-notes ctaAnchor: v0.13.1 ctaText: Read the release notes + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md b/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md deleted file mode 100644 index 5aa34d37b1b..00000000000 --- a/src/content/docs/en-us/highlights/2024/08-chocolatey-central-management-0.13.1-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-10-16-ccm-release-notes -title: Chocolatey Central Management v0.13.1 -description: Fixing wrong text, detecting SQL version on Azure SQL, plus more. -showInSidebar: false -highlight: - postedDateTime: 2024-10-16T00:00:00Z - ctaXref: ccm-release-notes - ctaAnchor: v0.13.1 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: true ---- diff --git a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md b/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md deleted file mode 100644 index f1bab85d818..00000000000 --- a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-11-12-choco-release-notes -title: Chocolatey CLI v2.4.0 -description: Bugfixes and improvements. -showInSidebar: false -highlight: - postedDateTime: 2024-11-12T00:00:00Z - ctaXref: choco-release-notes - ctaAnchor: v2.4.0 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: true ---- diff --git a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md b/src/content/docs/en-us/highlights/2024/11-chocolatey-cli-2.4.0.md similarity index 87% rename from src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md rename to src/content/docs/en-us/highlights/2024/11-chocolatey-cli-2.4.0.md index 2bb06f75977..9294a579e1f 100644 --- a/src/content/docs/en-us/highlights/2024/09-chocolatey-cli-2.4.0.md +++ b/src/content/docs/en-us/highlights/2024/11-chocolatey-cli-2.4.0.md @@ -3,10 +3,11 @@ order: 0 xref: highlight-2024-11-12-choco-release-notes title: What's new in Chocolatey CLI v2.4.0 description: Learn all about what's new in Chocolatey CLI v2.4.0. -showInSidebar: false highlight: postedDateTime: 2024-11-12T00:00:00Z ctaXref: choco-release-notes ctaAnchor: v2.4.0 ctaText: Read the release notes + showOnHome: false + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md deleted file mode 100644 index 1627d859893..00000000000 --- a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-12-04-agent-release-notes -title: Chocolatey Agent v2.2.0 -description: Improvements. -showInSidebar: false -highlight: - postedDateTime: 2024-12-04T00:00:00Z - ctaXref: agent-release-notes - ctaAnchor: v2.2.0 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: true ---- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md index 29e57d6f1ed..53c99feef4f 100644 --- a/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-agent-2.2.0.md @@ -3,10 +3,11 @@ order: 0 xref: highlight-2024-12-04-agent-release-notes title: What's new in Chocolatey Agent v2.2.0 description: Learn all about what's new in Chocolatey Agent v2.2.0. -showInSidebar: false highlight: postedDateTime: 2024-12-04T00:00:00Z ctaXref: agent-release-notes ctaAnchor: v2.2.0 ctaText: Read the release notes + showOnHome: true + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-1.4.1.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-1.4.1.md new file mode 100644 index 00000000000..e49e9c46334 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-1.4.1.md @@ -0,0 +1,13 @@ +--- +order: 0 +xref: highlight-2024-12-04-chocolatey-cli-1.4.1 +title: What's new in Chocolatey CLI v1.4.1 +description: Learn all about what's new in Chocolatey CLI v1.4.1. +highlight: + postedDateTime: 2024-12-04T00:00:20Z + ctaXref: choco-release-notes + ctaAnchor: v1.4.1 + ctaText: Read the release notes + showOnHome: true + showOnHighlights: true +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-2.4.1.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-2.4.1.md new file mode 100644 index 00000000000..d10545225e3 --- /dev/null +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-cli-2.4.1.md @@ -0,0 +1,13 @@ +--- +order: 0 +xref: highlight-2024-12-04-chocolatey-cli-2.4.1 +title: What's new in Chocolatey CLI v2.4.1 +description: Learn all about what's new in Chocolatey CLI v2.4.1. +highlight: + postedDateTime: 2024-12-04T00:00:20Z + ctaXref: choco-release-notes + ctaAnchor: v2.4.1 + ctaText: Read the release notes + showOnHome: true + showOnHighlights: true +--- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md deleted file mode 100644 index c36e5e42de0..00000000000 --- a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0-sidebar.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -order: 0 -xref: highlight-sidebar-2024-12-04-licensed-extension-release-notes -title: Chocolatey Extension v6.3.0 -description: Bugfixes and improvements. -showInSidebar: false -highlight: - postedDateTime: 2024-12-04T00:00:00Z - ctaXref: licensed-extension-release-notes - ctaAnchor: v6.3.0 - ctaText: See what's new - showOnHome: false - showOnHighlights: false - showInSidebar: true ---- diff --git a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md index 354796d1ffa..81e98a12fcf 100644 --- a/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md +++ b/src/content/docs/en-us/highlights/2024/12-chocolatey-extension-6.3.0.md @@ -3,10 +3,11 @@ order: 0 xref: highlight-2024-12-04-licensed-extension-release-notes title: What's new in Chocolatey Licensed Extension v6.3.0 description: Learn all about what's new in Chocolatey Licensed Extension v6.3.0. -showInSidebar: false highlight: - postedDateTime: 2024-12-04T00:00:00Z + postedDateTime: 2024-12-04T00:00:20Z ctaXref: choco-release-notes ctaAnchor: v6.3.0 ctaText: Read the release notes + showOnHome: true + showOnHighlights: true --- diff --git a/src/content/docs/en-us/highlights/99-bottom-sidebar-highlight.md b/src/content/docs/en-us/highlights/99-bottom-sidebar-highlight.md new file mode 100644 index 00000000000..b11404a3c25 --- /dev/null +++ b/src/content/docs/en-us/highlights/99-bottom-sidebar-highlight.md @@ -0,0 +1,13 @@ +--- +order: 0 +xref: highlight-sidebar-recent-highlights +title: Highlighted documentation +description: What's been happening in documentation land. +highlight: + postedDateTime: 2024-11-12T00:00:00Z + ctaXref: highlights + ctaText: See our documentation highlights + showOnHome: false + showOnHighlights: false + showInSidebar: true +--- From cd295220b2eb1a56af026caf8dfcec9fcf2c45a3 Mon Sep 17 00:00:00 2001 From: AdmiringWorm Date: Mon, 9 Dec 2024 11:40:21 +0100 Subject: [PATCH 28/29] (doc) Add Agent 2.2.1 release notes This updates the release notes for Chocolatey Agent to include the release notes for v2.2.1. --- src/components/docs/ChocolateyComponentDependencies.mdx | 4 ++-- src/content/docs/en-us/agent/release-notes.mdx | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/docs/ChocolateyComponentDependencies.mdx b/src/components/docs/ChocolateyComponentDependencies.mdx index 5662e30e553..cfd3518dec5 100644 --- a/src/components/docs/ChocolateyComponentDependencies.mdx +++ b/src/components/docs/ChocolateyComponentDependencies.mdx @@ -15,7 +15,7 @@ Please refer to our