From a7e01146e099db6c24fd91bedcd87d57502e71b3 Mon Sep 17 00:00:00 2001 From: "louismaxime.piton" Date: Wed, 8 Mar 2023 16:53:33 +0100 Subject: [PATCH 001/225] Remove useless import --- scss/bootstrap-grid.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/scss/bootstrap-grid.scss b/scss/bootstrap-grid.scss index 0ea62372e2..52bd577e3a 100644 --- a/scss/bootstrap-grid.scss +++ b/scss/bootstrap-grid.scss @@ -8,7 +8,6 @@ $include-column-box-sizing: true !default; @import "variables-dark"; @import "maps"; -@import "mixins/lists"; @import "mixins/breakpoints"; @import "mixins/container"; @import "mixins/grid"; From 1f7e7ebd1033aa50ba39fdd66b2fb48b8540a05d Mon Sep 17 00:00:00 2001 From: "louismaxime.piton" Date: Wed, 8 Mar 2023 14:51:49 +0100 Subject: [PATCH 002/225] Better use the CSS --- site/assets/scss/_scrolling.scss | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/site/assets/scss/_scrolling.scss b/site/assets/scss/_scrolling.scss index dcd9f3d395..84db8809a7 100644 --- a/site/assets/scss/_scrolling.scss +++ b/site/assets/scss/_scrolling.scss @@ -1,5 +1,10 @@ // When navigating with the keyboard, prevent focus from landing behind the sticky header -main *:focus { - scroll-margin-top: 100px; +main { + a, + button, + [tabindex="0"] { + scroll-margin-top: 100px; + scroll-margin-bottom: 100px; + } } From 8e27427fd971c1fff25890e9614f4a44751d277c Mon Sep 17 00:00:00 2001 From: "louismaxime.piton" Date: Wed, 8 Mar 2023 12:34:10 +0100 Subject: [PATCH 003/225] Improve `scss-docs` link --- site/layouts/shortcodes/scss-docs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/layouts/shortcodes/scss-docs.html b/site/layouts/shortcodes/scss-docs.html index 919a951ac7..2bfdf8de5e 100644 --- a/site/layouts/shortcodes/scss-docs.html +++ b/site/layouts/shortcodes/scss-docs.html @@ -41,7 +41,7 @@
- + {{- $file -}}
From 2032a6aa8e351133ccffcf2b798728733d10f0b4 Mon Sep 17 00:00:00 2001 From: Louis-Maxime Piton Date: Fri, 10 Mar 2023 18:17:38 +0100 Subject: [PATCH 004/225] Docs: Remove unnecessary `href` and `tabindex="-1"` (#38196) * Proposal * fix(review) --- site/content/docs/5.3/components/placeholders.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site/content/docs/5.3/components/placeholders.md b/site/content/docs/5.3/components/placeholders.md index 5ebaab3aaa..6faf51e083 100644 --- a/site/content/docs/5.3/components/placeholders.md +++ b/site/content/docs/5.3/components/placeholders.md @@ -38,7 +38,7 @@ In the example below, we take a typical card component and recreate it with plac

- +
@@ -67,7 +67,7 @@ In the example below, we take a typical card component and recreate it with plac

- + ``` @@ -83,7 +83,7 @@ We apply additional styling to `.btn`s via `::before` to ensure the `height` is

- + {{< /example >}} {{< callout info >}} From 2a9308b85520d4c55d0015bd6ef7a0fcf051a0ed Mon Sep 17 00:00:00 2001 From: "louismaxime.piton" Date: Wed, 8 Mar 2023 12:12:13 +0100 Subject: [PATCH 005/225] Update workflow --- .github/workflows/docs.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bdeae6043d..4dcc794bb5 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,6 +41,9 @@ jobs: - name: Validate HTML run: npm run docs-vnu + - name: Check for unused templates + run: npm run docs-check-unused-templates + - name: Run linkinator uses: JustinBeckwith/linkinator-action@v1 with: From 24130a4e6361fa72f7d1062b5a2fef8ea3e31e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Fri, 10 Mar 2023 18:19:21 +0100 Subject: [PATCH 006/225] Fix typo in `utilities/colors.md` (#38194) --- site/content/docs/5.3/utilities/colors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/docs/5.3/utilities/colors.md b/site/content/docs/5.3/utilities/colors.md index 3aa551550d..e132a2f113 100644 --- a/site/content/docs/5.3/utilities/colors.md +++ b/site/content/docs/5.3/utilities/colors.md @@ -42,7 +42,7 @@ Color utilities like `.text-*` that generated from our original `$theme-colors` {{< /callout >}} {{< callout warning >}} -**Deprecation:** With the addition of the expanded theme colors and variables, the `.text-muted` utility has been deprecated as of v5.3.0. Its default value has also has been reassigned to the new `--bs-secondary-color` CSS variable to better support color modes. It will be removed in v6.0.0. +**Deprecation:** With the addition of the expanded theme colors and variables, the `.text-muted` utility has been deprecated as of v5.3.0. Its default value has also been reassigned to the new `--bs-secondary-color` CSS variable to better support color modes. It will be removed in v6.0.0. {{< /callout >}} ## Opacity From 25579aad7c6db5423524bc6c41b2b070d547054c Mon Sep 17 00:00:00 2001 From: Louis-Maxime Piton Date: Fri, 10 Mar 2023 18:19:58 +0100 Subject: [PATCH 007/225] Fix (#38191) Co-authored-by: Patrick H. Lauke --- site/content/docs/5.3/components/scrollspy.md | 2 +- site/layouts/_default/docs.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/docs/5.3/components/scrollspy.md b/site/content/docs/5.3/components/scrollspy.md index 4bb5978f3a..d1abf75e3e 100644 --- a/site/content/docs/5.3/components/scrollspy.md +++ b/site/content/docs/5.3/components/scrollspy.md @@ -12,7 +12,7 @@ Scrollspy toggles the `.active` class on anchor (``) elements when the elemen - To start, scrollspy requires two things: a navigation, list group, or a simple set of links, plus a scrollable container. The scrollable container can be the `` or a custom element with a set `height` and `overflow-y: scroll`. -- On the scrollable container, add `data-bs-spy="scroll"` and `data-bs-target="#navId"` where `navId` is the unique `id` of the associated navigation. Be sure to also include a `tabindex="0"` to ensure keyboard access. +- On the scrollable container, add `data-bs-spy="scroll"` and `data-bs-target="#navId"` where `navId` is the unique `id` of the associated navigation. If there is no focusable element inside the element, be sure to also include a `tabindex="0"` to ensure keyboard access. - As you scroll the "spied" container, an `.active` class is added and removed from anchor links within the associated navigation. Links must have resolvable `id` targets, otherwise they're ignored. For example, a `home` must correspond to something in the DOM like `
` diff --git a/site/layouts/_default/docs.html b/site/layouts/_default/docs.html index ed23045a6d..cbf06a554f 100644 --- a/site/layouts/_default/docs.html +++ b/site/layouts/_default/docs.html @@ -1,4 +1,4 @@ -{{ define "body_override" }}{{ end }} +{{ define "body_override" }}{{ end }} {{ define "main" }}
{{< /example >}} -## Sass +## CSS -### Variables +### Sass variables {{< scss-docs name="form-floating-variables" file="scss/_variables.scss" >}} From 7bc4f4f759e749436f4212712c4c106d40dc508e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Mar 2023 16:01:51 +0200 Subject: [PATCH 013/225] Build(deps-dev): Bump nodemon from 2.0.20 to 2.0.21 (#38186) Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.20 to 2.0.21. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v2.0.20...v2.0.21) --- updated-dependencies: - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f7a2cf982..a2aeb431e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.1", - "nodemon": "^2.0.20", + "nodemon": "^2.0.21", "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", @@ -7547,9 +7547,9 @@ "dev": true }, "node_modules/nodemon": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", - "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.21.tgz", + "integrity": "sha512-djN/n2549DUtY33S7o1djRCd7dEm0kBnj9c7S9XVXqRUbuggN1MZH/Nqa+5RFQr63Fbefq37nFXAE9VU86yL1A==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -16433,9 +16433,9 @@ "dev": true }, "nodemon": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", - "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.21.tgz", + "integrity": "sha512-djN/n2549DUtY33S7o1djRCd7dEm0kBnj9c7S9XVXqRUbuggN1MZH/Nqa+5RFQr63Fbefq37nFXAE9VU86yL1A==", "dev": true, "requires": { "chokidar": "^3.5.2", diff --git a/package.json b/package.json index a3845553bf..b9ca44a0c1 100644 --- a/package.json +++ b/package.json @@ -139,7 +139,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.1", - "nodemon": "^2.0.20", + "nodemon": "^2.0.21", "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", From e9355c6dff78007e8d61d3ca62b768369a397f07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Mar 2023 16:03:55 +0200 Subject: [PATCH 014/225] Build(deps-dev): Bump eslint-plugin-unicorn from 45.0.2 to 46.0.0 (#38187) Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 45.0.2 to 46.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v45.0.2...v46.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2aeb431e1..3cb6197ef0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-unicorn": "^45.0.2", + "eslint-plugin-unicorn": "^46.0.0", "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", @@ -4534,9 +4534,9 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "45.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz", - "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==", + "version": "46.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.0.tgz", + "integrity": "sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.19.1", @@ -14284,9 +14284,9 @@ } }, "eslint-plugin-unicorn": { - "version": "45.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.2.tgz", - "integrity": "sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==", + "version": "46.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.0.tgz", + "integrity": "sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.19.1", diff --git a/package.json b/package.json index b9ca44a0c1..5c62d7f0e3 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-unicorn": "^45.0.2", + "eslint-plugin-unicorn": "^46.0.0", "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", From e00d06e45bf0b15c018c3313fb129d938f56cb2b Mon Sep 17 00:00:00 2001 From: Jan Bensch <53659806+janbensch@users.noreply.github.com> Date: Tue, 14 Mar 2023 05:50:08 +0100 Subject: [PATCH 015/225] Fix wrong generation of `aria-labelledby` in tab navigation (#38223) * fix wrong generation of aria-labelledby in tab navigation * fix wrong test --------- Co-authored-by: Jan Bensch Co-authored-by: XhmikosR --- js/src/tab.js | 2 +- js/tests/unit/tab.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/tab.js b/js/src/tab.js index cdba0e2e6a..137cc0123b 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -212,7 +212,7 @@ class Tab extends BaseComponent { this._setAttributeIfNotExists(target, 'role', 'tabpanel') if (child.id) { - this._setAttributeIfNotExists(target, 'aria-labelledby', `#${child.id}`) + this._setAttributeIfNotExists(target, 'aria-labelledby', `${child.id}`) } } diff --git a/js/tests/unit/tab.spec.js b/js/tests/unit/tab.spec.js index 1ac5929e17..95b31b4f05 100644 --- a/js/tests/unit/tab.spec.js +++ b/js/tests/unit/tab.spec.js @@ -514,7 +514,7 @@ describe('Tab', () => { expect(tabPanel.hasAttribute('tabindex')).toBeFalse() expect(tabPanel.hasAttribute('tabindex2')).toBeFalse() - expect(tabPanel.getAttribute('aria-labelledby')).toEqual('#foo') + expect(tabPanel.getAttribute('aria-labelledby')).toEqual('foo') expect(tabPanel2.hasAttribute('aria-labelledby')).toBeFalse() }) }) From ebcb6c4262ce33c51066e31100e7d83fe915bd39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Mar 2023 06:51:40 +0200 Subject: [PATCH 016/225] Build(deps): Bump coverallsapp/github-action from 1.2.2 to 1.2.4 (#38183) Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1.2.2 to 1.2.4. - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v1.2.2...v1.2.4) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/js.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 10d6da3305..642813a970 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -45,7 +45,7 @@ jobs: run: npm run js-test - name: Run Coveralls - uses: coverallsapp/github-action@v1.2.2 + uses: coverallsapp/github-action@v1.2.4 with: github-token: "${{ secrets.GITHUB_TOKEN }}" path-to-lcov: "./js/coverage/lcov.info" From ca1dd22aaceeb9278600fd059b00dcf77f9cf4a0 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 09:04:46 +0200 Subject: [PATCH 017/225] Specify lockfile-version=2 for older npm compatibility (#38226) --- .npmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..4812751a94 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +lockfile-version=2 From 3b632cdee6c9817434c03d785ad8ec2fb62175c5 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 09:08:09 +0200 Subject: [PATCH 018/225] Update minor dependencies (#38229) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * @babel/cli ^7.20.7 → ^7.21.0 * @babel/core ^7.20.12 → ^7.21.0 * autoprefixer ^10.4.13 → ^10.4.14 * eslint ^8.34.0 → ^8.36.0 * hugo-bin ^0.98.0 → ^0.99.3 * jquery ^3.6.3 → ^3.6.4 * rollup ^3.17.2 → ^3.19.1 * sass ^1.58.3 → ^1.59.2 --- package-lock.json | 1758 ++++++++++++++++++++++++++------------------- package.json | 16 +- 2 files changed, 1024 insertions(+), 750 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3cb6197ef0..622d772fd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,19 +19,19 @@ ], "license": "MIT", "devDependencies": { - "@babel/cli": "^7.20.7", - "@babel/core": "^7.20.12", + "@babel/cli": "^7.21.0", + "@babel/core": "^7.21.0", "@babel/preset-env": "^7.20.2", "@popperjs/core": "^2.11.6", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.14", "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.34.0", + "eslint": "^8.36.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", @@ -40,10 +40,10 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.98.0", + "hugo-bin": "^0.99.3", "ip": "^2.0.0", "jasmine": "^4.5.0", - "jquery": "^3.6.3", + "jquery": "^3.6.4", "karma": "^6.4.1", "karma-browserstack-launcher": "1.4.0", "karma-chrome-launcher": "^3.1.1", @@ -58,10 +58,10 @@ "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", - "rollup": "^3.17.2", + "rollup": "^3.19.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", - "sass": "^1.58.3", + "sass": "^1.59.2", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^14.16.1", @@ -87,12 +87,12 @@ } }, "node_modules/@babel/cli": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.20.7.tgz", - "integrity": "sha512-WylgcELHB66WwQqItxNILsMlaTd8/SO6SgTTjMp4uCI7P4QyH1r3nqgFmO3BfM4AtfniHgFMH3EpYFj/zynBkQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", + "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.8", + "@jridgewell/trace-mapping": "^0.3.17", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", @@ -128,30 +128,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.0", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -167,13 +167,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", - "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -239,17 +240,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.7.tgz", - "integrity": "sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -260,13 +262,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -314,13 +316,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -339,12 +341,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", - "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -363,9 +365,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -374,8 +376,8 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" @@ -492,9 +494,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -516,14 +518,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", - "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "dependencies": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -544,9 +546,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -622,12 +624,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", - "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -770,9 +772,9 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", - "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", @@ -803,13 +805,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -1076,9 +1078,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", - "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1091,15 +1093,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", - "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", @@ -1192,12 +1194,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1270,12 +1272,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-simple-access": "^7.20.2" }, @@ -1640,10 +1642,16 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz", - "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1667,19 +1675,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", - "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1688,9 +1696,9 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -1711,26 +1719,26 @@ } }, "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2", + "postcss": "^8.4", "postcss-selector-parser": "^6.0.10" } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", + "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0" @@ -1739,18 +1747,27 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1766,9 +1783,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -1792,6 +1809,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", @@ -1835,12 +1861,12 @@ } }, "node_modules/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.25.16" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2030,9 +2056,9 @@ } }, "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -2049,9 +2075,9 @@ } }, "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -2129,9 +2155,9 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", "dev": true }, "node_modules/@sindresorhus/is": { @@ -2198,9 +2224,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz", - "integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==", + "version": "18.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", + "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -2228,9 +2254,9 @@ "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", + "version": "3.0.0-rc.40", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", + "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", @@ -2282,9 +2308,9 @@ } }, "node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2411,6 +2437,19 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -2506,9 +2545,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "dev": true, "funding": [ { @@ -2521,8 +2560,8 @@ } ], "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -2538,6 +2577,18 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { "version": "0.24.0", "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", @@ -2832,13 +2883,13 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -2846,7 +2897,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -2893,9 +2944,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "funding": [ { @@ -2908,10 +2959,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -3218,9 +3269,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001441", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", - "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", + "version": "1.0.30001466", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz", + "integrity": "sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==", "dev": true, "funding": [ { @@ -3338,10 +3389,16 @@ "dev": true }, "node_modules/ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { "node": ">=8" } @@ -3518,9 +3575,9 @@ } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "engines": { "node": ">= 0.6" @@ -3542,12 +3599,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz", + "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==", "dev": true, "dependencies": { - "browserslist": "^4.21.4" + "browserslist": "^4.21.5" }, "funding": { "type": "opencollective", @@ -3919,18 +3976,18 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { "has-property-descriptors": "^1.0.0", @@ -3978,9 +4035,9 @@ "dev": true }, "node_modules/diff-sequences": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -4149,9 +4206,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.4.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz", + "integrity": "sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==", "dev": true }, "node_modules/emoji-regex": { @@ -4179,9 +4236,9 @@ } }, "node_modules/engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", + "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -4193,16 +4250,16 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" }, "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -4236,36 +4293,45 @@ } }, "node_modules/es-abstract": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", - "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", - "unbox-primitive": "^1.0.2" + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" }, "engines": { "node": ">= 0.4" @@ -4274,6 +4340,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -4340,12 +4420,15 @@ } }, "node_modules/eslint": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", - "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.4.1", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -4356,10 +4439,9 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", + "espree": "^9.5.0", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", @@ -4380,7 +4462,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -4624,33 +4705,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -4734,9 +4788,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -4782,9 +4836,9 @@ } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -4812,9 +4866,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -5039,9 +5093,9 @@ } }, "node_modules/fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -5182,9 +5236,9 @@ } }, "node_modules/find-unused-sass-variables/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "engines": { "node": "^12.20.0 || >=14" @@ -5269,6 +5323,15 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -5417,9 +5480,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "dependencies": { "function-bind": "^1.1.1", @@ -5558,6 +5621,21 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -5726,6 +5804,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", @@ -5885,9 +5975,9 @@ } }, "node_modules/hugo-bin": { - "version": "0.98.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.98.0.tgz", - "integrity": "sha512-njaLdSl4DorvQ9uf9SL0Np8s4dn0Sbtrl1+xiBlQCDegtPLgCU4kOgJNl6rhzevxXAl7oMXRrNJROhOVDmNqvA==", + "version": "0.99.3", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.99.3.tgz", + "integrity": "sha512-MT305BAqNhZoS5JQQ1mXnAibFkoKUIFWsG+RlA13P6un0EnEtJzPNocjL6LoBdrL4EyBSLdINPv1XLLcjGiCww==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -5951,9 +6041,9 @@ "dev": true }, "node_modules/immutable": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.1.tgz", - "integrity": "sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", "dev": true }, "node_modules/import-fresh": { @@ -6022,12 +6112,12 @@ "dev": true }, "node_modules/internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -6087,6 +6177,20 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6134,9 +6238,9 @@ } }, "node_modules/is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, "dependencies": { "builtin-modules": "^3.3.0" @@ -6421,6 +6525,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -6627,15 +6750,15 @@ "dev": true }, "node_modules/jest-diff": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6712,24 +6835,24 @@ } }, "node_modules/jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", + "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", "dev": true }, "node_modules/js-sdsl": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", "dev": true, "funding": { "type": "opencollective", @@ -7026,9 +7149,9 @@ } }, "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "engines": { "node": ">=10" @@ -7129,16 +7252,16 @@ "dev": true }, "node_modules/log4js": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.7.1.tgz", - "integrity": "sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", "dev": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", "flatted": "^3.2.7", "rfdc": "^1.3.0", - "streamroller": "^3.1.3" + "streamroller": "^3.1.5" }, "engines": { "node": ">=8.0" @@ -7467,9 +7590,9 @@ } }, "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7541,9 +7664,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "node_modules/nodemon": { @@ -7814,9 +7937,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8204,9 +8327,9 @@ } }, "node_modules/pkg-conf/node_modules/locate-path": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", - "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "dependencies": { "p-locate": "^6.0.0" @@ -8389,9 +8512,9 @@ } }, "node_modules/postcss-cli/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -8445,9 +8568,9 @@ } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.0.tgz", - "integrity": "sha512-auf7Gi6QwO7HW//GA9seGvTXVGWl1CM/ADWh1+RxtXr6XOxnT65ovDl9fTi4e0monEyJxCHqDpF6QnFDXmJE4g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", "dev": true, "engines": { "node": ">= 14" @@ -8570,12 +8693,12 @@ } }, "node_modules/pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.4.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -8639,9 +8762,9 @@ } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, "engines": { "node": ">=6" @@ -8734,9 +8857,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -8929,9 +9052,9 @@ } }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -9045,27 +9168,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" @@ -9074,12 +9185,6 @@ "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, "node_modules/regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -9192,9 +9297,9 @@ } }, "node_modules/rollup": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", - "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", + "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -9316,9 +9421,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.58.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "version": "1.59.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", + "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -9442,9 +9547,9 @@ } }, "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9568,16 +9673,16 @@ "dev": true }, "node_modules/socket.io": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", - "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.1" }, "engines": { @@ -9585,15 +9690,18 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "dependencies": { + "ws": "~8.11.0" + } }, "node_modules/socket.io-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", - "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -9679,9 +9787,9 @@ } }, "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -9705,9 +9813,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "dev": true }, "node_modules/sprintf-js": { @@ -9726,9 +9834,9 @@ } }, "node_modules/streamroller": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.3.tgz", - "integrity": "sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dev": true, "dependencies": { "date-format": "^4.0.14", @@ -9826,6 +9934,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -10095,9 +10220,9 @@ } }, "node_modules/stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "dependencies": { "lodash": "^4.17.21", @@ -10107,7 +10232,7 @@ "postcss-value-parser": "^4.1.0" }, "peerDependencies": { - "stylelint": "^14.5.1" + "stylelint": "^14.5.1 || ^15.0.0" } }, "node_modules/stylelint/node_modules/balanced-match": { @@ -10215,9 +10340,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -10396,13 +10521,13 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } @@ -10471,10 +10596,24 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/ua-parser-js": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", - "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", + "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==", "dev": true, "funding": [ { @@ -10754,6 +10893,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -10833,9 +10992,9 @@ } }, "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -10948,12 +11107,12 @@ } }, "@babel/cli": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.20.7.tgz", - "integrity": "sha512-WylgcELHB66WwQqItxNILsMlaTd8/SO6SgTTjMp4uCI7P4QyH1r3nqgFmO3BfM4AtfniHgFMH3EpYFj/zynBkQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", + "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.8", + "@jridgewell/trace-mapping": "^0.3.17", "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", @@ -10974,27 +11133,27 @@ } }, "@babel/compat-data": { - "version": "7.20.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", - "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true }, "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "requires": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.0", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11003,13 +11162,14 @@ } }, "@babel/generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", - "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "requires": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "dependencies": { @@ -11059,28 +11219,29 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.7.tgz", - "integrity": "sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" + "regexpu-core": "^5.3.1" } }, "@babel/helper-define-polyfill-provider": { @@ -11113,13 +11274,13 @@ } }, "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" } }, "@babel/helper-hoist-variables": { @@ -11132,12 +11293,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", - "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "requires": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.21.0" } }, "@babel/helper-module-imports": { @@ -11150,9 +11311,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", @@ -11161,8 +11322,8 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" } }, "@babel/helper-optimise-call-expression": { @@ -11246,9 +11407,9 @@ "dev": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true }, "@babel/helper-wrap-function": { @@ -11264,14 +11425,14 @@ } }, "@babel/helpers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", - "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "requires": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" } }, "@babel/highlight": { @@ -11286,9 +11447,9 @@ } }, "@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -11334,12 +11495,12 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", - "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } @@ -11428,9 +11589,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", - "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2", @@ -11449,13 +11610,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } @@ -11635,24 +11796,24 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", - "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", - "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-replace-supers": "^7.20.7", @@ -11709,12 +11870,12 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-function-name": { @@ -11757,12 +11918,12 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-simple-access": "^7.20.2" } @@ -12016,10 +12177,16 @@ "esutils": "^2.0.2" } }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "@babel/runtime": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz", - "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.11" @@ -12037,27 +12204,27 @@ } }, "@babel/traverse": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", - "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", @@ -12072,30 +12239,36 @@ "dev": true }, "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", "dev": true, "requires": {} }, "@eslint-community/eslint-utils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", + "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", "dev": true, "requires": { "eslint-visitor-keys": "^3.3.0" } }, + "@eslint-community/regexpp": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", + "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", + "dev": true + }, "@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.5.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -12105,9 +12278,9 @@ }, "dependencies": { "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -12121,6 +12294,12 @@ } } }, + "@eslint/js": { + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", + "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", + "dev": true + }, "@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", @@ -12151,12 +12330,12 @@ "dev": true }, "@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", "dev": true, "requires": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.25.16" } }, "@jridgewell/gen-mapping": { @@ -12293,9 +12472,9 @@ } }, "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -12306,9 +12485,9 @@ } }, "minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -12352,9 +12531,9 @@ } }, "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", "dev": true }, "@sindresorhus/is": { @@ -12418,9 +12597,9 @@ "dev": true }, "@types/node": { - "version": "18.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz", - "integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==", + "version": "18.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", + "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true }, "@types/normalize-package-data": { @@ -12448,9 +12627,9 @@ "dev": true }, "@yarnpkg/parsers": { - "version": "3.0.0-rc.39", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.39.tgz", - "integrity": "sha512-BsD4zq3EVmaHqlynXTceNuEFAtrfToV4fI9GA54moKlWZL4Eb2eXrhgf1jV2nMYx18SZxYO4Jc5Kf1sCDNRjOg==", + "version": "3.0.0-rc.40", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", + "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==", "dev": true, "requires": { "js-yaml": "^3.10.0", @@ -12495,9 +12674,9 @@ } }, "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true }, "acorn-jsx": { @@ -12582,6 +12761,16 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, "array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -12644,19 +12833,25 @@ "dev": true }, "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "dev": true, "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" } }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, "axios": { "version": "0.24.0", "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", @@ -12881,13 +13076,13 @@ "dev": true }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "requires": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -12895,7 +13090,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -12937,15 +13132,15 @@ } }, "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "browserstack": { @@ -13167,9 +13362,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001441", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", - "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", + "version": "1.0.30001466", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz", + "integrity": "sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==", "dev": true }, "caw": { @@ -13245,9 +13440,9 @@ "dev": true }, "ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true }, "clean-css": { @@ -13402,9 +13597,9 @@ } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true }, "convert-source-map": { @@ -13420,12 +13615,12 @@ "dev": true }, "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz", + "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==", "dev": true, "requires": { - "browserslist": "^4.21.4" + "browserslist": "^4.21.5" } }, "core-util-is": { @@ -13709,15 +13904,15 @@ "dev": true }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "requires": { "has-property-descriptors": "^1.0.0", @@ -13749,9 +13944,9 @@ "dev": true }, "diff-sequences": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true }, "dir-glob": { @@ -13886,9 +14081,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "version": "1.4.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz", + "integrity": "sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==", "dev": true }, "emoji-regex": { @@ -13913,9 +14108,9 @@ } }, "engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", + "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -13927,13 +14122,13 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" } }, "engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "dev": true }, "ent": { @@ -13958,36 +14153,56 @@ } }, "es-abstract": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", - "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", "dev": true, "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", - "unbox-primitive": "^1.0.2" + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" } }, "es-shim-unscopables": { @@ -14044,12 +14259,15 @@ "dev": true }, "eslint": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", - "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", + "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.4.1", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.1", + "@eslint/js": "8.36.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -14060,10 +14278,9 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", + "espree": "^9.5.0", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", @@ -14084,7 +14301,6 @@ "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -14140,9 +14356,9 @@ } }, "globals": { - "version": "13.19.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", - "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -14349,23 +14565,6 @@ "estraverse": "^5.2.0" } }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, "eslint-visitor-keys": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", @@ -14373,9 +14572,9 @@ "dev": true }, "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", + "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", "dev": true, "requires": { "acorn": "^8.8.0", @@ -14390,9 +14589,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -14579,9 +14778,9 @@ "dev": true }, "fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -14693,9 +14892,9 @@ }, "dependencies": { "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true }, "escape-string-regexp": { @@ -14747,6 +14946,15 @@ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -14859,9 +15067,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -14960,6 +15168,15 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -15093,6 +15310,12 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, "has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", @@ -15213,9 +15436,9 @@ } }, "hugo-bin": { - "version": "0.98.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.98.0.tgz", - "integrity": "sha512-njaLdSl4DorvQ9uf9SL0Np8s4dn0Sbtrl1+xiBlQCDegtPLgCU4kOgJNl6rhzevxXAl7oMXRrNJROhOVDmNqvA==", + "version": "0.99.3", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.99.3.tgz", + "integrity": "sha512-MT305BAqNhZoS5JQQ1mXnAibFkoKUIFWsG+RlA13P6un0EnEtJzPNocjL6LoBdrL4EyBSLdINPv1XLLcjGiCww==", "dev": true, "requires": { "bin-wrapper": "^4.1.0", @@ -15252,9 +15475,9 @@ "dev": true }, "immutable": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.1.tgz", - "integrity": "sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", "dev": true }, "import-fresh": { @@ -15308,12 +15531,12 @@ "dev": true }, "internal-slot": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", - "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } @@ -15356,6 +15579,17 @@ "is-decimal": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -15391,9 +15625,9 @@ } }, "is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, "requires": { "builtin-modules": "^3.3.0" @@ -15577,6 +15811,19 @@ "has-symbols": "^1.0.2" } }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -15736,15 +15983,15 @@ "dev": true }, "jest-diff": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" }, "dependencies": { "ansi-styles": { @@ -15799,21 +16046,21 @@ } }, "jest-get-type": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", "dev": true }, "jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", + "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", "dev": true }, "js-sdsl": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", "dev": true }, "js-tokens": { @@ -16053,9 +16300,9 @@ } }, "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true }, "lines-and-columns": { @@ -16132,16 +16379,16 @@ "dev": true }, "log4js": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.7.1.tgz", - "integrity": "sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", "dev": true, "requires": { "date-format": "^4.0.14", "debug": "^4.3.4", "flatted": "^3.2.7", "rfdc": "^1.3.0", - "streamroller": "^3.1.3" + "streamroller": "^3.1.5" } }, "lowercase-keys": { @@ -16371,9 +16618,9 @@ } }, "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, "minimist-options": { @@ -16427,9 +16674,9 @@ "dev": true }, "node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "nodemon": { @@ -16635,9 +16882,9 @@ "dev": true }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, "object-keys": { @@ -16907,9 +17154,9 @@ } }, "locate-path": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", - "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "requires": { "p-locate": "^6.0.0" @@ -17023,9 +17270,9 @@ "dev": true }, "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, "requires": { "cliui": "^8.0.1", @@ -17056,9 +17303,9 @@ }, "dependencies": { "yaml": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.0.tgz", - "integrity": "sha512-auf7Gi6QwO7HW//GA9seGvTXVGWl1CM/ADWh1+RxtXr6XOxnT65ovDl9fTi4e0monEyJxCHqDpF6QnFDXmJE4g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", "dev": true } } @@ -17135,12 +17382,12 @@ "dev": true }, "pretty-format": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", "dev": true, "requires": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.4.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -17194,9 +17441,9 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, "q": { @@ -17250,9 +17497,9 @@ "dev": true }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { "bytes": "3.1.2", @@ -17405,9 +17652,9 @@ } }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -17502,32 +17749,20 @@ "functions-have-names": "^1.2.2" } }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, "regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", @@ -17611,9 +17846,9 @@ } }, "rollup": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", - "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", + "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -17683,9 +17918,9 @@ "dev": true }, "sass": { - "version": "1.58.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "version": "1.59.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", + "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -17779,9 +18014,9 @@ "dev": true }, "shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz", + "integrity": "sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==", "dev": true }, "shelljs": { @@ -17873,29 +18108,32 @@ } }, "socket.io": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", - "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.1" } }, "socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "requires": { + "ws": "~8.11.0" + } }, "socket.io-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", - "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", @@ -17964,9 +18202,9 @@ } }, "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -17990,9 +18228,9 @@ } }, "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "dev": true }, "sprintf-js": { @@ -18008,9 +18246,9 @@ "dev": true }, "streamroller": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.3.tgz", - "integrity": "sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dev": true, "requires": { "date-format": "^4.0.14", @@ -18091,6 +18329,17 @@ "es-abstract": "^1.20.4" } }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, "string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -18308,9 +18557,9 @@ } }, "stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "requires": { "lodash": "^4.17.21", @@ -18382,9 +18631,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -18527,13 +18776,13 @@ } }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, @@ -18589,10 +18838,21 @@ "mime-types": "~2.1.24" } }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, "ua-parser-js": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", - "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.34.tgz", + "integrity": "sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==", "dev": true }, "unbox-primitive": { @@ -18791,6 +19051,20 @@ "is-symbol": "^1.0.3" } }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -18851,9 +19125,9 @@ } }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index 5c62d7f0e3..1a99215c88 100644 --- a/package.json +++ b/package.json @@ -104,19 +104,19 @@ "@popperjs/core": "^2.11.6" }, "devDependencies": { - "@babel/cli": "^7.20.7", - "@babel/core": "^7.20.12", + "@babel/cli": "^7.21.0", + "@babel/core": "^7.21.0", "@babel/preset-env": "^7.20.2", "@popperjs/core": "^2.11.6", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.14", "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.34.0", + "eslint": "^8.36.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", @@ -125,10 +125,10 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.98.0", + "hugo-bin": "^0.99.3", "ip": "^2.0.0", "jasmine": "^4.5.0", - "jquery": "^3.6.3", + "jquery": "^3.6.4", "karma": "^6.4.1", "karma-browserstack-launcher": "1.4.0", "karma-chrome-launcher": "^3.1.1", @@ -143,10 +143,10 @@ "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", - "rollup": "^3.17.2", + "rollup": "^3.19.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", - "sass": "^1.58.3", + "sass": "^1.59.2", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^14.16.1", From ca6dfad43c4caa89c7240b7c42adab2e61120797 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 09:09:48 +0200 Subject: [PATCH 019/225] Move --printUnusedTemplates in hugo scripts (#38227) --- .github/workflows/docs.yml | 3 --- package.json | 7 +++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4dcc794bb5..bdeae6043d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,9 +41,6 @@ jobs: - name: Validate HTML run: npm run docs-vnu - - name: Check for unused templates - run: npm run docs-check-unused-templates - - name: Run linkinator uses: JustinBeckwith/linkinator-action@v1 with: diff --git a/package.json b/package.json index 1a99215c88..396f0dede5 100644 --- a/package.json +++ b/package.json @@ -74,13 +74,12 @@ "js-test-cloud": "cross-env BROWSERSTACK=true npm run js-test-karma", "js-test-jquery": "cross-env JQUERY=true npm run js-test-karma", "lint": "npm-run-all --aggregate-output --continue-on-error --parallel js-lint css-lint lockfile-lint", - "docs": "npm-run-all docs-build docs-lint docs-check-unused-templates", - "docs-build": "hugo --cleanDestinationDir", - "docs-check-unused-templates": "hugo --printUnusedTemplates", + "docs": "npm-run-all docs-build docs-lint", + "docs-build": "hugo --cleanDestinationDir --printUnusedTemplates", "docs-compile": "npm run docs-build", "docs-vnu": "node build/vnu-jar.js", "docs-lint": "npm run docs-vnu", - "docs-serve": "hugo server --port 9001 --disableFastRender", + "docs-serve": "hugo server --port 9001 --disableFastRender --printUnusedTemplates", "docs-serve-only": "npx sirv-cli _site --port 9001", "lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json", "update-deps": "ncu -u -x globby,karma-browserstack-launcher,karma-rollup-preprocessor,terser && echo Manually update site/assets/js/vendor", From 898cfc740d30ed11ad0492473d278f35713c9d67 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 09:10:31 +0200 Subject: [PATCH 020/225] Update codeql.yml (#38225) --- .github/workflows/codeql.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 98aa891c4a..b1780ee34d 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -12,7 +12,7 @@ on: - v4-dev - "!dependabot/**" schedule: - - cron: "0 2 * * 5" + - cron: "0 2 * * 4" workflow_dispatch: jobs: @@ -20,8 +20,6 @@ jobs: name: Analyze runs-on: ubuntu-latest permissions: - actions: read - contents: read security-events: write steps: From 6a043d95faf6c3dca040162538d4fc7bd643f9d8 Mon Sep 17 00:00:00 2001 From: Neeraj Kumar Das Date: Tue, 14 Mar 2023 18:00:36 +0530 Subject: [PATCH 021/225] Remove empty script tag (#38233) --- js/tests/visual/input.html | 1 - 1 file changed, 1 deletion(-) diff --git a/js/tests/visual/input.html b/js/tests/visual/input.html index 6ef08d9aa5..1e5eec2d1d 100644 --- a/js/tests/visual/input.html +++ b/js/tests/visual/input.html @@ -74,6 +74,5 @@ - From 474bf2aed1c03cf53e2d2c48b30c5e689dd9e6bc Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 20:30:11 +0200 Subject: [PATCH 022/225] Guard more in color-modes.js (#38235) --- site/static/docs/5.3/assets/js/color-modes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/static/docs/5.3/assets/js/color-modes.js b/site/static/docs/5.3/assets/js/color-modes.js index 4528ba36b8..541fcc21b5 100644 --- a/site/static/docs/5.3/assets/js/color-modes.js +++ b/site/static/docs/5.3/assets/js/color-modes.js @@ -29,12 +29,12 @@ const showActiveTheme = (theme, focus = false) => { const themeSwitcher = document.querySelector('#bd-theme') + const themeSwitcherText = document.querySelector('#bd-theme-text') - if (!themeSwitcher) { + if (!themeSwitcher || !themeSwitcherText) { return } - const themeSwitcherText = document.querySelector('#bd-theme-text') const activeThemeIcon = document.querySelector('.theme-icon-active use') const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`) const svgOfActiveBtn = btnToActive.querySelector('svg use').getAttribute('href') From c400653990959d1f136382cbcc38babaae23117e Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 15 Mar 2023 06:30:45 +0200 Subject: [PATCH 023/225] Tweak stylelint config (#38228) * rename to .stylelintrc.json * add reportInvalidScopeDisables to config * move reportNeedlessDisables to config * merge the two configs * remove unneeded disabled rules from the examples config --- .stylelintrc | 40 -------------- .stylelintrc.json | 60 +++++++++++++++++++++ package.json | 2 +- site/assets/scss/_variables.scss | 2 - site/assets/scss/docs.scss | 4 +- site/content/docs/5.3/examples/.stylelintrc | 15 ------ 6 files changed, 63 insertions(+), 60 deletions(-) delete mode 100644 .stylelintrc create mode 100644 .stylelintrc.json delete mode 100644 site/content/docs/5.3/examples/.stylelintrc diff --git a/.stylelintrc b/.stylelintrc deleted file mode 100644 index 7a7ca3ffcb..0000000000 --- a/.stylelintrc +++ /dev/null @@ -1,40 +0,0 @@ -{ - "extends": [ - "stylelint-config-twbs-bootstrap" - ], - "rules": { - "declaration-property-value-disallowed-list": { - "border": "none", - "outline": "none" - }, - "function-disallowed-list": [ - "calc", - "lighten", - "darken" - ], - "property-disallowed-list": [ - "border-radius", - "border-top-left-radius", - "border-top-right-radius", - "border-bottom-right-radius", - "border-bottom-left-radius", - "transition" - ], - "scss/dollar-variable-default": [ - true, - { - "ignore": "local" - } - ], - "scss/selector-no-union-class-name": true - }, - "overrides": [ - { - "files": "scss/**/*.{test,spec}.scss", - "rules": { - "scss/dollar-variable-default": null, - "declaration-no-important": null - } - } - ] -} diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000000..589884aae7 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,60 @@ +{ + "extends": [ + "stylelint-config-twbs-bootstrap" + ], + "reportInvalidScopeDisables": true, + "reportNeedlessDisables": true, + "overrides": [ + { + "files": "**/*.scss", + "rules": { + "declaration-property-value-disallowed-list": { + "border": "none", + "outline": "none" + }, + "function-disallowed-list": [ + "calc", + "lighten", + "darken" + ], + "property-disallowed-list": [ + "border-radius", + "border-top-left-radius", + "border-top-right-radius", + "border-bottom-right-radius", + "border-bottom-left-radius", + "transition" + ], + "scss/dollar-variable-default": [ + true, + { + "ignore": "local" + } + ], + "scss/selector-no-union-class-name": true + } + }, + { + "files": "scss/**/*.{test,spec}.scss", + "rules": { + "scss/dollar-variable-default": null, + "declaration-no-important": null + } + }, + { + "files": "site/**/*.scss", + "rules": { + "scss/dollar-variable-default": null + } + }, + { + "files": "site/**/examples/**/*.css", + "rules": { + "comment-empty-line-before": null, + "property-no-vendor-prefix": null, + "selector-no-qualifying-type": null, + "value-no-vendor-prefix": null + } + } + ] +} diff --git a/package.json b/package.json index 396f0dede5..b3bb7caa97 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "css-compile": "sass --style expanded --source-map --embed-sources --no-error-css scss/:dist/css/", "css-rtl": "cross-env NODE_ENV=RTL postcss --config build/postcss.config.js --dir \"dist/css\" --ext \".rtl.css\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*.rtl.css\"", "css-lint": "npm-run-all --aggregate-output --continue-on-error --parallel css-lint-*", - "css-lint-stylelint": "stylelint \"**/*.{css,scss}\" --cache --cache-location .cache/.stylelintcache --rd", + "css-lint-stylelint": "stylelint \"**/*.{css,scss}\" --cache --cache-location .cache/.stylelintcache", "css-lint-vars": "fusv scss/ site/assets/scss/", "css-minify": "npm-run-all --aggregate-output --parallel css-minify-*", "css-minify-main": "cleancss -O1 --format breakWith=lf --with-rebase --source-map --source-map-inline-sources --output dist/css/ --batch --batch-suffix \".min\" \"dist/css/*.css\" \"!dist/css/*.min.css\" \"!dist/css/*rtl*.css\"", diff --git a/site/assets/scss/_variables.scss b/site/assets/scss/_variables.scss index 2be5349946..3770e81d8f 100644 --- a/site/assets/scss/_variables.scss +++ b/site/assets/scss/_variables.scss @@ -1,5 +1,3 @@ -// stylelint-disable scss/dollar-variable-default - // Local docs variables $bd-purple: #4c0bce; $bd-violet: lighten(saturate($bd-purple, 5%), 15%); // stylelint-disable-line function-disallowed-list diff --git a/site/assets/scss/docs.scss b/site/assets/scss/docs.scss index fb85262e78..4ab417e96b 100644 --- a/site/assets/scss/docs.scss +++ b/site/assets/scss/docs.scss @@ -28,8 +28,8 @@ @import "../../../scss/mixins"; // fusv-disable -$enable-grid-classes: false; // stylelint-disable-line scss/dollar-variable-default -$enable-cssgrid: true; // stylelint-disable-line scss/dollar-variable-default +$enable-grid-classes: false; +$enable-cssgrid: true; // fusv-enable @import "../../../scss/grid"; diff --git a/site/content/docs/5.3/examples/.stylelintrc b/site/content/docs/5.3/examples/.stylelintrc deleted file mode 100644 index 79ea92df07..0000000000 --- a/site/content/docs/5.3/examples/.stylelintrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": [ - "stylelint-config-twbs-bootstrap" - ], - "rules": { - "at-rule-no-vendor-prefix": null, - "comment-empty-line-before": null, - "media-feature-name-no-vendor-prefix": null, - "property-disallowed-list": null, - "property-no-vendor-prefix": null, - "selector-no-qualifying-type": null, - "selector-no-vendor-prefix": null, - "value-no-vendor-prefix": null - } -} From adf7b8dc4083b6ddc318e466dbb5d87f3af0ce17 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 15 Mar 2023 06:40:58 +0200 Subject: [PATCH 024/225] Docs: use core mixins in a couple of places (#38236) --- site/assets/scss/_masthead.scss | 2 +- site/assets/scss/_navbar.scss | 2 +- site/assets/scss/_variables.scss | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/site/assets/scss/_masthead.scss b/site/assets/scss/_masthead.scss index 4ca5068bcd..b42d8c54e4 100644 --- a/site/assets/scss/_masthead.scss +++ b/site/assets/scss/_masthead.scss @@ -99,7 +99,7 @@ .animate-img { > img { - transition: .2s ease-in-out transform; // stylelint-disable-line property-disallowed-list + @include transition(transform .2s ease-in-out); } &:hover > img { diff --git a/site/assets/scss/_navbar.scss b/site/assets/scss/_navbar.scss index 5a1c529ca8..110797b982 100644 --- a/site/assets/scss/_navbar.scss +++ b/site/assets/scss/_navbar.scss @@ -39,7 +39,7 @@ .navbar-brand { color: $white; - transition: .2s ease-in-out transform; // stylelint-disable-line property-disallowed-list + @include transition(transform .2s ease-in-out); &:hover { transform: rotate(-5deg) scale(1.1); diff --git a/site/assets/scss/_variables.scss b/site/assets/scss/_variables.scss index 3770e81d8f..5e8ab5d6c2 100644 --- a/site/assets/scss/_variables.scss +++ b/site/assets/scss/_variables.scss @@ -2,7 +2,7 @@ $bd-purple: #4c0bce; $bd-violet: lighten(saturate($bd-purple, 5%), 15%); // stylelint-disable-line function-disallowed-list $bd-purple-light: lighten(saturate($bd-purple, 5%), 45%); // stylelint-disable-line function-disallowed-list -$bd-accent: #ffe484; +$bd-accent: #ffe484; $bd-gutter-x: 3rem; $bd-callout-variants: info, warning, danger !default; From fe786cdd55a75c086ee2703f9ba5f57e51b4fca4 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 15 Mar 2023 21:34:43 +0200 Subject: [PATCH 025/225] Update hugo-bin to v0.100.0 (#38243) This version is using my @xhmikosr/bin-wrapper fork. All current npm vulnerabilities are fixed. --- package-lock.json | 2044 ++++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 904 insertions(+), 1142 deletions(-) diff --git a/package-lock.json b/package-lock.json index 622d772fd5..100680f1eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.99.3", + "hugo-bin": "^0.100.0", "ip": "^2.0.0", "jasmine": "^4.5.0", "jquery": "^3.6.4", @@ -2161,12 +2161,15 @@ "dev": true }, "node_modules/@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, "node_modules/@socket.io/component-emitter": { @@ -2175,6 +2178,30 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, "node_modules/@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", @@ -2202,12 +2229,27 @@ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", @@ -2247,12 +2289,102 @@ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, + "node_modules/@xhmikosr/bin-wrapper": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-5.0.0.tgz", + "integrity": "sha512-9pRICa0j2Ec8rfCXWyKsDcoV8hoD5F2xN0z7v6ohVgBlY/uJ5mpjbRspG6CAKhOs+99kT19cQv/5IAFNoMm9Zg==", + "dev": true, + "dependencies": { + "@xhmikosr/downloader": "^9.0.0", + "bin-check": "^4.1.0", + "bin-version-check": "^5.0.0", + "os-filter-obj": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", + "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "decompress-tarbz2": "^4.1.1", + "decompress-targz": "^4.1.1", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.2.10", + "make-dir": "^3.1.0", + "pify": "^5.0.0", + "strip-dirs": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@xhmikosr/decompress/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@xhmikosr/downloader": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", + "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress": "^5.0.0", + "archive-type": "^4.0.0", + "content-disposition": "^0.5.4", + "ext-name": "^5.0.0", + "file-type": "^12.4.2", + "filenamify": "^5.1.1", + "get-stream": "^6.0.1", + "got": "^11.8.5", + "p-event": "^5.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + } + }, "node_modules/@yarnpkg/parsers": { "version": "3.0.0-rc.40", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", @@ -2695,153 +2827,116 @@ } }, "node_modules/bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", + "integrity": "sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==", "dev": true, "dependencies": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" + "execa": "^5.0.0", + "find-versions": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-5.0.0.tgz", + "integrity": "sha512-Q3FMQnS5eZmrBGqmDXLs4dbAn/f+52voP6ykJYmweSA60t6DyH4UTSwZhtbK5UH+LBoWvDljILUQMLRUtsynsA==", "dev": true, "dependencies": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" + "bin-version": "^6.0.0", + "semver": "^7.3.5", + "semver-truncate": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bin-version-check/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/bin-version-check/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/bin-version/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=4.8" + "node": ">=10" } }, + "node_modules/bin-version-check/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/bin-version/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/bin-version/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" + "node": ">=10" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/bin-version/node_modules/path-key": { + "node_modules/bin-version/node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bin-version/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/bin-version/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/bin-version/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dev": true, - "dependencies": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/binary": { @@ -3196,28 +3291,46 @@ "node": ">= 0.8" } }, - "node_modules/cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", - "dev": true, - "dependencies": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/call-bind": { @@ -3284,21 +3397,6 @@ } ] }, - "node_modules/caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dev": true, - "dependencies": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -3466,12 +3564,15 @@ } }, "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "dependencies": { "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/color-convert": { @@ -3516,16 +3617,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -3791,35 +3882,31 @@ "node": ">=0.10" } }, - "node_modules/decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "dependencies": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decompress-tar": { @@ -3939,36 +4026,6 @@ "node": ">=0.10.0" } }, - "node_modules/decompress/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress/node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -3984,6 +4041,15 @@ "node": ">=0.10.0" } }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -4134,50 +4200,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dev": true, - "dependencies": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/download/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/download/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -4193,12 +4215,6 @@ "readable-stream": "^2.0.2" } }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -4948,6 +4964,15 @@ "which": "^1.2.9" } }, + "node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/execa/node_modules/lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -5123,35 +5148,41 @@ } }, "node_modules/file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", + "integrity": "sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==", "dev": true, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-5.1.1.tgz", + "integrity": "sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==", "dev": true, "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "filename-reserved-regex": "^3.0.0", + "strip-outer": "^2.0.0", + "trim-repeated": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/fill-range": { @@ -5273,15 +5304,18 @@ } }, "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", + "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", "dev": true, "dependencies": { - "semver-regex": "^2.0.0" + "semver-regex": "^4.0.5" }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat-cache": { @@ -5345,16 +5379,6 @@ "url": "https://www.patreon.com/infusion" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -5493,18 +5517,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dev": true, - "dependencies": { - "npm-conf": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -5518,12 +5530,15 @@ } }, "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { @@ -5684,40 +5699,28 @@ } }, "node_modules/got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, "dependencies": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, "node_modules/graceful-fs": { @@ -5816,15 +5819,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -5837,18 +5831,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "dependencies": { - "has-symbol-support-x": "^1.4.1" - }, - "engines": { - "node": "*" - } - }, "node_modules/has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", @@ -5908,9 +5890,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "node_modules/http-errors": { @@ -5952,6 +5934,31 @@ "node": ">=8.0.0" } }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/https-proxy-agent": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", @@ -5975,13 +5982,13 @@ } }, "node_modules/hugo-bin": { - "version": "0.99.3", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.99.3.tgz", - "integrity": "sha512-MT305BAqNhZoS5JQQ1mXnAibFkoKUIFWsG+RlA13P6un0EnEtJzPNocjL6LoBdrL4EyBSLdINPv1XLLcjGiCww==", + "version": "0.100.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.100.0.tgz", + "integrity": "sha512-q+Lma1YfBXEAqQNvFBH41op9rbv/LphLZMqudRkqcwWPWjBYwwostUV2CUbHJFizIiLIGADPkurMCdDCxmXWjw==", "dev": true, "hasInstallScript": true, "dependencies": { - "bin-wrapper": "^4.1.0", + "@xhmikosr/bin-wrapper": "^5.0.0", "picocolors": "^1.0.0", "pkg-conf": "^4.0.0", "rimraf": "^3.0.2" @@ -5993,6 +6000,15 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -6062,15 +6078,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -6111,6 +6118,15 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/inspect-with-kind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", + "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + } + }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -6134,19 +6150,6 @@ "node": ">= 0.10" } }, - "node_modules/into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", - "dev": true, - "dependencies": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", @@ -6362,12 +6365,6 @@ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, - "node_modules/is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", - "dev": true - }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -6404,15 +6401,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -6465,15 +6453,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -6717,19 +6696,6 @@ "node": ">=8" } }, - "node_modules/isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "dependencies": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/jasmine": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.5.0.tgz", @@ -6890,9 +6856,9 @@ } }, "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "node_modules/json-parse-better-errors": { @@ -7112,12 +7078,12 @@ } }, "node_modules/keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "dev": true, "dependencies": { - "json-buffer": "3.0.0" + "json-buffer": "3.0.1" } }, "node_modules/kind-of": { @@ -7268,12 +7234,12 @@ } }, "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/lru-cache": { @@ -7484,6 +7450,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -7559,6 +7531,15 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", @@ -7770,39 +7751,15 @@ } }, "node_modules/normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, - "dependencies": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" + "engines": { + "node": ">=10" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-conf/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm-run-all": { @@ -8010,6 +7967,21 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -8040,24 +8012,27 @@ } }, "node_modules/p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", "dev": true, "dependencies": { - "p-timeout": "^2.0.1" + "p-timeout": "^5.0.2" }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-finally": { @@ -8069,15 +8044,6 @@ "node": ">=4" } }, - "node_modules/p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -8109,15 +8075,15 @@ } }, "node_modules/p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", "dev": true, - "dependencies": { - "p-finally": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-try": { @@ -8683,15 +8649,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/pretty-format": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", @@ -8733,12 +8690,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -8804,20 +8755,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -9247,6 +9184,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -9257,12 +9200,15 @@ } }, "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, "dependencies": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/reusify": { @@ -9484,33 +9430,27 @@ } }, "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", + "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", "dev": true, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-2.0.0.tgz", + "integrity": "sha512-Rh266MLDYNeML5h90ttdMwfXe1+Nc4LAWd9X1KdJe8pPHP4kFmvLZALtsMNHNdvTyQygbEC0D59sIz47DIaq8w==", "dev": true, "dependencies": { - "semver": "^5.3.0" + "semver": "^6.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-truncate/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=8" } }, "node_modules/setimmediate": { @@ -9712,15 +9652,15 @@ } }, "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, "dependencies": { "is-plain-obj": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, "node_modules/sort-keys-length": { @@ -9735,18 +9675,6 @@ "node": ">=0.10.0" } }, - "node_modules/sort-keys-length/node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -9879,15 +9807,6 @@ "node": ">= 4.0.0" } }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -10001,12 +9920,13 @@ } }, "node_modules/strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", + "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", "dev": true, "dependencies": { - "is-natural-number": "^4.0.1" + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0" } }, "node_modules/strip-eof": { @@ -10018,6 +9938,15 @@ "node": ">=0.10.0" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -10043,15 +9972,15 @@ } }, "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-2.0.0.tgz", + "integrity": "sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==", "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/style-search": { @@ -10421,15 +10350,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -10509,15 +10429,27 @@ } }, "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-2.0.0.tgz", + "integrity": "sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg==", "dev": true, "dependencies": { - "escape-string-regexp": "^1.0.2" + "escape-string-regexp": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/tsconfig-paths": { @@ -10550,18 +10482,6 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -10783,27 +10703,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -12537,9 +12436,9 @@ "dev": true }, "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true }, "@socket.io/component-emitter": { @@ -12548,6 +12447,27 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, "@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", @@ -12575,12 +12495,27 @@ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", "dev": true }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", + "dev": true + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", @@ -12620,12 +12555,83 @@ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, + "@xhmikosr/bin-wrapper": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-5.0.0.tgz", + "integrity": "sha512-9pRICa0j2Ec8rfCXWyKsDcoV8hoD5F2xN0z7v6ohVgBlY/uJ5mpjbRspG6CAKhOs+99kT19cQv/5IAFNoMm9Zg==", + "dev": true, + "requires": { + "@xhmikosr/downloader": "^9.0.0", + "bin-check": "^4.1.0", + "bin-version-check": "^5.0.0", + "os-filter-obj": "^2.0.0" + } + }, + "@xhmikosr/decompress": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", + "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "decompress-tarbz2": "^4.1.1", + "decompress-targz": "^4.1.1", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.2.10", + "make-dir": "^3.1.0", + "pify": "^5.0.0", + "strip-dirs": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "dev": true + } + } + }, + "@xhmikosr/downloader": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", + "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "dev": true, + "requires": { + "@xhmikosr/decompress": "^5.0.0", + "archive-type": "^4.0.0", + "content-disposition": "^0.5.4", + "ext-name": "^5.0.0", + "file-type": "^12.4.2", + "filenamify": "^5.1.1", + "get-stream": "^6.0.1", + "got": "^11.8.5", + "p-event": "^5.0.1" + } + }, "@yarnpkg/parsers": { "version": "3.0.0-rc.40", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz", @@ -12926,123 +12932,86 @@ } }, "bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", + "integrity": "sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==", "dev": true, "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" + "execa": "^5.0.0", + "find-versions": "^5.0.0" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "path-key": { + "is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" + "path-key": "^3.0.0" } } } }, "bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-5.0.0.tgz", + "integrity": "sha512-Q3FMQnS5eZmrBGqmDXLs4dbAn/f+52voP6ykJYmweSA60t6DyH4UTSwZhtbK5UH+LBoWvDljILUQMLRUtsynsA==", "dev": true, "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" + "bin-version": "^6.0.0", + "semver": "^7.3.5", + "semver-truncate": "^2.0.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } }, - "bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "dev": true, - "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - } - }, "binary": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", @@ -13305,26 +13274,35 @@ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true + }, "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", "dev": true, "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", - "dev": true + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } } } }, @@ -13367,18 +13345,6 @@ "integrity": "sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==", "dev": true }, - "caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "dev": true, - "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - } - }, "chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -13495,9 +13461,9 @@ } }, "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, "requires": { "mimic-response": "^1.0.0" @@ -13542,16 +13508,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -13752,56 +13708,23 @@ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" + "mimic-response": "^3.1.0" }, "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true } } }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, "decompress-tar": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", @@ -13909,6 +13832,12 @@ "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true + }, "define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -14016,43 +13945,6 @@ "domhandler": "^5.0.1" } }, - "download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "dev": true, - "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } - }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -14068,12 +13960,6 @@ "readable-stream": "^2.0.2" } }, - "duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -14656,6 +14542,12 @@ "which": "^1.2.9" } }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -14805,26 +14697,26 @@ } }, "file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", "dev": true }, "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", + "integrity": "sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==", "dev": true }, "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-5.1.1.tgz", + "integrity": "sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==", "dev": true, "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "filename-reserved-regex": "^3.0.0", + "strip-outer": "^2.0.0", + "trim-repeated": "^2.0.0" } }, "fill-range": { @@ -14916,12 +14808,12 @@ } }, "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", + "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", "dev": true, "requires": { - "semver-regex": "^2.0.0" + "semver-regex": "^4.0.5" } }, "flat-cache": { @@ -14961,16 +14853,6 @@ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -15077,15 +14959,6 @@ "has-symbols": "^1.0.3" } }, - "get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "dev": true, - "requires": { - "npm-conf": "^1.1.0" - } - }, "get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -15093,9 +14966,9 @@ "dev": true }, "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "get-symbol-description": { @@ -15215,36 +15088,22 @@ } }, "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" } }, "graceful-fs": { @@ -15316,27 +15175,12 @@ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", - "dev": true - }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "dev": true, - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, "has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", @@ -15377,9 +15221,9 @@ } }, "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "http-errors": { @@ -15414,6 +15258,24 @@ "requires-port": "^1.0.0" } }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "dependencies": { + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + } + } + }, "https-proxy-agent": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", @@ -15436,17 +15298,23 @@ } }, "hugo-bin": { - "version": "0.99.3", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.99.3.tgz", - "integrity": "sha512-MT305BAqNhZoS5JQQ1mXnAibFkoKUIFWsG+RlA13P6un0EnEtJzPNocjL6LoBdrL4EyBSLdINPv1XLLcjGiCww==", + "version": "0.100.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.100.0.tgz", + "integrity": "sha512-q+Lma1YfBXEAqQNvFBH41op9rbv/LphLZMqudRkqcwWPWjBYwwostUV2CUbHJFizIiLIGADPkurMCdDCxmXWjw==", "dev": true, "requires": { - "bin-wrapper": "^4.1.0", + "@xhmikosr/bin-wrapper": "^5.0.0", "picocolors": "^1.0.0", "pkg-conf": "^4.0.0", "rimraf": "^3.0.2" } }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -15490,12 +15358,6 @@ "resolve-from": "^4.0.0" } }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true - }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -15530,6 +15392,15 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "inspect-with-kind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", + "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -15547,16 +15418,6 @@ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", - "dev": true, - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, "ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", @@ -15702,12 +15563,6 @@ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", - "dev": true - }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -15729,12 +15584,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", - "dev": true - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -15772,12 +15621,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true - }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -15956,16 +15799,6 @@ "istanbul-lib-report": "^3.0.0" } }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "dev": true, - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, "jasmine": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.5.0.tgz", @@ -16085,9 +15918,9 @@ "dev": true }, "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, "json-parse-better-errors": { @@ -16269,12 +16102,12 @@ } }, "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", "dev": true, "requires": { - "json-buffer": "3.0.0" + "json-buffer": "3.0.1" } }, "kind-of": { @@ -16392,9 +16225,9 @@ } }, "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true }, "lru-cache": { @@ -16549,6 +16382,12 @@ } } }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -16596,6 +16435,12 @@ "mime-db": "1.52.0" } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", @@ -16756,33 +16601,10 @@ "dev": true }, "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "dev": true, - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true }, "npm-run-all": { "version": "4.1.5", @@ -16934,6 +16756,15 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -16958,18 +16789,18 @@ } }, "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true }, "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", "dev": true, "requires": { - "p-timeout": "^2.0.1" + "p-timeout": "^5.0.2" } }, "p-finally": { @@ -16978,12 +16809,6 @@ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", - "dev": true - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -17003,13 +16828,10 @@ } }, "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "dev": true }, "p-try": { "version": "2.2.0", @@ -17375,12 +17197,6 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true - }, "pretty-format": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", @@ -17412,12 +17228,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -17467,17 +17277,6 @@ "side-channel": "^1.0.4" } }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -17809,6 +17608,12 @@ "supports-preserve-symlinks-flag": "^1.0.0" } }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -17816,12 +17621,12 @@ "dev": true }, "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, "requires": { - "lowercase-keys": "^1.0.0" + "lowercase-keys": "^2.0.0" } }, "reusify": { @@ -17964,26 +17769,18 @@ "dev": true }, "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", + "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", "dev": true }, "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-2.0.0.tgz", + "integrity": "sha512-Rh266MLDYNeML5h90ttdMwfXe1+Nc4LAWd9X1KdJe8pPHP4kFmvLZALtsMNHNdvTyQygbEC0D59sIz47DIaq8w==", "dev": true, "requires": { - "semver": "^5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "semver": "^6.0.0" } }, "setimmediate": { @@ -18141,9 +17938,9 @@ } }, "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, "requires": { "is-plain-obj": "^1.0.0" @@ -18156,17 +17953,6 @@ "dev": true, "requires": { "sort-keys": "^1.0.0" - }, - "dependencies": { - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } } }, "source-map": { @@ -18284,12 +18070,6 @@ } } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "dev": true - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -18378,12 +18158,13 @@ "dev": true }, "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", + "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", "dev": true, "requires": { - "is-natural-number": "^4.0.1" + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0" } }, "strip-eof": { @@ -18392,6 +18173,12 @@ "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -18408,13 +18195,10 @@ "dev": true }, "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-2.0.0.tgz", + "integrity": "sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==", + "dev": true }, "style-search": { "version": "0.1.0", @@ -18703,12 +18487,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", - "dev": true - }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -18767,12 +18545,20 @@ "dev": true }, "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-2.0.0.tgz", + "integrity": "sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "escape-string-regexp": "^5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + } } }, "tsconfig-paths": { @@ -18804,15 +18590,6 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -18968,21 +18745,6 @@ "punycode": "^2.1.0" } }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", - "dev": true - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index b3bb7caa97..ee06b6540b 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.99.3", + "hugo-bin": "^0.100.0", "ip": "^2.0.0", "jasmine": "^4.5.0", "jquery": "^3.6.4", From 4ba2deb53424e6b64370a27c71206c14d027e976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Thu, 16 Mar 2023 17:22:20 +0100 Subject: [PATCH 026/225] Docs: consistent deprecation messages in Close Button dark variant (#38247) --- site/content/docs/5.3/components/close-button.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site/content/docs/5.3/components/close-button.md b/site/content/docs/5.3/components/close-button.md index 033958deda..533271b498 100644 --- a/site/content/docs/5.3/components/close-button.md +++ b/site/content/docs/5.3/components/close-button.md @@ -24,7 +24,9 @@ Disabled close buttons change their `opacity`. We've also applied `pointer-event ## Dark variant -{{< callout info >}} +{{< deprecated-in "5.3.0" >}} + +{{< callout warning >}} **Heads up!** As of v5.3.0, the `.btn-close-white` class is deprecated. Instead, use `data-bs-theme="dark"` to change the color mode of the close button. {{< /callout >}} From 8701d89b1650507449e8e3c3dd0f8e9d42d4e5e3 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Fri, 17 Mar 2023 07:58:09 +0200 Subject: [PATCH 027/225] icon-link.md: remove moot aliases (#38246) --- site/content/docs/5.3/helpers/icon-link.md | 1 - 1 file changed, 1 deletion(-) diff --git a/site/content/docs/5.3/helpers/icon-link.md b/site/content/docs/5.3/helpers/icon-link.md index 18bef9ae49..9a0bffcd20 100644 --- a/site/content/docs/5.3/helpers/icon-link.md +++ b/site/content/docs/5.3/helpers/icon-link.md @@ -3,7 +3,6 @@ layout: docs title: Icon link description: Quickly create stylized hyperlinks with Bootstrap Icons or other icons. group: helpers -aliases: "/docs/5.3/icon-link/" toc: true added: 5.3 --- From c128b900802318f655f7d58b1eb1918f9251657b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 16:15:53 +0200 Subject: [PATCH 028/225] Build(deps-dev): Bump hugo-bin from 0.100.0 to 0.101.0 (#38264) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.100.0 to 0.101.0. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.100.0...v0.101.0) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 179 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 170 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 100680f1eb..381fd139bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.100.0", + "hugo-bin": "^0.101.0", "ip": "^2.0.0", "jasmine": "^4.5.0", "jquery": "^3.6.4", @@ -5982,22 +5982,82 @@ } }, "node_modules/hugo-bin": { - "version": "0.100.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.100.0.tgz", - "integrity": "sha512-q+Lma1YfBXEAqQNvFBH41op9rbv/LphLZMqudRkqcwWPWjBYwwostUV2CUbHJFizIiLIGADPkurMCdDCxmXWjw==", + "version": "0.101.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.0.tgz", + "integrity": "sha512-gXMrXc9RBgtt0kNR7UvzkIpdLeU7gtxswRv1rDfIH6RRApRDcM/goN8+TG91KOLmiwIl0QJhPNdW/8h2KfnS2Q==", "dev": true, "hasInstallScript": true, "dependencies": { "@xhmikosr/bin-wrapper": "^5.0.0", "picocolors": "^1.0.0", "pkg-conf": "^4.0.0", - "rimraf": "^3.0.2" + "rimraf": "^4.4.0" }, "bin": { "hugo": "cli.js" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/hugo-bin/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/hugo-bin/node_modules/glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/hugo-bin/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/hugo-bin/node_modules/rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/human-signals": { @@ -7593,6 +7653,15 @@ "node": ">= 6" } }, + "node_modules/minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -8185,6 +8254,31 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz", + "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==", + "dev": true, + "dependencies": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -15298,15 +15392,56 @@ } }, "hugo-bin": { - "version": "0.100.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.100.0.tgz", - "integrity": "sha512-q+Lma1YfBXEAqQNvFBH41op9rbv/LphLZMqudRkqcwWPWjBYwwostUV2CUbHJFizIiLIGADPkurMCdDCxmXWjw==", + "version": "0.101.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.0.tgz", + "integrity": "sha512-gXMrXc9RBgtt0kNR7UvzkIpdLeU7gtxswRv1rDfIH6RRApRDcM/goN8+TG91KOLmiwIl0QJhPNdW/8h2KfnS2Q==", "dev": true, "requires": { "@xhmikosr/bin-wrapper": "^5.0.0", "picocolors": "^1.0.0", "pkg-conf": "^4.0.0", - "rimraf": "^3.0.2" + "rimraf": "^4.4.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, + "minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "requires": { + "glob": "^9.2.0" + } + } } }, "human-signals": { @@ -16479,6 +16614,12 @@ "kind-of": "^6.0.3" } }, + "minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "dev": true + }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -16904,6 +17045,24 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "path-scurry": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.1.tgz", + "integrity": "sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==", + "dev": true, + "requires": { + "lru-cache": "^7.14.1", + "minipass": "^4.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + } + } + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", diff --git a/package.json b/package.json index ee06b6540b..b0ef4382c8 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^4.0.5", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.100.0", + "hugo-bin": "^0.101.0", "ip": "^2.0.0", "jasmine": "^4.5.0", "jquery": "^3.6.4", From 008625878ae38ff1112904b6f5a1d82c60488152 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 16:16:44 +0200 Subject: [PATCH 029/225] Build(deps-dev): Bump sass from 1.59.2 to 1.59.3 (#38265) Bumps [sass](https://github.com/sass/dart-sass) from 1.59.2 to 1.59.3. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.59.2...1.59.3) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 381fd139bd..167e87f6f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,7 +61,7 @@ "rollup": "^3.19.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", - "sass": "^1.59.2", + "sass": "^1.59.3", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^14.16.1", @@ -9461,9 +9461,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.59.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", - "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", + "version": "1.59.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz", + "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -17882,9 +17882,9 @@ "dev": true }, "sass": { - "version": "1.59.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", - "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", + "version": "1.59.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz", + "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", diff --git a/package.json b/package.json index b0ef4382c8..12748b9dcd 100644 --- a/package.json +++ b/package.json @@ -145,7 +145,7 @@ "rollup": "^3.19.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", - "sass": "^1.59.2", + "sass": "^1.59.3", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^14.16.1", From fa4854f0d4a9dda70a60ea90f7f1d771a3d9a6ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 16:17:17 +0200 Subject: [PATCH 030/225] Build(deps-dev): Bump find-unused-sass-variables from 4.0.5 to 4.0.6 (#38269) Bumps [find-unused-sass-variables](https://github.com/XhmikosR/find-unused-sass-variables) from 4.0.5 to 4.0.6. - [Release notes](https://github.com/XhmikosR/find-unused-sass-variables/releases) - [Commits](https://github.com/XhmikosR/find-unused-sass-variables/compare/v4.0.5...v4.0.6) --- updated-dependencies: - dependency-name: find-unused-sass-variables dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 167e87f6f0..125e047d9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-unicorn": "^46.0.0", - "find-unused-sass-variables": "^4.0.5", + "find-unused-sass-variables": "^4.0.6", "globby": "^11.1.0", "hammer-simulator": "0.0.1", "hugo-bin": "^0.101.0", @@ -5243,17 +5243,17 @@ } }, "node_modules/find-unused-sass-variables": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.5.tgz", - "integrity": "sha512-g/VikpyoOi3bpGnNQDhaqeOJtp+qvK6xNJXEOe/M+FFRpR6X74f2/R+x95WaLE+BemFlJBS5IXqs6hw6a8HCzQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.6.tgz", + "integrity": "sha512-LLmve6yEAvkjCSji2JuY4LEEMvD5a1NBQPu05oSK1vVfJUx8cZW6K/gDyfYZt0B1FnCiz7cJsa3DAZfTHsEdUg==", "dev": true, "dependencies": { - "commander": "^9.4.1", + "commander": "^9.5.0", "escape-string-regexp": "^5.0.0", "glob": "^7.2.3", "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-scss": "^4.0.5" + "postcss": "^8.4.21", + "postcss-scss": "^4.0.6" }, "bin": { "find-unused-sass-variables": "cli.js", @@ -14864,17 +14864,17 @@ } }, "find-unused-sass-variables": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.5.tgz", - "integrity": "sha512-g/VikpyoOi3bpGnNQDhaqeOJtp+qvK6xNJXEOe/M+FFRpR6X74f2/R+x95WaLE+BemFlJBS5IXqs6hw6a8HCzQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.6.tgz", + "integrity": "sha512-LLmve6yEAvkjCSji2JuY4LEEMvD5a1NBQPu05oSK1vVfJUx8cZW6K/gDyfYZt0B1FnCiz7cJsa3DAZfTHsEdUg==", "dev": true, "requires": { - "commander": "^9.4.1", + "commander": "^9.5.0", "escape-string-regexp": "^5.0.0", "glob": "^7.2.3", "picocolors": "^1.0.0", - "postcss": "^8.4.19", - "postcss-scss": "^4.0.5" + "postcss": "^8.4.21", + "postcss-scss": "^4.0.6" }, "dependencies": { "commander": { diff --git a/package.json b/package.json index 12748b9dcd..dfb5a3c242 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-unicorn": "^46.0.0", - "find-unused-sass-variables": "^4.0.5", + "find-unused-sass-variables": "^4.0.6", "globby": "^11.1.0", "hammer-simulator": "0.0.1", "hugo-bin": "^0.101.0", From 52ef7070d45ead07491e873f44a2e09a9d12db85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 16:18:46 +0200 Subject: [PATCH 031/225] Build(deps-dev): Bump @babel/core from 7.21.0 to 7.21.3 (#38266) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.0 to 7.21.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.21.3/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 98 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index 125e047d9b..adb1b9f688 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "license": "MIT", "devDependencies": { "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.0", + "@babel/core": "^7.21.3", "@babel/preset-env": "^7.20.2", "@popperjs/core": "^2.11.6", "@rollup/plugin-babel": "^6.0.3", @@ -137,21 +137,21 @@ } }, "node_modules/@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", + "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", + "@babel/generator": "^7.21.3", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", + "@babel/parser": "^7.21.3", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@babel/types": "^7.21.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -167,12 +167,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", + "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.21.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -546,9 +546,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1675,19 +1675,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", + "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", + "@babel/generator": "^7.21.3", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/parser": "^7.21.3", + "@babel/types": "^7.21.3", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1696,9 +1696,9 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", + "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -11132,21 +11132,21 @@ "dev": true }, "@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", + "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", + "@babel/generator": "^7.21.3", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", + "@babel/parser": "^7.21.3", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@babel/types": "^7.21.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11155,12 +11155,12 @@ } }, "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", + "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", "dev": true, "requires": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.21.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -11440,9 +11440,9 @@ } }, "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -12197,27 +12197,27 @@ } }, "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", + "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", + "@babel/generator": "^7.21.3", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/parser": "^7.21.3", + "@babel/types": "^7.21.3", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", + "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", diff --git a/package.json b/package.json index dfb5a3c242..74baa7fa28 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ }, "devDependencies": { "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.0", + "@babel/core": "^7.21.3", "@babel/preset-env": "^7.20.2", "@popperjs/core": "^2.11.6", "@rollup/plugin-babel": "^6.0.3", From 5414880e37a77b6d68eaa4a1a11153cf94079424 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 16:19:54 +0200 Subject: [PATCH 032/225] Build(deps-dev): Bump jasmine from 4.5.0 to 4.6.0 (#38267) Bumps [jasmine](https://github.com/jasmine/jasmine-npm) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/jasmine/jasmine-npm/releases) - [Changelog](https://github.com/jasmine/jasmine-npm/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine-npm/compare/v4.5.0...v4.6.0) --- updated-dependencies: - dependency-name: jasmine dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index adb1b9f688..6d5e763976 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "hammer-simulator": "0.0.1", "hugo-bin": "^0.101.0", "ip": "^2.0.0", - "jasmine": "^4.5.0", + "jasmine": "^4.6.0", "jquery": "^3.6.4", "karma": "^6.4.1", "karma-browserstack-launcher": "1.4.0", @@ -6757,22 +6757,22 @@ } }, "node_modules/jasmine": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.5.0.tgz", - "integrity": "sha512-9olGRvNZyADIwYL9XBNBst5BTU/YaePzuddK+YRslc7rI9MdTIE4r3xaBKbv2GEmzYYUfMOdTR8/i6JfLZaxSQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.6.0.tgz", + "integrity": "sha512-iq7HQ5M8ydNUspjd9vbFW9Lu+6lQ1QLDIqjl0WysEllF5EJZy8XaUyNlhCJVwOx2YFzqTtARWbS56F/f0PzRFw==", "dev": true, "dependencies": { "glob": "^7.1.6", - "jasmine-core": "^4.5.0" + "jasmine-core": "^4.6.0" }, "bin": { "jasmine": "bin/jasmine.js" } }, "node_modules/jasmine-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", - "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, "node_modules/jest-diff": { @@ -15935,19 +15935,19 @@ } }, "jasmine": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.5.0.tgz", - "integrity": "sha512-9olGRvNZyADIwYL9XBNBst5BTU/YaePzuddK+YRslc7rI9MdTIE4r3xaBKbv2GEmzYYUfMOdTR8/i6JfLZaxSQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.6.0.tgz", + "integrity": "sha512-iq7HQ5M8ydNUspjd9vbFW9Lu+6lQ1QLDIqjl0WysEllF5EJZy8XaUyNlhCJVwOx2YFzqTtARWbS56F/f0PzRFw==", "dev": true, "requires": { "glob": "^7.1.6", - "jasmine-core": "^4.5.0" + "jasmine-core": "^4.6.0" } }, "jasmine-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", - "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, "jest-diff": { diff --git a/package.json b/package.json index 74baa7fa28..f6e932996c 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "hammer-simulator": "0.0.1", "hugo-bin": "^0.101.0", "ip": "^2.0.0", - "jasmine": "^4.5.0", + "jasmine": "^4.6.0", "jquery": "^3.6.4", "karma": "^6.4.1", "karma-browserstack-launcher": "1.4.0", From 2d0c94c05a8d338b1644a49820747d0cf72621ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Mon, 20 Mar 2023 00:57:35 +0100 Subject: [PATCH 033/225] Docs: make all headings use `var(--bs-emphasis-color)` (#38262) --- site/assets/scss/_masthead.scss | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/site/assets/scss/_masthead.scss b/site/assets/scss/_masthead.scss index b42d8c54e4..33015d6818 100644 --- a/site/assets/scss/_masthead.scss +++ b/site/assets/scss/_masthead.scss @@ -10,6 +10,7 @@ // stylelint-enable h1 { + --bs-heading-color: var(--bs-emphasis-color); @include font-size(4rem); } @@ -64,6 +65,12 @@ } .masthead-followup { + h2, + h3, + h4 { + --bs-heading-color: var(--bs-emphasis-color); + } + .lead { @include font-size(1rem); } From 6855ce9512d0cd0b4c54f720ac5b9a15c685e057 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 19 Mar 2023 17:35:57 -0700 Subject: [PATCH 034/225] Revert "Guard more in color-modes.js (#38235)" (#38280) This reverts commit 474bf2aed1c03cf53e2d2c48b30c5e689dd9e6bc. --- site/static/docs/5.3/assets/js/color-modes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/static/docs/5.3/assets/js/color-modes.js b/site/static/docs/5.3/assets/js/color-modes.js index 541fcc21b5..4528ba36b8 100644 --- a/site/static/docs/5.3/assets/js/color-modes.js +++ b/site/static/docs/5.3/assets/js/color-modes.js @@ -29,12 +29,12 @@ const showActiveTheme = (theme, focus = false) => { const themeSwitcher = document.querySelector('#bd-theme') - const themeSwitcherText = document.querySelector('#bd-theme-text') - if (!themeSwitcher || !themeSwitcherText) { + if (!themeSwitcher) { return } + const themeSwitcherText = document.querySelector('#bd-theme-text') const activeThemeIcon = document.querySelector('.theme-icon-active use') const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`) const svgOfActiveBtn = btnToActive.querySelector('svg use').getAttribute('href') From f52d4a35b3332c34615880c6f6e8a026363ca390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Mon, 20 Mar 2023 01:42:30 +0100 Subject: [PATCH 035/225] Fix `placeholder` shortcode color and background params when 'img' markup (#38263) --- site/content/docs/5.3/utilities/object-fit.md | 20 +++++++++---------- site/layouts/shortcodes/placeholder.html | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/site/content/docs/5.3/utilities/object-fit.md b/site/content/docs/5.3/utilities/object-fit.md index 4d6c476eb7..debd495e8e 100644 --- a/site/content/docs/5.3/utilities/object-fit.md +++ b/site/content/docs/5.3/utilities/object-fit.md @@ -23,11 +23,11 @@ Classes for the value of `object-fit` are named using the format `.object-fit-{v Add the `object-fit-{value}` class to the [replaced element](https://developer.mozilla.org/en-US/docs/Web/CSS/Replaced_element): {{< example class="d-flex overflow-auto" >}} -{{< placeholder width="140" height="120" class="object-fit-contain border rounded" text="Object fit contain" markup="img" >}} -{{< placeholder width="140" height="120" class="object-fit-cover border rounded" text="Object fit cover" markup="img" >}} -{{< placeholder width="140" height="120" class="object-fit-fill border rounded" text="Object fit fill" markup="img" >}} -{{< placeholder width="140" height="120" class="object-fit-scale border rounded" text="Object fit scale down" markup="img" >}} -{{< placeholder width="140" height="120" class="object-fit-none border rounded" text="Object fit none" markup="img" >}} +{{< placeholder width="140" height="120" class="object-fit-contain border rounded" text="Object fit contain" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="120" class="object-fit-cover border rounded" text="Object fit cover" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="120" class="object-fit-fill border rounded" text="Object fit fill" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="120" class="object-fit-scale border rounded" text="Object fit scale down" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="120" class="object-fit-none border rounded" text="Object fit none" markup="img" color="#868e96" background="#dee2e6" >}} {{< /example >}} ## Responsive @@ -35,11 +35,11 @@ Add the `object-fit-{value}` class to the [replaced element](https://developer.m Responsive variations also exist for each `object-fit` value using the format `.object-fit-{breakpoint}-{value}`, for the following breakpoint abbreviations: `sm`, `md`, `lg`, `xl`, and `xxl`. Classes can be combined for various effects as you need. {{< example class="d-flex overflow-auto" >}} -{{< placeholder width="140" height="80" class="object-fit-sm-contain border rounded" text="Contain on sm" markup="img" >}} -{{< placeholder width="140" height="80" class="object-fit-md-contain border rounded" text="Contain on md" markup="img" >}} -{{< placeholder width="140" height="80" class="object-fit-lg-contain border rounded" text="Contain on lg" markup="img" >}} -{{< placeholder width="140" height="80" class="object-fit-xl-contain border rounded" text="Contain on xl" markup="img" >}} -{{< placeholder width="140" height="80" class="object-fit-xxl-contain border rounded" text="Contain on xxl" markup="img" >}} +{{< placeholder width="140" height="80" class="object-fit-sm-contain border rounded" text="Contain on sm" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="80" class="object-fit-md-contain border rounded" text="Contain on md" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="80" class="object-fit-lg-contain border rounded" text="Contain on lg" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="80" class="object-fit-xl-contain border rounded" text="Contain on xl" markup="img" color="#868e96" background="#dee2e6" >}} +{{< placeholder width="140" height="80" class="object-fit-xxl-contain border rounded" text="Contain on xxl" markup="img" color="#868e96" background="#dee2e6" >}} {{< /example >}} ## Video diff --git a/site/layouts/shortcodes/placeholder.html b/site/layouts/shortcodes/placeholder.html index 7c65bf00bf..6a6a020339 100644 --- a/site/layouts/shortcodes/placeholder.html +++ b/site/layouts/shortcodes/placeholder.html @@ -32,8 +32,8 @@ {{- if eq $markup "img" -}} {{ $title }} : {{ $text }} {{- else -}} Sq>HE|XV!dpUFhLRP~^uZfGcz(?L^2O)Zzr7@ZL@Rpy0Qbiy z+BHm%sLs8BU9#{F4w3xf^>I);7*oteO;9Ggf~0GO(bK z+UY2c#OU+jdM!7W0=cGkopum{*>|@?q%TyvV5{pJjt9f8wo#^+V20?3GpoQ}h>WW7 z?0NxlL|pI__sgh%-y-lYfI#_DGhWkZGeKkqU;c90I8n5u-j8v3z-SU6->hgNx9orR zkgsaD?{%ueXxxPwmhjq(#e6R#io$ruyRGutjtG2Kp}ezSf)O$XB`xcIL)*Tyw~$fU zcAS!yJcq&`zGk^?0#!8;2EUUQVlad~%!H8(+|HQ=ZHz9!*nlFz!y7K#A$f=H8}2(& zj2J{Q0Um&ggS_!|zHw8U$zPor68*UJ1E%owtR&`%>pz75#mWp<==h2dVL&A*v}$jd zC+d5ESh9F(Em}sRXypV`R0SJ-W6GWj|4SP-qlsL5n0yLbNv3_q1!SBlcjK#9Nyt*9 zKajMCez~Bo`jPUjXdg5LA^$A%4}HxdC(O)f(ctJO6RYQ;^Qzp>1^uPL)>NGU$1CJH z(pMDXcL#dAP=i#@cb6tvzF=;A7TnUu z3-+kuo+VFH?aZyy<*cAFFOC~iYuOpE%B_EN0vhut^`4s-3&{QaV|Qlc8VozH0Dc@m z&h6Y-Gwff@qmA9w2KP)fx&5STHP;M*=dM{V5Y!#MwQas(aWZ&b1&K=I?!0_BD#7tb#%L3 zLqv6bBrU4*UMRi{}-OX B#{B>Q diff --git a/site/static/docs/5.3/assets/img/examples/badges@2x.png b/site/static/docs/5.3/assets/img/examples/badges@2x.png index 5fff196a205c5c413855c43c34273c8ddfa81071..5841c7adbca6b20a781b1465d80b99f84dc6e5a1 100644 GIT binary patch delta 13868 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 diff --git a/site/static/docs/5.3/assets/img/examples/breadcrumbs@2x.png b/site/static/docs/5.3/assets/img/examples/breadcrumbs@2x.png index 3083e9ea420e423c6c9d718820b7dab60c322a9e..ee846657343abd40861df099aab74329e30398d0 100644 GIT binary patch delta 5356 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 D1u;y! delta 5394 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 KSE{ryQU3u9gFr9< diff --git a/site/static/docs/5.3/assets/img/examples/buttons.png b/site/static/docs/5.3/assets/img/examples/buttons.png index 1f6983daaf7daca4364ac2dd3bac9ee87849d0da..e628d9b034d3d6786e01127ad30cc474ac4dc69e 100644 GIT binary patch delta 3772 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 K-8yZznEwF;Bk-00 delta 3778 zcmbW3cRbsV*2g1e>|I+>v#Oz1QK2=8n4z>kqm9;#S*vKiVgyy9cC4ayTeG&bHbsY^ zMo_CojoO>u-@W&F`rP~PbN)H!^*aB2&iTAw=XKh}dc~?_D1jIQ9c{}XinVrm3J{12 z1j_>+inNl!pnu1^n&ADu2wFv26o@hJ_t$z4a{cs)gVXTQPm?6d!H{p3Zt>iKYQ%Pz z0vO+}+7#jP?JT;M&RF$y^1|Metz$~nc>0m}-@-%$Cw=A;4&?cuJWu8$4_dZV9aix&=JAKm;CZ{aVpT%@@NU3SJ4itsQR z{d!tNa$z(ejHFs3S+8=833PSzR8g_*p19nGel^D_#Tfr2)95IR6|kWGl0B0u6cJY! z&q1*WBuG>&P^gZ3$eMs8g-0i-ZAHy-ebgBj0pzzN4iGOJVNf{ihCvsX#kOgJoodN* zeF^~}^^J%z^ih7K;o@CYHJzUuo;Mj|)yEnaqC=*M@gWw0fq^Gpo+oKVG`w&F_~FK3 zAg0H~)+ZTh0TGQq9P$qHLr5iG8vphj(;!naOsQ(i+YXTd&#K5g)cX+$jj9FJ$UiUv z{N#=b7QgEQsm3g`;a9w(up$VSS<(Eej8iFdh|0ME%iJ3tKOa{DRVq@L3!B=)US3X- zM}w=738&Ynsjt9v#o&(RbsTe=t8;mO;twGeRqFZoZgjmzGr-Cr&ox#ok=p| zG_4;&Fh_j`=Y&zGrHm!-)PQKx91MuAyc?y02ARmN`0DHGL2QMv1F3WI{oaoiwrW84 z6asd?dkpM+_r%XUuYD9^|EXfV^2#FL`@P|7 z14W(-66oE^4tmDmdqaK`^Q5OWzFR0aT_IY|A;h@%=9l|JgFnS!mg44E{8!-X$BRks z`fn=L(*jN-j~8Q*K}0sKIBG(-uN|^B+tr2C&`0QIbgD)Smn*qu__n^GcIixDj#GH{ zit*8Ss_n^|Rc$I;!bAWw*k+w&&?~S>UF~pv{j{&|;~l}!6v&rY!IprWUjMlV@#3D=Nn^K*vTPpk);0;M&>5KPv-p1zoKqPIF1m zI=^kHowSjb2&stoo83DQ&L$B2B%1E?Fy0Y^Rb@g) zA~Qo1gpM|csz=OMA%GwEtUUL~RYr6?_RZDmcmzjWXnM^vi{f0XK|MT0?!9{z6Q7#c z+wVO5ZtLSs?&z!>7cFHIpn*&lY|@DN1O@_B_1Sf!?l z;YOUK(SbGjl?CY%T`f1gj2R@X*#ng+vSPutljurX4#)|Y4jZ(UE!p)w6kGKEGGkX zXQDO?XD-Dl#(P&S(S5HO(or_%zTM8A%Ahn*&kq$K*Ske2SUqc=_V!~<7_M5?iz=^K zS^nr$OMSyt`7sJvVWCqmU_V9;v~Tt_kN&`t>u1nSmDH4SEa(QYx4o1s$1~h?n{A#9 z*zWEKX7Dd2u!`MWy^HsB?d9V&zNs6i_T6aNUQg>Xw+yDajpQ)e(Hxws<#LtO7-F~v zogem);AAW(lr;KfuQ*X_Ofc@h1_a?o&7ETehq&5L0cNJ^oX5?4bo1YC&blj_hPAz* z1qZf5?W*)HoFRJYG&-$Z=U4{NWAznb)8d(G@a404sWZ&=01Q1=URMkz49pKs>yr zwdk0KFW7C3)0paH+efQJ^#7L30X;tX z07m>niYhX6V(pnQmO8Vbmm{O#w`rqs_(gsR>EQWINMo>ro(Qulr8HMntzG)w}aHxQDo6v8ya+)}2Gq7lWP^Ra$agH4F!D z%|!QO+mOU)5-zh~g0skCvFH}@xqZs=;W|wbKE!d(b8B6%SzQCW1#$WdK}LymAFS4f zCgo7sK=&OLF}{*Q^j(_Oy0i_#nr6i5l#wmV*w%!DC&3;TqQJ4!Q__LtXyDJqGyCSa z%fWQfvhd%K$WQ6#@A+#s*o||96%ViL>9EiU_V&2AG2Y}Zc4>=XZhL8XNDDvxFeCU{ z0w3kW1NTe)YelxZh@oYqs0jycboI$2a`2M#f*?;lD)X`*)@0~<)RmR{xMX^uMWU`b z3GizkmXcdF;D8h{EZRGX?r6u6@{eI*-?Uk^tF)|g)f417X%dDWSCpDeZIgDb1PaT> zo~pYoA8B7!_z@0OaKrv$veJm<9^j(7D_3Cf+Ns5-A2y|x0UPX*K6oiW(p<%(b9@Q$ z$O>gAYufpYiBzlgDm$0fo6l6l$Z}J(X*NK5&wQ`+gj|Yn#-91gN&6bD@J7KmXy1X| z?x4f#j}fr0iO5x57?~JXp}RxfMbKA*3zoy7ng9Es|E*cO{N>{8f}XVh&ht~WrIi#; zXKB3T=g8OITbxhl?3e6H8J?tsM4=i-2wRod-f%F-;adLW#uE5|JQ{r!*fITG>E*!Q z*obYoz_dF2kvahWrl<3EU|l`>$wPPdM8)I%AoKymwyRByqrtqNT22YE_#8472=B+g z#F34fJ&#sjO-XpOQGPpD`ugFq+~(uYr_-5jUni`_JRIQ6NuH*G`jg^+_wl9yC1|-+vt`NCL2|&wkDq}Q z^doR>K-q=ZIdN-qZ=Fh*#1E>W>}9qKl$E?X>|V2G!b~1}^~xP+>yZa{IPTwWIv`u+ znO%$zGM*oPa)%R_HRx%kKbVjQMciG7!xdcl!XjSW2S??NI_W#=*C@Ioi(zSr3q%=z`p>#J( zyna9LZ~i*-JmVO#SR8eCOrfjz{~NtW;y{;Ya1o>f~75WvB@szdbgb; z;hL}7w>ivjj^BT{&zP8>u8`D!oHo=UD^P@Tu9eLYdeG3fbCMhKOoWQ`c~Mw*jun7f z#r8%kUr<%Od+B|(E*F?tfA6fp*?ftF2P_^6kGcx>B-0O~%KeAGjKiwRw z1mG*5t#gsFPMqNna(!vVH=t%+$T3*h0PKkdD{ zOgzq0QGaIyqK3pJr}F(tRb@_begFDX5yl8MLK|rf?0A{1X)Kiz|KvfHz35d9od{{D z%m#cv`H(2(I+w~IQ{1T`(`noF5uhDhA^0`PBMGoCZK)s?zFH%Wft3a4Ecb|T4koig zm#}TDXtqMvst_G+Q&|i=|28Y>Da!n8Q_dH>#v?pf6}=gSlGlR#4a`I;rRL+#f~9JVNIsbG5p0? z(NrC3gP|t9AfgdDar?vWy>Hp!Jj&I(;zQ6 z%xDlU5W)feh&-E6u71t(@G<>Hcs+z!d4yDyoGwSwjlVHMRjCEn;>&rjIJAXdV*gtC z+%$Ykj?em(ZsRbs_17;g=D6UE_U4Pvx!Foy5c7DYkit)QT#w4B9iL8(=0;(zz$Y9< z_Dm;uAr39QK=Hb+q`e(Z%w~s6`Rql5wv7Y%yaQVRXBH8`j$IQ``EZX=*Pe*zvc?kIXc0Q8ya~B>qPdfd+ zDwip8lD0SzR=I?N;g2v>z|BOG!B8cg@v7oy>f~>cN0dzRK&rK%oIrZPkwQ43O-MJR zUWqhcN69Pa+5GMrH3cgk3C+s~G`6`tLn7Ri-CrzFW~EIxT@+u2;HlM1V^$zP&k~m3 zjxy+S#tg|Y$<56Q2MbzD%)WbhJWTIzc%^ z!rE&Zj7D1P3NKs-Bb$>pM#O&h7Mx~EYjv$$eJ8S`zY7EdPcfk9eH>KrtKP!f!tBnK zM_x~zn;pfPbCI3!wrlQW*H$U91g2~mS67vaVp^gLr9l=Ii2(d(ksad&ii+l%8<9>< zj|I`G;tvaZ%s8+=e>^OQC4c6Qd*lCm4XgIRkpHAT2Md3eqDKATYQS@!h(l`F@1NRc0!A@TUh_89|C|A@4Sy_dq3zlA#X+!u#=h4s zt!{|mb;y1A8#D68wzf4?;9g3_xiTJEnNIh;m%!mj>AZ_8jI&f+WpkE0b!h?KT8#RJ`Mxr3_*)YeRpC_ml4r4}-V zi@SmYB@g%^^YKp$zmcRi2lf5Ky_WUR4|yc*)N)}WEUHh1Dxa~3e)H|7p!*yBQpoQN6O{-mocX12?we9k<1K94Et}wm>luk5k$Gnb zch#GMx~8Ugye^*`8m`X8A}_cW2K7;^@L9gG`RegC1u`* zQq+fJH&99qjt#fx23<5yTaC5%$qb>&^f88sBdCZa`{jcV#7w|Do7NpDCiz3y3H@p( zc=ZzgRR=Elkhc+~Vqh?CvEJ4ILq262Ak#PwU6z9T+^>;cb+29YD+F$eh64;KNdJ7s z5?r4ey?8 zouLjmYIP%vkv?_bh>z1}sU2sI%)u&~cq#<$hp7k$Tt3)L0(W?vS;)pnr#ItY2X zbuoYQ=eD=!^6l+w=3F0#))P0FH!kizZ0K0R{fs6O=tpIyDZk1<;XR#jRFHi{B{hpg zsnOi|bW$^{nj>3g22cixu6Fmj@>qpH>2rUoXv&5Ply0D0@CJMJKyR*I0uqQsJ%(Ql z?n5EI``EowPBm5_@!EB>GE7jqF5`ORzauOXg+E!F98%i3m!_>m$h*%5}^P>sYuQ;`>`hRE;ZO51(8v>M1 z&$IQhB~u_IPuKx!==&TfB(0Dh{_FS4S`MVnls5Won-zwKixeNlxm%594g3e?n@{I2 zD%LzU1CCdlG$3W46?caZ%$!W%C$*6M+XH9gv3bxh^Htb7%rw!))k zt@%cMJ%D)`=bwrLT5+|$RCwA#vc=IRuL%q%U*S9MhXfN$XWwM`{yMx<(cq(rl^D*| ztXlYIKyyA+l}|_LXec!lEgsn;N(LTk|b2TYJg z6y%O*$ugLT(mDH^337@{TH11H%M$49kzEHWypIC}e;Bq#X4pqOR!$Sw(UTrR2^Rb{ zqvSr6*oWKA9H2!1)xYN+()`k@7JBAuvRPr<7xyZHPmG#{{^%7h%l>tN1vI=pibxh%G1EuL)b<5iwFWiTHHQcCq4iyhXXeGuS#z~Hx2G4SGe}BIxjq^<7^1UVm6*GaYtF^Y=XeR^V%yYqqrs?R{RodyQhT zKxEFK&dJ_(DP8}cfaLWP)@g&GI73Z-v0gW0yu_Q5zu=iEQj`< z&Z>4mw|}d5drq0G=!P~u{XS3P@}%BC`}cst=m`Jo3%DOFcsyXEBR~J{O+I&0ZVvQx zK$7v?$A;r@?>@F~b2n@y`^5OU3T!R*e8ot_Z=IvddMTK}4<#1X%q9ScS)<~0*WJB6 zxuA4aPgGAdb#1!woYE|1EXA*n~In?)0v=ZUz%)y4@&Sk(UsYRl)XkdS$1b+!R_P%{& z+qf7rNO}}5{DlLJCAfbZbYvQpu`wWjc zrRXiGa~|{VjAE>q={HMs04-1m|H#tSY z#^%(gxhgU8;>Q{UN&z-TR8RwKfw%*qOBQ_EVMn&c+x*1Mad^PgT8FEvR`_CI=B~Qz z)0P`Vv-G-hW({tYB7l*?Z#q9&{hjP# zW?5go%)Y34j9_1bdRqK7Yj5$%StdVdz(_lx8rW2r2=|3r$UTF$Y&vXPv3Wq-pVgRs z!^+xsZJB++2S-bYutknI$Y{f3j6It5g>py3rffo)g&0+<%sJXV(?n;y57>Gib3vg# z=I|3M6@vX<46oUK`SKt0cP6f#993&G%?6#P9|>6M981>;A!`3{Uf@=lhsQKPdU(zpNzhz9L~Kg<}ILu^bYs; zi44Q@LpYf9%?|B@^T#0_q|lCpiuWk)!ynclS+E|QaRhZ2o+Wxiw8sM5_9P43uP9wH z8tg+x7)8KxNA-9Q(CVY_(ZmzTR}r@-L5xm|fkLOtYRkye1%*I?)4m`~;7qS%HBI!a zNJ6^@`^+V`Y0Iy*+M3kwJJ_8|5w3*#6|=eagIdj6IvE#E2_*@E7^`e5~|#(bl2 zSJDbpBl=$&Ad1s&yA_zbqzF~s(%sw9r%kT~DYKN=dJo(e_G_`MzG-(AI~KI1d3bEx(i?qA6WMD2q5sLAMZ3WwJLR+kp=QkTTgHEx(QM1R%ekL|R&zz$fW1eBSR{D84mCeMe+}I~(tiloX%|oChX@c}5){a*2o?r;6Gz&d5Tth5sbtqmE4_%%j&KxXB`Mai;yi`;H-p^~l!si|tCcjpmgQ0b<-%JF`Z`9wOEShy+8k|#CPUJhY znIY3%;gV+VrJMS=XRGzFwp&GDG$=SZaM`0|(b^0b`-UAl49VkesCv58?f|~>I)i?| zR4$QVxV?delrBZI4L$7Zw#NVN&HAVo-7P}w{SICT zyVn06P*p^X^n{S#*l&cg9BVVjTOP&MVKokB^eQE_N1k4k zUYzrTaDmz1^j^cg0|Al=YhX!oCe}tI6DulRgozb4Nh;@zmzDCz%nb2i(SMd1@c-8x zU618r=X6ycn<1$2M$yC>F2L?j24t3+7WCh|E)i&5B$E2qxWx;t-R2 zzBvol0;!RC@x_1l&l!nVIxu=QQ1BTci^$Lf2_|WZsxfn%F`hUx6Jrg3zsj||Iwk;i zvxBB@6<)r6DnC-v6BHn|KJ)eJ%SKM~O6#ZC7%}bLH_3fdXB7tX@Vz9w@YHBdPOC;` zl;ZY`OKt%)7=O@1a^5|pZ7^>)!n(Y+JTG-1e0Oq5{I~9zsl=;kqq$5jD=8(EQ*v*K zJme05Aa#Qlr>&UC7nw&@FJ5}+TpuMw-0MIo}VBK%_sH?ZNjHjfPIa&J~{ zEh?Dzn;2N>U|9PU-h=>x;)H7pg_ThbPDRrqbHXKN<|A28_NW@Lod3K~rDaiS`Z#Ii z#+4%+X|HNlxjOHwoRXwnZv7oLC1Ao*->l!#afT(^K_C=SJOc{a;w->WL}s%L4$ci3 z;u(s~3WUof(nS%2*SJpf{7@d1Up($8VnpV-J?_joOGHHG=_-2vgzzt=JK4W}z?q~E z#)Ts~b{9H_(?#eI)(6Qt0qgTxG*)r=WC;d*Dvusk1HoI>5(OIhC4Lq` z+02$fqL<#y&2~WYmc=7j5SBt5Fw?O1wt=#5XU|7Q{x}Q(YjpLP$!*L!E)%!~=M?6{B3468N!oO4-aJ z{moo503c-Qvg0-8CX_Xp{7z!{WTBiC@O`TMWrdMxyqbKtap-}cjvuQ$z@@hxqo~1N zI^G=os+D$wNgP1ir@Bj6Z~F%{oqKj00ZT6e;!|Kl_KJuMHbqZv-H(JQz*VZdaH0`S z)+*k@{i^d8*z0jn70jjcgFBxNySb5GFhDXJ)}e}z;#uvD#}rGHJ7NPA%5FaiC8+iO zV>Rsup?rP8Ff*n0%8x*N0^w-J&f2{ceHWC@<^}aaE*L`{7Q)DShyk&hr4S-H*XX0okR=Xo=rV*6HlbR;fAC z9%%LOD}htt&KH3IfvgM5P08?tDa`WE`GcVDBe3V&rfbRS2+gQMQ7K!uLMKu(qh1o! zb=j`i++o?S@}Q|n+%$JE;K#HOG=E-6;in&9;K6;{>s=J`zsgRyci}Kj>ZGGe8l!{2 zO-#aH$>M4v9G_f^tcenssHtRI;l7^2ok6#qCZG{b&1-6EKPk~dSu@ewxjR&?+?pH)I^93f;C4N#vcErQ@h_r<_a%*>k~c<~ ze5$PIS{^v*{*09;ZVI;OzHxF}?oqOam+}5y_!y)jqp%bON2+!~GyfJLKW2AY3|v~d zCN7N2u|Hhf>;DHmQ88~(Od_^SB6ve|ctf*YkOgz1kR2vf_fe>PoD-x>p1nRSu_m9^&`XjxO-acx>PXl!uRhQvdbXx#xYK zlGr|u50n`yL=xo=m55drK|kKVSP5q%ZQp(mmM4^QKIR#BE1M_Yej4sL zBpxovfGfa6nFy8Tgg@}jEo~PVZ4YPR@0ggRo_UwVr-UX=n9Kp?4?5uWKkByt|B9!9 zU4_XKN+mvbJb7^FA@|h$k|wQszyTA9s02IjsscZ_R4WjEnRYQoQ^Ya)+@6`CYG2z> z^F1>QHwiffUqggEIK?Bw!s%MF!mgAlRh`NTxRv+jHOcgg!?RsTvLNi zE1yEM@Gwt*wN2`i;g_GlC#10Y%<_Fkc;ufi_toBgDgeYYVw~c`le94vtU1Lq9SZvy z<>sLj9-2nOu1aFM5PA_Dw2>j6P2{|yujzSKRha;OOKO$ue@YSMP4rQ`nN0SgBEA0; zo>i;dEe)11E{^*zLB=qSx|A%%IJqLB9Pm4YyOwUopLDW_%ho20boPO$GkO=_d(VB8 zV%(H^HpZ?tsmgTaHn@f<0e($8`A663W|ajI%h1tmG&0(=anjNoecgVYX_2eHA8fs$c10^#OF zC~tUI08XC_#)_o`;c=%to%S2OJ@tHzUegphd6Ky(NPsvPk*@F0ZylI zl>}76!zHjNS1>Da6-DbJo&-;IGddIweJTL4dQVk~ewF=`Vfd!ePKe{}*A-91FXB+c z-BC~ws}w`w*}FTQ;iU-RCXD*uUOw(L2;=2Vul84iIcow)iXeRVjkPDL>(7tY;1p5n zuadkIE?~g9hQ}8_-rUJ+lR?)eX$x4E|Fr!4MAUuqfp$>=-g{(VP}o%7l31etNNV~5yIs^?VQIp@c^cVKSDEIji0d-3N-J*Y-Y(V zQ(=ZlSYrw-7-PO)|6ovaf1>VE9RR|8h5`U(M?65j*Eqyb`a_f3Mt%OjzIYk@=XX*i zuPH>VUZYYW?04!>x!V;8N_qBA5V%33*yDyjE>o4qV$V@1EMB0Ax_t>*_mf08OcoPt znL&b$)UNT&_ZA+UiQxC2=eEM!f-9n9a(P^IZf<>1*(!Q^FL*e%(TEQ-Cb#$REg*Nr zQ|1HK9hvHZqZ(gZ+Dl9c=wPV`?DKm~_40>N9(WlPJcgxFYpIAQv?=CVaQp2P^C@Yp zshq_?AohJZbXR`exktNP359CG*`@k)t7B8z0KVfE%0EARp3_0lIPblFsArZ^1G~Bi zk6OlgnOdVD$6M0+?~r&zN*0}_V66-2g^HSUx83j@&Vph2-?;Uy9@T?Wk zn85G5|EXcqlG|mbe4htir2*yZ8I|y2GIVOUiiyI@U}v&7rOU4EpS)&AxR}hO6T9)| zye5~~A;g|EGO43>$9v$HN?@F_(+@9#G*GAyEwMNV1n}kH;Lc@tZ;!kMCb$kTXT*qz#x10q8tzgcl(>#ebI7_=W}ze(Pr@=)^4b1NIuUXLxI$S= zi`v>92H+^RzyEXN#Cz)SRt*m^wJ&Mhwy}}jKcve|dGQRO-)YY(o7vms=)=A5 zNJXaum?nxD@6YsM`2K`mJiYcRupL&9V^!D_LFhZ}8pq9i1SPeP&fmbUAORTclGkIR z!T5)z*JoWK)J~59EvjmK#PTL^Pt(TE1*5CpBPcJhY5^K)n^Gl7_HspnHkdDNYQxD5 zfUP$-MqvIsDDC|+WXd7`u`e} zoXD91uqs0X_D#)mF#Rhcw|d*})qxO zZvj??*%7>#1*IU%A_VP?1xQ?T zVbC+cQlNGR95E~r?FhnEa70lNLl+K45W{{}015OF^W_$Ka5(Pa$yDW7^&Fl($E7~P z4YQ|k=y<*@@PmLJapsT%_Rg$ImVi8+3t}Wdl^@$(>!c37>pGs)>RIz?E-m^9oOKJz zekvblwDdz@!D^-Od!wCYk6|;QOnmIL)c5U=;7NCB(KI2s*BwO6{I&qoXzE*`9|wX3 zxn-Mjx-T1AB|uhfH7m{goM?*s3jpTn|7l_b8+=Dm=)bQMQ+~d~BJCy=)qUA1av|{7 z)Dkg^7^LD`XwnLmb?jllUwc4r`G!Z-29G9_vDZbPdV|=2Jo`lAczEc%3S0Vu)8EjANXE1jBBX|gTA?1PA=%;NKe!Z}${8r>3N3FU{*}w`!<-(h;zCAbAE*bKVWv3!aK8 zE6;DTYI$8-kIM!i+dqJyZy7GE_LS3z>apUi@PD>3%J-fVJcaO^8HK5J>_wimzY73F zURr%o*%mtWbGlyQKQuhefB*>GFIASjsxmX@PsdU_2{r!sXLCSlcyVy4)6bbEvQ8liQQ#dN8 zK|r>FGxaR7a&ygJH8nJZfZ%U};N`rZv~^5HL@p};jHE83`;x8owj zyaFPke|w{wQYnMo(Iddk;nNVa13L@tKV?qVXm{Y@lQze{@%251LQon@8C;CQ4F559 zy54PY{d-xB+Xp~$fXUo^ub1je%|d{jbladjv+IVJi5XMlpYV;G_8KoJ(p)K3uJ%0rRmul$2afoL21xf*-1 zds%^)2C!&0C<))1j_)(BQ$JG@B%q9ZOM#EkcbuBAT9lB&t~MQA_(t-PiA_UQ+KU;9^Jkl|i1hH?fmjkhbYSEj7m%5!CXiDE=Z zeUDYP5;F{Z%Q0IRoRy;|>t7ugT=Emu;17KDgH{e87i4YW7y*Q=QY6#sJJY#yj-G8I zhN&>GpBm+cxNp>|;4?-_#Jf^8jtFyMAa{E3f$s95M~1|%t2Rqt}dqVE^hkzl+~T2rtHnyVg$pO0>J8l z5vyV7YFElo|KUR@mHZz}_q|J(osSje(k^5s?pO*bYy=^{qZ!%IN{(y=-uWck{$^*` zBkz=AM5RvctdYHtk%X`TxJ=o1%%<0;UBsR-Sjx=^rJ9&&5zW5SHm&1=zuVWyP3}g^ zzvJ>r7>DBiX%xpnEL+p2k6cEr5`psJO@x`$P*j67DWn?1l|rPApPHzPf4c1(era2m zVTIe2#Hx{p94(FR^Q=(g9OD+By4&rui^XRwOCg_MR#JNYkQ6#G8y0*z+%iiihrx3A z>|Eq+ecyc}G>nDdw=cAd0FUXX_WCRSAyR<9dR*8x z3Ww}t@tuO7-@;JP+J5xGuu>m^23Fc){wrC1%AQw8OR!4H=z;c)4jSgj)zyy_C%$jt z661cW*?@_O4|2$3k40#dVVj;`plzb3Qe}Wq&7k;s(P=b0cwDN`!FT__Kadf?zw;+T zZDXFiXt#4hd_!k(v|rKchXSzY;y$bSRPN^q-#b1F^GDf6o*eyF=xaNow85<$3Sq)dW>i&2KB{$H$jN3PB8{??C4`52@UT8+NBRDwW?||#X~BOP z+6`x$P%d%o*tjyx%4?5vVk(7tiYdHmkaNdVScFc!@3QV8OO~{%BHI{6pE?4A$c6 z)!%%R;e0XV1#o?IY>`f9Z*Wc97neRsc3jM%6O}pO{uO|Qy{x{vGWwEe9RF!N?&|l? z-K%Gqqc@**6%~9*d;6Fi%2=6^b7Z~mcxt)*aZWQMX`O5!k?X%>pONEYr~EN5GI<}( z@%BZbu3kd`#nIac9v6HeW^4XHNfiY1;d>iJ*--b^NC5B&b^lYwsFhr~)K50*vaX#j znVSEE(*`n^mqbOCoVUAsivw``Hb)03=~j#hxOerba+mX#2O6|xvhr{rO4R|A+%?-) zb9gj121K<1#%@G{?eo3O7N2e!+Ux|HI!Y4!g(^^;L|KXOmVxFuIE5h26}+jr67?0I zV~Te?5WpHg;?is5>aX~sn)6U`2V9=i+- z^ZL849#Z;XjAN8Fz2qyL&QtGC-1V*Ka~wh~0tK@|Wk^HU`$I;Q2=QXegsp>)<@){m z^gDg!!WdKpd@MG03?8xjDQmz1YOi;1v#c|Aa(nFs*WKqVXNT7A;JY0{=x$}o9#%7S z(F4!0?f#+*qy?cKoMd&bu{hL(gFzSje9i~$VP@%aP6?Y@81972MiJ zp0+h}=5nmgm@tgNv*eTG(^RT4Pb_g_U7du)t*zMQt+JD2BQB>t?$2B#NgWU&drsRx zKHJn3-51bTdQ^EO@@V_pjh_4k!2cx=QQfs9zvwV$T$XQ@GTN;Bn_=+NUwnL`yPlY| zyO)LU-UqdWV#Iw;Y~5e;3X@()dt`?rLLF*ZAs~3SW;mE4baJocZ|kMFm^b-yCs3Dc zAFf6x3FqiryVOg%hpVKE?H|VzZ#*#Cjj|jtEo?DvNEHWjDUq80Z7R*f1+qD>S6UUn zW-uIX6Y_V6|XDArP>AC0<$&4zXJwt`FqPqp9Z|ncnpUnZvDw z$OVY$4GE^xEj+SHhk8lxAY5!CRzQKtI@#NXMX~+FU=p_wSH$gnq;d`j#+Bt zR;++AzvGp$giCEzU;u|hBi{{Gi%V6rmXIEVQS^bR51({1$O+^%n#8WI+7lKDlJ}pG z8Ti}>n?@m?KR*mzOO8*=TNmV!m)Ce1$P6*l_@l!Aku%N4mUNcBQgI0nPf=(6cV2ia z>#zKjTGnjkQ*{0#4y`7B2A1?{)*mF(`QK}lbg1|>40C((F{y#L{aoV6WcngPzW~ap zE3ac==#nhvk?QNQv0>^=DFF$+37_?}bVy|?BbCRn5SI%|p%Dr*-z-Pec6<>Y3Xx#_ zaTQ_{`RGLtkJa1hZ&H?;xQ~g$522&v#FbbhL6zgiwlGY~-O1=<>iB=eY7G#!LnAr5fBd1bU>Ql&PgD@z4GIJ3Y>D#_sPx+x`g z*|$w%)s)6%f>12$ua5(dB^e}wUGr#i=)cwWGb|)}oV}JooE-RE z4Ld=~!{7~!i>bteFhQ!yw@GwHg?bO1!}tXU8*UO!MGpA4g}-Pu?66Gr+`Eb!{Gz5C zW!Dz)`4iKMzV%}WT)e?5bkh7Ir?US;z&E?yr#IQT#YJ(*C;1L%j|Q}-a*$6r&a9p$ zT&5QC1+d71zPlb5j-Lu3$|0}L*Lb&VewvSfQoBR|Q%4L720 zaBKe4=QY;}Zn_D-pp_rC`rRlP&hlP}e~p7a#)u-MGZl0M)1YL(KDM zrwM;`tRJ9}H1}BI)$y_q9BaO69URh4BO7@?YVEVTQ|*I~P+T4RM>P?@iY3Ud%K{H1 zy-E+nNw0S-;vADc5!(uc;X=2(AJ=y!>khC+T3HOu)$DL}nDqSu-|5Yi+J;nBc8hX{ zsl3&4yG9lkzAl$l=Q=Sv$K0_7&**|O`S(rlJK z5gs#rpV}q#%q?H*&c^*`gMqk7HdBHUwNps7IAOD7iJA=e+a2O&$&qUr?nB4I%t4?o z4_@zx(WwUxgZKrw`}*yO?OWqs*k`=wK&YeCc!CJ3Q`*4A1@xfJK2N?;QCt`LcX6Zu`~x zgfRJePIjYQ^YI!nBv=|&eB)c!;^&p36?Sv#)KkWL@?uEZt;3UrisD1UbU%A!(T-u( zuQ`AX|1me2f;`G81Q|G9HYKN0aZB)H$>G-m%sW|DoeR22FgOsY7VVp0 zBMQL;i@3RAV_(vN{E<>97>*#~GZXnge969{y^%`qvPKZOwCM4y3Hfp|+Q;Z=^Ls0j zKWy`~G3ulo00;!k)CUq@IJ1LRwmDK)H+PIikvrJhU=E84=SK`|9XuH@UcvA7N`rr# zS$bnQId}DzAMU&^KlMz$Yr&*9AZT3J`sjN_B{^Ekoj2ydraCou<eRgA)V*E}aEF#kg0_@rr6E8Y0h;IOBsa z)%1HC*}cW4N?ypS>w+kpDk#S$tM-+S-kL3tx*JY02(rRa1a$k@&9$!qX@^U4AnHcDi9FcLBMt$8!g zT`bs7fvksVKXGZa3CN{yfe&xb^f&3AF(l7Sy9rYJbZkKn|GLm<+pf!rgoaSY zPwF<7HgUks=|!K}mV6!RTg=(jTCo<(#YaxgViai__cmU_C2M}u9nhVlCI9zf_dHY+ zYQ|KMlLJ~>T0w>)n2OZ69fJ48QB4dpkHmaEw8}B2g>Bh*btJ*LqwQ7Eb~#jLt-N0Z zgq`*ue_}m#!_@x0FdJK;;OgqTp>=^lZH0xkzHeFn_fCsW&H8~?fz|G+d>uV>Bb!eK zbjIutYm*Jpy0=Y7*T;R3S{?8W_mrALEmQ2FIsgrmVve!)9;i$M*htCgt3|tRDrvsI zd{molFHDy;d|`}{A#?dGUzar88TD^c^O#ZdVErM-YWhKrHLs7~kxVVS&t+Y6fBk@8 zN1gu&>dH*hq$vc&`m?@*bagbnXa#;KY_3_?ypOaDi_~|8)F=aQaMv-5|FS5x+0ldn zP)i7w&ubZ~iGllt&JCL;iA(*3JKOk8(_chvFV3YIIjHz&^X4-W?A2EqbmKXiE`={S zW~D0lMbOcLsc{IBlnFjn9WCx4yq_O!NIg ziE;nN+4c?Ro|X53qjj-1*|*j|c!C8R_+zMHt_}Nq|0k=sCByE)muNlJb{@FBR!50d z!6P5?ni$q$PZ&ai`AlPG;pjn-eJiw#&TowO3p4!nn_D!J0;`EGc#Z+LQic&g6OK?N zYMYLSUZ`bT&*N_83*!m0mG)@(BnD=BKuA7dz9e*;d)dsh0dm3qkl#hX4&Ufwqt^tQY3m3KQqYjr?KfR&MhN4Ig0W|9cB7_k_|j27h%&lsu1YV zqKqN>z@q&V^21G#g?-7yXn9+EBt||z2ANfrC#A-a084QZNmM{B0l)Z&;)^`9tIsu2 zw?wuAUEo)P0M(ufWN|(|4N_`vm)^Z~e|cc(_!MEHipndj$ti1dF)aD~Y-|D#om`rn z2n#n@z~%e2J~_#ZfYB&JNV9gbW53yYB|O&s4`|VM-_q51 zfFZe#)7Q9?p>j~mMp~z__!x&gfPx2hqo~0~@MU%_uvJl;RG@wT`7Yl7>O`k`_-`*u zQW1~xn4U^Zr=}FYu$#xFs+I%9b;(scZ3}v5HoCpqp91h`qEbzYPpGpWeeFw%f+i6t z6wNEZK?{2+aIV7;{gz*NO-v&{x)}D55)P5Nr10kyXEY zaiPi>9|R#5TNoWvECg1kd{M(F!yM=G+?JeI?IX;)Da#! z5jL9LY+ZoN>({-wiQbP$1vR-B!@tG9GuF(N5}&ve&$}^a198*r1dRFclzi#q?0J)B zd+e*pqS^W8jMEMB04{nLibBf?jR_er|;gC z<9%{~sGfoR1~0HcfUOu?@f)W?DBecJ<4d`rCBuBO3=`f!E!2_dAISbf)9DQjvfAiz z%T~R5(_1k2a*wD~vR^B-Jc(mkRQiFsoC0+U*X5>abAmQ+@;67Fa^^cvLfB47E_ zs^1O0ms@@bEfJgGs&~B@necLu`kmTQhzvDVxz?OlV+3>SF1{XbjMEG5yC7>yes4Mu_P-kwHvY8 z+Bw}L-AO@^BmDo@C!mnC36a5z-(k&NHqW+0Op8D%tE)GqO6}~vF>}!(ga$A~E7Plb z(yr?Hw855XN>GSJy`CYvTfK@_g&3%G&GOmL;#C1dI0%M=MEVol@|hpKNO076*Q8+cxLtQu4=t*L)U`bXkl z7Jk&t7YkSI?CrP#?mw)-yzEsZ*8WPSI6^O3=8nFBh8?i_J2{I*L(L`}3A(Rjl=d*`UmQCF)cFCCL3D%A zSjQx}P%9zO_vqZGe-X6T?T*i9ulTgm8)t`2LGM-8l5(%kGjpIuT?(s-AH64`h?nP? z%tord>WN${e8-huj&@imzFpZ5enS6Wr9}A7#P#ry3ZFK;)Ws7LkumaT$rIkT{2;xK zLNxm$OS2bg)x<*p&98RW)@$0}Ha@fIxv2?15fQ;LgIuGf%gjtNqa|g`g=t{^CAC_Uml-mTLcMf>d zK3Fwm$blvQ^vfq+WFU#f+sCO5!U!Xn0siF`eaNFvqTa5gv!Ct6{;}j|z3OItE}G4O zX$H4WD^0nz)T)$N`(NRXcwd{B|K%UVjY9`=AH);1Khtr|UNN8j(dNvtdJd9SajaH~ zu`5_G7ZNpu**B93YcUpq<)1W@HPCS8u9%JZrd;~5@Yc{GL;v2~uhu;Sp&u53=|Cv> zKlVu7PX@mKzYiD3YUA#@ueR#cUHFe0tX|aiLH=N}=Q(}nTHwnLoGkX2;&4WLx-TOR z=yR0=?u)fu3CvIZ;lT7B(W0EQtcJRB$0Fy+v^dsI958VqFA4nxC?#$Iwi7q7ykCy1pj zFt@s;$D-|m(33NXnf$U1qUIeZK^Zjd~l=4D8X|ez3M@N?&%dK0s7eVA6y7 z%Wkyp8qhh_nf1os*8||TAP52X_wn!7OXk?)`3H3u-T)WZHR`+uY+%_RkBUl^1F3q3t3!Q-W= zxE4o^-4p%u@p>|l)KSh@@H5|{fvmLM)69PhKMQ#Cx-8Dri~9ZsUf_3BR$|f%swJC> zatWwSQN>6>p8&{GX0@#{;-&>3W2& zd>%+txVcAc-+seI-F&VTB+u&A$^4-vF+R*EPTm7#cUrh%dBdpFB&y^AIz20F*kH*EfGhx+nUMg;s1Xe3^o diff --git a/site/static/docs/5.3/assets/img/examples/grid.png b/site/static/docs/5.3/assets/img/examples/grid.png index 7b006deb1688208b80463d727ad08c792bd6b29b..15ccfd416c4be8e0eed71573130a272da0666030 100644 GIT binary patch literal 9395 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 JPDHLkV1ksHTSWi> diff --git a/site/static/docs/5.3/assets/img/examples/grid@2x.png b/site/static/docs/5.3/assets/img/examples/grid@2x.png index facb663698aadfd26800a1f6f143033334dcc426..78ade65f50be74a2eef5d3d1202e7a553828397d 100644 GIT binary patch literal 24996 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 dZpMH|^bE+}Es literal 26955 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∬35q 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

KW9eh%B>-hYc|MWE8*CpXt<$9y^MyLf9U(oOmx zxKCN$&Gf(7W83HPiX25l8-AQXU zIWYX4D$a!|ma)#nditvFMUSpzzcCU(3 zgb*|@mheiCGC8=&d0a2A2;dh7Q%970OXvH%g*5VFQ|byBz@0`@t(gUWU0w$cAOUparyU-U5?MFMs0)0=>w{Dm*`|R$ndPn(Et^f+PQQH+ z7s~rl@z#eZn)U^SpV*c9A0)!D^cg^EzQZaFWeY1md8xSq$7RMnhP^Y}yF zJGa@w-*k`PaSy|fhls!#{rJ_;+-Z~&WOLb27J=`ymlf1&aZtpjN=AHQX#G^4QOB+X zi<+)beORNx<)Uq&4K&#Tay{bNic7cS|ve@2=ryKRJQ}n!+9(%)>yj ztCztXjiperT}jL?>|dXC62R}&Wp2E_31#;NW_O{~8B>3Ad7w|v6}azp?awQH<7rnq zOOi8sP7!}R3u6f0BSN-?V;5Q(67*b~*Fk>(Ha7lD@Mz4fT=fC=O6iYAsz&Rnn8&a) zD*q|4J?XtjqFO@N@#u4W>$8h~uJN{vj#z#5=we+az)x zvv{2B5Rf-@^3Je?>!oRZj}J~i%~4;6|K*h0o6DcczM=6?gP4a6Hr!Q`c3FFN)#M+j z1d^GvE6{R_D?M*W68+@Xw_bK)D1(Jo!sXeo z5Y={PjU*sNfJ%Dp3>}}Fw&M02L8S{*oaQ+NZ67Zujy-zPQ8}yb9ob&0#qZK_wQwwP z{67FmA3%Y3c%eYf|3LZx^FI&7SF$K-hW}s+LlIbC)SA?2j6Q1DwJ~1D2LKTNrYdaE zZ2hi@Zr!d>{k-q=$u&2_W!v`mc?mbl-s>ACsz0O4HrdT~<6^^96w)pSv&Dn;j6I$? zYib!KEWS=v={}7V((YE%MjR{en+|nZ^v%e;trj{9%GV3{CORIOs(d$#PaL}Am5j(vDC`;CN=pPEgtRPqAVSnOFVCt16~T18uG;8uMdCrgeAImq~QVl{VBo6=8<9s7JPfMYeLPU0-{)fkZ>b zWW#Sop^d-d=!R0q9(YFTLU^_6GzhKV6%z?Ly`!~$h(FEV$bQvBEeADG&bD7!xmH`_ zC45~J)}qHS()$H5NXE&tQv&lOWXpR9a(PamY1`M*^=1K5!F%bO9uR7SX#+!+R|Hdn zSL_uW3F3~-75{QB{MSYk%nA;;6fhlPgx^<4Cx|mTGo)@7HoX)!HN=38JMRD8%3yjO zAHtLg&@j4qozvfC#g(A=uJh&end=&jGMt4D@H+!y{k1^~r5z#Q}L0T zHVeerRM@X^(NuVK{VNw|!5N3oq2W{T>Z!doh)^Mc_bY-dQpvN3RI$I8qwP~UOfz`r z75!M4XLjp)PGDQqyi>=%n^Rm`r7m6_%yRwDn>XJkOFzD$X8tQFSU@){n>?TRKp-G! z>fE70YHW^~2y6e3rzFiicm<^*ClFz&kgK2O8{5A__bDz-q^9-!559PF>Xdpt7tUu= zbMCmU#q-Q5`+>FdsH$Vh_2*%E1jZgz9&NSE8EUVT4v>j$$94#mZ?G&kbr z=w+b7D^hkRw$*h9Ro~fRG^D>O|Gj$R?OM zbb95lE7eH<6dpQ~6a0ii@&mazt&54b(rx@9uYngq51+2CVPA3OXyCI%R<7nXF@A}Z ze;yT9A=Kw$n(xSSd1NO5MO@k6*Ak`Dx>yCPub)#swA@K?AYk2y^^HgCb)Kw@jVGh+RF@W#2h-WJ(CD&PikId+m}&Z>?D@z5kvrJicqjukgV9 z`xh0~M?{I(ulMjB)r1rSWXAsO*emVf=I z{fJwos31T%#%3ndSZjU|fI6wa&pyS<9Nl|LR5|I=m-Dj#f}j@3&*5)8Nr)LiaUR(Y zb#`X-{ot~C=v6BX-FbA+CLa>qKj6oTr1Ue{ezUt2ua7c7ILwcVx*17FW(@Q0FaYFf zb*cz?cm7=Z?@t%?iiTXaJJHwfb$i^oJ{}((`}@5s>R`nL=^EV3UI5w3r+-|SUA4b? zV@GBSyQm%M5Vc5h#Kd=_6~l`0w%yUI9XXHAHBF;G=HSJd`4Ii9G0mz-;Up`eb?fT| zImR6>iU_^)jqEbll9xGRX^oltzyzzzMms%bw0@RA6Tb5^o4OcsF`tZx{$vjNDP6Ol z{`bMl@v+1;8HYf3N1lTRBg2nx8?IqVzo5ujxS7H+LVQjVRY|T}7y@`_+j0nyyM7+eD-oD%Tt;Mf+j9XsNOP+BwOH@`4CMv@ajn>)JyBSF&3Wk7UHx=7&8LhOsS{WLgLRYC;H}v5JcANq47le7=RNf3c z?3dv}*o=UakjkTces_Wv6sLeb6yM2A%1@^j`tx9w4)WYi-u2CeNX_fJ42}8nE|K5o z=v)1UJybrHvU0uY&&}`ePO$l{dK%>JY}e~7A-wt+CGoVzk5pgMd{O!t7$`fpJM|gH zaQKYbD3shPsM)L*$u!BWr=kLHlc|ZB{cYcZXx+$Zy5_x{C6K;=FC&kp?v*h|x%w0! zdhsLY?y0<0yV&S69k43qgPBEjbq=Jo|1;Cy6~67zFS2%jRA~cUR064WARn_p*X#@k z@(L$mX;!`}XFxu>5B{*e*}d-?5}2uni#)vVM?T0cpET9W6(46sxdu}ohAXH{lz>J+ zQ~8rk%g3Axl0+*)@#^%LvxrKs4W$CxX-81!_9TAb=xC{0iYy!XptqU`4^j pY}uyaL9beoIZig2={BPS0Wfs-bh2n+|M9Q&t1D|ORXu@){XZtl*TMh* delta 5731 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 diff --git a/site/static/docs/5.3/assets/img/examples/jumbotrons@2x.png b/site/static/docs/5.3/assets/img/examples/jumbotrons@2x.png index 880c027e98dde98e6e4ebcb897e2a16af1cca0f5..4e549a484c0c4ad1b971363a6516628dbc3b2ae7 100644 GIT binary patch delta 13169 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 delta 13211 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 Zz-AKaOdv{Q_cxuUsPN)R*&{^2{{Y0a%I5$8 From a6d8aa827d645796cf986e289b7311360318a21f Mon Sep 17 00:00:00 2001 From: Louis-Maxime Piton Date: Mon, 20 Mar 2023 01:45:46 +0100 Subject: [PATCH 037/225] Proposal to use `scroll-margin-top` instead of introducing padding and negative margin (#38220) --- site/assets/scss/_content.scss | 5 ----- site/assets/scss/_scrolling.scss | 5 ++++- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/site/assets/scss/_content.scss b/site/assets/scss/_content.scss index 9eca804645..3ca1dc3b2d 100644 --- a/site/assets/scss/_content.scss +++ b/site/assets/scss/_content.scss @@ -4,11 +4,6 @@ .bd-content { // Offset content from fixed navbar when jumping to headings - > :target { - padding-top: 5rem; - margin-top: -5rem; - } - > h2, > h3, > h4 { diff --git a/site/assets/scss/_scrolling.scss b/site/assets/scss/_scrolling.scss index 84db8809a7..201796003e 100644 --- a/site/assets/scss/_scrolling.scss +++ b/site/assets/scss/_scrolling.scss @@ -3,8 +3,11 @@ main { a, button, + h2, + h3, + h4, [tabindex="0"] { - scroll-margin-top: 100px; + scroll-margin-top: 80px; scroll-margin-bottom: 100px; } } From 43ec90ba56c53e6ebbece17d891c4ec1a3c92dce Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 21 Mar 2023 12:27:28 +0200 Subject: [PATCH 038/225] Update dependabot.yml --- .github/dependabot.yml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 29135b4007..f54ba8953b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,20 +1,5 @@ version: 2 updates: - - package-ecosystem: npm - directory: "/" - schedule: - interval: weekly - day: tuesday - time: "12:00" - timezone: Europe/Athens - open-pull-requests-limit: 10 - reviewers: - - XhmikosR - labels: - - dependencies - - v5 - versioning-strategy: increase - rebase-strategy: disabled - package-ecosystem: "github-actions" directory: "/" schedule: @@ -22,3 +7,17 @@ updates: day: tuesday time: "12:00" timezone: Europe/Athens + - package-ecosystem: npm + directory: "/" + reviewers: + - XhmikosR + labels: + - dependencies + - v5 + schedule: + interval: weekly + day: tuesday + time: "12:00" + timezone: Europe/Athens + versioning-strategy: increase + rebase-strategy: disabled From 71d5286e466f06ae1630ce0fc600408333ceaeac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Mar 2023 12:30:00 +0200 Subject: [PATCH 039/225] Build(deps-dev): Bump hugo-bin from 0.101.0 to 0.101.2 (#38289) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.101.0 to 0.101.2. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.101.0...v0.101.2) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 20 +++++++++++++------- package.json | 2 +- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d5e763976..e4d7fccb55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^4.0.6", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.101.0", + "hugo-bin": "^0.101.2", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.6.4", @@ -5982,10 +5982,16 @@ } }, "node_modules/hugo-bin": { - "version": "0.101.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.0.tgz", - "integrity": "sha512-gXMrXc9RBgtt0kNR7UvzkIpdLeU7gtxswRv1rDfIH6RRApRDcM/goN8+TG91KOLmiwIl0QJhPNdW/8h2KfnS2Q==", + "version": "0.101.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.2.tgz", + "integrity": "sha512-BnDDz7Fjw30V3Wq+KgzK1QJZCArfKM7yAE8U2PKDeG0j1GqNMIVpN2K/L2b3rwxF94Dm+hZ//M71OG+/Hp8DOg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/XhmikosR" + } + ], "hasInstallScript": true, "dependencies": { "@xhmikosr/bin-wrapper": "^5.0.0", @@ -15392,9 +15398,9 @@ } }, "hugo-bin": { - "version": "0.101.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.0.tgz", - "integrity": "sha512-gXMrXc9RBgtt0kNR7UvzkIpdLeU7gtxswRv1rDfIH6RRApRDcM/goN8+TG91KOLmiwIl0QJhPNdW/8h2KfnS2Q==", + "version": "0.101.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.101.2.tgz", + "integrity": "sha512-BnDDz7Fjw30V3Wq+KgzK1QJZCArfKM7yAE8U2PKDeG0j1GqNMIVpN2K/L2b3rwxF94Dm+hZ//M71OG+/Hp8DOg==", "dev": true, "requires": { "@xhmikosr/bin-wrapper": "^5.0.0", diff --git a/package.json b/package.json index f6e932996c..563edbd158 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^4.0.6", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.101.0", + "hugo-bin": "^0.101.2", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.6.4", From 4345a3cbf9212a974e509c98d1c1c326d8de5c4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Mar 2023 12:30:54 +0200 Subject: [PATCH 040/225] Build(deps-dev): Bump rollup from 3.19.1 to 3.20.0 (#38290) Bumps [rollup](https://github.com/rollup/rollup) from 3.19.1 to 3.20.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.19.1...v3.20.0) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e4d7fccb55..cf12c37016 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", - "rollup": "^3.19.1", + "rollup": "^3.20.0", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", "sass": "^1.59.3", @@ -9343,9 +9343,9 @@ } }, "node_modules/rollup": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", - "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.0.tgz", + "integrity": "sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -17816,9 +17816,9 @@ } }, "rollup": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", - "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.0.tgz", + "integrity": "sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/package.json b/package.json index 563edbd158..884740252e 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "npm-run-all": "^4.1.5", "postcss": "^8.4.21", "postcss-cli": "^10.1.0", - "rollup": "^3.19.1", + "rollup": "^3.20.0", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.0.0", "sass": "^1.59.3", From 7d0380520570b9ccc911119a025393e2e624115b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Mar 2023 15:18:24 +0200 Subject: [PATCH 041/225] Build(deps): Bump coverallsapp/github-action from 1.2.4 to 2.0.0 (#38288) * Build(deps): Bump coverallsapp/github-action from 1.2.4 to 2.0.0 Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1.2.4 to 2.0.0. - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v1.2.4...v2.0.0) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update js.yml --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: XhmikosR --- .github/workflows/js.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 642813a970..d24cff9769 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -45,7 +45,7 @@ jobs: run: npm run js-test - name: Run Coveralls - uses: coverallsapp/github-action@v1.2.4 + uses: coverallsapp/github-action@v2 with: github-token: "${{ secrets.GITHUB_TOKEN }}" path-to-lcov: "./js/coverage/lcov.info" From c2671ecc2dc3baa904d79bb0b3da31be2f3ab85b Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 09:03:51 +0200 Subject: [PATCH 042/225] CI: limit the on push triggers (#38291) --- .github/workflows/browserstack.yml | 4 +++- .github/workflows/bundlewatch.yml | 4 ++-- .github/workflows/cspell.yml | 4 ++-- .github/workflows/css.yml | 4 ++-- .github/workflows/docs.yml | 4 ++-- .github/workflows/js.yml | 4 ++-- .github/workflows/lint.yml | 4 ++-- .github/workflows/node-sass.yml | 4 ++-- 8 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.github/workflows/browserstack.yml b/.github/workflows/browserstack.yml index 9a2fc91e56..f2a3d87a8e 100644 --- a/.github/workflows/browserstack.yml +++ b/.github/workflows/browserstack.yml @@ -2,6 +2,8 @@ name: BrowserStack on: push: + branches: + - main workflow_dispatch: env: @@ -14,7 +16,7 @@ permissions: jobs: browserstack: runs-on: ubuntu-latest - if: github.repository == 'twbs/bootstrap' && (!contains(github.event.commits[0].message, '[ci skip]') && !contains(github.event.commits[0].message, '[skip ci]')) + if: github.repository == 'twbs/bootstrap' timeout-minutes: 30 steps: diff --git a/.github/workflows/bundlewatch.yml b/.github/workflows/bundlewatch.yml index 2add86c49b..c02a37ed94 100644 --- a/.github/workflows/bundlewatch.yml +++ b/.github/workflows/bundlewatch.yml @@ -2,8 +2,8 @@ name: Bundlewatch on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/cspell.yml b/.github/workflows/cspell.yml index 1d946981c6..11788e3cc4 100644 --- a/.github/workflows/cspell.yml +++ b/.github/workflows/cspell.yml @@ -2,8 +2,8 @@ name: cspell on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index f8da71b318..66112a96c2 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -2,8 +2,8 @@ name: CSS on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bdeae6043d..2a684f6182 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,8 +2,8 @@ name: Docs on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index d24cff9769..805b1b7b17 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -2,8 +2,8 @@ name: JS Tests on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 51ee189995..fd62b418b2 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,8 +2,8 @@ name: Lint on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index dc687ca46b..fb4d4944c0 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -2,8 +2,8 @@ name: CSS (node-sass) on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: From ab049cd4a02650ca95d490217f93bd628f9295a6 Mon Sep 17 00:00:00 2001 From: GeoSot Date: Wed, 22 Mar 2023 09:12:33 +0200 Subject: [PATCH 043/225] Remove version comment from JavaScript src files (#38294) --- js/src/alert.js | 2 +- js/src/base-component.js | 2 +- js/src/button.js | 2 +- js/src/carousel.js | 2 +- js/src/collapse.js | 2 +- js/src/dom/data.js | 2 +- js/src/dom/event-handler.js | 2 +- js/src/dom/manipulator.js | 2 +- js/src/dom/selector-engine.js | 2 +- js/src/dropdown.js | 2 +- js/src/modal.js | 2 +- js/src/offcanvas.js | 2 +- js/src/popover.js | 2 +- js/src/scrollspy.js | 2 +- js/src/tab.js | 2 +- js/src/toast.js | 2 +- js/src/tooltip.js | 2 +- js/src/util/backdrop.js | 2 +- js/src/util/component-functions.js | 2 +- js/src/util/config.js | 2 +- js/src/util/focustrap.js | 2 +- js/src/util/index.js | 2 +- js/src/util/sanitizer.js | 2 +- js/src/util/scrollbar.js | 2 +- js/src/util/swipe.js | 2 +- js/src/util/template-factory.js | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/js/src/alert.js b/js/src/alert.js index a267d8a269..0c60b88d3b 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): alert.js + * Bootstrap alert.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/base-component.js b/js/src/base-component.js index 6b64aefd63..2015311a0c 100644 --- a/js/src/base-component.js +++ b/js/src/base-component.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): base-component.js + * Bootstrap base-component.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/button.js b/js/src/button.js index b0f043f45a..7b4e128048 100644 --- a/js/src/button.js +++ b/js/src/button.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): button.js + * Bootstrap button.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/carousel.js b/js/src/carousel.js index 72c77dc4a5..4d15d7fded 100644 --- a/js/src/carousel.js +++ b/js/src/carousel.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): carousel.js + * Bootstrap carousel.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/collapse.js b/js/src/collapse.js index b1dd7cf8af..815b415d4e 100644 --- a/js/src/collapse.js +++ b/js/src/collapse.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): collapse.js + * Bootstrap collapse.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/dom/data.js b/js/src/dom/data.js index d60d0feda8..407f67e392 100644 --- a/js/src/dom/data.js +++ b/js/src/dom/data.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): dom/data.js + * Bootstrap dom/data.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/dom/event-handler.js b/js/src/dom/event-handler.js index 23c44447a0..0fb3b35eb6 100644 --- a/js/src/dom/event-handler.js +++ b/js/src/dom/event-handler.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): dom/event-handler.js + * Bootstrap dom/event-handler.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/dom/manipulator.js b/js/src/dom/manipulator.js index 6bc5d197cd..dd86a9ffb0 100644 --- a/js/src/dom/manipulator.js +++ b/js/src/dom/manipulator.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): dom/manipulator.js + * Bootstrap dom/manipulator.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/dom/selector-engine.js b/js/src/dom/selector-engine.js index 49b8f38d6c..3cecf6f40c 100644 --- a/js/src/dom/selector-engine.js +++ b/js/src/dom/selector-engine.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): dom/selector-engine.js + * Bootstrap dom/selector-engine.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 6b7c0cef30..b2030f7a8a 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): dropdown.js + * Bootstrap dropdown.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/modal.js b/js/src/modal.js index a5adc8466e..454d46aea2 100644 --- a/js/src/modal.js +++ b/js/src/modal.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): modal.js + * Bootstrap modal.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/offcanvas.js b/js/src/offcanvas.js index 4d5975c0f6..7a7f92e96e 100644 --- a/js/src/offcanvas.js +++ b/js/src/offcanvas.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): offcanvas.js + * Bootstrap offcanvas.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/popover.js b/js/src/popover.js index b7a9f0cb90..2679bdae97 100644 --- a/js/src/popover.js +++ b/js/src/popover.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): popover.js + * Bootstrap popover.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js index f6af6ee056..7695f2aef6 100644 --- a/js/src/scrollspy.js +++ b/js/src/scrollspy.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): scrollspy.js + * Bootstrap scrollspy.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/tab.js b/js/src/tab.js index 137cc0123b..d46f290f09 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): tab.js + * Bootstrap tab.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/toast.js b/js/src/toast.js index ff801668f9..a620442224 100644 --- a/js/src/toast.js +++ b/js/src/toast.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): toast.js + * Bootstrap toast.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/tooltip.js b/js/src/tooltip.js index e152ec214d..87511edef5 100644 --- a/js/src/tooltip.js +++ b/js/src/tooltip.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): tooltip.js + * Bootstrap tooltip.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/backdrop.js b/js/src/util/backdrop.js index eab7d40ebc..c552aef431 100644 --- a/js/src/util/backdrop.js +++ b/js/src/util/backdrop.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/backdrop.js + * Bootstrap util/backdrop.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/component-functions.js b/js/src/util/component-functions.js index f059cc8253..5eb59b4afd 100644 --- a/js/src/util/component-functions.js +++ b/js/src/util/component-functions.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/component-functions.js + * Bootstrap util/component-functions.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/config.js b/js/src/util/config.js index 241ea966b6..95221c1eff 100644 --- a/js/src/util/config.js +++ b/js/src/util/config.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/config.js + * Bootstrap util/config.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/focustrap.js b/js/src/util/focustrap.js index 2f189585a3..158f3d1846 100644 --- a/js/src/util/focustrap.js +++ b/js/src/util/focustrap.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/focustrap.js + * Bootstrap util/focustrap.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/index.js b/js/src/util/index.js index cd23835c0d..68b8d89881 100644 --- a/js/src/util/index.js +++ b/js/src/util/index.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/index.js + * Bootstrap util/index.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/sanitizer.js b/js/src/util/sanitizer.js index 30fb3b1a10..af846a21e8 100644 --- a/js/src/util/sanitizer.js +++ b/js/src/util/sanitizer.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/sanitizer.js + * Bootstrap util/sanitizer.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/scrollbar.js b/js/src/util/scrollbar.js index 7b01b35962..079c9108b8 100644 --- a/js/src/util/scrollbar.js +++ b/js/src/util/scrollbar.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/scrollBar.js + * Bootstrap util/scrollBar.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/swipe.js b/js/src/util/swipe.js index 834b02e677..33ca90d8a6 100644 --- a/js/src/util/swipe.js +++ b/js/src/util/swipe.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/swipe.js + * Bootstrap util/swipe.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/src/util/template-factory.js b/js/src/util/template-factory.js index 82cd8b31c2..bd827174bd 100644 --- a/js/src/util/template-factory.js +++ b/js/src/util/template-factory.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): util/template-factory.js + * Bootstrap util/template-factory.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ From fdcb9b193ae19336ccbf03e6387524d3e1caece1 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 09:22:37 +0200 Subject: [PATCH 044/225] Update browserstack.yml --- .github/workflows/browserstack.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/browserstack.yml b/.github/workflows/browserstack.yml index f2a3d87a8e..0dce151075 100644 --- a/.github/workflows/browserstack.yml +++ b/.github/workflows/browserstack.yml @@ -3,7 +3,8 @@ name: BrowserStack on: push: branches: - - main + - "*" + - "!dependabot/**" workflow_dispatch: env: From 00fc712330b5b87e58370e6085b5426adf06b31a Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 10:20:31 +0200 Subject: [PATCH 045/225] Update browserstack.yml (#38303) --- .github/workflows/browserstack.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/browserstack.yml b/.github/workflows/browserstack.yml index 0dce151075..e545d628a2 100644 --- a/.github/workflows/browserstack.yml +++ b/.github/workflows/browserstack.yml @@ -3,7 +3,7 @@ name: BrowserStack on: push: branches: - - "*" + - "**" - "!dependabot/**" workflow_dispatch: From 842fd50da8fffe5a67d01077abd050757c257776 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 10:23:24 +0200 Subject: [PATCH 046/225] Remove version from index.{esm,umd}.js too (#38302) --- js/index.esm.js | 2 +- js/index.umd.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/index.esm.js b/js/index.esm.js index 11f54d5e92..155d9fb6a5 100644 --- a/js/index.esm.js +++ b/js/index.esm.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): index.esm.js + * Bootstrap index.esm.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/js/index.umd.js b/js/index.umd.js index 7652bd06dc..a33df74657 100644 --- a/js/index.umd.js +++ b/js/index.umd.js @@ -1,6 +1,6 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v5.3.0-alpha1): index.umd.js + * Bootstrap index.umd.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ From b3faa0cfac12f5a194292f2d1de7fc30a2ad3402 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 10:24:17 +0200 Subject: [PATCH 047/225] docs: remove moot `v` from docs-versions.yml (#38301) --- site/content/docs/versions.md | 8 ++--- site/data/docs-versions.yml | 64 +++++++++++++++++------------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/site/content/docs/versions.md b/site/content/docs/versions.md index 2f1e3356b7..312decc932 100644 --- a/site/content/docs/versions.md +++ b/site/content/docs/versions.md @@ -9,13 +9,13 @@ description: An appendix of hosted documentation for nearly every release of Boo

{{ $release.group }}

{{ $release.description }}

- {{- $versions := sort $release.versions "v" "desc" -}} + {{- $versions := sort $release.versions "" "desc" -}} {{- range $i, $version := $versions }} {{- $len := len $versions -}} {{ if (eq $i 0) }}
{{ end }} - - {{ $version.v }} - {{ if (eq $version.v $.Site.Params.docs_version) -}} + + {{ $version }} + {{ if (eq $version $.Site.Params.docs_version) -}} Latest {{- end }} diff --git a/site/data/docs-versions.yml b/site/data/docs-versions.yml index 8fdf2b0554..9c56a793a7 100644 --- a/site/data/docs-versions.yml +++ b/site/data/docs-versions.yml @@ -2,55 +2,55 @@ baseurl: "https://getbootstrap.com" description: "Every minor and patch release from v1 is listed below." versions: - - v: "1.0.0" - - v: "1.1.0" - - v: "1.1.1" - - v: "1.2.0" - - v: "1.3.0" - - v: "1.4.0" + - "1.0.0" + - "1.1.0" + - "1.1.1" + - "1.2.0" + - "1.3.0" + - "1.4.0" - group: v2.x baseurl: "https://getbootstrap.com" description: "Every minor and patch release from v2 is listed below." versions: - - v: "2.0.0" - - v: "2.0.1" - - v: "2.0.2" - - v: "2.0.3" - - v: "2.0.4" - - v: "2.1.0" - - v: "2.1.1" - - v: "2.2.0" - - v: "2.2.1" - - v: "2.2.2" - - v: "2.3.0" - - v: "2.3.1" - - v: "2.3.2" + - "2.0.0" + - "2.0.1" + - "2.0.2" + - "2.0.3" + - "2.0.4" + - "2.1.0" + - "2.1.1" + - "2.2.0" + - "2.2.1" + - "2.2.2" + - "2.3.0" + - "2.3.1" + - "2.3.2" - group: v3.x baseurl: "https://getbootstrap.com/docs" description: "Every minor and patch release from v3 is listed below. Last update was v3.4.1." versions: - - v: "3.3" - - v: "3.4" + - "3.3" + - "3.4" - group: v4.x baseurl: "https://getbootstrap.com/docs" description: "Our previous major release with its minor releases. Last update was v4.6.0." versions: - - v: "4.0" - - v: "4.1" - - v: "4.2" - - v: "4.3" - - v: "4.4" - - v: "4.5" - - v: "4.6" + - "4.0" + - "4.1" + - "4.2" + - "4.3" + - "4.4" + - "4.5" + - "4.6" - group: v5.x baseurl: "https://getbootstrap.com/docs" description: "Current major release. Last update was v5.3.0-alpha1." versions: - - v: "5.0" - - v: "5.1" - - v: "5.2" - - v: "5.3" + - "5.0" + - "5.1" + - "5.2" + - "5.3" From 99867eb9ba14f72d2c6a20edeea9188c110cc2cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Thu, 23 Mar 2023 07:07:04 +0100 Subject: [PATCH 048/225] Update Vite, Parcel and Webpack guides (#38305) Co-authored-by: XhmikosR --- .../docs/5.3/getting-started/parcel.md | 2 +- site/content/docs/5.3/getting-started/vite.md | 33 +++------ .../docs/5.3/getting-started/webpack.md | 67 ++++++++++++------- 3 files changed, 52 insertions(+), 50 deletions(-) diff --git a/site/content/docs/5.3/getting-started/parcel.md b/site/content/docs/5.3/getting-started/parcel.md index 8d6a66222e..36619e7b24 100644 --- a/site/content/docs/5.3/getting-started/parcel.md +++ b/site/content/docs/5.3/getting-started/parcel.md @@ -123,7 +123,7 @@ Importing Bootstrap into Parcel requires two imports, one into our `styles.scss` ```scss // Import all of Bootstrap's CSS - @import "~bootstrap/scss/bootstrap"; + @import "bootstrap/scss/bootstrap"; ``` *You can also import our stylesheets individually if you want. [Read our Sass import docs]({{< docsref "/customize/sass#importing" >}}) for details.* diff --git a/site/content/docs/5.3/getting-started/vite.md b/site/content/docs/5.3/getting-started/vite.md index 7e91ebfc36..b62e6190db 100644 --- a/site/content/docs/5.3/getting-started/vite.md +++ b/site/content/docs/5.3/getting-started/vite.md @@ -82,6 +82,9 @@ With dependencies installed and our project folder ready for us to start coding, export default { root: path.resolve(__dirname, 'src'), + build: { + outDir: '../dist' + }, server: { port: 8080, hot: true @@ -98,13 +101,13 @@ With dependencies installed and our project folder ready for us to start coding, Bootstrap w/ Vite +

Hello, Bootstrap and Vite!

- ``` @@ -136,36 +139,16 @@ In the next and final section to this guide, we’ll import all of Bootstrap’s ## Import Bootstrap -1. **Set up Bootstrap's Sass import in `vite.config.js`.** Your configuration file is now complete and should match the snippet below. The only new part here is the `resolve` section—we use this to add an alias to our source files inside `node_modules` to keep imports as simple as possible. - - - ```js - const path = require('path') - - export default { - root: path.resolve(__dirname, 'src'), - resolve: { - alias: { - '~bootstrap': path.resolve(__dirname, 'node_modules/bootstrap'), - } - }, - server: { - port: 8080, - hot: true - } - } - ``` - -2. **Now, let's import Bootstrap's CSS.** Add the following to `src/scss/styles.scss` to import all of Bootstrap's source Sass. +1. **Import Bootstrap's CSS.** Add the following to `src/scss/styles.scss` to import all of Bootstrap's source Sass. ```scss // Import all of Bootstrap's CSS - @import "~bootstrap/scss/bootstrap"; + @import "bootstrap/scss/bootstrap"; ``` *You can also import our stylesheets individually if you want. [Read our Sass import docs]({{< docsref "/customize/sass#importing" >}}) for details.* -3. **Next we load the CSS and import Bootstrap's JavaScript.** Add the following to `src/js/main.js` to load the CSS and import all of Bootstrap's JS. Popper will be imported automatically through Bootstrap. +2. **Next we load the CSS and import Bootstrap's JavaScript.** Add the following to `src/js/main.js` to load the CSS and import all of Bootstrap's JS. Popper will be imported automatically through Bootstrap. ```js @@ -188,7 +171,7 @@ In the next and final section to this guide, we’ll import all of Bootstrap’s *[Read our JavaScript docs]({{< docsref "/getting-started/javascript/" >}}) for more information on how to use Bootstrap's plugins.* -4. **And you're done! 🎉** With Bootstrap's source Sass and JS fully loaded, your local development server should now look like this. +3. **And you're done! 🎉** With Bootstrap's source Sass and JS fully loaded, your local development server should now look like this. Vite dev server running with Bootstrap diff --git a/site/content/docs/5.3/getting-started/webpack.md b/site/content/docs/5.3/getting-started/webpack.md index cbb20f17bf..051cbbdbb3 100644 --- a/site/content/docs/5.3/getting-started/webpack.md +++ b/site/content/docs/5.3/getting-started/webpack.md @@ -24,10 +24,10 @@ We're building a Webpack project with Bootstrap from scratch, so there are some npm init -y ``` -2. **Install Webpack.** Next we need to install our Webpack development dependencies: `webpack` for the core of Webpack, `webpack-cli` so we can run Webpack commands from the terminal, and `webpack-dev-server` so we can run a local development server. We use `--save-dev` to signal that these dependencies are only for development use and not for production. +2. **Install Webpack.** Next we need to install our Webpack development dependencies: `webpack` for the core of Webpack, `webpack-cli` so we can run Webpack commands from the terminal, and `webpack-dev-server` so we can run a local development server. Additionally, we'll install `html-webpack-plugin` to be able to store our `index.html` in `src` directory instead of the default `dist` one. We use `--save-dev` to signal that these dependencies are only for development use and not for production. ```sh - npm i --save-dev webpack webpack-cli webpack-dev-server + npm i --save-dev webpack webpack-cli webpack-dev-server html-webpack-plugin ``` 3. **Install Bootstrap.** Now we can install Bootstrap. We'll also install Popper since our dropdowns, popovers, and tooltips depend on it for their positioning. If you don't plan on using those components, you can omit Popper here. @@ -49,21 +49,20 @@ Now that we have all the necessary dependencies installed, we can get to work cr We've already created the `my-project` folder and initialized npm. Now we'll also create our `src` and `dist` folders to round out the project structure. Run the following from `my-project`, or manually create the folder and file structure shown below. ```sh -mkdir {dist,src,src/js,src/scss} -touch dist/index.html src/js/main.js src/scss/styles.scss webpack.config.js +mkdir {src,src/js,src/scss} +touch src/index.html src/js/main.js src/scss/styles.scss webpack.config.js ``` When you're done, your complete project should look like this: ```text my-project/ -├── dist/ -│ └── index.html ├── src/ │ ├── js/ │ │ └── main.js -│ └── scss/ -│ └── styles.scss +│ ├── scss/ +│ │ └── styles.scss +│ └── index.html ├── package-lock.json ├── package.json └── webpack.config.js @@ -78,7 +77,10 @@ With dependencies installed and our project folder ready for us to start coding, 1. **Open `webpack.config.js` in your editor.** Since it's blank, we'll need to add some boilerplate config to it so we can start our server. This part of the config tells Webpack where to look for our project's JavaScript, where to output the compiled code to (`dist`), and how the development server should behave (pulling from the `dist` folder with hot reload). ```js + 'use strict' + const path = require('path') + const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: 'development', @@ -91,11 +93,14 @@ With dependencies installed and our project folder ready for us to start coding, static: path.resolve(__dirname, 'dist'), port: 8080, hot: true - } + }, + plugins: [ + new HtmlWebpackPlugin({ template: './src/index.html' }) + ] } ``` -2. **Next we fill in our `dist/index.html`.** This is the HTML page Webpack will load in the browser to utilize the bundled CSS and JS we'll add to it in later steps. Before we can do that, we have to give it something to render and include the `output` JS from the previous step. +2. **Next we fill in our `src/index.html`.** This is the HTML page Webpack will load in the browser to utilize the bundled CSS and JS we'll add to it in later steps. Before we can do that, we have to give it something to render and include the `output` JS from the previous step. ```html @@ -148,7 +153,11 @@ Importing Bootstrap into Webpack requires the loaders we installed in the first 1. **Set up the loaders in `webpack.config.js`.** Your configuration file is now complete and should match the snippet below. The only new part here is the `module` section. ```js + 'use strict' + const path = require('path') + const autoprefixer = require('autoprefixer') + const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: 'development', @@ -162,6 +171,9 @@ Importing Bootstrap into Webpack requires the loaders we installed in the first port: 8080, hot: true }, + plugins: [ + new HtmlWebpackPlugin({ template: './src/index.html' }) + ], module: { rules: [ { @@ -181,7 +193,7 @@ Importing Bootstrap into Webpack requires the loaders we installed in the first options: { postcssOptions: { plugins: () => [ - require('autoprefixer') + autoprefixer ] } } @@ -203,7 +215,7 @@ Importing Bootstrap into Webpack requires the loaders we installed in the first ```scss // Import all of Bootstrap's CSS - @import "~bootstrap/scss/bootstrap"; + @import "bootstrap/scss/bootstrap"; ``` *You can also import our stylesheets individually if you want. [Read our Sass import docs]({{< docsref "/customize/sass#importing" >}}) for details.* @@ -256,20 +268,27 @@ npm install --save-dev mini-css-extract-plugin Then instantiate and use the plugin in the Webpack configuration: ```diff ---- a/webpack/webpack.config.js -+++ b/webpack/webpack.config.js -@@ -1,8 +1,10 @@ -+const miniCssExtractPlugin = require('mini-css-extract-plugin') +--- a/webpack.config.js ++++ b/webpack.config.js +@@ -3,6 +3,7 @@ const path = require('path') - + const autoprefixer = require('autoprefixer') + const HtmlWebpackPlugin = require('html-webpack-plugin') ++const miniCssExtractPlugin = require('mini-css-extract-plugin') + module.exports = { mode: 'development', - entry: './src/js/main.js', -+ plugins: [new miniCssExtractPlugin()], - output: { - filename: "main.js", - path: path.resolve(__dirname, "dist"), -@@ -18,8 +20,8 @@ module.exports = { +@@ -17,7 +18,8 @@ module.exports = { + hot: true + }, + plugins: [ +- new HtmlWebpackPlugin({ template: './src/index.html' }) ++ new HtmlWebpackPlugin({ template: './src/index.html' }), ++ new miniCssExtractPlugin() + ], + module: { + rules: [ +@@ -25,8 +27,8 @@ module.exports = { test: /\.(scss)$/, use: [ { @@ -305,7 +324,7 @@ Configure Webpack to extract inline SVG files like this: ```diff --- a/webpack/webpack.config.js +++ b/webpack/webpack.config.js -@@ -16,6 +16,14 @@ module.exports = { +@@ -23,6 +23,14 @@ module.exports = { }, module: { rules: [ From aadfe7edce1a7ad3fa102eccb4d561466de9cb9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Thu, 23 Mar 2023 13:31:24 +0100 Subject: [PATCH 049/225] Fix comment position in `assets/scss/_content.scss` (#38281) --- site/assets/scss/_content.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/assets/scss/_content.scss b/site/assets/scss/_content.scss index 3ca1dc3b2d..ba053dfafa 100644 --- a/site/assets/scss/_content.scss +++ b/site/assets/scss/_content.scss @@ -3,13 +3,13 @@ // .bd-content { - // Offset content from fixed navbar when jumping to headings > h2, > h3, > h4 { --bs-heading-color: var(--bs-emphasis-color); } + // Offset content from fixed navbar when jumping to headings > h2:not(:first-child) { margin-top: 3rem; } From e8730484b8f0ad0458da7ff52ab5ebf55d60b693 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Fri, 24 Mar 2023 11:32:43 +0200 Subject: [PATCH 050/225] vnu-jar.js: add more logging (#38314) --- build/vnu-jar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build/vnu-jar.js b/build/vnu-jar.js index 77f9ed8489..22956cb7e9 100644 --- a/build/vnu-jar.js +++ b/build/vnu-jar.js @@ -13,10 +13,13 @@ const vnu = require('vnu-jar') execFile('java', ['-version'], (error, stdout, stderr) => { if (error) { - console.error('Skipping vnu-jar test; Java is missing.') + console.error('Skipping vnu-jar test; Java is probably missing.') + console.error(error) return } + console.log('Running vnu-jar validation...') + const is32bitJava = !/64-Bit/.test(stderr) // vnu-jar accepts multiple ignores joined with a `|`. @@ -48,6 +51,8 @@ execFile('java', ['-version'], (error, stdout, stderr) => { args.splice(0, 0, '-Xss512k') } + console.log(`command used: java ${args.join(' ')}`) + return spawn('java', args, { shell: true, stdio: 'inherit' From 0653e7f648831be10ec3c9be635e6c0ebfe0de13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Fri, 24 Mar 2023 15:00:58 +0100 Subject: [PATCH 051/225] Fix reference to twbs/examples/icons-font + fine-tune index.html SB location target (#38310) * Fix reference to twbs/examples/icons-font + fine-tune index.html SB location target * Use urlquery * Add `rel="noopener"` --------- Co-authored-by: XhmikosR --- .cspell.json | 1 + site/content/docs/5.3/examples/_index.md | 8 ++++++-- site/data/examples.yml | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.cspell.json b/.cspell.json index 752acd5218..e477ef83d3 100644 --- a/.cspell.json +++ b/.cspell.json @@ -108,6 +108,7 @@ "unstyled", "Uppercased", "urlize", + "urlquery", "vbtn", "viewports", "Vite", diff --git a/site/content/docs/5.3/examples/_index.md b/site/content/docs/5.3/examples/_index.md index 4ab6ffe5bf..2fa9a45285 100644 --- a/site/content/docs/5.3/examples/_index.md +++ b/site/content/docs/5.3/examples/_index.md @@ -26,13 +26,17 @@ aliases: "/examples/"

- + {{ $example.name }}

{{ $example.description }}

- + {{- $htmlIndexLocation := "index.html" -}} + {{- if $example.htmlIndexLocation -}} + {{- $htmlIndexLocation = printf "%s/index.html" $example.htmlIndexLocation -}} + {{- end }} + Edit in StackBlitz diff --git a/site/data/examples.yml b/site/data/examples.yml index 017aaa7c5e..4b85c57b1f 100644 --- a/site/data/examples.yml +++ b/site/data/examples.yml @@ -14,15 +14,18 @@ - name: Webpack description: "Import and bundle Bootstrap's source Sass and JavaScript with Webpack." url: /examples/tree/main/webpack + htmlIndexLocation: src - name: Parcel description: "Import and bundle Bootstrap's source Sass and JavaScript via Parcel." url: /examples/tree/main/parcel + htmlIndexLocation: src - name: Vite description: "Import and bundle Bootstrap's source Sass and JavaScript with Vite." url: /examples/tree/main/vite + htmlIndexLocation: src - name: Bootstrap Icons description: "Import and compile Bootstrap's Sass with Stylelint, PurgeCSS, and the Bootstrap Icons web font." - url: /examples/tree/main/bootstrap-icons + url: /examples/tree/main/icons-font - category: Snippets description: "Common patterns for building sites and apps that build on existing components and utilities with custom CSS and more." From 2008c65c54c36fabf6c59e99591fc231708f6fa2 Mon Sep 17 00:00:00 2001 From: Hannah Issermann Date: Fri, 24 Mar 2023 15:05:56 +0100 Subject: [PATCH 052/225] Docs: fix two class attributes on same button (#38317) --- site/content/docs/5.3/getting-started/javascript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/docs/5.3/getting-started/javascript.md b/site/content/docs/5.3/getting-started/javascript.md index f80e6f26a5..827cd2199e 100644 --- a/site/content/docs/5.3/getting-started/javascript.md +++ b/site/content/docs/5.3/getting-started/javascript.md @@ -65,7 +65,7 @@ To fix this, you can use an `importmap` to resolve the arbitrary module names to

Hello, modularity!

- + ``` @@ -129,7 +128,7 @@ With dependencies installed and our project folder ready for us to start coding, // ... "scripts": { "start": "webpack serve", - "build": "webpack build", + "build": "webpack build --mode=production", "test": "echo \"Error: no test specified\" && exit 1" }, // ... From 1fe9067604c65ad61bd5685ad52965f6401e15fe Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 28 Mar 2023 19:56:17 +0300 Subject: [PATCH 075/225] zip scripts: remove previous zip files and add quiet flag (#38358) --- build/zip-examples.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/zip-examples.js b/build/zip-examples.js index d3dc01278a..613376a975 100644 --- a/build/zip-examples.js +++ b/build/zip-examples.js @@ -84,7 +84,7 @@ for (const file of sh.find(`${distFolder}/**/*.html`)) { } // create the zip file -sh.exec(`zip -r9 "${distFolder}.zip" "${distFolder}"`) +sh.exec(`zip -qr9 "${distFolder}.zip" "${distFolder}"`) // remove the folder we created sh.rm('-rf', distFolder) diff --git a/package.json b/package.json index eacdd3770f..415a49408e 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "release": "npm-run-all dist release-sri docs-build release-zip*", "release-sri": "node build/generate-sri.js", "release-version": "node build/change-version.js", - "release-zip": "cross-env-shell \"rm -rf bootstrap-$npm_package_version-dist && cp -r dist/ bootstrap-$npm_package_version-dist && zip -r9 bootstrap-$npm_package_version-dist.zip bootstrap-$npm_package_version-dist && rm -rf bootstrap-$npm_package_version-dist\"", + "release-zip": "cross-env-shell \"rm -rf bootstrap-$npm_package_version-dist bootstrap-$npm_package_version-dist.zip && cp -r dist/ bootstrap-$npm_package_version-dist && zip -qr9 bootstrap-$npm_package_version-dist.zip bootstrap-$npm_package_version-dist && rm -rf bootstrap-$npm_package_version-dist\"", "release-zip-examples": "node build/zip-examples.js", "dist": "npm-run-all --aggregate-output --parallel css js", "test": "npm-run-all lint dist js-test docs-build docs-lint", From c953096a404497a4e28342342a7f103e2e65c9c2 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 28 Mar 2023 22:34:06 +0300 Subject: [PATCH 076/225] event-handler: switch to const (#38362) --- js/src/dom/event-handler.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/src/dom/event-handler.js b/js/src/dom/event-handler.js index 0fb3b35eb6..97cf3041ef 100644 --- a/js/src/dom/event-handler.js +++ b/js/src/dom/event-handler.js @@ -279,8 +279,7 @@ const EventHandler = { defaultPrevented = jQueryEvent.isDefaultPrevented() } - let evt = new Event(event, { bubbles, cancelable: true }) - evt = hydrateObj(evt, args) + const evt = hydrateObj(new Event(event, { bubbles, cancelable: true }), args) if (defaultPrevented) { evt.preventDefault() From 7a7fc1ad34d61a22b6cded76de1dc2e1acfe6fc1 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 29 Mar 2023 11:00:31 +0300 Subject: [PATCH 077/225] Modal: drop loop (#38368) We only have two elements to iterate over so it doesn't make a lot of sense to use a loop here --- js/src/modal.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/src/modal.js b/js/src/modal.js index 454d46aea2..c4c4102042 100644 --- a/js/src/modal.js +++ b/js/src/modal.js @@ -139,12 +139,12 @@ class Modal extends BaseComponent { } dispose() { - for (const htmlElement of [window, this._dialog]) { - EventHandler.off(htmlElement, EVENT_KEY) - } + EventHandler.off(window, EVENT_KEY) + EventHandler.off(this._dialog, EVENT_KEY) this._backdrop.dispose() this._focustrap.deactivate() + super.dispose() } From 3aabfc70c38db03e77229a49f4f8c7ed58169cf7 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 29 Mar 2023 12:46:09 -0500 Subject: [PATCH 078/225] Another pass at fixing floating labels disabled colors (#38313) * Another pass at fixing floating labels disabled colors * Fix height for textareas * Fix disabled background * Move from full width to an inline-block-ish approach --------- Co-authored-by: XhmikosR --- scss/_variables.scss | 2 +- scss/forms/_floating-labels.scss | 33 +++++++++++++++++--------------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/scss/_variables.scss b/scss/_variables.scss index eed9a13535..e311bb0ef2 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -1068,7 +1068,7 @@ $form-floating-padding-x: $input-padding-x !default; $form-floating-padding-y: 1rem !default; $form-floating-input-padding-t: 1.625rem !default; $form-floating-input-padding-b: .625rem !default; -$form-floating-label-height: 1.875em !default; +$form-floating-label-height: 1.5em !default; $form-floating-label-opacity: .65 !default; $form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default; $form-floating-label-disabled-color: $gray-600 !default; diff --git a/scss/forms/_floating-labels.scss b/scss/forms/_floating-labels.scss index acae3fd684..7d04723e33 100644 --- a/scss/forms/_floating-labels.scss +++ b/scss/forms/_floating-labels.scss @@ -1,17 +1,6 @@ .form-floating { position: relative; - &:not(.form-control:disabled)::before { - position: absolute; - top: $input-border-width; - left: $input-border-width; - width: subtract(100%, add($input-height-inner-quarter, $input-height-inner-half)); - height: $form-floating-label-height; - content: ""; - background-color: $input-bg; - @include border-radius($input-border-radius); - } - > .form-control, > .form-control-plaintext, > .form-select { @@ -23,7 +12,7 @@ position: absolute; top: 0; left: 0; - width: 100%; + z-index: 2; height: 100%; // allow textareas padding: $form-floating-padding-y $form-floating-padding-x; overflow: hidden; @@ -66,14 +55,24 @@ > .form-control-plaintext, > .form-select { ~ label { - opacity: $form-floating-label-opacity; + color: rgba(var(--#{$prefix}body-color-rgb), #{$form-floating-label-opacity}); transform: $form-floating-label-transform; + + &::after { + position: absolute; + inset: $form-floating-padding-y ($form-floating-padding-x * .5); + z-index: -1; + height: $form-floating-label-height; + content: ""; + background-color: $input-bg; + @include border-radius($input-border-radius); + } } } // Duplicated because `:-webkit-autofill` invalidates other selectors when grouped > .form-control:-webkit-autofill { ~ label { - opacity: $form-floating-label-opacity; + color: rgba(var(--#{$prefix}body-color-rgb), #{$form-floating-label-opacity}); transform: $form-floating-label-transform; } } @@ -84,7 +83,11 @@ } } - > .form-control:disabled ~ label { + > :disabled ~ label { color: $form-floating-label-disabled-color; + + &::after { + background-color: $input-disabled-bg; + } } } From ae43f0c48bf7acede8a325b24197001fe2b2f416 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 29 Mar 2023 20:49:30 +0300 Subject: [PATCH 079/225] Tweak and re-organize ESLint config (#38369) * Tweak and re-organize ESLint config * merge individual configs to the root config * enable more eslint-plugin-import rules * lint markdown files * Lint --- .eslintignore | 3 +- .eslintrc.json | 153 +++++++++++++++++- build/.eslintrc.json | 15 -- build/banner.js | 1 + js/.eslintrc.json | 26 --- js/src/alert.js | 4 +- js/src/base-component.js | 2 +- js/src/button.js | 4 +- js/src/carousel.js | 10 +- js/src/collapse.js | 6 +- js/src/dom/event-handler.js | 2 +- js/src/dropdown.js | 14 +- js/src/modal.js | 8 +- js/src/offcanvas.js | 12 +- js/src/popover.js | 2 +- js/src/scrollspy.js | 4 +- js/src/tab.js | 8 +- js/src/toast.js | 4 +- js/src/tooltip.js | 12 +- js/src/util/backdrop.js | 2 +- js/src/util/component-functions.js | 2 +- js/src/util/config.js | 2 +- js/src/util/scrollbar.js | 2 +- js/src/util/swipe.js | 2 +- js/src/util/template-factory.js | 4 +- js/tests/browsers.js | 3 +- js/tests/integration/bundle-modularity.js | 2 + .../integration/rollup.bundle-modularity.js | 4 +- js/tests/integration/rollup.bundle.js | 2 +- js/tests/karma.conf.js | 4 +- js/tests/unit/.eslintrc.json | 13 -- js/tests/unit/alert.spec.js | 6 +- js/tests/unit/base-component.spec.js | 8 +- js/tests/unit/button.spec.js | 4 +- js/tests/unit/carousel.spec.js | 10 +- js/tests/unit/collapse.spec.js | 6 +- js/tests/unit/dom/data.spec.js | 6 +- js/tests/unit/dom/event-handler.spec.js | 6 +- js/tests/unit/dom/manipulator.spec.js | 4 +- js/tests/unit/dom/selector-engine.spec.js | 4 +- js/tests/unit/dropdown.spec.js | 8 +- js/tests/unit/jquery.spec.js | 26 +-- js/tests/unit/modal.spec.js | 8 +- js/tests/unit/offcanvas.spec.js | 10 +- js/tests/unit/popover.spec.js | 6 +- js/tests/unit/scrollspy.spec.js | 8 +- js/tests/unit/tab.spec.js | 4 +- js/tests/unit/toast.spec.js | 4 +- js/tests/unit/tooltip.spec.js | 8 +- js/tests/unit/util/backdrop.spec.js | 6 +- .../unit/util/component-functions.spec.js | 8 +- js/tests/unit/util/config.spec.js | 4 +- js/tests/unit/util/focustrap.spec.js | 8 +- js/tests/unit/util/index.spec.js | 6 +- js/tests/unit/util/sanitizer.spec.js | 2 +- js/tests/unit/util/scrollbar.spec.js | 6 +- js/tests/unit/util/swipe.spec.js | 8 +- js/tests/unit/util/template-factory.spec.js | 4 +- js/tests/visual/.eslintrc.json | 19 --- package.json | 2 +- scss/tests/jasmine.js | 2 - scss/tests/sass-true/register.js | 3 +- scss/tests/sass-true/runner.js | 4 +- site/.eslintrc.json | 55 ------- .../docs/5.3/getting-started/javascript.md | 2 + 65 files changed, 311 insertions(+), 296 deletions(-) delete mode 100644 build/.eslintrc.json delete mode 100644 js/.eslintrc.json delete mode 100644 js/tests/unit/.eslintrc.json delete mode 100644 js/tests/visual/.eslintrc.json delete mode 100644 site/.eslintrc.json diff --git a/.eslintignore b/.eslintignore index 04bae15411..4c5b84f35d 100644 --- a/.eslintignore +++ b/.eslintignore @@ -3,6 +3,5 @@ **/vendor/ /_site/ /js/coverage/ -/js/tests/integration/ /site/static/sw.js -/site/layouts/ +/site/layouts/partials/ diff --git a/.eslintrc.json b/.eslintrc.json index 5443b97bc5..6b3d61469d 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,6 +14,35 @@ "error", "never" ], + "import/extensions": [ + "error", + "ignorePackages", + { + "js": "always" + } + ], + "import/first": "error", + "import/newline-after-import": "error", + "import/no-absolute-path": "error", + "import/no-amd": "error", + "import/no-cycle": [ + "error", + { + "ignoreExternal": true + } + ], + "import/no-duplicates": "error", + "import/no-extraneous-dependencies": "error", + "import/no-mutable-exports": "error", + "import/no-named-as-default": "error", + "import/no-named-as-default-member": "error", + "import/no-named-default": "error", + "import/no-self-import": "error", + "import/no-unassigned-import": [ + "error" + ], + "import/no-useless-path-segments": "error", + "import/order": "error", "indent": [ "error", 2, @@ -51,7 +80,9 @@ "error", "never" ], + "strict": "error", "unicorn/explicit-length-check": "off", + "unicorn/filename-case": "off", "unicorn/no-array-callback-reference": "off", "unicorn/no-array-method-this-argument": "off", "unicorn/no-null": "off", @@ -63,5 +94,125 @@ "unicorn/prefer-query-selector": "off", "unicorn/prefer-spread": "off", "unicorn/prevent-abbreviations": "off" - } + }, + "overrides": [ + { + "files": [ + "build/**" + ], + "env": { + "browser": false, + "node": true + }, + "parserOptions": { + "sourceType": "script" + }, + "rules": { + "no-console": "off", + "unicorn/prefer-top-level-await": "off" + } + }, + { + "files": [ + "js/**" + ], + "parserOptions": { + "sourceType": "module" + } + }, + { + "files": [ + "js/tests/*.js", + "js/tests/integration/rollup*.js" + ], + "env": { + "node": true + }, + "parserOptions": { + "sourceType": "script" + } + }, + { + "files": [ + "js/tests/unit/**" + ], + "env": { + "jasmine": true + }, + "rules": { + "no-console": "off", + "unicorn/consistent-function-scoping": "off", + "unicorn/no-useless-undefined": "off", + "unicorn/prefer-add-event-listener": "off" + } + }, + { + "files": [ + "js/tests/visual/**" + ], + "plugins": [ + "html" + ], + "settings": { + "html/html-extensions": [ + ".html" + ] + }, + "rules": { + "no-console": "off", + "no-new": "off", + "unicorn/no-array-for-each": "off" + } + }, + { + "files": [ + "scss/tests/**" + ], + "env": { + "node": true + }, + "parserOptions": { + "sourceType": "script" + } + }, + { + "files": [ + "site/**" + ], + "env": { + "browser": true, + "node": false + }, + "parserOptions": { + "sourceType": "script", + "ecmaVersion": 2019 + }, + "rules": { + "no-new": "off", + "unicorn/no-array-for-each": "off", + "unicorn/numeric-separators-style": "off" + } + }, + { + "files": [ + "**/*.md" + ], + "plugins": [ + "markdown" + ], + "processor": "markdown/markdown" + }, + { + "files": [ + "**/*.md/*.js" + ], + "extends": "plugin:markdown/recommended", + "parserOptions": { + "sourceType": "module" + }, + "rules": { + "unicorn/prefer-node-protocol": "off" + } + } + ] } diff --git a/build/.eslintrc.json b/build/.eslintrc.json deleted file mode 100644 index dec6323d0a..0000000000 --- a/build/.eslintrc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "env": { - "browser": false, - "node": true - }, - "parserOptions": { - "sourceType": "script" - }, - "extends": "../.eslintrc.json", - "rules": { - "no-console": "off", - "strict": "error", - "unicorn/prefer-top-level-await": "off" - } -} diff --git a/build/banner.js b/build/banner.js index df82ff32ed..a022f1c485 100644 --- a/build/banner.js +++ b/build/banner.js @@ -1,6 +1,7 @@ 'use strict' const pkg = require('../package.json') + const year = new Date().getFullYear() function getBanner(pluginFilename) { diff --git a/js/.eslintrc.json b/js/.eslintrc.json deleted file mode 100644 index 97ea9e0435..0000000000 --- a/js/.eslintrc.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "extends": "../.eslintrc.json", - "env": { - "es2022": true - }, - "parserOptions": { - "ecmaVersion": "latest", - "sourceType": "module" - }, - "overrides": [ - { - "files": [ - "./*.js", - "./src/**/*.js" - ], - "rules": { - "import/extensions": [ - 2, - { - "js": "always" - } - ] - } - } - ] -} diff --git a/js/src/alert.js b/js/src/alert.js index 0c60b88d3b..88232bceba 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -5,10 +5,10 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin } from './util/index.js' -import EventHandler from './dom/event-handler.js' import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' import { enableDismissTrigger } from './util/component-functions.js' +import { defineJQueryPlugin } from './util/index.js' /** * Constants diff --git a/js/src/base-component.js b/js/src/base-component.js index ee30390ae4..813fc39c63 100644 --- a/js/src/base-component.js +++ b/js/src/base-component.js @@ -6,9 +6,9 @@ */ import Data from './dom/data.js' -import { executeAfterTransition, getElement } from './util/index.js' import EventHandler from './dom/event-handler.js' import Config from './util/config.js' +import { executeAfterTransition, getElement } from './util/index.js' /** * Constants diff --git a/js/src/button.js b/js/src/button.js index 7b4e128048..a797f5050d 100644 --- a/js/src/button.js +++ b/js/src/button.js @@ -5,9 +5,9 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin } from './util/index.js' -import EventHandler from './dom/event-handler.js' import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' +import { defineJQueryPlugin } from './util/index.js' /** * Constants diff --git a/js/src/carousel.js b/js/src/carousel.js index 4d15d7fded..68d11a32f2 100644 --- a/js/src/carousel.js +++ b/js/src/carousel.js @@ -5,6 +5,10 @@ * -------------------------------------------------------------------------- */ +import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' +import Manipulator from './dom/manipulator.js' +import SelectorEngine from './dom/selector-engine.js' import { defineJQueryPlugin, getNextActiveElement, @@ -13,11 +17,7 @@ import { reflow, triggerTransitionEnd } from './util/index.js' -import EventHandler from './dom/event-handler.js' -import Manipulator from './dom/manipulator.js' -import SelectorEngine from './dom/selector-engine.js' import Swipe from './util/swipe.js' -import BaseComponent from './base-component.js' /** * Constants @@ -329,7 +329,7 @@ class Carousel extends BaseComponent { if (!activeElement || !nextElement) { // Some weirdness is happening, so we bail - // todo: change tests that use empty divs to avoid this check + // TODO: change tests that use empty divs to avoid this check return } diff --git a/js/src/collapse.js b/js/src/collapse.js index 815b415d4e..9f0c60cc53 100644 --- a/js/src/collapse.js +++ b/js/src/collapse.js @@ -5,14 +5,14 @@ * -------------------------------------------------------------------------- */ +import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' +import SelectorEngine from './dom/selector-engine.js' import { defineJQueryPlugin, getElement, reflow } from './util/index.js' -import EventHandler from './dom/event-handler.js' -import SelectorEngine from './dom/selector-engine.js' -import BaseComponent from './base-component.js' /** * Constants diff --git a/js/src/dom/event-handler.js b/js/src/dom/event-handler.js index 97cf3041ef..561d8751d7 100644 --- a/js/src/dom/event-handler.js +++ b/js/src/dom/event-handler.js @@ -128,7 +128,7 @@ function findHandler(events, callable, delegationSelector = null) { function normalizeParameters(originalTypeEvent, handler, delegationFunction) { const isDelegated = typeof handler === 'string' - // todo: tooltip passes `false` instead of selector, so we need to check + // TODO: tooltip passes `false` instead of selector, so we need to check const callable = isDelegated ? delegationFunction : (handler || delegationFunction) let typeEvent = getTypeEvent(originalTypeEvent) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index b2030f7a8a..af5fd16fc9 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -6,6 +6,10 @@ */ import * as Popper from '@popperjs/core' +import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' +import Manipulator from './dom/manipulator.js' +import SelectorEngine from './dom/selector-engine.js' import { defineJQueryPlugin, execute, @@ -17,10 +21,6 @@ import { isVisible, noop } from './util/index.js' -import EventHandler from './dom/event-handler.js' -import Manipulator from './dom/manipulator.js' -import SelectorEngine from './dom/selector-engine.js' -import BaseComponent from './base-component.js' /** * Constants @@ -96,7 +96,7 @@ class Dropdown extends BaseComponent { this._popper = null this._parent = this._element.parentNode // dropdown wrapper - // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/ + // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/ this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent) @@ -311,7 +311,7 @@ class Dropdown extends BaseComponent { // Disable Popper if we have a static display or Dropdown is in Navbar if (this._inNavbar || this._config.display === 'static') { - Manipulator.setDataAttribute(this._menu, 'popper', 'static') // todo:v6 remove + Manipulator.setDataAttribute(this._menu, 'popper', 'static') // TODO: v6 remove defaultBsPopperConfig.modifiers = [{ name: 'applyStyles', enabled: false @@ -409,7 +409,7 @@ class Dropdown extends BaseComponent { event.preventDefault() - // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/ + // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/ const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ? this : (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] || diff --git a/js/src/modal.js b/js/src/modal.js index c4c4102042..b44cbb94d9 100644 --- a/js/src/modal.js +++ b/js/src/modal.js @@ -5,14 +5,14 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin, isRTL, isVisible, reflow } from './util/index.js' +import BaseComponent from './base-component.js' import EventHandler from './dom/event-handler.js' import SelectorEngine from './dom/selector-engine.js' -import ScrollBarHelper from './util/scrollbar.js' -import BaseComponent from './base-component.js' import Backdrop from './util/backdrop.js' -import FocusTrap from './util/focustrap.js' import { enableDismissTrigger } from './util/component-functions.js' +import FocusTrap from './util/focustrap.js' +import { defineJQueryPlugin, isRTL, isVisible, reflow } from './util/index.js' +import ScrollBarHelper from './util/scrollbar.js' /** * Constants diff --git a/js/src/offcanvas.js b/js/src/offcanvas.js index 7a7f92e96e..8d1feb13bb 100644 --- a/js/src/offcanvas.js +++ b/js/src/offcanvas.js @@ -5,18 +5,18 @@ * -------------------------------------------------------------------------- */ +import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' +import SelectorEngine from './dom/selector-engine.js' +import Backdrop from './util/backdrop.js' +import { enableDismissTrigger } from './util/component-functions.js' +import FocusTrap from './util/focustrap.js' import { defineJQueryPlugin, isDisabled, isVisible } from './util/index.js' import ScrollBarHelper from './util/scrollbar.js' -import EventHandler from './dom/event-handler.js' -import BaseComponent from './base-component.js' -import SelectorEngine from './dom/selector-engine.js' -import Backdrop from './util/backdrop.js' -import FocusTrap from './util/focustrap.js' -import { enableDismissTrigger } from './util/component-functions.js' /** * Constants diff --git a/js/src/popover.js b/js/src/popover.js index 2679bdae97..612c5218fc 100644 --- a/js/src/popover.js +++ b/js/src/popover.js @@ -5,8 +5,8 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin } from './util/index.js' import Tooltip from './tooltip.js' +import { defineJQueryPlugin } from './util/index.js' /** * Constants diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js index 7695f2aef6..0b1747c8ae 100644 --- a/js/src/scrollspy.js +++ b/js/src/scrollspy.js @@ -5,10 +5,10 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index.js' +import BaseComponent from './base-component.js' import EventHandler from './dom/event-handler.js' import SelectorEngine from './dom/selector-engine.js' -import BaseComponent from './base-component.js' +import { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index.js' /** * Constants diff --git a/js/src/tab.js b/js/src/tab.js index d46f290f09..d9993d56e8 100644 --- a/js/src/tab.js +++ b/js/src/tab.js @@ -5,10 +5,10 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin, getNextActiveElement, isDisabled } from './util/index.js' +import BaseComponent from './base-component.js' import EventHandler from './dom/event-handler.js' import SelectorEngine from './dom/selector-engine.js' -import BaseComponent from './base-component.js' +import { defineJQueryPlugin, getNextActiveElement, isDisabled } from './util/index.js' /** * Constants @@ -43,7 +43,7 @@ const NOT_SELECTOR_DROPDOWN_TOGGLE = ':not(.dropdown-toggle)' const SELECTOR_TAB_PANEL = '.list-group, .nav, [role="tablist"]' const SELECTOR_OUTER = '.nav-item, .list-group-item' const SELECTOR_INNER = `.nav-link${NOT_SELECTOR_DROPDOWN_TOGGLE}, .list-group-item${NOT_SELECTOR_DROPDOWN_TOGGLE}, [role="tab"]${NOT_SELECTOR_DROPDOWN_TOGGLE}` -const SELECTOR_DATA_TOGGLE = '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]' // todo:v6: could be only `tab` +const SELECTOR_DATA_TOGGLE = '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]' // TODO: could only be `tab` in v6 const SELECTOR_INNER_ELEM = `${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE}` const SELECTOR_DATA_TOGGLE_ACTIVE = `.${CLASS_NAME_ACTIVE}[data-bs-toggle="tab"], .${CLASS_NAME_ACTIVE}[data-bs-toggle="pill"], .${CLASS_NAME_ACTIVE}[data-bs-toggle="list"]` @@ -59,7 +59,7 @@ class Tab extends BaseComponent { if (!this._parent) { return - // todo: should Throw exception on v6 + // TODO: should throw exception in v6 // throw new TypeError(`${element.outerHTML} has not a valid parent ${SELECTOR_INNER_ELEM}`) } diff --git a/js/src/toast.js b/js/src/toast.js index a620442224..d5d9c0ee0c 100644 --- a/js/src/toast.js +++ b/js/src/toast.js @@ -5,10 +5,10 @@ * -------------------------------------------------------------------------- */ -import { defineJQueryPlugin, reflow } from './util/index.js' -import EventHandler from './dom/event-handler.js' import BaseComponent from './base-component.js' +import EventHandler from './dom/event-handler.js' import { enableDismissTrigger } from './util/component-functions.js' +import { defineJQueryPlugin, reflow } from './util/index.js' /** * Constants diff --git a/js/src/tooltip.js b/js/src/tooltip.js index ff1db974f0..1252811573 100644 --- a/js/src/tooltip.js +++ b/js/src/tooltip.js @@ -6,11 +6,11 @@ */ import * as Popper from '@popperjs/core' -import { defineJQueryPlugin, execute, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index.js' -import { DefaultAllowlist } from './util/sanitizer.js' +import BaseComponent from './base-component.js' import EventHandler from './dom/event-handler.js' import Manipulator from './dom/manipulator.js' -import BaseComponent from './base-component.js' +import { defineJQueryPlugin, execute, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index.js' +import { DefaultAllowlist } from './util/sanitizer.js' import TemplateFactory from './util/template-factory.js' /** @@ -197,7 +197,7 @@ class Tooltip extends BaseComponent { return } - // todo v6 remove this OR make it optional + // TODO: v6 remove this or make it optional this._disposePopper() const tip = this._getTipElement() @@ -302,13 +302,13 @@ class Tooltip extends BaseComponent { _createTipElement(content) { const tip = this._getTemplateFactory(content).toHtml() - // todo: remove this check on v6 + // TODO: remove this check in v6 if (!tip) { return null } tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW) - // todo: on v6 the following can be achieved with CSS only + // TODO: v6 the following can be achieved with CSS only tip.classList.add(`bs-${this.constructor.NAME}-auto`) const tipId = getUID(this.constructor.NAME).toString() diff --git a/js/src/util/backdrop.js b/js/src/util/backdrop.js index c552aef431..0d478e98de 100644 --- a/js/src/util/backdrop.js +++ b/js/src/util/backdrop.js @@ -6,8 +6,8 @@ */ import EventHandler from '../dom/event-handler.js' -import { execute, executeAfterTransition, getElement, reflow } from './index.js' import Config from './config.js' +import { execute, executeAfterTransition, getElement, reflow } from './index.js' /** * Constants diff --git a/js/src/util/component-functions.js b/js/src/util/component-functions.js index 5eb59b4afd..4be828f831 100644 --- a/js/src/util/component-functions.js +++ b/js/src/util/component-functions.js @@ -6,8 +6,8 @@ */ import EventHandler from '../dom/event-handler.js' -import { isDisabled } from './index.js' import SelectorEngine from '../dom/selector-engine.js' +import { isDisabled } from './index.js' const enableDismissTrigger = (component, method = 'hide') => { const clickEvent = `click.dismiss${component.EVENT_KEY}` diff --git a/js/src/util/config.js b/js/src/util/config.js index 95221c1eff..a2b4bfba0d 100644 --- a/js/src/util/config.js +++ b/js/src/util/config.js @@ -5,8 +5,8 @@ * -------------------------------------------------------------------------- */ -import { isElement, toType } from './index.js' import Manipulator from '../dom/manipulator.js' +import { isElement, toType } from './index.js' /** * Class definition diff --git a/js/src/util/scrollbar.js b/js/src/util/scrollbar.js index 079c9108b8..413f178dac 100644 --- a/js/src/util/scrollbar.js +++ b/js/src/util/scrollbar.js @@ -5,8 +5,8 @@ * -------------------------------------------------------------------------- */ -import SelectorEngine from '../dom/selector-engine.js' import Manipulator from '../dom/manipulator.js' +import SelectorEngine from '../dom/selector-engine.js' import { isElement } from './index.js' /** diff --git a/js/src/util/swipe.js b/js/src/util/swipe.js index 33ca90d8a6..d2f708711b 100644 --- a/js/src/util/swipe.js +++ b/js/src/util/swipe.js @@ -5,8 +5,8 @@ * -------------------------------------------------------------------------- */ -import Config from './config.js' import EventHandler from '../dom/event-handler.js' +import Config from './config.js' import { execute } from './index.js' /** diff --git a/js/src/util/template-factory.js b/js/src/util/template-factory.js index bd827174bd..f73589bcc7 100644 --- a/js/src/util/template-factory.js +++ b/js/src/util/template-factory.js @@ -5,10 +5,10 @@ * -------------------------------------------------------------------------- */ -import { DefaultAllowlist, sanitizeHtml } from './sanitizer.js' -import { execute, getElement, isElement } from './index.js' import SelectorEngine from '../dom/selector-engine.js' import Config from './config.js' +import { DefaultAllowlist, sanitizeHtml } from './sanitizer.js' +import { execute, getElement, isElement } from './index.js' /** * Constants diff --git a/js/tests/browsers.js b/js/tests/browsers.js index 8adedc68b1..c515e64a03 100644 --- a/js/tests/browsers.js +++ b/js/tests/browsers.js @@ -1,6 +1,7 @@ -/* eslint-env node */ /* eslint-disable camelcase */ +'use strict' + const browsers = { safariMac: { base: 'BrowserStack', diff --git a/js/tests/integration/bundle-modularity.js b/js/tests/integration/bundle-modularity.js index 8546141b19..3c1eec9440 100644 --- a/js/tests/integration/bundle-modularity.js +++ b/js/tests/integration/bundle-modularity.js @@ -1,3 +1,5 @@ +/* eslint-disable import/extensions, import/no-unassigned-import */ + import Tooltip from '../../dist/tooltip' import '../../dist/carousel' diff --git a/js/tests/integration/rollup.bundle-modularity.js b/js/tests/integration/rollup.bundle-modularity.js index a8670ca8ce..63d6515251 100644 --- a/js/tests/integration/rollup.bundle-modularity.js +++ b/js/tests/integration/rollup.bundle-modularity.js @@ -1,7 +1,7 @@ -/* eslint-env node */ +'use strict' const commonjs = require('@rollup/plugin-commonjs') -const configRollup = require('./rollup.bundle') +const configRollup = require('./rollup.bundle.js') const config = { ...configRollup, diff --git a/js/tests/integration/rollup.bundle.js b/js/tests/integration/rollup.bundle.js index caddcab484..8b3c578a25 100644 --- a/js/tests/integration/rollup.bundle.js +++ b/js/tests/integration/rollup.bundle.js @@ -1,4 +1,4 @@ -/* eslint-env node */ +'use strict' const { babel } = require('@rollup/plugin-babel') const { nodeResolve } = require('@rollup/plugin-node-resolve') diff --git a/js/tests/karma.conf.js b/js/tests/karma.conf.js index 11c6f30451..36bf7f2df8 100644 --- a/js/tests/karma.conf.js +++ b/js/tests/karma.conf.js @@ -1,5 +1,3 @@ -/* eslint-env node */ - 'use strict' const path = require('node:path') @@ -8,7 +6,7 @@ const { babel } = require('@rollup/plugin-babel') const istanbul = require('rollup-plugin-istanbul') const { nodeResolve } = require('@rollup/plugin-node-resolve') const replace = require('@rollup/plugin-replace') -const { browsers } = require('./browsers') +const { browsers } = require('./browsers.js') const ENV = process.env const BROWSERSTACK = Boolean(ENV.BROWSERSTACK) diff --git a/js/tests/unit/.eslintrc.json b/js/tests/unit/.eslintrc.json deleted file mode 100644 index 6362a1acff..0000000000 --- a/js/tests/unit/.eslintrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": [ - "../../../.eslintrc.json" - ], - "env": { - "jasmine": true - }, - "rules": { - "unicorn/consistent-function-scoping": "off", - "unicorn/no-useless-undefined": "off", - "unicorn/prefer-add-event-listener": "off" - } -} diff --git a/js/tests/unit/alert.spec.js b/js/tests/unit/alert.spec.js index d3740c91ed..97cc3cc532 100644 --- a/js/tests/unit/alert.spec.js +++ b/js/tests/unit/alert.spec.js @@ -1,6 +1,6 @@ -import Alert from '../../src/alert' -import { getTransitionDurationFromElement } from '../../src/util/index' -import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture' +import Alert from '../../src/alert.js' +import { getTransitionDurationFromElement } from '../../src/util/index.js' +import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Alert', () => { let fixtureEl diff --git a/js/tests/unit/base-component.spec.js b/js/tests/unit/base-component.spec.js index b2352d66bb..5b7d52e233 100644 --- a/js/tests/unit/base-component.spec.js +++ b/js/tests/unit/base-component.spec.js @@ -1,7 +1,7 @@ -import BaseComponent from '../../src/base-component' -import { clearFixture, getFixture } from '../helpers/fixture' -import EventHandler from '../../src/dom/event-handler' -import { noop } from '../../src/util' +import BaseComponent from '../../src/base-component.js' +import EventHandler from '../../src/dom/event-handler.js' +import { noop } from '../../src/util/index.js' +import { clearFixture, getFixture } from '../helpers/fixture.js' class DummyClass extends BaseComponent { constructor(element) { diff --git a/js/tests/unit/button.spec.js b/js/tests/unit/button.spec.js index 09ed17efed..6624fee7c9 100644 --- a/js/tests/unit/button.spec.js +++ b/js/tests/unit/button.spec.js @@ -1,5 +1,5 @@ -import Button from '../../src/button' -import { getFixture, clearFixture, jQueryMock } from '../helpers/fixture' +import Button from '../../src/button.js' +import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Button', () => { let fixtureEl diff --git a/js/tests/unit/carousel.spec.js b/js/tests/unit/carousel.spec.js index d951bd5ae0..c468b5c04e 100644 --- a/js/tests/unit/carousel.spec.js +++ b/js/tests/unit/carousel.spec.js @@ -1,8 +1,8 @@ -import Carousel from '../../src/carousel' -import EventHandler from '../../src/dom/event-handler' -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' -import { isRTL, noop } from '../../src/util/index' -import Swipe from '../../src/util/swipe' +import Carousel from '../../src/carousel.js' +import EventHandler from '../../src/dom/event-handler.js' +import { isRTL, noop } from '../../src/util/index.js' +import Swipe from '../../src/util/swipe.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Carousel', () => { const { Simulator, PointerEvent } = window diff --git a/js/tests/unit/collapse.spec.js b/js/tests/unit/collapse.spec.js index 5a4fe1063d..58c5367526 100644 --- a/js/tests/unit/collapse.spec.js +++ b/js/tests/unit/collapse.spec.js @@ -1,6 +1,6 @@ -import Collapse from '../../src/collapse' -import EventHandler from '../../src/dom/event-handler' -import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture' +import Collapse from '../../src/collapse.js' +import EventHandler from '../../src/dom/event-handler.js' +import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Collapse', () => { let fixtureEl diff --git a/js/tests/unit/dom/data.spec.js b/js/tests/unit/dom/data.spec.js index e898cbba21..04e57a8bce 100644 --- a/js/tests/unit/dom/data.spec.js +++ b/js/tests/unit/dom/data.spec.js @@ -1,5 +1,5 @@ -import Data from '../../../src/dom/data' -import { getFixture, clearFixture } from '../../helpers/fixture' +import Data from '../../../src/dom/data.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('Data', () => { const TEST_KEY = 'bs.test' @@ -89,7 +89,6 @@ describe('Data', () => { expect(Data.get(div, TEST_KEY)).toBeNull() }) - /* eslint-disable no-console */ it('should console.error a message if called with multiple keys', () => { console.error = jasmine.createSpy('console.error') @@ -102,5 +101,4 @@ describe('Data', () => { expect(console.error).toHaveBeenCalled() expect(Data.get(div, UNKNOWN_KEY)).toBeNull() }) - /* eslint-enable no-console */ }) diff --git a/js/tests/unit/dom/event-handler.spec.js b/js/tests/unit/dom/event-handler.spec.js index 623b9c160d..7f99c41223 100644 --- a/js/tests/unit/dom/event-handler.spec.js +++ b/js/tests/unit/dom/event-handler.spec.js @@ -1,6 +1,6 @@ -import EventHandler from '../../../src/dom/event-handler' -import { clearFixture, getFixture } from '../../helpers/fixture' -import { noop } from '../../../src/util' +import EventHandler from '../../../src/dom/event-handler.js' +import { noop } from '../../../src/util/index.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('EventHandler', () => { let fixtureEl diff --git a/js/tests/unit/dom/manipulator.spec.js b/js/tests/unit/dom/manipulator.spec.js index 4561e2e46c..9d0be3218f 100644 --- a/js/tests/unit/dom/manipulator.spec.js +++ b/js/tests/unit/dom/manipulator.spec.js @@ -1,5 +1,5 @@ -import Manipulator from '../../../src/dom/manipulator' -import { clearFixture, getFixture } from '../../helpers/fixture' +import Manipulator from '../../../src/dom/manipulator.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('Manipulator', () => { let fixtureEl diff --git a/js/tests/unit/dom/selector-engine.spec.js b/js/tests/unit/dom/selector-engine.spec.js index 905e25baec..8dd7b1f893 100644 --- a/js/tests/unit/dom/selector-engine.spec.js +++ b/js/tests/unit/dom/selector-engine.spec.js @@ -1,5 +1,5 @@ -import SelectorEngine from '../../../src/dom/selector-engine' -import { clearFixture, getFixture } from '../../helpers/fixture' +import SelectorEngine from '../../../src/dom/selector-engine.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('SelectorEngine', () => { let fixtureEl diff --git a/js/tests/unit/dropdown.spec.js b/js/tests/unit/dropdown.spec.js index 2bbd7c00a7..9184352477 100644 --- a/js/tests/unit/dropdown.spec.js +++ b/js/tests/unit/dropdown.spec.js @@ -1,7 +1,7 @@ -import Dropdown from '../../src/dropdown' -import EventHandler from '../../src/dom/event-handler' -import { noop } from '../../src/util/index' -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' +import EventHandler from '../../src/dom/event-handler.js' +import Dropdown from '../../src/dropdown.js' +import { noop } from '../../src/util/index.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Dropdown', () => { let fixtureEl diff --git a/js/tests/unit/jquery.spec.js b/js/tests/unit/jquery.spec.js index 7da39d6303..7d7f29dc72 100644 --- a/js/tests/unit/jquery.spec.js +++ b/js/tests/unit/jquery.spec.js @@ -1,18 +1,18 @@ /* eslint-env jquery */ -import Alert from '../../src/alert' -import Button from '../../src/button' -import Carousel from '../../src/carousel' -import Collapse from '../../src/collapse' -import Dropdown from '../../src/dropdown' -import Modal from '../../src/modal' -import Offcanvas from '../../src/offcanvas' -import Popover from '../../src/popover' -import ScrollSpy from '../../src/scrollspy' -import Tab from '../../src/tab' -import Toast from '../../src/toast' -import Tooltip from '../../src/tooltip' -import { clearFixture, getFixture } from '../helpers/fixture' +import Alert from '../../src/alert.js' +import Button from '../../src/button.js' +import Carousel from '../../src/carousel.js' +import Collapse from '../../src/collapse.js' +import Dropdown from '../../src/dropdown.js' +import Modal from '../../src/modal.js' +import Offcanvas from '../../src/offcanvas.js' +import Popover from '../../src/popover.js' +import ScrollSpy from '../../src/scrollspy.js' +import Tab from '../../src/tab.js' +import Toast from '../../src/toast.js' +import Tooltip from '../../src/tooltip.js' +import { clearFixture, getFixture } from '../helpers/fixture.js' describe('jQuery', () => { let fixtureEl diff --git a/js/tests/unit/modal.spec.js b/js/tests/unit/modal.spec.js index fdee29e95a..6434d8b3cc 100644 --- a/js/tests/unit/modal.spec.js +++ b/js/tests/unit/modal.spec.js @@ -1,7 +1,7 @@ -import Modal from '../../src/modal' -import EventHandler from '../../src/dom/event-handler' -import ScrollBarHelper from '../../src/util/scrollbar' -import { clearBodyAndDocument, clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' +import EventHandler from '../../src/dom/event-handler.js' +import Modal from '../../src/modal.js' +import ScrollBarHelper from '../../src/util/scrollbar.js' +import { clearBodyAndDocument, clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Modal', () => { let fixtureEl diff --git a/js/tests/unit/offcanvas.spec.js b/js/tests/unit/offcanvas.spec.js index da2fb97480..03e7d9ed3d 100644 --- a/js/tests/unit/offcanvas.spec.js +++ b/js/tests/unit/offcanvas.spec.js @@ -1,8 +1,8 @@ -import Offcanvas from '../../src/offcanvas' -import EventHandler from '../../src/dom/event-handler' -import { clearBodyAndDocument, clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' -import { isVisible } from '../../src/util/index' -import ScrollBarHelper from '../../src/util/scrollbar' +import EventHandler from '../../src/dom/event-handler.js' +import Offcanvas from '../../src/offcanvas.js' +import { isVisible } from '../../src/util/index.js' +import ScrollBarHelper from '../../src/util/scrollbar.js' +import { clearBodyAndDocument, clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Offcanvas', () => { let fixtureEl diff --git a/js/tests/unit/popover.spec.js b/js/tests/unit/popover.spec.js index baf691cdce..53dc7d89ea 100644 --- a/js/tests/unit/popover.spec.js +++ b/js/tests/unit/popover.spec.js @@ -1,6 +1,6 @@ -import Popover from '../../src/popover' -import EventHandler from '../../src/dom/event-handler' -import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture' +import EventHandler from '../../src/dom/event-handler.js' +import Popover from '../../src/popover.js' +import { clearFixture, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Popover', () => { let fixtureEl diff --git a/js/tests/unit/scrollspy.spec.js b/js/tests/unit/scrollspy.spec.js index c7951e6ff1..070448c17e 100644 --- a/js/tests/unit/scrollspy.spec.js +++ b/js/tests/unit/scrollspy.spec.js @@ -1,8 +1,6 @@ -import ScrollSpy from '../../src/scrollspy' - -/** Test helpers */ -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' -import EventHandler from '../../src/dom/event-handler' +import EventHandler from '../../src/dom/event-handler.js' +import ScrollSpy from '../../src/scrollspy.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('ScrollSpy', () => { let fixtureEl diff --git a/js/tests/unit/tab.spec.js b/js/tests/unit/tab.spec.js index 95b31b4f05..84690fc51f 100644 --- a/js/tests/unit/tab.spec.js +++ b/js/tests/unit/tab.spec.js @@ -1,5 +1,5 @@ -import Tab from '../../src/tab' -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' +import Tab from '../../src/tab.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Tab', () => { let fixtureEl diff --git a/js/tests/unit/toast.spec.js b/js/tests/unit/toast.spec.js index 42d25156bb..cfc56c74aa 100644 --- a/js/tests/unit/toast.spec.js +++ b/js/tests/unit/toast.spec.js @@ -1,5 +1,5 @@ -import Toast from '../../src/toast' -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' +import Toast from '../../src/toast.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Toast', () => { let fixtureEl diff --git a/js/tests/unit/tooltip.spec.js b/js/tests/unit/tooltip.spec.js index 1c85640c07..080432e9ab 100644 --- a/js/tests/unit/tooltip.spec.js +++ b/js/tests/unit/tooltip.spec.js @@ -1,7 +1,7 @@ -import Tooltip from '../../src/tooltip' -import EventHandler from '../../src/dom/event-handler' -import { noop } from '../../src/util/index' -import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture' +import EventHandler from '../../src/dom/event-handler.js' +import Tooltip from '../../src/tooltip.js' +import { noop } from '../../src/util/index.js' +import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture.js' describe('Tooltip', () => { let fixtureEl diff --git a/js/tests/unit/util/backdrop.spec.js b/js/tests/unit/util/backdrop.spec.js index 73384fc90b..0faaac6a5c 100644 --- a/js/tests/unit/util/backdrop.spec.js +++ b/js/tests/unit/util/backdrop.spec.js @@ -1,6 +1,6 @@ -import Backdrop from '../../../src/util/backdrop' -import { getTransitionDurationFromElement } from '../../../src/util/index' -import { clearFixture, getFixture } from '../../helpers/fixture' +import Backdrop from '../../../src/util/backdrop.js' +import { getTransitionDurationFromElement } from '../../../src/util/index.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' const CLASS_BACKDROP = '.modal-backdrop' const CLASS_NAME_FADE = 'fade' diff --git a/js/tests/unit/util/component-functions.spec.js b/js/tests/unit/util/component-functions.spec.js index ec36672cb3..ce83785e23 100644 --- a/js/tests/unit/util/component-functions.spec.js +++ b/js/tests/unit/util/component-functions.spec.js @@ -1,8 +1,6 @@ -/* Test helpers */ - -import { clearFixture, createEvent, getFixture } from '../../helpers/fixture' -import { enableDismissTrigger } from '../../../src/util/component-functions' -import BaseComponent from '../../../src/base-component' +import BaseComponent from '../../../src/base-component.js' +import { enableDismissTrigger } from '../../../src/util/component-functions.js' +import { clearFixture, createEvent, getFixture } from '../../helpers/fixture.js' class DummyClass2 extends BaseComponent { static get NAME() { diff --git a/js/tests/unit/util/config.spec.js b/js/tests/unit/util/config.spec.js index 0037e09d78..93987a74ad 100644 --- a/js/tests/unit/util/config.spec.js +++ b/js/tests/unit/util/config.spec.js @@ -1,5 +1,5 @@ -import Config from '../../../src/util/config' -import { clearFixture, getFixture } from '../../helpers/fixture' +import Config from '../../../src/util/config.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' class DummyConfigClass extends Config { static get NAME() { diff --git a/js/tests/unit/util/focustrap.spec.js b/js/tests/unit/util/focustrap.spec.js index bedd124c9e..0a20017d59 100644 --- a/js/tests/unit/util/focustrap.spec.js +++ b/js/tests/unit/util/focustrap.spec.js @@ -1,7 +1,7 @@ -import FocusTrap from '../../../src/util/focustrap' -import EventHandler from '../../../src/dom/event-handler' -import SelectorEngine from '../../../src/dom/selector-engine' -import { clearFixture, createEvent, getFixture } from '../../helpers/fixture' +import EventHandler from '../../../src/dom/event-handler.js' +import SelectorEngine from '../../../src/dom/selector-engine.js' +import FocusTrap from '../../../src/util/focustrap.js' +import { clearFixture, createEvent, getFixture } from '../../helpers/fixture.js' describe('FocusTrap', () => { let fixtureEl diff --git a/js/tests/unit/util/index.spec.js b/js/tests/unit/util/index.spec.js index 202c72061d..4065a91680 100644 --- a/js/tests/unit/util/index.spec.js +++ b/js/tests/unit/util/index.spec.js @@ -1,6 +1,6 @@ -import * as Util from '../../../src/util/index' -import { clearFixture, getFixture } from '../../helpers/fixture' -import { noop } from '../../../src/util/index' +import * as Util from '../../../src/util/index.js' +import { noop } from '../../../src/util/index.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('Util', () => { let fixtureEl diff --git a/js/tests/unit/util/sanitizer.spec.js b/js/tests/unit/util/sanitizer.spec.js index c656aed353..55e9b63364 100644 --- a/js/tests/unit/util/sanitizer.spec.js +++ b/js/tests/unit/util/sanitizer.spec.js @@ -1,4 +1,4 @@ -import { DefaultAllowlist, sanitizeHtml } from '../../../src/util/sanitizer' +import { DefaultAllowlist, sanitizeHtml } from '../../../src/util/sanitizer.js' describe('Sanitizer', () => { describe('sanitizeHtml', () => { diff --git a/js/tests/unit/util/scrollbar.spec.js b/js/tests/unit/util/scrollbar.spec.js index 6fcf5718bb..6dadfcdd1c 100644 --- a/js/tests/unit/util/scrollbar.spec.js +++ b/js/tests/unit/util/scrollbar.spec.js @@ -1,6 +1,6 @@ -import { clearBodyAndDocument, clearFixture, getFixture } from '../../helpers/fixture' -import Manipulator from '../../../src/dom/manipulator' -import ScrollBarHelper from '../../../src/util/scrollbar' +import Manipulator from '../../../src/dom/manipulator.js' +import ScrollBarHelper from '../../../src/util/scrollbar.js' +import { clearBodyAndDocument, clearFixture, getFixture } from '../../helpers/fixture.js' describe('ScrollBar', () => { let fixtureEl diff --git a/js/tests/unit/util/swipe.spec.js b/js/tests/unit/util/swipe.spec.js index f92bb5d007..9252d312ba 100644 --- a/js/tests/unit/util/swipe.spec.js +++ b/js/tests/unit/util/swipe.spec.js @@ -1,7 +1,7 @@ -import { clearFixture, getFixture } from '../../helpers/fixture' -import EventHandler from '../../../src/dom/event-handler' -import Swipe from '../../../src/util/swipe' -import { noop } from '../../../src/util' +import EventHandler from '../../../src/dom/event-handler.js' +import { noop } from '../../../src/util/index.js' +import Swipe from '../../../src/util/swipe.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('Swipe', () => { const { Simulator, PointerEvent } = window diff --git a/js/tests/unit/util/template-factory.spec.js b/js/tests/unit/util/template-factory.spec.js index 5e5724c5f8..07f4d91c74 100644 --- a/js/tests/unit/util/template-factory.spec.js +++ b/js/tests/unit/util/template-factory.spec.js @@ -1,5 +1,5 @@ -import { clearFixture, getFixture } from '../../helpers/fixture' -import TemplateFactory from '../../../src/util/template-factory' +import TemplateFactory from '../../../src/util/template-factory.js' +import { clearFixture, getFixture } from '../../helpers/fixture.js' describe('TemplateFactory', () => { let fixtureEl diff --git a/js/tests/visual/.eslintrc.json b/js/tests/visual/.eslintrc.json deleted file mode 100644 index 8a33225720..0000000000 --- a/js/tests/visual/.eslintrc.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "plugins": [ - "html" - ], - "extends": "../../../.eslintrc.json", - "parserOptions": { - "sourceType": "module" - }, - "settings": { - "html/html-extensions": [ - ".html" - ] - }, - "rules": { - "no-console": "off", - "no-new": "off", - "unicorn/no-array-for-each": "off" - } -} diff --git a/package.json b/package.json index 415a49408e..602192164a 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "js-compile-standalone-esm": "rollup --environment ESM:true,BUNDLE:false --config build/rollup.config.js --sourcemap", "js-compile-bundle": "rollup --environment BUNDLE:true --config build/rollup.config.js --sourcemap", "js-compile-plugins": "node build/build-plugins.js", - "js-lint": "eslint --cache --cache-location .cache/.eslintcache --report-unused-disable-directives --ext .html,.js .", + "js-lint": "eslint --cache --cache-location .cache/.eslintcache --report-unused-disable-directives --ext .html,.js,.md .", "js-minify": "npm-run-all --aggregate-output --parallel js-minify-*", "js-minify-standalone": "terser --compress passes=2 --mangle --comments \"/^!/\" --source-map \"content=dist/js/bootstrap.js.map,includeSources,url=bootstrap.min.js.map\" --output dist/js/bootstrap.min.js dist/js/bootstrap.js", "js-minify-standalone-esm": "terser --compress passes=2 --mangle --comments \"/^!/\" --source-map \"content=dist/js/bootstrap.esm.js.map,includeSources,url=bootstrap.esm.min.js.map\" --output dist/js/bootstrap.esm.min.js dist/js/bootstrap.esm.js", diff --git a/scss/tests/jasmine.js b/scss/tests/jasmine.js index dd78aa5511..25d838c97a 100644 --- a/scss/tests/jasmine.js +++ b/scss/tests/jasmine.js @@ -1,5 +1,3 @@ -/* eslint-env node */ - /* eslint-disable camelcase */ 'use strict' diff --git a/scss/tests/sass-true/register.js b/scss/tests/sass-true/register.js index bf4139ab11..d93e414c1f 100644 --- a/scss/tests/sass-true/register.js +++ b/scss/tests/sass-true/register.js @@ -1,8 +1,7 @@ -/* eslint-env node */ - 'use strict' const path = require('node:path') + const runnerPath = path.join(__dirname, 'runner').replace(/\\/g, '/') require.extensions['.scss'] = (module, filename) => { diff --git a/scss/tests/sass-true/runner.js b/scss/tests/sass-true/runner.js index 71dc222a56..bef870ac6b 100644 --- a/scss/tests/sass-true/runner.js +++ b/scss/tests/sass-true/runner.js @@ -1,10 +1,8 @@ -/* eslint-env node */ - 'use strict' -const { runSass } = require('sass-true') const fs = require('node:fs') const path = require('node:path') +const { runSass } = require('sass-true') module.exports = (filename, { describe, it }) => { const data = fs.readFileSync(filename, 'utf8') diff --git a/site/.eslintrc.json b/site/.eslintrc.json deleted file mode 100644 index 0a16f82f9a..0000000000 --- a/site/.eslintrc.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "extends": "../.eslintrc.json", - "env": { - "browser": true, - "node": false - }, - "parserOptions": { - "sourceType": "script" - }, - "plugins": [ - "markdown" - ], - "rules": { - "no-new": "off", - "strict": "error", - "unicorn/no-array-for-each": "off", - "unicorn/numeric-separators-style": "off", - "unicorn/prefer-node-protocol": "off" - }, - "overrides": [ - { - // 2. Enable the Markdown processor for all .md files. - "files": [ - "./**/*.md" - ], - "processor": "markdown/markdown" - }, - { - // In v2, configuration for fenced code blocks is separate from the - // containing Markdown file. Each code block has a virtual filename - // appended to the Markdown file's path. - "files": [ - "./**/*.md/*.js" - ], - // Configuration for fenced code blocks goes with the override for - // the code block's virtual filename, for example: - "parserOptions": { - "ecmaFeatures": { - "impliedStrict": true - } - }, - "rules": { - "no-array-for-each": "off", - "no-labels": "off", - "no-redeclare": "off", - "no-undef": "off", - "no-unused-expressions": "off", - "no-unused-labels": "off", - "no-unused-vars": "off", - "unicorn/no-array-for-each": "off", - "unicorn/numeric-separators-style": "off" - } - } - ] -} diff --git a/site/content/docs/5.3/getting-started/javascript.md b/site/content/docs/5.3/getting-started/javascript.md index 739e9ef63e..ef3c3ba643 100644 --- a/site/content/docs/5.3/getting-started/javascript.md +++ b/site/content/docs/5.3/getting-started/javascript.md @@ -30,6 +30,7 @@ A better alternative for those using this type of frameworks is to use a framewo We provide a version of Bootstrap built as `ESM` (`bootstrap.esm.js` and `bootstrap.esm.min.js`) which allows you to use Bootstrap as a module in the browser, if your [targeted browsers support it](https://caniuse.com/es6-module). + ```html - {{- else -}} - - {{- end }} - - {{ range .Page.Params.extra_js -}} - - {{- end -}} + {{- if eq hugo.Environment "production" -}} + + {{- else -}} + {{- end }} + + {{ range .Page.Params.extra_js -}} + + {{- end -}} From 27954217168f5293391a7f672bec69d5b27ca4dd Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 27 Apr 2023 18:32:56 -0700 Subject: [PATCH 120/225] Fix sizing on masthead npm i snippet (#38521) --- site/assets/scss/_masthead.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/site/assets/scss/_masthead.scss b/site/assets/scss/_masthead.scss index aa7d16070c..d74d1ec249 100644 --- a/site/assets/scss/_masthead.scss +++ b/site/assets/scss/_masthead.scss @@ -42,8 +42,7 @@ pre { padding: 0; - margin-top: .625rem; - margin-bottom: .625rem; + margin: .625rem 0; overflow: hidden; } } From a06c2e6b5f8cd3debdd8b9bd2765681aba8680ad Mon Sep 17 00:00:00 2001 From: Alejandro Mendoza <31571759+alemendoza-v@users.noreply.github.com> Date: Sun, 30 Apr 2023 15:31:26 -0600 Subject: [PATCH 121/225] Fix scrollspy and accented anchor links (#38502) --- js/src/scrollspy.js | 4 ++-- js/tests/unit/scrollspy.spec.js | 34 +++++++++++++++++++++++++++++++++ js/tests/visual/scrollspy.html | 9 +++++++++ 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/js/src/scrollspy.js b/js/src/scrollspy.js index 0b1747c8ae..69de7151be 100644 --- a/js/src/scrollspy.js +++ b/js/src/scrollspy.js @@ -208,11 +208,11 @@ class ScrollSpy extends BaseComponent { continue } - const observableSection = SelectorEngine.findOne(anchor.hash, this._element) + const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element) // ensure that the observableSection exists & is visible if (isVisible(observableSection)) { - this._targetLinks.set(anchor.hash, anchor) + this._targetLinks.set(decodeURI(anchor.hash), anchor) this._observableSections.set(anchor.hash, observableSection) } } diff --git a/js/tests/unit/scrollspy.spec.js b/js/tests/unit/scrollspy.spec.js index 070448c17e..ecbd9522c0 100644 --- a/js/tests/unit/scrollspy.spec.js +++ b/js/tests/unit/scrollspy.spec.js @@ -940,5 +940,39 @@ describe('ScrollSpy', () => { }, 100) link.click() }) + + it('should smoothscroll to observable with anchor link that contains a french word as id', done => { + fixtureEl.innerHTML = [ + '', + '
', + '
div 1
', + '
' + ].join('') + + const div = fixtureEl.querySelector('.content') + const link = fixtureEl.querySelector('[href="#présentation"]') + const observable = fixtureEl.querySelector('#présentation') + const clickSpy = getElementScrollSpy(div) + // eslint-disable-next-line no-new + new ScrollSpy(div, { + offset: 1, + smoothScroll: true + }) + + setTimeout(() => { + if (div.scrollTo) { + expect(clickSpy).toHaveBeenCalledWith({ top: observable.offsetTop - div.offsetTop, behavior: 'smooth' }) + } else { + expect(clickSpy).toHaveBeenCalledWith(observable.offsetTop - div.offsetTop) + } + + done() + }, 100) + link.click() + }) }) }) diff --git a/js/tests/visual/scrollspy.html b/js/tests/visual/scrollspy.html index 2daa7abd69..541028478d 100644 --- a/js/tests/visual/scrollspy.html +++ b/js/tests/visual/scrollspy.html @@ -29,6 +29,7 @@
  • One
  • Two
  • Three
  • +
  • Présentation
  • From d5dee316f7f53521e7ece23f10200fe566b9c565 Mon Sep 17 00:00:00 2001 From: Kyle Tsang <6854874+kyletsang@users.noreply.github.com> Date: Sun, 30 Apr 2023 14:33:09 -0700 Subject: [PATCH 122/225] Update URL sanitizer to allow more protocols (#38531) Co-authored-by: XhmikosR --- js/src/util/sanitizer.js | 78 +++++++++++++--------------- js/tests/unit/util/sanitizer.spec.js | 74 +++++++++++++++++++++++--- 2 files changed, 102 insertions(+), 50 deletions(-) diff --git a/js/src/util/sanitizer.js b/js/src/util/sanitizer.js index 5a07a67c1a..d2b08082ca 100644 --- a/js/src/util/sanitizer.js +++ b/js/src/util/sanitizer.js @@ -5,47 +5,6 @@ * -------------------------------------------------------------------------- */ -const uriAttributes = new Set([ - 'background', - 'cite', - 'href', - 'itemtype', - 'longdesc', - 'poster', - 'src', - 'xlink:href' -]) - -/** - * A pattern that recognizes a commonly useful subset of URLs that are safe. - * - * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts - */ -const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i - -/** - * A pattern that matches safe data URLs. Only matches image, video and audio types. - * - * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts - */ -const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i - -const allowedAttribute = (attribute, allowedAttributeList) => { - const attributeName = attribute.nodeName.toLowerCase() - - if (allowedAttributeList.includes(attributeName)) { - if (uriAttributes.has(attributeName)) { - return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue)) - } - - return true - } - - // Check if a regular expression validates the attribute. - return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp) - .some(regex => regex.test(attributeName)) -} - // js-docs-start allow-list const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i @@ -84,6 +43,42 @@ export const DefaultAllowlist = { } // js-docs-end allow-list +const uriAttributes = new Set([ + 'background', + 'cite', + 'href', + 'itemtype', + 'longdesc', + 'poster', + 'src', + 'xlink:href' +]) + +/** + * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation + * contexts. + * + * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38 + */ +// eslint-disable-next-line unicorn/better-regex +const SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i + +const allowedAttribute = (attribute, allowedAttributeList) => { + const attributeName = attribute.nodeName.toLowerCase() + + if (allowedAttributeList.includes(attributeName)) { + if (uriAttributes.has(attributeName)) { + return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue)) + } + + return true + } + + // Check if a regular expression validates the attribute. + return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp) + .some(regex => regex.test(attributeName)) +} + export function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) { if (!unsafeHtml.length) { return unsafeHtml @@ -102,7 +97,6 @@ export function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) { if (!Object.keys(allowList).includes(elementName)) { element.remove() - continue } diff --git a/js/tests/unit/util/sanitizer.spec.js b/js/tests/unit/util/sanitizer.spec.js index 55e9b63364..2b21ef2e19 100644 --- a/js/tests/unit/util/sanitizer.spec.js +++ b/js/tests/unit/util/sanitizer.spec.js @@ -10,17 +10,75 @@ describe('Sanitizer', () => { expect(result).toEqual(empty) }) + it('should retain tags with valid URLs', () => { + const validUrls = [ + '', + 'http://abc', + 'HTTP://abc', + 'https://abc', + 'HTTPS://abc', + 'ftp://abc', + 'FTP://abc', + 'mailto:me@example.com', + 'MAILTO:me@example.com', + 'tel:123-123-1234', + 'TEL:123-123-1234', + 'sip:me@example.com', + 'SIP:me@example.com', + '#anchor', + '/page1.md', + 'http://JavaScript/my.js', + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/', // Truncated. + 'data:video/webm;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/', + 'data:audio/opus;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/', + 'unknown-scheme:abc' + ] + + for (const url of validUrls) { + const template = [ + '
    ', + ` Click me`, + ' Some content', + '
    ' + ].join('') + + const result = sanitizeHtml(template, DefaultAllowlist, null) + + expect(result).toContain(`href="${url}"`) + } + }) + it('should sanitize template by removing tags with XSS', () => { - const template = [ - '
    ', - ' Click me', - ' Some content', - '
    ' - ].join('') + const invalidUrls = [ + // eslint-disable-next-line no-script-url + 'javascript:alert(7)', + // eslint-disable-next-line no-script-url + 'javascript:evil()', + // eslint-disable-next-line no-script-url + 'JavaScript:abc', + ' javascript:abc', + ' \n Java\n Script:abc', + 'javascript:', + 'javascript:', + 'j avascript:', + 'javascript:', + 'javascript:', + 'jav ascript:alert();', + 'jav\u0000ascript:alert();' + ] - const result = sanitizeHtml(template, DefaultAllowlist, null) + for (const url of invalidUrls) { + const template = [ + '
    ', + ` Click me`, + ' Some content', + '
    ' + ].join('') - expect(result).not.toContain('href="javascript:alert(7)') + const result = sanitizeHtml(template, DefaultAllowlist, null) + + expect(result).not.toContain(`href="${url}"`) + } }) it('should sanitize template and work with multiple regex', () => { From 896c390a25544c34c3d332c86cbcef457596e82f Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Mon, 1 May 2023 00:40:57 +0300 Subject: [PATCH 123/225] Update devDependencies (#38537) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * @babel/cli ^7.21.0 → ^7.21.5 * @babel/core ^7.21.4 → ^7.21.5 * @babel/preset-env ^7.21.4 → ^7.21.5 * find-unused-sass-variables ^4.0.8 → ^5.0.0 * rollup ^3.21.0 → ^3.21.2 * stylelint-config-twbs-bootstrap ^9.0.1 → ^10.0.0 --- package-lock.json | 928 ++++++++++++++++++---------------- package.json | 12 +- site/assets/scss/_colors.scss | 1 + 3 files changed, 486 insertions(+), 455 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72327302f9..97c4fe9304 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,9 +19,9 @@ ], "license": "MIT", "devDependencies": { - "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.4", - "@babel/preset-env": "^7.21.4", + "@babel/cli": "^7.21.5", + "@babel/core": "^7.21.5", + "@babel/preset-env": "^7.21.5", "@popperjs/core": "^2.11.7", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.1.0", @@ -37,7 +37,7 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-unicorn": "^46.0.0", - "find-unused-sass-variables": "^4.0.8", + "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", "hugo-bin": "^0.102.0", @@ -58,14 +58,14 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", - "rollup": "^3.21.0", + "rollup": "^3.21.2", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.6.0", - "stylelint-config-twbs-bootstrap": "^9.0.1", + "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" }, @@ -87,9 +87,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", - "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.5.tgz", + "integrity": "sha512-TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.17", @@ -128,30 +128,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.5.tgz", + "integrity": "sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.5", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -167,12 +167,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4", + "@babel/types": "^7.21.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -194,25 +194,24 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.21.4", + "@babel/compat-data": "^7.21.5", "@babel/helper-validator-option": "^7.21.0", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", @@ -226,19 +225,20 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", - "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.5.tgz", + "integrity": "sha512-yNSEck9SuDvPTEUYm4BSXl6ZVC7yO5ZLEMAhG3v3zi7RDxyL/nQDemWWZmw4L0stPWwhpnznRRyJHPRcbXR2jw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-environment-visitor": "^7.21.5", "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-replace-supers": "^7.21.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -248,13 +248,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", - "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.5.tgz", + "integrity": "sha512-1+DPMcln46eNAta/rPIqQYXYRGvQ/LRy6bRKnSt9Dzt/yLjNUbbsh+6yzD6fUHmtzc9kWvVnAhtcMSMyziHmUA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -281,26 +282,14 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-function-name": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", @@ -327,12 +316,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", - "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -351,19 +340,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -382,9 +371,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -409,29 +398,29 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -462,9 +451,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -504,14 +493,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", "dev": true, "dependencies": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -532,9 +521,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.5.tgz", + "integrity": "sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -902,6 +891,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1017,12 +1018,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1102,12 +1103,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/template": "^7.20.7" }, "engines": { @@ -1180,12 +1181,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", - "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1258,14 +1259,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", - "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1386,12 +1387,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "regenerator-transform": "^0.15.1" }, "engines": { @@ -1493,12 +1494,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1524,14 +1525,14 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/helper-validator-option": "^7.21.0", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", @@ -1556,6 +1557,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1565,22 +1567,22 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-arrow-functions": "^7.21.5", "@babel/plugin-transform-async-to-generator": "^7.20.7", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-block-scoping": "^7.21.0", "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-computed-properties": "^7.21.5", "@babel/plugin-transform-destructuring": "^7.21.3", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-for-of": "^7.21.5", "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", "@babel/plugin-transform-modules-systemjs": "^7.20.11", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", @@ -1588,17 +1590,17 @@ "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.21.3", "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-regenerator": "^7.21.5", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", "@babel/plugin-transform-spread": "^7.20.7", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", + "@babel/types": "^7.21.5", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1635,9 +1637,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1661,19 +1663,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1682,12 +1684,12 @@ } }, "node_modules/@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-string-parser": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, @@ -1782,9 +1784,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", - "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -2290,9 +2292,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.16.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", - "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==", + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -4159,12 +4161,6 @@ "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -4231,14 +4227,14 @@ } }, "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -4266,9 +4262,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.372", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz", - "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==", + "version": "1.4.377", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.377.tgz", + "integrity": "sha512-H3BYG6DW5Z+l0xcfXaicJGxrpA4kMlCxnN71+iNX+dBLkRMOdVJqFJiAmbNZZKA1zISpRg17JR03qGifXNsJtw==", "dev": true }, "node_modules/emoji-regex": { @@ -5293,36 +5289,37 @@ } }, "node_modules/find-unused-sass-variables": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.8.tgz", - "integrity": "sha512-IllJ9d85P1NRZHS51ql0Q+ddhgD6+9CTo1q4exgpNfmRgCf36/bP1VCYpsI6IoJuNSrDGrdaFyNMo5YWZO44yw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-5.0.0.tgz", + "integrity": "sha512-hN4GJEiHRfJBuct5j/oG6coNHrmHY+qAuh2hScUhZvA+sSbgWETvYW6fZKEZW7vyT/QY5FTEyHn6vZhZoKzxmA==", "dev": true, "dependencies": { - "commander": "^9.5.0", + "commander": "^10.0.1", "escape-string-regexp": "^5.0.0", "glob": "^7.2.3", "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "postcss-scss": "^4.0.6" + "postcss": "^8.4.23", + "postcss-scss": "^4.0.6", + "strip-bom": "^5.0.0" }, "bin": { - "find-unused-sass-variables": "cli.js", - "fusv": "cli.js" + "find-unused-sass-variables": "bin/cli.js", + "fusv": "bin/cli.js" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/XhmikosR" } }, "node_modules/find-unused-sass-variables/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/find-unused-sass-variables/node_modules/escape-string-regexp": { @@ -8513,9 +8510,9 @@ } }, "node_modules/postcss-cli/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -8648,9 +8645,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -9055,9 +9052,9 @@ } }, "node_modules/regexp-tree": { - "version": "0.1.25", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.25.tgz", - "integrity": "sha512-szcL3aqw+vEeuxhL1AMYRyeMP+goYF5I/guaH10uJX5xbGyeQeNPPneaj3ZWVmGLCDxrVaaYekkr5R12gk4dJw==", + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", "dev": true, "bin": { "regexp-tree": "bin/regexp-tree" @@ -9218,9 +9215,9 @@ } }, "node_modules/rollup": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", - "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.2.tgz", + "integrity": "sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -9869,12 +9866,15 @@ } }, "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-dirs": { @@ -10020,27 +10020,27 @@ } }, "node_modules/stylelint-config-recommended": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-11.0.0.tgz", - "integrity": "sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", + "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", "dev": true, "peerDependencies": { - "stylelint": "^15.3.0" + "stylelint": "^15.5.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-10.0.0.tgz", - "integrity": "sha512-+YvPgUHi0W5mCJCKdupBCIsWPYNbWuJcRmFtSYujwNg+41ljFknhO9bpY6C+oahv659zW7W1AT7i6DQvJYYr1A==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", + "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", "dev": true, "dependencies": { "postcss-scss": "^4.0.6", - "stylelint-config-recommended": "^11.0.0", + "stylelint-config-recommended": "^12.0.0", "stylelint-scss": "^4.6.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.3.0" + "stylelint": "^15.5.0" }, "peerDependenciesMeta": { "postcss": { @@ -10049,29 +10049,29 @@ } }, "node_modules/stylelint-config-standard": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-32.0.0.tgz", - "integrity": "sha512-UnGJxYDyYFrIE9CjDMZRkrNh2o4lOtO+MVZ9qG5b8yARfsWho0GMx4YvhHfsv8zKKgHeWX2wfeyxmuoqcaYZ4w==", + "version": "33.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", + "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", "dev": true, "dependencies": { - "stylelint-config-recommended": "^11.0.0" + "stylelint-config-recommended": "^12.0.0" }, "peerDependencies": { - "stylelint": "^15.4.0" + "stylelint": "^15.5.0" } }, "node_modules/stylelint-config-standard-scss": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-8.0.0.tgz", - "integrity": "sha512-TDT/gJD/0LUDoUgkjF1uoI/4DfczXHxg7gJVcWT4/JbE6k5hszVuI14reNX+tEwSyMNhcK2BA7izrK+uVAz7XA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", + "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", "dev": true, "dependencies": { - "stylelint-config-recommended-scss": "^10.0.0", - "stylelint-config-standard": "^32.0.0" + "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-standard": "^33.0.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^15.4.0" + "stylelint": "^15.5.0" }, "peerDependenciesMeta": { "postcss": { @@ -10080,9 +10080,9 @@ } }, "node_modules/stylelint-config-twbs-bootstrap": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-9.0.1.tgz", - "integrity": "sha512-E+dIb/SjsmcnZnmJwmUUYQSz07IzVxg6N09ambBALb7AWwQOWKbp7NeoCoRq85w3FXOsHcA2AXsAB6cB8st8mQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-10.0.0.tgz", + "integrity": "sha512-p9J2q8ast8SSziypuy3sndG+GcI2S2bJnaC9nkk7ROb2BaUvsuMQi0uqhENPCHdijS/iM08R/KiS/FQAJ9gmmw==", "dev": true, "funding": [ { @@ -10096,16 +10096,16 @@ ], "dependencies": { "stylelint-config-recess-order": "^4.0.0", - "stylelint-config-standard": "^32.0.0", - "stylelint-config-standard-scss": "^8.0.0", - "stylelint-scss": "^4.6.0", + "stylelint-config-standard": "^33.0.0", + "stylelint-config-standard-scss": "^9.0.0", + "stylelint-scss": "^4.7.0", "stylelint-stylistic": "^0.4.0" }, "engines": { "node": "^14.13.1 || >=16.0.0" }, "peerDependencies": { - "stylelint": "^15.4.0" + "stylelint": "^15.5.0" } }, "node_modules/stylelint-order": { @@ -10122,12 +10122,11 @@ } }, "node_modules/stylelint-scss": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.6.0.tgz", - "integrity": "sha512-M+E0BQim6G4XEkaceEhfVjP/41C9Klg5/tTPTCQVlgw/jm2tvB+OXJGaU0TDP5rnTCB62aX6w+rT+gqJW/uwjA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", + "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", "dev": true, "dependencies": { - "dlv": "^1.1.3", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.11", @@ -10476,6 +10475,15 @@ "json5": "lib/cli.js" } }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", @@ -10882,18 +10890,30 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", - "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", @@ -11010,9 +11030,9 @@ } }, "@babel/cli": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.0.tgz", - "integrity": "sha512-xi7CxyS8XjSyiwUGCfwf+brtJxjW1/ZTcBUkP10xawIEXLX5HzLn+3aXkgxozcP2UhRhtKTmQurw9Uaes7jZrA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.21.5.tgz", + "integrity": "sha512-TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.17", @@ -11036,27 +11056,27 @@ } }, "@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "version": "7.21.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", + "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", "dev": true }, "@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.5.tgz", + "integrity": "sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.5", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -11065,12 +11085,12 @@ } }, "@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", + "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", "dev": true, "requires": { - "@babel/types": "^7.21.4", + "@babel/types": "^7.21.5", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -11086,22 +11106,21 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz", + "integrity": "sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.5" } }, "@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", "dev": true, "requires": { - "@babel/compat-data": "^7.21.4", + "@babel/compat-data": "^7.21.5", "@babel/helper-validator-option": "^7.21.0", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", @@ -11109,29 +11128,31 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", - "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.5.tgz", + "integrity": "sha512-yNSEck9SuDvPTEUYm4BSXl6ZVC7yO5ZLEMAhG3v3zi7RDxyL/nQDemWWZmw4L0stPWwhpnznRRyJHPRcbXR2jw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-environment-visitor": "^7.21.5", "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-replace-supers": "^7.21.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", - "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.5.tgz", + "integrity": "sha512-1+DPMcln46eNAta/rPIqQYXYRGvQ/LRy6bRKnSt9Dzt/yLjNUbbsh+6yzD6fUHmtzc9kWvVnAhtcMSMyziHmUA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" } }, "@babel/helper-define-polyfill-provider": { @@ -11149,20 +11170,11 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", "dev": true }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, "@babel/helper-function-name": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", @@ -11183,12 +11195,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", - "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz", + "integrity": "sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==", "dev": true, "requires": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.21.5" } }, "@babel/helper-module-imports": { @@ -11201,19 +11213,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/helper-optimise-call-expression": { @@ -11226,9 +11238,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -11244,26 +11256,26 @@ } }, "@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz", + "integrity": "sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-member-expression-to-functions": "^7.21.5", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", "dev": true, "requires": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.21.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -11285,9 +11297,9 @@ } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", "dev": true }, "@babel/helper-validator-identifier": { @@ -11315,14 +11327,14 @@ } }, "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", "dev": true, "requires": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" } }, "@babel/highlight": { @@ -11337,9 +11349,9 @@ } }, "@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.5.tgz", + "integrity": "sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -11575,6 +11587,15 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -11657,12 +11678,12 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-async-to-generator": { @@ -11712,12 +11733,12 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/template": "^7.20.7" } }, @@ -11760,12 +11781,12 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", - "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-function-name": { @@ -11808,14 +11829,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", - "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" } }, "@babel/plugin-transform-modules-systemjs": { @@ -11888,12 +11909,12 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "regenerator-transform": "^0.15.1" } }, @@ -11953,12 +11974,12 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.21.5" } }, "@babel/plugin-transform-unicode-regex": { @@ -11972,14 +11993,14 @@ } }, "@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.5.tgz", + "integrity": "sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==", "dev": true, "requires": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/compat-data": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/helper-validator-option": "^7.21.0", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", @@ -12004,6 +12025,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -12013,22 +12035,22 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-arrow-functions": "^7.21.5", "@babel/plugin-transform-async-to-generator": "^7.20.7", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-block-scoping": "^7.21.0", "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-computed-properties": "^7.21.5", "@babel/plugin-transform-destructuring": "^7.21.3", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-for-of": "^7.21.5", "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", "@babel/plugin-transform-modules-systemjs": "^7.20.11", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", @@ -12036,17 +12058,17 @@ "@babel/plugin-transform-object-super": "^7.18.6", "@babel/plugin-transform-parameters": "^7.21.3", "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-regenerator": "^7.21.5", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", "@babel/plugin-transform-spread": "^7.20.7", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", + "@babel/types": "^7.21.5", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -12074,9 +12096,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "dev": true, "requires": { "regenerator-runtime": "^0.13.11" @@ -12094,30 +12116,30 @@ } }, "@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", "dev": true, "requires": { "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-string-parser": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } @@ -12165,9 +12187,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", - "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", "dev": true }, "@eslint/eslintrc": { @@ -12539,9 +12561,9 @@ "dev": true }, "@types/node": { - "version": "18.16.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", - "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==", + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", "dev": true }, "@types/normalize-package-data": { @@ -13906,12 +13928,6 @@ "path-type": "^4.0.0" } }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -13960,14 +13976,14 @@ } }, "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" } }, "duplexer": { @@ -13992,9 +14008,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.372", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz", - "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==", + "version": "1.4.377", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.377.tgz", + "integrity": "sha512-H3BYG6DW5Z+l0xcfXaicJGxrpA4kMlCxnN71+iNX+dBLkRMOdVJqFJiAmbNZZKA1zISpRg17JR03qGifXNsJtw==", "dev": true }, "emoji-regex": { @@ -14795,23 +14811,24 @@ } }, "find-unused-sass-variables": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-4.0.8.tgz", - "integrity": "sha512-IllJ9d85P1NRZHS51ql0Q+ddhgD6+9CTo1q4exgpNfmRgCf36/bP1VCYpsI6IoJuNSrDGrdaFyNMo5YWZO44yw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-5.0.0.tgz", + "integrity": "sha512-hN4GJEiHRfJBuct5j/oG6coNHrmHY+qAuh2hScUhZvA+sSbgWETvYW6fZKEZW7vyT/QY5FTEyHn6vZhZoKzxmA==", "dev": true, "requires": { - "commander": "^9.5.0", + "commander": "^10.0.1", "escape-string-regexp": "^5.0.0", "glob": "^7.2.3", "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "postcss-scss": "^4.0.6" + "postcss": "^8.4.23", + "postcss-scss": "^4.0.6", + "strip-bom": "^5.0.0" }, "dependencies": { "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, "escape-string-regexp": { @@ -17086,9 +17103,9 @@ "dev": true }, "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { "cliui": "^8.0.1", @@ -17163,9 +17180,9 @@ "requires": {} }, "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -17474,9 +17491,9 @@ } }, "regexp-tree": { - "version": "0.1.25", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.25.tgz", - "integrity": "sha512-szcL3aqw+vEeuxhL1AMYRyeMP+goYF5I/guaH10uJX5xbGyeQeNPPneaj3ZWVmGLCDxrVaaYekkr5R12gk4dJw==", + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", "dev": true }, "regexp.prototype.flags": { @@ -17593,9 +17610,9 @@ } }, "rollup": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.0.tgz", - "integrity": "sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==", + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.2.tgz", + "integrity": "sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -18083,9 +18100,9 @@ } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", + "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true }, "strip-dirs": { @@ -18223,52 +18240,52 @@ } }, "stylelint-config-recommended": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-11.0.0.tgz", - "integrity": "sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", + "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", "dev": true, "requires": {} }, "stylelint-config-recommended-scss": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-10.0.0.tgz", - "integrity": "sha512-+YvPgUHi0W5mCJCKdupBCIsWPYNbWuJcRmFtSYujwNg+41ljFknhO9bpY6C+oahv659zW7W1AT7i6DQvJYYr1A==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", + "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", "dev": true, "requires": { "postcss-scss": "^4.0.6", - "stylelint-config-recommended": "^11.0.0", + "stylelint-config-recommended": "^12.0.0", "stylelint-scss": "^4.6.0" } }, "stylelint-config-standard": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-32.0.0.tgz", - "integrity": "sha512-UnGJxYDyYFrIE9CjDMZRkrNh2o4lOtO+MVZ9qG5b8yARfsWho0GMx4YvhHfsv8zKKgHeWX2wfeyxmuoqcaYZ4w==", + "version": "33.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", + "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", "dev": true, "requires": { - "stylelint-config-recommended": "^11.0.0" + "stylelint-config-recommended": "^12.0.0" } }, "stylelint-config-standard-scss": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-8.0.0.tgz", - "integrity": "sha512-TDT/gJD/0LUDoUgkjF1uoI/4DfczXHxg7gJVcWT4/JbE6k5hszVuI14reNX+tEwSyMNhcK2BA7izrK+uVAz7XA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", + "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", "dev": true, "requires": { - "stylelint-config-recommended-scss": "^10.0.0", - "stylelint-config-standard": "^32.0.0" + "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-standard": "^33.0.0" } }, "stylelint-config-twbs-bootstrap": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-9.0.1.tgz", - "integrity": "sha512-E+dIb/SjsmcnZnmJwmUUYQSz07IzVxg6N09ambBALb7AWwQOWKbp7NeoCoRq85w3FXOsHcA2AXsAB6cB8st8mQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-10.0.0.tgz", + "integrity": "sha512-p9J2q8ast8SSziypuy3sndG+GcI2S2bJnaC9nkk7ROb2BaUvsuMQi0uqhENPCHdijS/iM08R/KiS/FQAJ9gmmw==", "dev": true, "requires": { "stylelint-config-recess-order": "^4.0.0", - "stylelint-config-standard": "^32.0.0", - "stylelint-config-standard-scss": "^8.0.0", - "stylelint-scss": "^4.6.0", + "stylelint-config-standard": "^33.0.0", + "stylelint-config-standard-scss": "^9.0.0", + "stylelint-scss": "^4.7.0", "stylelint-stylistic": "^0.4.0" } }, @@ -18283,12 +18300,11 @@ } }, "stylelint-scss": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.6.0.tgz", - "integrity": "sha512-M+E0BQim6G4XEkaceEhfVjP/41C9Klg5/tTPTCQVlgw/jm2tvB+OXJGaU0TDP5rnTCB62aX6w+rT+gqJW/uwjA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", + "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", "dev": true, "requires": { - "dlv": "^1.1.3", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.11", @@ -18535,6 +18551,12 @@ "requires": { "minimist": "^1.2.0" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true } } }, @@ -18831,13 +18853,21 @@ "dev": true }, "write-file-atomic": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", - "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, "requires": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true + } } }, "ws": { diff --git a/package.json b/package.json index 912b0aa446..959d92273f 100644 --- a/package.json +++ b/package.json @@ -103,9 +103,9 @@ "@popperjs/core": "^2.11.7" }, "devDependencies": { - "@babel/cli": "^7.21.0", - "@babel/core": "^7.21.4", - "@babel/preset-env": "^7.21.4", + "@babel/cli": "^7.21.5", + "@babel/core": "^7.21.5", + "@babel/preset-env": "^7.21.5", "@popperjs/core": "^2.11.7", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.1.0", @@ -121,7 +121,7 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-unicorn": "^46.0.0", - "find-unused-sass-variables": "^4.0.8", + "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", "hugo-bin": "^0.102.0", @@ -142,14 +142,14 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", - "rollup": "^3.21.0", + "rollup": "^3.21.2", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.6.0", - "stylelint-config-twbs-bootstrap": "^9.0.1", + "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" }, diff --git a/site/assets/scss/_colors.scss b/site/assets/scss/_colors.scss index 652a7f2d3e..da4bbace16 100644 --- a/site/assets/scss/_colors.scss +++ b/site/assets/scss/_colors.scss @@ -40,6 +40,7 @@ } } +// stylelint-disable declaration-block-single-line-max-declarations .bd-blue-100 { color: color-contrast($blue-100); background-color: $blue-100; } .bd-blue-200 { color: color-contrast($blue-200); background-color: $blue-200; } .bd-blue-300 { color: color-contrast($blue-300); background-color: $blue-300; } From ea4da49f523de57872be0d701d8afbab002e475e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 May 2023 09:17:57 +0300 Subject: [PATCH 124/225] Build(deps): Bump engine.io from 6.4.1 to 6.4.2 (#38549) Bumps [engine.io](https://github.com/socketio/engine.io) from 6.4.1 to 6.4.2. - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io/compare/6.4.1...6.4.2) --- updated-dependencies: - dependency-name: engine.io dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97c4fe9304..10d4e49e8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4292,9 +4292,9 @@ } }, "node_modules/engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -14035,9 +14035,9 @@ } }, "engine.io": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", - "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "requires": { "@types/cookie": "^0.4.1", From 7d97fdff46718ecbb3fa33d77384d827870c9bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Tue, 9 May 2023 13:25:53 +0200 Subject: [PATCH 125/225] Docs: fix paragraph on how do the variants and accented tables work --- site/content/docs/5.3/content/tables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/docs/5.3/content/tables.md b/site/content/docs/5.3/content/tables.md index 78d9870c0a..b75b233e12 100644 --- a/site/content/docs/5.3/content/tables.md +++ b/site/content/docs/5.3/content/tables.md @@ -227,8 +227,8 @@ Highlight a table row or cell by adding a `.table-active` class. For the accented tables ([striped rows](#striped-rows), [striped columns](#striped-columns), [hoverable rows](#hoverable-rows), and [active tables](#active-tables)), we used some techniques to make these effects work for all our [table variants](#variants): - We start by setting the background of a table cell with the `--bs-table-bg` custom property. All table variants then set that custom property to colorize the table cells. This way, we don't get into trouble if semi-transparent colors are used as table backgrounds. -- Then we add an inset box shadow on the table cells with `box-shadow: inset 0 0 0 9999px var(--#{$prefix}table-bg--state, var(--#{$prefix}table-bg--type, var(--#{$prefix}table-accent-bg)));` to layer on top of any specified `background-color`. It uses custom cascade to override the `box-shadow`, regardless the CSS specificity. Because we use a huge spread and no blur, the color will be monotone. Since `--bs-table-accent-bg` is set to `transparent` by default, we don't have a default box shadow. -- When either `.table-striped`, `.table-striped-columns`, `.table-hover` or `.table-active` classes are added, either `--bs-table-bg--type` or `--bs-table-bg--state` (by default set to `initial`) are set to a semitransparent color (`--bs-table-striped-bg`, `--bs-table-active-bg` or `--bs-table-hover-bg`) to colorize the background and override default `--bs-table-accent-bg`. +- Then we add an inset box shadow on the table cells with `box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));` to layer on top of any specified `background-color`. It uses custom cascade to override the `box-shadow`, regardless the CSS specificity. Because we use a huge spread and no blur, the color will be monotone. Since `--bs-table-accent-bg` is set to `transparent` by default, we don't have a default box shadow. +- When either `.table-striped`, `.table-striped-columns`, `.table-hover` or `.table-active` classes are added, either `--bs-table-bg-type` or `--bs-table-bg-state` (by default set to `initial`) are set to a semitransparent color (`--bs-table-striped-bg`, `--bs-table-active-bg` or `--bs-table-hover-bg`) to colorize the background and override default `--bs-table-accent-bg`. - For each table variant, we generate a `--bs-table-accent-bg` color with the highest contrast depending on that color. For example, the accent color for `.table-primary` is darker while `.table-dark` has a lighter accent color. - Text and border colors are generated the same way, and their colors are inherited by default. From e08c3c1b4c27417db4e4060310b8e6d7036a5991 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 16:26:53 +0300 Subject: [PATCH 126/225] Build(deps-dev): Bump stylelint from 15.6.0 to 15.6.1 (#38575) Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.0 to 15.6.1. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/15.6.0...15.6.1) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 10d4e49e8e..93cee882ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,7 @@ "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.6.0", + "stylelint": "^15.6.1", "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" @@ -9948,9 +9948,9 @@ "dev": true }, "node_modules/stylelint": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.0.tgz", - "integrity": "sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==", + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.1.tgz", + "integrity": "sha512-d8icFBlVl93Elf3Z5ABQNOCe4nx69is3D/NZhDLAie1eyYnpxfeKe7pCfqzT5W4F8vxHCLSDfV8nKNJzogvV2Q==", "dev": true, "dependencies": { "@csstools/css-parser-algorithms": "^2.1.1", @@ -9980,11 +9980,11 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.22", + "postcss": "^8.4.23", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.12", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -9994,7 +9994,7 @@ "svg-tags": "^1.0.0", "table": "^6.8.1", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^5.0.0" + "write-file-atomic": "^5.0.1" }, "bin": { "stylelint": "bin/stylelint.js" @@ -18155,9 +18155,9 @@ "dev": true }, "stylelint": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.0.tgz", - "integrity": "sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg==", + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.1.tgz", + "integrity": "sha512-d8icFBlVl93Elf3Z5ABQNOCe4nx69is3D/NZhDLAie1eyYnpxfeKe7pCfqzT5W4F8vxHCLSDfV8nKNJzogvV2Q==", "dev": true, "requires": { "@csstools/css-parser-algorithms": "^2.1.1", @@ -18187,11 +18187,11 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.22", + "postcss": "^8.4.23", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.12", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -18201,7 +18201,7 @@ "svg-tags": "^1.0.0", "table": "^6.8.1", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^5.0.0" + "write-file-atomic": "^5.0.1" }, "dependencies": { "balanced-match": { diff --git a/package.json b/package.json index 959d92273f..364c7b2719 100644 --- a/package.json +++ b/package.json @@ -148,7 +148,7 @@ "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.6.0", + "stylelint": "^15.6.1", "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" From 693d254d91b9eda6876c8a730ef4881876aacdb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 16:27:20 +0300 Subject: [PATCH 127/225] Build(deps-dev): Bump eslint from 8.39.0 to 8.40.0 (#38573) Bumps [eslint](https://github.com/eslint/eslint) from 8.39.0 to 8.40.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 86 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93cee882ec..545344efc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.39.0", + "eslint": "^8.40.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", @@ -1793,14 +1793,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.1", + "espree": "^9.5.2", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1843,9 +1843,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", - "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", + "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4476,15 +4476,15 @@ } }, "node_modules/eslint": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", - "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", + "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.39.0", + "@eslint/eslintrc": "^2.0.3", + "@eslint/js": "8.40.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -4495,8 +4495,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.0", - "espree": "^9.5.1", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.5.2", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4765,9 +4765,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4898,14 +4898,14 @@ } }, "node_modules/espree": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", "dev": true, "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -12193,14 +12193,14 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.1", + "espree": "^9.5.2", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -12227,9 +12227,9 @@ } }, "@eslint/js": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", - "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", + "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", "dev": true }, "@humanwhocodes/config-array": { @@ -14186,15 +14186,15 @@ "dev": true }, "eslint": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", - "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", + "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.39.0", + "@eslint/eslintrc": "^2.0.3", + "@eslint/js": "8.40.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -14205,8 +14205,8 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.0", - "espree": "^9.5.1", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.5.2", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -14493,20 +14493,20 @@ } }, "eslint-visitor-keys": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", "dev": true }, "espree": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", "dev": true, "requires": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.0" + "eslint-visitor-keys": "^3.4.1" } }, "esprima": { diff --git a/package.json b/package.json index 364c7b2719..8d8237b8b8 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.39.0", + "eslint": "^8.40.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", From 5ad16ec5f8163235a397273421a9ff406a01ba73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 16:28:55 +0300 Subject: [PATCH 128/225] Build(deps-dev): Bump rollup from 3.21.2 to 3.21.8 (#38608) Bumps [rollup](https://github.com/rollup/rollup) from 3.21.2 to 3.21.8. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.21.2...v3.21.8) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 545344efc3..2ba8fdde15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", - "rollup": "^3.21.2", + "rollup": "^3.21.8", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", @@ -9215,9 +9215,9 @@ } }, "node_modules/rollup": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.2.tgz", - "integrity": "sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ==", + "version": "3.21.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.8.tgz", + "integrity": "sha512-SSFV2T2fWtQ/vvBip85u2Nr0GNKireabH9d7nXswBg+XSH+jbVDSYptRAEbCEsquhs503rpPA9POYAp0/Jhasw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -17610,9 +17610,9 @@ } }, "rollup": { - "version": "3.21.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.2.tgz", - "integrity": "sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ==", + "version": "3.21.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.8.tgz", + "integrity": "sha512-SSFV2T2fWtQ/vvBip85u2Nr0GNKireabH9d7nXswBg+XSH+jbVDSYptRAEbCEsquhs503rpPA9POYAp0/Jhasw==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/package.json b/package.json index 8d8237b8b8..032109e4b7 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.23", "postcss-cli": "^10.1.0", - "rollup": "^3.21.2", + "rollup": "^3.21.8", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", From dcb7f8be95391af35b6dfe08d3cdd01dd5de2716 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 16:29:25 +0300 Subject: [PATCH 129/225] Build(deps-dev): Bump @babel/core from 7.21.5 to 7.21.8 (#38576) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.5 to 7.21.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.21.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2ba8fdde15..0e2f02560c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "license": "MIT", "devDependencies": { "@babel/cli": "^7.21.5", - "@babel/core": "^7.21.5", + "@babel/core": "^7.21.8", "@babel/preset-env": "^7.21.5", "@popperjs/core": "^2.11.7", "@rollup/plugin-babel": "^6.0.3", @@ -137,9 +137,9 @@ } }, "node_modules/@babel/core": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.5.tgz", - "integrity": "sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -148,7 +148,7 @@ "@babel/helper-compilation-targets": "^7.21.5", "@babel/helper-module-transforms": "^7.21.5", "@babel/helpers": "^7.21.5", - "@babel/parser": "^7.21.5", + "@babel/parser": "^7.21.8", "@babel/template": "^7.20.7", "@babel/traverse": "^7.21.5", "@babel/types": "^7.21.5", @@ -521,9 +521,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.5.tgz", - "integrity": "sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -11062,9 +11062,9 @@ "dev": true }, "@babel/core": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.5.tgz", - "integrity": "sha512-9M398B/QH5DlfCOTKDZT1ozXr0x8uBEeFd+dJraGUZGiaNpGCDVGCc14hZexsMblw3XxltJ+6kSvogp9J+5a9g==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", @@ -11073,7 +11073,7 @@ "@babel/helper-compilation-targets": "^7.21.5", "@babel/helper-module-transforms": "^7.21.5", "@babel/helpers": "^7.21.5", - "@babel/parser": "^7.21.5", + "@babel/parser": "^7.21.8", "@babel/template": "^7.20.7", "@babel/traverse": "^7.21.5", "@babel/types": "^7.21.5", @@ -11349,9 +11349,9 @@ } }, "@babel/parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.5.tgz", - "integrity": "sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { diff --git a/package.json b/package.json index 032109e4b7..b47d389e8f 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ }, "devDependencies": { "@babel/cli": "^7.21.5", - "@babel/core": "^7.21.5", + "@babel/core": "^7.21.8", "@babel/preset-env": "^7.21.5", "@popperjs/core": "^2.11.7", "@rollup/plugin-babel": "^6.0.3", From c117823dd4387e04bb7bfaf622945c2c0c86bef9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 16:39:10 +0300 Subject: [PATCH 130/225] Build(deps-dev): Bump eslint-plugin-unicorn from 46.0.0 to 47.0.0 (#38574) * Build(deps-dev): Bump eslint-plugin-unicorn from 46.0.0 to 47.0.0 Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 46.0.0 to 47.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v46.0.0...v47.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Disable new rules since our currently supported browsers don't support them --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: XhmikosR --- .eslintrc.json | 6 ++-- package-lock.json | 76 +++++++++++++++++++++++++++++++++++------------ package.json | 2 +- 3 files changed, 62 insertions(+), 22 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 6b3d61469d..055acc7064 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -88,11 +88,14 @@ "unicorn/no-null": "off", "unicorn/no-typeof-undefined": "off", "unicorn/no-unused-properties": "error", + "unicorn/numeric-separators-style": "off", "unicorn/prefer-array-flat": "off", + "unicorn/prefer-at": "off", "unicorn/prefer-dom-node-dataset": "off", "unicorn/prefer-module": "off", "unicorn/prefer-query-selector": "off", "unicorn/prefer-spread": "off", + "unicorn/prefer-string-replace-all": "off", "unicorn/prevent-abbreviations": "off" }, "overrides": [ @@ -189,8 +192,7 @@ }, "rules": { "no-new": "off", - "unicorn/no-array-for-each": "off", - "unicorn/numeric-separators-style": "off" + "unicorn/no-array-for-each": "off" } }, { diff --git a/package-lock.json b/package-lock.json index 0e2f02560c..ca462ef442 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-unicorn": "^46.0.0", + "eslint-plugin-unicorn": "^47.0.0", "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", @@ -4671,36 +4671,36 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "46.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.0.tgz", - "integrity": "sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==", + "version": "47.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-47.0.0.tgz", + "integrity": "sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.19.1", - "@eslint-community/eslint-utils": "^4.1.2", - "ci-info": "^3.6.1", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^3.8.0", "clean-regexp": "^1.0.0", - "esquery": "^1.4.0", + "esquery": "^1.5.0", "indent-string": "^4.0.0", - "is-builtin-module": "^3.2.0", + "is-builtin-module": "^3.2.1", "jsesc": "^3.0.2", "lodash": "^4.17.21", "pluralize": "^8.0.0", "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.24", - "regjsparser": "^0.9.1", + "regjsparser": "^0.10.0", "safe-regex": "^2.1.1", "semver": "^7.3.8", "strip-indent": "^3.0.0" }, "engines": { - "node": ">=14.18" + "node": ">=16" }, "funding": { "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" }, "peerDependencies": { - "eslint": ">=8.28.0" + "eslint": ">=8.38.0" } }, "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { @@ -4727,6 +4727,27 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-unicorn/node_modules/regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, "node_modules/eslint-plugin-unicorn/node_modules/semver": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", @@ -14427,24 +14448,24 @@ } }, "eslint-plugin-unicorn": { - "version": "46.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.0.tgz", - "integrity": "sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==", + "version": "47.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-47.0.0.tgz", + "integrity": "sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.19.1", - "@eslint-community/eslint-utils": "^4.1.2", - "ci-info": "^3.6.1", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^3.8.0", "clean-regexp": "^1.0.0", - "esquery": "^1.4.0", + "esquery": "^1.5.0", "indent-string": "^4.0.0", - "is-builtin-module": "^3.2.0", + "is-builtin-module": "^3.2.1", "jsesc": "^3.0.2", "lodash": "^4.17.21", "pluralize": "^8.0.0", "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.24", - "regjsparser": "^0.9.1", + "regjsparser": "^0.10.0", "safe-regex": "^2.1.1", "semver": "^7.3.8", "strip-indent": "^3.0.0" @@ -14465,6 +14486,23 @@ "yallist": "^4.0.0" } }, + "regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, "semver": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", diff --git a/package.json b/package.json index b47d389e8f..fa2d9a3031 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-unicorn": "^46.0.0", + "eslint-plugin-unicorn": "^47.0.0", "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", From 758fd2a6791d948d6bcfac921bb7878d62eca28b Mon Sep 17 00:00:00 2001 From: codemmmmm <77789413+codemmmmm@users.noreply.github.com> Date: Tue, 16 May 2023 15:47:06 +0200 Subject: [PATCH 131/225] Modal: fix grammar (#38603) Co-authored-by: XhmikosR --- site/content/docs/5.3/components/modal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/docs/5.3/components/modal.md b/site/content/docs/5.3/components/modal.md index 10beb9bca8..ba2a51a6e3 100644 --- a/site/content/docs/5.3/components/modal.md +++ b/site/content/docs/5.3/components/modal.md @@ -202,7 +202,7 @@ When modals become too long for the user's viewport or device, they scroll indep
    ' ].join('') // Wrap programmatically code blocks and add copy btn. document.querySelectorAll('.highlight') .forEach(element => { - if (!element.closest('.bd-example-snippet')) { // Ignore examples made be shortcode + // Ignore examples made by shortcode + if (!element.closest('.bd-example-snippet')) { element.insertAdjacentHTML('beforebegin', btnHtml) element.previousElementSibling.append(element) } From 9cc85fd69b35a6df4b5e49e806658be3f828f07e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Wed, 31 May 2023 06:37:03 +0200 Subject: [PATCH 153/225] Remove duplicate `$alert-*-scale` Sass vars (#38674) --- scss/_variables.scss | 3 --- 1 file changed, 3 deletions(-) diff --git a/scss/_variables.scss b/scss/_variables.scss index 0288898d3c..07f3db235b 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -1543,9 +1543,6 @@ $alert-margin-bottom: 1rem !default; $alert-border-radius: var(--#{$prefix}border-radius) !default; $alert-link-font-weight: $font-weight-bold !default; $alert-border-width: var(--#{$prefix}border-width) !default; -$alert-bg-scale: -80% !default; -$alert-border-scale: -70% !default; -$alert-color-scale: 40% !default; $alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side // scss-docs-end alert-variables From 0d9715e0636cd79527ece5a364a74dc3d3e99923 Mon Sep 17 00:00:00 2001 From: Ian Haggerty Date: Wed, 31 May 2023 00:40:38 -0400 Subject: [PATCH 154/225] Fix disabled element tooltip stackblitz (#38623) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Load js for disabled button tooltip stackblitz * Remove surrounding useless `
    ` --------- Co-authored-by: Julien Déramond Co-authored-by: XhmikosR --- site/content/docs/5.3/components/tooltips.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/site/content/docs/5.3/components/tooltips.md b/site/content/docs/5.3/components/tooltips.md index cf628e344f..d41b6e2cd0 100644 --- a/site/content/docs/5.3/components/tooltips.md +++ b/site/content/docs/5.3/components/tooltips.md @@ -177,13 +177,11 @@ The required markup for a tooltip is only a `data` attribute and `title` on the Elements with the `disabled` attribute aren't interactive, meaning users cannot focus, hover, or click them to trigger a tooltip (or popover). As a workaround, you'll want to trigger the tooltip from a wrapper `
    ` or ``, ideally made keyboard-focusable using `tabindex="0"`. -
    -{{< example >}} +{{< example class="tooltip-demo" stackblitz_add_js="true" >}} {{< /example >}} -
    ### Options From 6bb60152b688cf2765e229d990c896a014c885e3 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 31 May 2023 19:19:02 -0700 Subject: [PATCH 155/225] Update Sass docs to mention compiling and including (#38538) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Julien Déramond --- site/content/docs/5.3/customize/sass.md | 53 ++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 6 deletions(-) diff --git a/site/content/docs/5.3/customize/sass.md b/site/content/docs/5.3/customize/sass.md index 6da6bbe2bd..1f292c9920 100644 --- a/site/content/docs/5.3/customize/sass.md +++ b/site/content/docs/5.3/customize/sass.md @@ -17,9 +17,10 @@ your-project/ ├── scss │ └── custom.scss └── node_modules/ - └── bootstrap - ├── js - └── scss +│ └── bootstrap +│ ├── js +│ └── scss +└── index.html ``` If you've downloaded our source files and aren't using a package manager, you'll want to manually create something similar to that structure, keeping Bootstrap's source files separate from your own. @@ -28,9 +29,10 @@ If you've downloaded our source files and aren't using a package manager, you'll your-project/ ├── scss │ └── custom.scss -└── bootstrap/ - ├── js - └── scss +├── bootstrap/ +│ ├── js +│ └── scss +└── index.html ``` ## Importing @@ -85,6 +87,45 @@ In your `custom.scss`, you'll import Bootstrap's source Sass files. You have two With that setup in place, you can begin to modify any of the Sass variables and maps in your `custom.scss`. You can also start to add parts of Bootstrap under the `// Optional` section as needed. We suggest using the full import stack from our `bootstrap.scss` file as your starting point. +## Compiling + +In order to use your custom Sass code as CSS in the browser, you need a Sass compiler. Sass ships as a CLI package, but you can also compile it with other build tools like [Gulp](https://gulpjs.com/) or [Webpack](https://webpack.js.org/), or with a GUI applications. Some IDEs also have Sass compilers built in or as downloadable extensions. + +We like to use the CLI to compile our Sass, but you can use whichever method you prefer. From the command line, run the following: + +```shell +# Install Sass globally +npm install -g sass + +# Watch your custom Sass for changes and compile it to CSS +sass --watch ./scss/custom.scss ./css/custom.css +``` + +Learn more about your options at [sass-lang.com/install](https://sass-lang.com/install) and [compiling with VS Code](https://code.visualstudio.com/docs/languages/css#_transpiling-sass-and-less-into-css). + +{{< callout info >}} +**Using Bootstrap with another build tool?** Consider reading our guides for compiling with [WebPack]({{< docsref "/getting-started/webpack" >}}), [Parcel]({{< docsref "/getting-started/parcel" >}}), or [Vite]({{< docsref "/getting-started/vite" >}}). We also have production-ready demos in [our examples repository on GitHub](https://github.com/twbs/examples). +{{< /callout >}} + +## Including + +Once your CSS is compiled, you can include it in your HTML files. Inside your `index.html` you'll want to include your compiled CSS file. Be sure to update the path to your compiled CSS file if you've changed it. + +```html + + + + + + Custom Bootstrap + + + +

    Hello, world!

    + + +``` + ## Variable defaults Every Sass variable in Bootstrap includes the `!default` flag allowing you to override the variable's default value in your own Sass without modifying Bootstrap's source code. Copy and paste variables as needed, modify their values, and remove the `!default` flag. If a variable has already been assigned, then it won't be re-assigned by the default values in Bootstrap. From 785043c06bb45692f2a55e206833066677766cf3 Mon Sep 17 00:00:00 2001 From: Thomas Landauer Date: Thu, 1 Jun 2023 04:27:47 +0200 Subject: [PATCH 156/225] Adding a link to `clearfix` (#38528) * Adding a link to `clearfix` * Update float.md * Update float.md --------- Co-authored-by: XhmikosR Co-authored-by: Mark Otto --- site/content/docs/5.3/utilities/float.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/site/content/docs/5.3/utilities/float.md b/site/content/docs/5.3/utilities/float.md index a8d3efba86..9a47a256a0 100644 --- a/site/content/docs/5.3/utilities/float.md +++ b/site/content/docs/5.3/utilities/float.md @@ -16,6 +16,8 @@ These utility classes float an element to the left or right, or disable floating
    Don't float on all viewport sizes
    {{< /example >}} +Use the [clearfix helper]({{< docsref "/helpers/clearfix" >}}) on a parent element to clear floats. + ## Responsive Responsive variations also exist for each `float` value. From 1a82228043ee7c9a1227e01f546d55f115e1a422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Wed, 17 May 2023 12:04:48 +0200 Subject: [PATCH 157/225] Add 'Issues assignment' section to the Contributing Guidelines --- .github/CONTRIBUTING.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 4463445804..d18210b281 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -31,6 +31,13 @@ restrictions: Instead, please email any questions or feedback regarding those themes to `themes AT getbootstrap DOT com`. +## Issues assignment + +The core team will be looking at the open issues, analyze them, and provide guidance on how to proceed. **Issues won't be assigned to anyone outside the core team.** However, contributors are welcome to participate in the discussion and provide their input on how to best solve the issue, and even submit a PR if they want to. Please wait that the issue is ready to be worked on before submitting a PR, we don't want to waste your time. + +Please keep in mind that the core team is small, has limited resources and that we are not always able to respond immediately. We will try to provide feedback as soon as possible, but please be patient. If you don't get a response immediately, it doesn't mean that we are ignoring you or that we don't care about your issue or PR. We will get back to you as soon as we can. + + ## Issues and labels Our bug tracker utilizes several labels to help organize and identify issues. Here's what they represent and how we use them: From b5772d4ec27149bb44ed4d4a45667d3452ab3ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Tue, 2 May 2023 22:57:48 +0200 Subject: [PATCH 158/225] Use `.d-none` instead of inline styling --- site/content/docs/5.3/components/alerts.md | 2 +- site/content/docs/5.3/examples/badges/index.html | 2 +- site/content/docs/5.3/examples/blog-rtl/index.html | 2 +- site/content/docs/5.3/examples/blog/index.html | 2 +- site/content/docs/5.3/examples/breadcrumbs/index.html | 2 +- site/content/docs/5.3/examples/buttons/index.html | 2 +- site/content/docs/5.3/examples/dashboard-rtl/index.html | 2 +- site/content/docs/5.3/examples/dashboard/index.html | 2 +- site/content/docs/5.3/examples/dropdowns/index.html | 2 +- site/content/docs/5.3/examples/features/index.html | 2 +- site/content/docs/5.3/examples/footers/index.html | 2 +- site/content/docs/5.3/examples/headers/index.html | 2 +- site/content/docs/5.3/examples/jumbotrons/index.html | 2 +- site/content/docs/5.3/examples/list-groups/index.html | 2 +- site/content/docs/5.3/examples/modals/index.html | 2 +- site/content/docs/5.3/examples/pricing/index.html | 2 +- site/content/docs/5.3/examples/product/index.html | 2 +- site/content/docs/5.3/examples/sidebars/index.html | 2 +- site/content/docs/5.3/examples/starter-template/index.html | 2 +- site/layouts/_default/examples.html | 2 +- site/layouts/partials/icons.html | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/site/content/docs/5.3/components/alerts.md b/site/content/docs/5.3/components/alerts.md index d634ce2d12..9eb64dfe3d 100644 --- a/site/content/docs/5.3/components/alerts.md +++ b/site/content/docs/5.3/components/alerts.md @@ -84,7 +84,7 @@ Similarly, you can use [flexbox utilities]({{< docsref "/utilities/flex" >}}) an Need more than one icon for your alerts? Consider using more Bootstrap Icons and making a local SVG sprite like so to easily reference the same icons repeatedly. {{< example >}} - + diff --git a/site/content/docs/5.3/examples/badges/index.html b/site/content/docs/5.3/examples/badges/index.html index a452d36665..ad9dfbce14 100644 --- a/site/content/docs/5.3/examples/badges/index.html +++ b/site/content/docs/5.3/examples/badges/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/blog-rtl/index.html b/site/content/docs/5.3/examples/blog-rtl/index.html index 274ea0eb8c..83d7cfdaf1 100644 --- a/site/content/docs/5.3/examples/blog-rtl/index.html +++ b/site/content/docs/5.3/examples/blog-rtl/index.html @@ -7,7 +7,7 @@ extra_css: - "../blog/blog.rtl.css" --- - + diff --git a/site/content/docs/5.3/examples/blog/index.html b/site/content/docs/5.3/examples/blog/index.html index d0d6f086ab..904d360d81 100644 --- a/site/content/docs/5.3/examples/blog/index.html +++ b/site/content/docs/5.3/examples/blog/index.html @@ -6,7 +6,7 @@ extra_css: - "blog.css" --- - + diff --git a/site/content/docs/5.3/examples/breadcrumbs/index.html b/site/content/docs/5.3/examples/breadcrumbs/index.html index 2d90962d01..74a042bc05 100644 --- a/site/content/docs/5.3/examples/breadcrumbs/index.html +++ b/site/content/docs/5.3/examples/breadcrumbs/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/buttons/index.html b/site/content/docs/5.3/examples/buttons/index.html index f1b5ea6bae..27e0bd1360 100644 --- a/site/content/docs/5.3/examples/buttons/index.html +++ b/site/content/docs/5.3/examples/buttons/index.html @@ -4,7 +4,7 @@ title: Buttons body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/dashboard-rtl/index.html b/site/content/docs/5.3/examples/dashboard-rtl/index.html index 252b7755e1..433b1278a4 100644 --- a/site/content/docs/5.3/examples/dashboard-rtl/index.html +++ b/site/content/docs/5.3/examples/dashboard-rtl/index.html @@ -11,7 +11,7 @@ extra_js: - src: "dashboard.js" --- - + diff --git a/site/content/docs/5.3/examples/dashboard/index.html b/site/content/docs/5.3/examples/dashboard/index.html index 4ae3f6f2f9..6b3a99d95b 100644 --- a/site/content/docs/5.3/examples/dashboard/index.html +++ b/site/content/docs/5.3/examples/dashboard/index.html @@ -10,7 +10,7 @@ extra_js: - src: "dashboard.js" --- - + diff --git a/site/content/docs/5.3/examples/dropdowns/index.html b/site/content/docs/5.3/examples/dropdowns/index.html index 3dac768f27..66140413f5 100644 --- a/site/content/docs/5.3/examples/dropdowns/index.html +++ b/site/content/docs/5.3/examples/dropdowns/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/features/index.html b/site/content/docs/5.3/examples/features/index.html index 02fad75fcb..a2d4b73a83 100644 --- a/site/content/docs/5.3/examples/features/index.html +++ b/site/content/docs/5.3/examples/features/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + Bootstrap diff --git a/site/content/docs/5.3/examples/footers/index.html b/site/content/docs/5.3/examples/footers/index.html index 83c24094d8..b78d5aad8f 100644 --- a/site/content/docs/5.3/examples/footers/index.html +++ b/site/content/docs/5.3/examples/footers/index.html @@ -4,7 +4,7 @@ title: Footers body_class: "" --- - + Bootstrap diff --git a/site/content/docs/5.3/examples/headers/index.html b/site/content/docs/5.3/examples/headers/index.html index d47597f162..2be0d36adc 100644 --- a/site/content/docs/5.3/examples/headers/index.html +++ b/site/content/docs/5.3/examples/headers/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + Bootstrap diff --git a/site/content/docs/5.3/examples/jumbotrons/index.html b/site/content/docs/5.3/examples/jumbotrons/index.html index ded1144e60..efb12bb6b3 100644 --- a/site/content/docs/5.3/examples/jumbotrons/index.html +++ b/site/content/docs/5.3/examples/jumbotrons/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + Bootstrap diff --git a/site/content/docs/5.3/examples/list-groups/index.html b/site/content/docs/5.3/examples/list-groups/index.html index 1a6e5e8d22..9411442dac 100644 --- a/site/content/docs/5.3/examples/list-groups/index.html +++ b/site/content/docs/5.3/examples/list-groups/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/modals/index.html b/site/content/docs/5.3/examples/modals/index.html index 5fcc2d28db..c2c21c8fe5 100644 --- a/site/content/docs/5.3/examples/modals/index.html +++ b/site/content/docs/5.3/examples/modals/index.html @@ -6,7 +6,7 @@ extra_css: body_class: "" --- - + diff --git a/site/content/docs/5.3/examples/pricing/index.html b/site/content/docs/5.3/examples/pricing/index.html index e4e7b8a9ac..2f375b36d2 100644 --- a/site/content/docs/5.3/examples/pricing/index.html +++ b/site/content/docs/5.3/examples/pricing/index.html @@ -5,7 +5,7 @@ extra_css: - "pricing.css" --- - + Check diff --git a/site/content/docs/5.3/examples/product/index.html b/site/content/docs/5.3/examples/product/index.html index a0ae98eb84..0b245bd967 100644 --- a/site/content/docs/5.3/examples/product/index.html +++ b/site/content/docs/5.3/examples/product/index.html @@ -5,7 +5,7 @@ extra_css: - "product.css" --- - + diff --git a/site/content/docs/5.3/examples/sidebars/index.html b/site/content/docs/5.3/examples/sidebars/index.html index ee1edc169a..f20f099fb7 100644 --- a/site/content/docs/5.3/examples/sidebars/index.html +++ b/site/content/docs/5.3/examples/sidebars/index.html @@ -8,7 +8,7 @@ extra_js: body_class: "" --- - + Bootstrap diff --git a/site/content/docs/5.3/examples/starter-template/index.html b/site/content/docs/5.3/examples/starter-template/index.html index 0a24a1e946..51503f19f4 100644 --- a/site/content/docs/5.3/examples/starter-template/index.html +++ b/site/content/docs/5.3/examples/starter-template/index.html @@ -3,7 +3,7 @@ layout: examples title: Starter Template --- - + diff --git a/site/layouts/_default/examples.html b/site/layouts/_default/examples.html index 5ec926323d..11759a2bee 100644 --- a/site/layouts/_default/examples.html +++ b/site/layouts/_default/examples.html @@ -100,7 +100,7 @@ {{- end }} - + diff --git a/site/layouts/partials/icons.html b/site/layouts/partials/icons.html index e181d8b255..4ec1eab47c 100644 --- a/site/layouts/partials/icons.html +++ b/site/layouts/partials/icons.html @@ -1,4 +1,4 @@ - + From ad724cb136faae7e81c233d662f3f9bf6b800fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Tue, 30 May 2023 16:25:19 +0200 Subject: [PATCH 159/225] Add `$navbar-dark-icon-color` --- scss/_variables.scss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scss/_variables.scss b/scss/_variables.scss index 07f3db235b..42a0106931 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -1216,7 +1216,8 @@ $navbar-dark-color: rgba($white, .55) !default; $navbar-dark-hover-color: rgba($white, .75) !default; $navbar-dark-active-color: $white !default; $navbar-dark-disabled-color: rgba($white, .25) !default; -$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default; +$navbar-dark-icon-color: $navbar-dark-color !default; +$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default; $navbar-dark-toggler-border-color: rgba($white, .1) !default; $navbar-dark-brand-color: $navbar-dark-active-color !default; $navbar-dark-brand-hover-color: $navbar-dark-active-color !default; From 96b0fd67f5c400431255a5f3b207042b93452235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Poupard?= Date: Thu, 1 Jun 2023 04:30:28 +0200 Subject: [PATCH 160/225] docs(forms): switch to aria-describedby (#38592) * docs(forms): switch to aria-describedby * docs(forms): revert #37587 callout change * docs(forms): improved sizing select examples labels --- site/content/docs/5.3/forms/form-control.md | 6 +++--- site/content/docs/5.3/forms/select.md | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/site/content/docs/5.3/forms/form-control.md b/site/content/docs/5.3/forms/form-control.md index 0c6b5997e5..1f3474dacf 100644 --- a/site/content/docs/5.3/forms/form-control.md +++ b/site/content/docs/5.3/forms/form-control.md @@ -36,14 +36,14 @@ Set heights using classes like `.form-control-lg` and `.form-control-sm`. Block-level or inline-level form text can be created using `.form-text`. {{< callout warning >}} -Form text should be explicitly associated with the form control it relates to using the `aria-labelledby` (for mandatory information such as data format) or `aria-describedby` (for complementary information) attribute. This will ensure that assistive technologies—such as screen readers—will announce this form text when the user focuses or enters the control. +Form text should be explicitly associated with the form control it relates to using the `aria-describedby` attribute. This will ensure that assistive technologies—such as screen readers—will announce this form text when the user focuses or enters the control. {{< /callout >}} Form text below inputs can be styled with `.form-text`. If a block-level element will be used, a top margin is added for easy spacing from the inputs above. {{< example >}} -
    Your password must be 8-20 characters long, contain letters and numbers, and must not contain spaces, special characters, or emoji.
    @@ -57,7 +57,7 @@ Inline text can use any typical inline HTML element (be it a ``, ``
    - +
    diff --git a/site/content/docs/5.3/forms/select.md b/site/content/docs/5.3/forms/select.md index 07ee8c8b15..c58fdf75e4 100644 --- a/site/content/docs/5.3/forms/select.md +++ b/site/content/docs/5.3/forms/select.md @@ -24,14 +24,14 @@ Custom ` + - @@ -42,7 +42,7 @@ You may also choose from small and large custom selects to match our similarly s The `multiple` attribute is also supported: {{< example >}} - @@ -53,7 +53,7 @@ The `multiple` attribute is also supported: As is the `size` attribute: {{< example >}} - From 9129e4a0736772817b433950613532d29da7e92f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Thu, 4 May 2023 20:37:46 +0200 Subject: [PATCH 161/225] Doc: fix 'Events' JS example --- site/content/docs/5.3/getting-started/javascript.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/site/content/docs/5.3/getting-started/javascript.md b/site/content/docs/5.3/getting-started/javascript.md index 8efb2fb00a..80c222fcd0 100644 --- a/site/content/docs/5.3/getting-started/javascript.md +++ b/site/content/docs/5.3/getting-started/javascript.md @@ -118,9 +118,7 @@ All infinitive events provide [`preventDefault()`](https://developer.mozilla.org const myModal = document.querySelector('#myModal') myModal.addEventListener('show.bs.modal', event => { - if (!data) { - return event.preventDefault() // stops modal from being shown - } + return event.preventDefault() // stops modal from being shown }) ``` From b7e351b445908c82d7a0642960a8ceeaba1c5db4 Mon Sep 17 00:00:00 2001 From: Hannah Issermann Date: Thu, 1 Jun 2023 04:32:20 +0200 Subject: [PATCH 162/225] Docs: add more details on accessibility tips (#38583) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Docs: add more details on accessibility tips * Docs: add more details on accessibility tips * Docs: add more details on accessibility tips * Fix syntax --------- Co-authored-by: Julien Déramond --- .../partials/callouts/warning-color-assistive-technologies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/layouts/partials/callouts/warning-color-assistive-technologies.md b/site/layouts/partials/callouts/warning-color-assistive-technologies.md index aaa6f64c86..6750517bb4 100644 --- a/site/layouts/partials/callouts/warning-color-assistive-technologies.md +++ b/site/layouts/partials/callouts/warning-color-assistive-technologies.md @@ -1 +1 @@ -**Accessibility tip:** Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies like screen readers. Please ensure the meaning is obvious from the content itself (e.g., the visible text) or is included through alternative means, such as additional text hidden with the `.visually-hidden` class. \ No newline at end of file +**Accessibility tip:** Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies like screen readers. Please ensure the meaning is obvious from the content itself (e.g., the visible text with a [*sufficient* color contrast](/docs/{{ .Site.Params.docs_version }}/getting-started/accessibility#color-contrast)) or is included through alternative means, such as additional text hidden with the `.visually-hidden` class. From a4918e33b80684386fce1ec64fc0204e0bac6b90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Poupard?= Date: Thu, 1 Jun 2023 04:32:47 +0200 Subject: [PATCH 163/225] docs(spinners): improve buttons examples accessibility (#38632) * docs(spinners): improve buttons examples accessibility * docs(spinners): missed occurrence of wrong role + aria-hidden --------- Co-authored-by: Patrick H. Lauke --- site/content/docs/5.3/components/spinners.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/site/content/docs/5.3/components/spinners.md b/site/content/docs/5.3/components/spinners.md index f2635c63ec..977257dd0c 100644 --- a/site/content/docs/5.3/components/spinners.md +++ b/site/content/docs/5.3/components/spinners.md @@ -96,8 +96,8 @@ Use [flexbox utilities][flex], [float utilities][float], or [text alignment][tex {{< example >}}
    - Loading... - + Loading... +
    {{< /example >}} @@ -151,23 +151,23 @@ Use spinners within buttons to indicate an action is currently processing or tak {{< example >}} {{< /example >}} {{< example >}} {{< /example >}} From beca2a6c7f6bc88b6449339fc76edcda832c59e5 Mon Sep 17 00:00:00 2001 From: ZhangChengLin <469946668@qq.com> Date: Sun, 14 May 2023 18:36:43 +0800 Subject: [PATCH 164/225] collate distribution interval --- site/content/docs/5.3/components/collapse.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/docs/5.3/components/collapse.md b/site/content/docs/5.3/components/collapse.md index 21b9c3e065..d5171151b8 100644 --- a/site/content/docs/5.3/components/collapse.md +++ b/site/content/docs/5.3/components/collapse.md @@ -25,7 +25,7 @@ Click the buttons below to show and hide another element via class changes: Generally, we recommend using a `
    From f3dbbc9708ef490eaa40fd6cb246b501ed854031 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 08:19:08 +0300 Subject: [PATCH 165/225] Build(deps-dev): Bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 (#38685) Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) from 15.0.2 to 15.1.0. - [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/commonjs-v15.1.0/packages/node-resolve) --- updated-dependencies: - dependency-name: "@rollup/plugin-node-resolve" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6056feb43e..98e885f3df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.2", + "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-replace": "^5.0.2", "autoprefixer": "^10.4.14", "bundlewatch": "^0.3.3", @@ -2198,9 +2198,9 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", - "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", + "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -12572,9 +12572,9 @@ } }, "@rollup/plugin-node-resolve": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", - "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", + "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", "dev": true, "requires": { "@rollup/pluginutils": "^5.0.1", diff --git a/package.json b/package.json index ca15e96225..840a666115 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.2", + "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-replace": "^5.0.2", "autoprefixer": "^10.4.14", "bundlewatch": "^0.3.3", From 073018b09c465f14157399e1309298963cfbe7c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 08:20:03 +0300 Subject: [PATCH 166/225] Build(deps-dev): Bump hugo-bin from 0.103.5 to 0.105.0 (#38686) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.103.5 to 0.105.0. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.103.5...v0.105.0) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 1102 ++++++++++++++------------------------------- package.json | 2 +- 2 files changed, 330 insertions(+), 774 deletions(-) diff --git a/package-lock.json b/package-lock.json index 98e885f3df..ffb58a63e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.103.5", + "hugo-bin": "^0.105.0", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", @@ -2415,38 +2415,108 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "node_modules/@xhmikosr/bin-wrapper": { + "node_modules/@xhmikosr/bin-check": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-5.0.1.tgz", - "integrity": "sha512-p7GzmlOFIJERRJOsHPAMPDZ5nY7dZC+MLif+4iME8qAIK/mFwrbu61hFXf8MACm1fT/qLmWpOj3kZPFsEbzE4w==", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-5.0.1.tgz", + "integrity": "sha512-oBf/E2HurgNPiQFHijoUMSxm8hCeUJF1Dw4/uq2QEfOdiEv9nTRf26I9EkSXib0MYtlp55rX8S47btzbv0noXA==", "dev": true, "dependencies": { - "@xhmikosr/downloader": "^9.0.0", - "bin-check": "^4.1.0", + "@xhmikosr/executable": "^5.0.0", + "execa": "^5.1.1" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/bin-wrapper": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-8.0.0.tgz", + "integrity": "sha512-2IY9ponQjH37heOMXnRbCOlnL7nLp9kKNwdipYXkHaA4TjX2E3J/AWk9epeJHR2BT2u6kYA0e5gyRw69raWTqQ==", + "dev": true, + "dependencies": { + "@xhmikosr/bin-check": "^5.0.1", + "@xhmikosr/downloader": "^11.0.0", "bin-version-check": "^5.0.0", "os-filter-obj": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" } }, "node_modules/@xhmikosr/decompress": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", - "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-7.0.0.tgz", + "integrity": "sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==", "dev": true, "dependencies": { - "decompress-tar": "^4.1.1", - "decompress-tarbz2": "^4.1.1", - "decompress-targz": "^4.1.1", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.2.10", + "@xhmikosr/decompress-tar": "^5.0.0", + "@xhmikosr/decompress-tarbz2": "^5.0.0", + "@xhmikosr/decompress-targz": "^5.0.0", + "@xhmikosr/decompress-unzip": "^5.0.0", + "graceful-fs": "^4.2.11", "make-dir": "^3.1.0", - "pify": "^5.0.0", "strip-dirs": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-tar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-5.0.0.tgz", + "integrity": "sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==", + "dev": true, + "dependencies": { + "file-type": "^12.4.2", + "is-stream": "^3.0.0", + "tar-stream": "^2.2.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-tarbz2": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-5.0.0.tgz", + "integrity": "sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^5.0.0", + "file-type": "^12.4.2", + "is-stream": "^3.0.0", + "seek-bzip": "^1.0.6", + "unbzip2-stream": "^1.4.3" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-targz": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-5.0.0.tgz", + "integrity": "sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==", + "dev": true, + "dependencies": { + "@xhmikosr/decompress-tar": "^5.0.0", + "file-type": "^12.4.2", + "is-stream": "^3.0.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/decompress-unzip": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-5.0.1.tgz", + "integrity": "sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==", + "dev": true, + "dependencies": { + "file-type": "^12.4.2", + "get-stream": "^6.0.1", + "yauzl": "^2.10.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" } }, "node_modules/@xhmikosr/decompress/node_modules/make-dir": { @@ -2465,23 +2535,32 @@ } }, "node_modules/@xhmikosr/downloader": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", - "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-11.0.0.tgz", + "integrity": "sha512-aNEoyglUioG+VaSqvH5yIKhHi0Lf3i6QVdJ0MoYyu8QVuqheU1GzveWWFLfOniWgc6oQhjqcmwl9mrFaSz+eYw==", "dev": true, "dependencies": { - "@xhmikosr/decompress": "^5.0.0", + "@xhmikosr/decompress": "^7.0.0", "archive-type": "^4.0.0", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", "file-type": "^12.4.2", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.5", + "got": "^11.8.6", "p-event": "^5.0.1" }, "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/executable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/executable/-/executable-5.0.0.tgz", + "integrity": "sha512-4YeSmrBVHFtFUvp5DLzbpONXY1VWUyCVOXGV+d47NWhEW5jSFRJecvhX9Rq4jHJ72H8JuiahQZdF9YCIvWeV9Q==", + "dev": true, + "engines": { + "node": "^14.14.0 || >=16.0.0" } }, "node_modules/@yarnpkg/parsers": { @@ -2912,19 +2991,6 @@ "node": ">=0.6" } }, - "node_modules/bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dev": true, - "dependencies": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/bin-version": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", @@ -2991,53 +3057,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/bin-version/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/bin-version/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bin-version/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/binary": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", @@ -3061,13 +3080,28 @@ } }, "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/bluebird": { @@ -3211,22 +3245,6 @@ "ieee754": "^1.1.13" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -3236,12 +3254,6 @@ "node": "*" } }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4034,123 +4046,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "dependencies": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tar/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-tarbz2/node_modules/file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "dependencies": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-targz/node_modules/file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "dev": true, - "dependencies": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/decompress-unzip/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -5066,111 +4961,38 @@ "dev": true }, "node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" + "node": ">=8" }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/execa/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/executable/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ext-list": { @@ -6102,9 +5924,9 @@ } }, "node_modules/hugo-bin": { - "version": "0.103.5", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.103.5.tgz", - "integrity": "sha512-sQimVihr60yRjkZVvO26XoLTZiUmNQbyK40aoFkXcaHO59BoCQFrsFDSXDxFjRuJxMaIwMDkZ9QYmY1Sp7cMrw==", + "version": "0.105.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.105.0.tgz", + "integrity": "sha512-K1USB3m9RLmmpwROmFuebuecnVQJc14UFxkRDD/gHCxY6tY8pD/lDiq1MCLPaKwclDe+Jbd0D6pg8L0J2ejKXg==", "dev": true, "funding": [ { @@ -6114,7 +5936,7 @@ ], "hasInstallScript": true, "dependencies": { - "@xhmikosr/bin-wrapper": "^5.0.1", + "@xhmikosr/bin-wrapper": "^8.0.0", "pkg-conf": "^4.0.0" }, "bin": { @@ -6599,12 +6421,15 @@ } }, "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-string": { @@ -7955,24 +7780,15 @@ } }, "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "dependencies": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/object-assign": { @@ -8135,15 +7951,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -8330,39 +8137,6 @@ "node": ">=0.10" } }, - "node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pkg-conf": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", @@ -8797,12 +8571,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -9983,15 +9751,6 @@ "is-plain-obj": "^1.1.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -10383,21 +10142,33 @@ "dev": true }, "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/terser": { @@ -10454,12 +10225,6 @@ "node": ">=8.17.0" } }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11028,15 +10793,6 @@ } } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -12747,31 +12503,40 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "@xhmikosr/bin-wrapper": { + "@xhmikosr/bin-check": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-5.0.1.tgz", - "integrity": "sha512-p7GzmlOFIJERRJOsHPAMPDZ5nY7dZC+MLif+4iME8qAIK/mFwrbu61hFXf8MACm1fT/qLmWpOj3kZPFsEbzE4w==", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-5.0.1.tgz", + "integrity": "sha512-oBf/E2HurgNPiQFHijoUMSxm8hCeUJF1Dw4/uq2QEfOdiEv9nTRf26I9EkSXib0MYtlp55rX8S47btzbv0noXA==", "dev": true, "requires": { - "@xhmikosr/downloader": "^9.0.0", - "bin-check": "^4.1.0", + "@xhmikosr/executable": "^5.0.0", + "execa": "^5.1.1" + } + }, + "@xhmikosr/bin-wrapper": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-8.0.0.tgz", + "integrity": "sha512-2IY9ponQjH37heOMXnRbCOlnL7nLp9kKNwdipYXkHaA4TjX2E3J/AWk9epeJHR2BT2u6kYA0e5gyRw69raWTqQ==", + "dev": true, + "requires": { + "@xhmikosr/bin-check": "^5.0.1", + "@xhmikosr/downloader": "^11.0.0", "bin-version-check": "^5.0.0", "os-filter-obj": "^2.0.0" } }, "@xhmikosr/decompress": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-5.0.0.tgz", - "integrity": "sha512-2bcQXuPmtxlodAHdD0DVM/HTMwqaCiOAtqSBcqUhZVp+pGNCuwgaZfixlzFqb4h/o4ZVdMuFXfNdwkVBgzUxUA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-7.0.0.tgz", + "integrity": "sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==", "dev": true, "requires": { - "decompress-tar": "^4.1.1", - "decompress-tarbz2": "^4.1.1", - "decompress-targz": "^4.1.1", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.2.10", + "@xhmikosr/decompress-tar": "^5.0.0", + "@xhmikosr/decompress-tarbz2": "^5.0.0", + "@xhmikosr/decompress-targz": "^5.0.0", + "@xhmikosr/decompress-unzip": "^5.0.0", + "graceful-fs": "^4.2.11", "make-dir": "^3.1.0", - "pify": "^5.0.0", "strip-dirs": "^3.0.0" }, "dependencies": { @@ -12786,23 +12551,75 @@ } } }, - "@xhmikosr/downloader": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-9.0.0.tgz", - "integrity": "sha512-HrYxZf63OJrH1WRl/H+2eJCoQA5VVRi6vYBHOUIHKx6N6nAFRuuUiomoAsA8ztj/onfLcfsy2JdQuMvSobHXsA==", + "@xhmikosr/decompress-tar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-5.0.0.tgz", + "integrity": "sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==", "dev": true, "requires": { - "@xhmikosr/decompress": "^5.0.0", + "file-type": "^12.4.2", + "is-stream": "^3.0.0", + "tar-stream": "^2.2.0" + } + }, + "@xhmikosr/decompress-tarbz2": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-5.0.0.tgz", + "integrity": "sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==", + "dev": true, + "requires": { + "@xhmikosr/decompress-tar": "^5.0.0", + "file-type": "^12.4.2", + "is-stream": "^3.0.0", + "seek-bzip": "^1.0.6", + "unbzip2-stream": "^1.4.3" + } + }, + "@xhmikosr/decompress-targz": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-5.0.0.tgz", + "integrity": "sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==", + "dev": true, + "requires": { + "@xhmikosr/decompress-tar": "^5.0.0", + "file-type": "^12.4.2", + "is-stream": "^3.0.0" + } + }, + "@xhmikosr/decompress-unzip": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-5.0.1.tgz", + "integrity": "sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==", + "dev": true, + "requires": { + "file-type": "^12.4.2", + "get-stream": "^6.0.1", + "yauzl": "^2.10.0" + } + }, + "@xhmikosr/downloader": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-11.0.0.tgz", + "integrity": "sha512-aNEoyglUioG+VaSqvH5yIKhHi0Lf3i6QVdJ0MoYyu8QVuqheU1GzveWWFLfOniWgc6oQhjqcmwl9mrFaSz+eYw==", + "dev": true, + "requires": { + "@xhmikosr/decompress": "^7.0.0", "archive-type": "^4.0.0", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", "file-type": "^12.4.2", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.5", + "got": "^11.8.6", "p-event": "^5.0.1" } }, + "@xhmikosr/executable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/executable/-/executable-5.0.0.tgz", + "integrity": "sha512-4YeSmrBVHFtFUvp5DLzbpONXY1VWUyCVOXGV+d47NWhEW5jSFRJecvhX9Rq4jHJ72H8JuiahQZdF9YCIvWeV9Q==", + "dev": true + }, "@yarnpkg/parsers": { "version": "3.0.0-rc.44", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz", @@ -13092,16 +12909,6 @@ "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", "dev": true }, - "bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" - } - }, "bin-version": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", @@ -13110,40 +12917,6 @@ "requires": { "execa": "^5.0.0", "find-versions": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - } } }, "bin-version-check": { @@ -13200,13 +12973,27 @@ "dev": true }, "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "bluebird": { @@ -13312,34 +13099,12 @@ "ieee754": "^1.1.13" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "dev": true - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -13914,101 +13679,6 @@ } } }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "dev": true, - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", - "dev": true - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "dev": true, - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", - "dev": true - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "dev": true, - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", - "dev": true - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -14705,92 +14375,26 @@ "dev": true }, "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - } - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "requires": { - "pify": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true } } @@ -15480,12 +15084,12 @@ } }, "hugo-bin": { - "version": "0.103.5", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.103.5.tgz", - "integrity": "sha512-sQimVihr60yRjkZVvO26XoLTZiUmNQbyK40aoFkXcaHO59BoCQFrsFDSXDxFjRuJxMaIwMDkZ9QYmY1Sp7cMrw==", + "version": "0.105.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.105.0.tgz", + "integrity": "sha512-K1USB3m9RLmmpwROmFuebuecnVQJc14UFxkRDD/gHCxY6tY8pD/lDiq1MCLPaKwclDe+Jbd0D6pg8L0J2ejKXg==", "dev": true, "requires": { - "@xhmikosr/bin-wrapper": "^5.0.1", + "@xhmikosr/bin-wrapper": "^8.0.0", "pkg-conf": "^4.0.0" } }, @@ -15817,9 +15421,9 @@ } }, "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true }, "is-string": { @@ -16828,20 +16432,12 @@ } }, "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - } + "path-key": "^3.0.0" } }, "object-assign": { @@ -16956,12 +16552,6 @@ "p-timeout": "^5.0.2" } }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -17087,27 +16677,6 @@ "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pkg-conf": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", @@ -17381,12 +16950,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, "pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", @@ -18274,12 +17837,6 @@ "is-plain-obj": "^1.1.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -18564,18 +18121,29 @@ } }, "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "terser": { @@ -18625,12 +18193,6 @@ "rimraf": "^3.0.0" } }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -19036,12 +18598,6 @@ "dev": true, "requires": {} }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 840a666115..88b6952635 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.103.5", + "hugo-bin": "^0.105.0", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", From 7a4226875d23f78ca52b2c604a9d2073f3abbba4 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 1 Jun 2023 08:24:29 +0300 Subject: [PATCH 167/225] Regenerate package-lock.json --- package-lock.json | 491 +++++++++++++++++++++++++--------------------- 1 file changed, 266 insertions(+), 225 deletions(-) diff --git a/package-lock.json b/package-lock.json index ffb58a63e8..5b4954bbc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -167,12 +167,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.0.tgz", - "integrity": "sha512-tyzR0OsH88AelgukhL2rbEUCLKBGmy2G9Th/5vpyOt0zf44Be61kvIQXjCwTSX8t+qJ/vMwZfhK6mPdrMLZXRg==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", + "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", "dev": true, "dependencies": { - "@babel/types": "^7.22.0", + "@babel/types": "^7.22.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -194,12 +194,12 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.0.tgz", - "integrity": "sha512-65sHfBfgwY7VAzJscbxFoNSdqWul2+dMfSPihzmTKRd3QEKdcGmWEy7qRaVzMYsH7oJ91UIGFIAzW3xg7ER13w==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", + "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.0" + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -316,12 +316,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.0.tgz", - "integrity": "sha512-nf2NhMw5E6vzxvUOPeqHnNxcCyTe7r8MJYIWzLaMosohfQTk6F2jepzprj4ux8ez0yTPjDyrDeboItaylgdaiw==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", + "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.0" + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -493,14 +493,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.0.tgz", - "integrity": "sha512-I/hZCYErxdjuUnJpJxHmCESB3AdcOAFjj+K6+of9JyWBeAhggR9NQoUHI481pRNH87cx77mbpx0cygzXlvGayA==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", + "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", "dev": true, "dependencies": { "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.0", - "@babel/types": "^7.22.0" + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -521,9 +521,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.0.tgz", - "integrity": "sha512-DA65VCJRetcFmJnt9/hEmRvXNCwk0V86dxG6p6N13hzDazaLRjGdTGPGgjxZOtLuFgWzOSRX4grybmRXwQ9bSg==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", + "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1722,9 +1722,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.0.tgz", - "integrity": "sha512-TT6NB0oszYQ4oxLNUdG+FNHIc3MohXVCKA2BeyQ4WeM2VCSC6wBZ6P0Yfkdzxv+87D8Xk0LJyHeCKlWMvpZt0g==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", + "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1748,19 +1748,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.1.tgz", - "integrity": "sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", + "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", + "@babel/generator": "^7.22.3", "@babel/helper-environment-visitor": "^7.22.1", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.0", - "@babel/types": "^7.22.0", + "@babel/parser": "^7.22.4", + "@babel/types": "^7.22.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -3090,20 +3090,6 @@ "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bluebird": { "version": "3.4.7", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", @@ -3172,9 +3158,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", + "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", "dev": true, "funding": [ { @@ -3184,13 +3170,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001489", + "electron-to-chromium": "^1.4.411", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" }, "bin": { "browserslist": "cli.js" @@ -3502,9 +3492,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001489", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz", - "integrity": "sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==", + "version": "1.0.30001492", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", + "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", "dev": true, "funding": [ { @@ -4235,6 +4225,36 @@ "readable-stream": "^2.0.2" } }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexer2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -4242,9 +4262,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.411", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.411.tgz", - "integrity": "sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==", + "version": "1.4.416", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.416.tgz", + "integrity": "sha512-AUYh0XDTb2vrj0rj82jb3P9hHSyzQNdTPYWZIhPdCOui7/vpme7+HTE07BE5jwuqg/34TZ8ktlRz6GImJ4IXjA==", "dev": true }, "node_modules/emoji-regex": { @@ -7218,15 +7238,6 @@ "node": ">=6" } }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/make-dir/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -8137,6 +8148,15 @@ "node": ">=0.10" } }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/pkg-conf": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", @@ -8804,26 +8824,19 @@ } }, "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -9449,17 +9462,17 @@ "dev": true }, "node_modules/socket.io": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", - "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz", + "integrity": "sha512-Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.4.1", + "engine.io": "~6.4.2", "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "socket.io-parser": "~4.2.4" }, "engines": { "node": ">=10.0.0" @@ -9475,9 +9488,9 @@ } }, "node_modules/socket.io-parser": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", - "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -9644,20 +9657,14 @@ } }, "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -10157,20 +10164,6 @@ "node": ">=6" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/terser": { "version": "5.16.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.0.tgz", @@ -10534,6 +10527,36 @@ "setimmediate": "~1.0.4" } }, + "node_modules/unzipper/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/unzipper/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/unzipper/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -10934,12 +10957,12 @@ } }, "@babel/generator": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.0.tgz", - "integrity": "sha512-tyzR0OsH88AelgukhL2rbEUCLKBGmy2G9Th/5vpyOt0zf44Be61kvIQXjCwTSX8t+qJ/vMwZfhK6mPdrMLZXRg==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", + "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", "dev": true, "requires": { - "@babel/types": "^7.22.0", + "@babel/types": "^7.22.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -10955,12 +10978,12 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.0.tgz", - "integrity": "sha512-65sHfBfgwY7VAzJscbxFoNSdqWul2+dMfSPihzmTKRd3QEKdcGmWEy7qRaVzMYsH7oJ91UIGFIAzW3xg7ER13w==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", + "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", "dev": true, "requires": { - "@babel/types": "^7.22.0" + "@babel/types": "^7.22.3" } }, "@babel/helper-compilation-targets": { @@ -11044,12 +11067,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.0.tgz", - "integrity": "sha512-nf2NhMw5E6vzxvUOPeqHnNxcCyTe7r8MJYIWzLaMosohfQTk6F2jepzprj4ux8ez0yTPjDyrDeboItaylgdaiw==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", + "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", "dev": true, "requires": { - "@babel/types": "^7.22.0" + "@babel/types": "^7.22.3" } }, "@babel/helper-module-imports": { @@ -11176,14 +11199,14 @@ } }, "@babel/helpers": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.0.tgz", - "integrity": "sha512-I/hZCYErxdjuUnJpJxHmCESB3AdcOAFjj+K6+of9JyWBeAhggR9NQoUHI481pRNH87cx77mbpx0cygzXlvGayA==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", + "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", "dev": true, "requires": { "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.0", - "@babel/types": "^7.22.0" + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.3" } }, "@babel/highlight": { @@ -11198,9 +11221,9 @@ } }, "@babel/parser": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.0.tgz", - "integrity": "sha512-DA65VCJRetcFmJnt9/hEmRvXNCwk0V86dxG6p6N13hzDazaLRjGdTGPGgjxZOtLuFgWzOSRX4grybmRXwQ9bSg==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", + "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -12000,9 +12023,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.0.tgz", - "integrity": "sha512-TT6NB0oszYQ4oxLNUdG+FNHIc3MohXVCKA2BeyQ4WeM2VCSC6wBZ6P0Yfkdzxv+87D8Xk0LJyHeCKlWMvpZt0g==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", + "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.11" @@ -12020,19 +12043,19 @@ } }, "@babel/traverse": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.1.tgz", - "integrity": "sha512-lAWkdCoUFnmwLBhIRLciFntGYsIIoC6vIbN8zrLPqBnJmPu7Z6nzqnKd7FsxQUNAvZfVZ0x6KdNvNp8zWIOHSQ==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", + "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", "dev": true, "requires": { "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", + "@babel/generator": "^7.22.3", "@babel/helper-environment-visitor": "^7.22.1", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.0", - "@babel/types": "^7.22.0", + "@babel/parser": "^7.22.4", + "@babel/types": "^7.22.4", "debug": "^4.1.0", "globals": "^11.1.0" } @@ -12981,19 +13004,6 @@ "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "bluebird": { @@ -13059,15 +13069,15 @@ } }, "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", + "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001489", + "electron-to-chromium": "^1.4.411", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" } }, "browserstack": { @@ -13284,9 +13294,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001489", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz", - "integrity": "sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==", + "version": "1.0.30001492", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", + "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", "dev": true }, "chainsaw": { @@ -13817,6 +13827,38 @@ "dev": true, "requires": { "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "ee-first": { @@ -13826,9 +13868,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.411", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.411.tgz", - "integrity": "sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==", + "version": "1.4.416", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.416.tgz", + "integrity": "sha512-AUYh0XDTb2vrj0rj82jb3P9hHSyzQNdTPYWZIhPdCOui7/vpme7+HTE07BE5jwuqg/34TZ8ktlRz6GImJ4IXjA==", "dev": true }, "emoji-regex": { @@ -16036,12 +16078,6 @@ "semver": "^5.6.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -16677,6 +16713,12 @@ "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, "pkg-conf": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", @@ -17115,26 +17157,14 @@ } }, "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { @@ -17586,17 +17616,17 @@ } }, "socket.io": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", - "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz", + "integrity": "sha512-Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.4.1", + "engine.io": "~6.4.2", "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.1" + "socket.io-parser": "~4.2.4" } }, "socket.io-adapter": { @@ -17609,9 +17639,9 @@ } }, "socket.io-parser": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", - "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", @@ -17752,20 +17782,12 @@ } }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } + "safe-buffer": "~5.2.0" } }, "string-width": { @@ -18131,19 +18153,6 @@ "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } } }, "terser": { @@ -18421,6 +18430,38 @@ "listenercount": "~1.0.1", "readable-stream": "~2.3.6", "setimmediate": "~1.0.4" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "update-browserslist-db": { From 6e49236541b65b65752cf8547b791c8dff44ed3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Wed, 31 May 2023 12:38:04 +0200 Subject: [PATCH 168/225] Docs: consistency between custom buttons, popovers and tooltips --- site/assets/scss/_component-examples.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/site/assets/scss/_component-examples.scss b/site/assets/scss/_component-examples.scss index 0f1018b062..1d8caed666 100644 --- a/site/assets/scss/_component-examples.scss +++ b/site/assets/scss/_component-examples.scss @@ -220,15 +220,16 @@ // scss-docs-start custom-tooltip .custom-tooltip { - --bs-tooltip-bg: var(--bs-primary); + --bs-tooltip-bg: var(--bd-violet-bg); + --bs-tooltip-color: var(--bs-white); } // scss-docs-end custom-tooltip // scss-docs-start custom-popovers .custom-popover { --bs-popover-max-width: 200px; - --bs-popover-border-color: var(--bs-primary); - --bs-popover-header-bg: var(--bs-primary); + --bs-popover-border-color: var(--bd-violet-bg); + --bs-popover-header-bg: var(--bd-violet-bg); --bs-popover-header-color: var(--bs-white); --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: .5rem; From a70852fb02ab4f5971272716c541f860706cd10c Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Mon, 5 Jun 2023 23:14:24 -0700 Subject: [PATCH 169/225] Fix link colors in Sidebars example (#38711) --- site/content/docs/5.3/examples/sidebars/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/site/content/docs/5.3/examples/sidebars/index.html b/site/content/docs/5.3/examples/sidebars/index.html index f20f099fb7..02a9456cc8 100644 --- a/site/content/docs/5.3/examples/sidebars/index.html +++ b/site/content/docs/5.3/examples/sidebars/index.html @@ -246,10 +246,10 @@ body_class: "" From c5d653bcb4049d8a952b590413eb37da253ec8ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 16:35:03 +0300 Subject: [PATCH 170/225] Build(deps-dev): Bump hugo-bin from 0.105.0 to 0.108.0 (#38716) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.105.0 to 0.108.0. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.105.0...v0.108.0) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 820 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 425 insertions(+), 397 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b4954bbc6..913acbc562 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.105.0", + "hugo-bin": "^0.108.0", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", @@ -2272,12 +2272,12 @@ "dev": true }, "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.4.1.tgz", + "integrity": "sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sindresorhus/is?sponsor=1" @@ -2290,28 +2290,22 @@ "dev": true }, "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, "dependencies": { - "defer-to-connect": "^2.0.0" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=14.16" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dev": true, - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true }, "node_modules/@types/cookie": { "version": "0.4.1", @@ -2352,15 +2346,6 @@ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/mdast": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", @@ -2400,42 +2385,45 @@ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "node_modules/@xhmikosr/bin-check": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-5.0.1.tgz", - "integrity": "sha512-oBf/E2HurgNPiQFHijoUMSxm8hCeUJF1Dw4/uq2QEfOdiEv9nTRf26I9EkSXib0MYtlp55rX8S47btzbv0noXA==", + "node_modules/@xhmikosr/archive-type": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-6.0.1.tgz", + "integrity": "sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==", "dev": true, "dependencies": { - "@xhmikosr/executable": "^5.0.0", - "execa": "^5.1.1" + "file-type": "^18.5.0" + }, + "engines": { + "node": "^14.14.0 || >=16.0.0" + } + }, + "node_modules/@xhmikosr/bin-check": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-6.0.0.tgz", + "integrity": "sha512-ZUICVP4EchT0Dmz4/Xo7l3wuNF4Zo3ua8l00I/gkgF/59+1c/0+dijfokkIxN+4HScsAnGN9ej53mhnPcsdDYg==", + "dev": true, + "dependencies": { + "execa": "^5.1.1", + "isexe": "^2.0.0" }, "engines": { "node": "^14.14.0 || >=16.0.0" } }, "node_modules/@xhmikosr/bin-wrapper": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-8.0.0.tgz", - "integrity": "sha512-2IY9ponQjH37heOMXnRbCOlnL7nLp9kKNwdipYXkHaA4TjX2E3J/AWk9epeJHR2BT2u6kYA0e5gyRw69raWTqQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-10.0.0.tgz", + "integrity": "sha512-3M7OqK2XCEMs36q96TCcm0dOg2492nbnlU4L5rzuJcpNzGptRv4UUXhyK//ER9WqxTwHb1mu3zen7UuDqcQ9Fg==", "dev": true, "dependencies": { - "@xhmikosr/bin-check": "^5.0.1", - "@xhmikosr/downloader": "^11.0.0", + "@xhmikosr/bin-check": "^6.0.0", + "@xhmikosr/downloader": "^12.0.0", "bin-version-check": "^5.0.0", "os-filter-obj": "^2.0.0" }, @@ -2444,15 +2432,15 @@ } }, "node_modules/@xhmikosr/decompress": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-7.0.0.tgz", - "integrity": "sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-8.0.0.tgz", + "integrity": "sha512-7zI+6/9cmIzc8Ss2y3QanSq7uI4NF8d2W6P3rkOlVtfAJUOa7OhWZQVV4SqCheQylnblGdKDGPyrHdawawIjyw==", "dev": true, "dependencies": { - "@xhmikosr/decompress-tar": "^5.0.0", - "@xhmikosr/decompress-tarbz2": "^5.0.0", - "@xhmikosr/decompress-targz": "^5.0.0", - "@xhmikosr/decompress-unzip": "^5.0.0", + "@xhmikosr/decompress-tar": "^6.0.1", + "@xhmikosr/decompress-tarbz2": "^6.0.0", + "@xhmikosr/decompress-targz": "^6.0.0", + "@xhmikosr/decompress-unzip": "^6.0.0", "graceful-fs": "^4.2.11", "make-dir": "^3.1.0", "strip-dirs": "^3.0.0" @@ -2462,12 +2450,12 @@ } }, "node_modules/@xhmikosr/decompress-tar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-5.0.0.tgz", - "integrity": "sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-6.0.1.tgz", + "integrity": "sha512-v6flE2nQf8hLuVAzfdjw70SBurm/6jcIyXiZNw2kuj7dQ/Df6P4RgaH/dS8UHh9cN548Xnf0QRhlKNfPJsBpAw==", "dev": true, "dependencies": { - "file-type": "^12.4.2", + "file-type": "^18.5.0", "is-stream": "^3.0.0", "tar-stream": "^2.2.0" }, @@ -2476,13 +2464,13 @@ } }, "node_modules/@xhmikosr/decompress-tarbz2": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-5.0.0.tgz", - "integrity": "sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-6.0.0.tgz", + "integrity": "sha512-Y8BuayMiDX3nHKIXKRhcDBoc5OWfYbemdjDv8zX1w4x+mIjg7S0+QnfVm1fQXnNEwPaViLMFKZ4c6/2k43xe4A==", "dev": true, "dependencies": { - "@xhmikosr/decompress-tar": "^5.0.0", - "file-type": "^12.4.2", + "@xhmikosr/decompress-tar": "^6.0.1", + "file-type": "^18.5.0", "is-stream": "^3.0.0", "seek-bzip": "^1.0.6", "unbzip2-stream": "^1.4.3" @@ -2492,13 +2480,13 @@ } }, "node_modules/@xhmikosr/decompress-targz": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-5.0.0.tgz", - "integrity": "sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-6.0.0.tgz", + "integrity": "sha512-Qb6KTG2xUiU5CgkJ8hRA/tRnSpcFr4WywGN4wCZ+PBLVYyYIkhzGBU3G8g80NEkVCfoKJUGyPEriupV5btxIbA==", "dev": true, "dependencies": { - "@xhmikosr/decompress-tar": "^5.0.0", - "file-type": "^12.4.2", + "@xhmikosr/decompress-tar": "^6.0.1", + "file-type": "^18.5.0", "is-stream": "^3.0.0" }, "engines": { @@ -2506,12 +2494,12 @@ } }, "node_modules/@xhmikosr/decompress-unzip": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-5.0.1.tgz", - "integrity": "sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-6.0.0.tgz", + "integrity": "sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==", "dev": true, "dependencies": { - "file-type": "^12.4.2", + "file-type": "^18.5.0", "get-stream": "^6.0.1", "yauzl": "^2.10.0" }, @@ -2535,34 +2523,26 @@ } }, "node_modules/@xhmikosr/downloader": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-11.0.0.tgz", - "integrity": "sha512-aNEoyglUioG+VaSqvH5yIKhHi0Lf3i6QVdJ0MoYyu8QVuqheU1GzveWWFLfOniWgc6oQhjqcmwl9mrFaSz+eYw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-12.0.0.tgz", + "integrity": "sha512-V6qT4iE31EakUb49FaPlvckE4OfjTHDqotuEF3eonMoGQetjIr1Zm9d4EHpBK/q1oBKv0n0K3h1GpKQszwvWvA==", "dev": true, "dependencies": { - "@xhmikosr/decompress": "^7.0.0", - "archive-type": "^4.0.0", + "@xhmikosr/archive-type": "^6.0.1", + "@xhmikosr/decompress": "^8.0.0", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", - "file-type": "^12.4.2", + "file-type": "^18.5.0", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.6", + "got": "^12.6.1", + "merge-options": "^3.0.4", "p-event": "^5.0.1" }, "engines": { "node": "^14.14.0 || >=16.0.0" } }, - "node_modules/@xhmikosr/executable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/executable/-/executable-5.0.0.tgz", - "integrity": "sha512-4YeSmrBVHFtFUvp5DLzbpONXY1VWUyCVOXGV+d47NWhEW5jSFRJecvhX9Rq4jHJ72H8JuiahQZdF9YCIvWeV9Q==", - "dev": true, - "engines": { - "node": "^14.14.0 || >=16.0.0" - } - }, "node_modules/@yarnpkg/parsers": { "version": "3.0.0-rc.44", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz", @@ -2720,27 +2700,6 @@ } ] }, - "node_modules/archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", - "dev": true, - "dependencies": { - "file-type": "^4.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3393,45 +3352,30 @@ } }, "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "dev": true, "engines": { - "node": ">=10.6.0" + "node": ">=14.16" } }, "node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", + "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", "dev": true, "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.16" } }, "node_modules/call-bind": { @@ -3677,18 +3621,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5120,12 +5052,20 @@ } }, "node_modules/file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "version": "18.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", + "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^3.0.2", + "strtok3": "^7.0.0", + "token-types": "^5.0.1" + }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/filename-reserved-regex": { @@ -5339,6 +5279,15 @@ "is-callable": "^1.1.3" } }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "engines": { + "node": ">= 14.17" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -5673,25 +5622,25 @@ } }, "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=10.19.0" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sindresorhus/got?sponsor=1" @@ -5909,13 +5858,13 @@ } }, "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", "dev": true, "dependencies": { "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "resolve-alpn": "^1.2.0" }, "engines": { "node": ">=10.19.0" @@ -5944,9 +5893,9 @@ } }, "node_modules/hugo-bin": { - "version": "0.105.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.105.0.tgz", - "integrity": "sha512-K1USB3m9RLmmpwROmFuebuecnVQJc14UFxkRDD/gHCxY6tY8pD/lDiq1MCLPaKwclDe+Jbd0D6pg8L0J2ejKXg==", + "version": "0.108.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.108.0.tgz", + "integrity": "sha512-3L+NRt+DQ41Gr44nh72t075EDqaI+w8IVaS9zMXamAjj8a/iKWrYEX3vshy8lcpibKVIuc65miwPxxAAR42K6A==", "dev": true, "funding": [ { @@ -5956,7 +5905,7 @@ ], "hasInstallScript": true, "dependencies": { - "@xhmikosr/bin-wrapper": "^8.0.0", + "@xhmikosr/bin-wrapper": "^10.0.0", "pkg-conf": "^4.0.0" }, "bin": { @@ -7196,12 +7145,15 @@ } }, "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lru-cache": { @@ -7418,6 +7370,27 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "dev": true, + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-options/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -7509,12 +7482,15 @@ } }, "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "dev": true, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/min-indent": { @@ -7719,12 +7695,12 @@ } }, "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7939,12 +7915,12 @@ } }, "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12.20" } }, "node_modules/p-event": { @@ -8112,6 +8088,19 @@ "node": ">=8" } }, + "node_modules/peek-readable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", + "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -8597,16 +8586,6 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -8837,6 +8816,22 @@ "node": ">= 6" } }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -9049,12 +9044,15 @@ } }, "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dev": true, "dependencies": { - "lowercase-keys": "^2.0.0" + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9803,6 +9801,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strtok3": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", + "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^5.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -10248,6 +10263,23 @@ "node": ">=0.6" } }, + "node_modules/token-types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", + "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/touch": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", @@ -12392,9 +12424,9 @@ "dev": true }, "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.4.1.tgz", + "integrity": "sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==", "dev": true }, "@socket.io/component-emitter": { @@ -12404,25 +12436,19 @@ "dev": true }, "@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, "requires": { - "defer-to-connect": "^2.0.0" + "defer-to-connect": "^2.0.1" } }, - "@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dev": true, - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } + "@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true }, "@types/cookie": { "version": "0.4.1", @@ -12463,15 +12489,6 @@ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, - "@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/mdast": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", @@ -12511,53 +12528,53 @@ "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", "dev": true }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "@xhmikosr/bin-check": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-5.0.1.tgz", - "integrity": "sha512-oBf/E2HurgNPiQFHijoUMSxm8hCeUJF1Dw4/uq2QEfOdiEv9nTRf26I9EkSXib0MYtlp55rX8S47btzbv0noXA==", + "@xhmikosr/archive-type": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-6.0.1.tgz", + "integrity": "sha512-PB3NeJL8xARZt52yDBupK0dNPn8uIVQDe15qNehUpoeeLWCZyAOam4vGXnoZGz2N9D1VXtjievJuCsXam2TmbQ==", "dev": true, "requires": { - "@xhmikosr/executable": "^5.0.0", - "execa": "^5.1.1" + "file-type": "^18.5.0" + } + }, + "@xhmikosr/bin-check": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-6.0.0.tgz", + "integrity": "sha512-ZUICVP4EchT0Dmz4/Xo7l3wuNF4Zo3ua8l00I/gkgF/59+1c/0+dijfokkIxN+4HScsAnGN9ej53mhnPcsdDYg==", + "dev": true, + "requires": { + "execa": "^5.1.1", + "isexe": "^2.0.0" } }, "@xhmikosr/bin-wrapper": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-8.0.0.tgz", - "integrity": "sha512-2IY9ponQjH37heOMXnRbCOlnL7nLp9kKNwdipYXkHaA4TjX2E3J/AWk9epeJHR2BT2u6kYA0e5gyRw69raWTqQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-10.0.0.tgz", + "integrity": "sha512-3M7OqK2XCEMs36q96TCcm0dOg2492nbnlU4L5rzuJcpNzGptRv4UUXhyK//ER9WqxTwHb1mu3zen7UuDqcQ9Fg==", "dev": true, "requires": { - "@xhmikosr/bin-check": "^5.0.1", - "@xhmikosr/downloader": "^11.0.0", + "@xhmikosr/bin-check": "^6.0.0", + "@xhmikosr/downloader": "^12.0.0", "bin-version-check": "^5.0.0", "os-filter-obj": "^2.0.0" } }, "@xhmikosr/decompress": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-7.0.0.tgz", - "integrity": "sha512-k0Qe1i3j0AyBZ6vil3oy7Tb5Up+buCnXfkJFOLzHctdc3cMeryrO6fNJ60VJbHeXhdzWiGOFQZ1cGfcYrabUpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-8.0.0.tgz", + "integrity": "sha512-7zI+6/9cmIzc8Ss2y3QanSq7uI4NF8d2W6P3rkOlVtfAJUOa7OhWZQVV4SqCheQylnblGdKDGPyrHdawawIjyw==", "dev": true, "requires": { - "@xhmikosr/decompress-tar": "^5.0.0", - "@xhmikosr/decompress-tarbz2": "^5.0.0", - "@xhmikosr/decompress-targz": "^5.0.0", - "@xhmikosr/decompress-unzip": "^5.0.0", + "@xhmikosr/decompress-tar": "^6.0.1", + "@xhmikosr/decompress-tarbz2": "^6.0.0", + "@xhmikosr/decompress-targz": "^6.0.0", + "@xhmikosr/decompress-unzip": "^6.0.0", "graceful-fs": "^4.2.11", "make-dir": "^3.1.0", "strip-dirs": "^3.0.0" @@ -12575,74 +12592,69 @@ } }, "@xhmikosr/decompress-tar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-5.0.0.tgz", - "integrity": "sha512-l6essKp8HrjAmNfuczv6BINrhaq1SQMpjaf+1DUna2EEZMFt6yjEOK+tAut/ycxcndR3AQXhPRRgcHnTuYWsbg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-6.0.1.tgz", + "integrity": "sha512-v6flE2nQf8hLuVAzfdjw70SBurm/6jcIyXiZNw2kuj7dQ/Df6P4RgaH/dS8UHh9cN548Xnf0QRhlKNfPJsBpAw==", "dev": true, "requires": { - "file-type": "^12.4.2", + "file-type": "^18.5.0", "is-stream": "^3.0.0", "tar-stream": "^2.2.0" } }, "@xhmikosr/decompress-tarbz2": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-5.0.0.tgz", - "integrity": "sha512-Zc4VrgXk9u8DMJPEGnECtS9sq0zdgmgrKDuZeEYUR1LPE/bv7L4uau/CHrM+3kyB37x1FgmNk8VyI5epMroWWw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-6.0.0.tgz", + "integrity": "sha512-Y8BuayMiDX3nHKIXKRhcDBoc5OWfYbemdjDv8zX1w4x+mIjg7S0+QnfVm1fQXnNEwPaViLMFKZ4c6/2k43xe4A==", "dev": true, "requires": { - "@xhmikosr/decompress-tar": "^5.0.0", - "file-type": "^12.4.2", + "@xhmikosr/decompress-tar": "^6.0.1", + "file-type": "^18.5.0", "is-stream": "^3.0.0", "seek-bzip": "^1.0.6", "unbzip2-stream": "^1.4.3" } }, "@xhmikosr/decompress-targz": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-5.0.0.tgz", - "integrity": "sha512-iSE8xp2t6IPup6gIdjVv1Zg07xSYxWdP6AAOgotEvn8f/sZPk6saKcsPEedR3aEi8sNkOjhq0hpJrA6Hq0zIBg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-6.0.0.tgz", + "integrity": "sha512-Qb6KTG2xUiU5CgkJ8hRA/tRnSpcFr4WywGN4wCZ+PBLVYyYIkhzGBU3G8g80NEkVCfoKJUGyPEriupV5btxIbA==", "dev": true, "requires": { - "@xhmikosr/decompress-tar": "^5.0.0", - "file-type": "^12.4.2", + "@xhmikosr/decompress-tar": "^6.0.1", + "file-type": "^18.5.0", "is-stream": "^3.0.0" } }, "@xhmikosr/decompress-unzip": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-5.0.1.tgz", - "integrity": "sha512-UTUITR0h+qBcW61+CojVNkmkipg4i/HmJO8jM1f+WdewS+qSNx0mnkE1x+NFIVm+JEB2PrE8nJAasmkfi3nQ+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-6.0.0.tgz", + "integrity": "sha512-R1HAkjXLS7RAL74YFLxYY9zYflCcYGssld9KKFDu87PnJ4h4btdhzXfSC8J5i5A2njH3oYIoCzx03RIGTH07Sg==", "dev": true, "requires": { - "file-type": "^12.4.2", + "file-type": "^18.5.0", "get-stream": "^6.0.1", "yauzl": "^2.10.0" } }, "@xhmikosr/downloader": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-11.0.0.tgz", - "integrity": "sha512-aNEoyglUioG+VaSqvH5yIKhHi0Lf3i6QVdJ0MoYyu8QVuqheU1GzveWWFLfOniWgc6oQhjqcmwl9mrFaSz+eYw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-12.0.0.tgz", + "integrity": "sha512-V6qT4iE31EakUb49FaPlvckE4OfjTHDqotuEF3eonMoGQetjIr1Zm9d4EHpBK/q1oBKv0n0K3h1GpKQszwvWvA==", "dev": true, "requires": { - "@xhmikosr/decompress": "^7.0.0", - "archive-type": "^4.0.0", + "@xhmikosr/archive-type": "^6.0.1", + "@xhmikosr/decompress": "^8.0.0", "content-disposition": "^0.5.4", "ext-name": "^5.0.0", - "file-type": "^12.4.2", + "file-type": "^18.5.0", "filenamify": "^5.1.1", "get-stream": "^6.0.1", - "got": "^11.8.6", + "got": "^12.6.1", + "merge-options": "^3.0.4", "p-event": "^5.0.1" } }, - "@xhmikosr/executable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/executable/-/executable-5.0.0.tgz", - "integrity": "sha512-4YeSmrBVHFtFUvp5DLzbpONXY1VWUyCVOXGV+d47NWhEW5jSFRJecvhX9Rq4jHJ72H8JuiahQZdF9YCIvWeV9Q==", - "dev": true - }, "@yarnpkg/parsers": { "version": "3.0.0-rc.44", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz", @@ -12755,23 +12767,6 @@ "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", - "dev": true, - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", - "dev": true - } - } - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -13221,35 +13216,24 @@ "dev": true }, "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "dev": true }, "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.10.tgz", + "integrity": "sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ==", "dev": true, "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" } }, "call-bind": { @@ -13414,15 +13398,6 @@ "wrap-ansi": "^7.0.0" } }, - "clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -14531,10 +14506,15 @@ } }, "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true + "version": "18.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", + "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", + "dev": true, + "requires": { + "readable-web-to-node-stream": "^3.0.2", + "strtok3": "^7.0.0", + "token-types": "^5.0.1" + } }, "filename-reserved-regex": { "version": "3.0.0", @@ -14682,6 +14662,12 @@ "is-callable": "^1.1.3" } }, + "form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true + }, "fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -14924,22 +14910,22 @@ } }, "got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" } }, "graceful-fs": { @@ -15095,13 +15081,13 @@ } }, "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", "dev": true, "requires": { "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "resolve-alpn": "^1.2.0" } }, "https-proxy-agent": { @@ -15126,12 +15112,12 @@ } }, "hugo-bin": { - "version": "0.105.0", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.105.0.tgz", - "integrity": "sha512-K1USB3m9RLmmpwROmFuebuecnVQJc14UFxkRDD/gHCxY6tY8pD/lDiq1MCLPaKwclDe+Jbd0D6pg8L0J2ejKXg==", + "version": "0.108.0", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.108.0.tgz", + "integrity": "sha512-3L+NRt+DQ41Gr44nh72t075EDqaI+w8IVaS9zMXamAjj8a/iKWrYEX3vshy8lcpibKVIuc65miwPxxAAR42K6A==", "dev": true, "requires": { - "@xhmikosr/bin-wrapper": "^8.0.0", + "@xhmikosr/bin-wrapper": "^10.0.0", "pkg-conf": "^4.0.0" } }, @@ -16045,9 +16031,9 @@ } }, "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true }, "lru-cache": { @@ -16208,6 +16194,23 @@ } } }, + "merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "dev": true, + "requires": { + "is-plain-obj": "^2.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -16268,9 +16271,9 @@ "dev": true }, "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "dev": true }, "min-indent": { @@ -16421,9 +16424,9 @@ "dev": true }, "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", "dev": true }, "npm-run-all2": { @@ -16574,9 +16577,9 @@ } }, "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true }, "p-event": { @@ -16689,6 +16692,12 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, + "peek-readable": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", + "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "dev": true + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -16998,16 +17007,6 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -17167,6 +17166,15 @@ "util-deprecate": "^1.0.1" } }, + "readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "requires": { + "readable-stream": "^3.6.0" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -17332,12 +17340,12 @@ "dev": true }, "responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dev": true, "requires": { - "lowercase-keys": "^2.0.0" + "lowercase-keys": "^3.0.0" } }, "reusify": { @@ -17886,6 +17894,16 @@ "integrity": "sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==", "dev": true }, + "strtok3": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", + "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "dev": true, + "requires": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^5.0.0" + } + }, "style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -18223,6 +18241,16 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, + "token-types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", + "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "dev": true, + "requires": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + } + }, "touch": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", diff --git a/package.json b/package.json index 88b6952635..75550f3e88 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.105.0", + "hugo-bin": "^0.108.0", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", From a57939a077ebaa7bbb1f14b3d8ff4bc6b44b289d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 16:42:15 +0300 Subject: [PATCH 171/225] Build(deps-dev): Bump rollup from 3.23.0 to 3.23.1 (#38714) Bumps [rollup](https://github.com/rollup/rollup) from 3.23.0 to 3.23.1. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.23.0...v3.23.1) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 913acbc562..da9673580d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.24", "postcss-cli": "^10.1.0", - "rollup": "^3.23.0", + "rollup": "^3.23.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", @@ -9090,9 +9090,9 @@ } }, "node_modules/rollup": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.1.tgz", + "integrity": "sha512-ybRdFVHOoljGEFILHLd2g/qateqUdjE6YS41WXq4p3C/WwD3xtWxV4FYWETA1u9TeXQc5K8L8zHE5d/scOvrOQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -17370,9 +17370,9 @@ } }, "rollup": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.1.tgz", + "integrity": "sha512-ybRdFVHOoljGEFILHLd2g/qateqUdjE6YS41WXq4p3C/WwD3xtWxV4FYWETA1u9TeXQc5K8L8zHE5d/scOvrOQ==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/package.json b/package.json index 75550f3e88..8b90e66087 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.24", "postcss-cli": "^10.1.0", - "rollup": "^3.23.0", + "rollup": "^3.23.1", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.62.1", From e95a67edbb344219d0b74c7b28632b54600469de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 16:42:52 +0300 Subject: [PATCH 172/225] Build(deps-dev): Bump eslint from 8.41.0 to 8.42.0 (#38713) Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.42.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.41.0...v8.42.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index da9673580d..b02125e02c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.41.0", + "eslint": "^8.42.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", @@ -1928,18 +1928,18 @@ } }, "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -4408,16 +4408,16 @@ } }, "node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/js": "8.42.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -12186,15 +12186,15 @@ } }, "@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -14021,16 +14021,16 @@ "dev": true }, "eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/js": "8.42.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", diff --git a/package.json b/package.json index 8b90e66087..4530057ca0 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.41.0", + "eslint": "^8.42.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", From 5205d894ba32846ef9d48cde38f46be6d055eabd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 16:43:44 +0300 Subject: [PATCH 173/225] Build(deps-dev): Bump karma-jasmine-html-reporter from 2.0.0 to 2.1.0 (#38717) Bumps [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/dfederm/karma-jasmine-html-reporter/releases) - [Commits](https://github.com/dfederm/karma-jasmine-html-reporter/commits) --- updated-dependencies: - dependency-name: karma-jasmine-html-reporter dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index b02125e02c..53d54c975f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "karma-detect-browsers": "^2.3.3", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "karma-jasmine-html-reporter": "^2.0.0", + "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.5", "nodemon": "^2.0.22", @@ -6962,12 +6962,12 @@ } }, "node_modules/karma-jasmine-html-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", - "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", "dev": true, "peerDependencies": { - "jasmine-core": "^4.0.0", + "jasmine-core": "^4.0.0 || ^5.0.0", "karma": "^6.0.0", "karma-jasmine": "^5.0.0" } @@ -15891,9 +15891,9 @@ } }, "karma-jasmine-html-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", - "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index 4530057ca0..4f79d9d8b2 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "karma-detect-browsers": "^2.3.3", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "karma-jasmine-html-reporter": "^2.0.0", + "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.5", "nodemon": "^2.0.22", From 36293754fffb8b4b8457d7a163eb8c8b7a8970d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 16:45:55 +0300 Subject: [PATCH 174/225] Build(deps-dev): Bump stylelint from 15.6.2 to 15.7.0 (#38715) Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.2 to 15.7.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/15.6.2...15.7.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 98 ++++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 56 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index 53d54c975f..c906a17381 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,7 @@ "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.6.2", + "stylelint": "^15.7.0", "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" @@ -1792,17 +1792,23 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz", - "integrity": "sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", + "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "@csstools/css-tokenizer": "^2.1.1" } @@ -1821,17 +1827,23 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz", - "integrity": "sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", + "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1" @@ -9825,18 +9837,18 @@ "dev": true }, "node_modules/stylelint": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.2.tgz", - "integrity": "sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ==", + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.7.0.tgz", + "integrity": "sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==", "dev": true, "dependencies": { - "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-parser-algorithms": "^2.2.0", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/media-query-list-parser": "^2.0.4", + "@csstools/media-query-list-parser": "^2.1.0", "@csstools/selector-specificity": "^2.2.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^8.1.3", + "cosmiconfig": "^8.2.0", "css-functions-list": "^3.1.0", "css-tree": "^2.3.1", "debug": "^4.3.4", @@ -9857,11 +9869,11 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "postcss": "^8.4.24", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.12", + "postcss-selector-parser": "^6.0.13", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -10035,9 +10047,9 @@ "dev": true }, "node_modules/stylelint/node_modules/cosmiconfig": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", - "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", "dev": true, "dependencies": { "import-fresh": "^3.2.1", @@ -12110,9 +12122,9 @@ "dev": true }, "@csstools/css-parser-algorithms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz", - "integrity": "sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", + "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", "dev": true, "requires": {} }, @@ -12123,9 +12135,9 @@ "dev": true }, "@csstools/media-query-list-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz", - "integrity": "sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", + "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", "dev": true, "requires": {} }, @@ -17911,18 +17923,18 @@ "dev": true }, "stylelint": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.2.tgz", - "integrity": "sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ==", + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.7.0.tgz", + "integrity": "sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==", "dev": true, "requires": { - "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-parser-algorithms": "^2.2.0", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/media-query-list-parser": "^2.0.4", + "@csstools/media-query-list-parser": "^2.1.0", "@csstools/selector-specificity": "^2.2.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^8.1.3", + "cosmiconfig": "^8.2.0", "css-functions-list": "^3.1.0", "css-tree": "^2.3.1", "debug": "^4.3.4", @@ -17943,11 +17955,11 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "postcss": "^8.4.24", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.12", + "postcss-selector-parser": "^6.0.13", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -17967,9 +17979,9 @@ "dev": true }, "cosmiconfig": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", - "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", "dev": true, "requires": { "import-fresh": "^3.2.1", diff --git a/package.json b/package.json index 4f79d9d8b2..c1dfbd7ca9 100644 --- a/package.json +++ b/package.json @@ -148,7 +148,7 @@ "sass": "^1.62.1", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.6.2", + "stylelint": "^15.7.0", "stylelint-config-twbs-bootstrap": "^10.0.0", "terser": "5.16.0", "vnu-jar": "23.4.11" From bb92ec707aa607fa4a43f49e75d69ebd67132e2e Mon Sep 17 00:00:00 2001 From: Christian Oliff Date: Thu, 8 Jun 2023 13:49:58 +0900 Subject: [PATCH 175/225] Fix missing word issue on nav-tabs page (#38688) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the sentence: > Force your .nav’s contents to extend the full available width one of two modifier classes. to: > Force your .nav’s contents to extend the full available width with one of two modifier classes. --- site/content/docs/5.3/components/navs-tabs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/docs/5.3/components/navs-tabs.md b/site/content/docs/5.3/components/navs-tabs.md index 3242506649..e60de38d23 100644 --- a/site/content/docs/5.3/components/navs-tabs.md +++ b/site/content/docs/5.3/components/navs-tabs.md @@ -190,7 +190,7 @@ Take that same HTML, but use `.nav-underline` instead: ### Fill and justify -Force your `.nav`'s contents to extend the full available width one of two modifier classes. To proportionately fill all available space with your `.nav-item`s, use `.nav-fill`. Notice that all horizontal space is occupied, but not every nav item has the same width. +Force your `.nav`'s contents to extend the full available width with one of two modifier classes. To proportionately fill all available space with your `.nav-item`s, use `.nav-fill`. Notice that all horizontal space is occupied, but not every nav item has the same width. {{< example >}}
    {{- else }} -
    +
    {{- end }} @@ -16,9 +16,7 @@
    - {{ if eq .Layout "docs" }} - - {{ end }} +
    {{< /example >}} diff --git a/site/content/docs/5.3/components/navbar.md b/site/content/docs/5.3/components/navbar.md index 83aaaa403a..ab6c2305ce 100644 --- a/site/content/docs/5.3/components/navbar.md +++ b/site/content/docs/5.3/components/navbar.md @@ -63,7 +63,7 @@ Here's an example of all the sub-components included in a responsive light-theme
    @@ -179,7 +179,7 @@ And because we use classes for our navs, you can avoid the list-based approach e Home Features Pricing - Disabled + Disabled
    @@ -538,7 +538,7 @@ Here's an example navbar using `.navbar-nav-scroll` with `style="--bs-scroll-hei @@ -578,7 +578,7 @@ With no `.navbar-brand` shown at the smallest breakpoint: Link @@ -608,7 +608,7 @@ With a brand name shown on the left and toggler on the right: Link @@ -638,7 +638,7 @@ With a toggler on the left and brand name on the right: Link diff --git a/site/content/docs/5.3/components/navs-tabs.md b/site/content/docs/5.3/components/navs-tabs.md index 49d77e9f38..0a99e34f8f 100644 --- a/site/content/docs/5.3/components/navs-tabs.md +++ b/site/content/docs/5.3/components/navs-tabs.md @@ -31,7 +31,7 @@ To convey the active state to assistive technologies, use the `aria-current` att Link {{< /example >}} @@ -43,7 +43,7 @@ Classes are used throughout, so your markup can be super flexible. Use ` {{< /example >}} @@ -88,7 +88,7 @@ Right-aligned with `.justify-content-end`: Link {{< /example >}} @@ -109,7 +109,7 @@ Stack your navigation by changing the flex item direction with the `.flex-column Link {{< /example >}} @@ -121,7 +121,7 @@ As always, vertical navigation is possible without ` {{< /example >}} @@ -162,7 +162,7 @@ Take that same HTML, but use `.nav-pills` instead: Link {{< /example >}} @@ -183,7 +183,7 @@ Take that same HTML, but use `.nav-underline` instead: Link {{< /example >}} @@ -204,7 +204,7 @@ Force your `.nav`'s contents to extend the full available width with one of two Link {{< /example >}} @@ -216,7 +216,7 @@ When using a ` {{< /example >}} @@ -234,7 +234,7 @@ For equal-width elements, use `.nav-justified`. All horizontal space will be occ Link {{< /example >}} @@ -246,7 +246,7 @@ Similar to the `.nav-fill` example using a ` {{< /example >}} @@ -259,7 +259,7 @@ If you need responsive nav variations, consider using a series of [flexbox utili Active Longer nav link Link - Disabled + Disabled {{< /example >}} @@ -294,7 +294,7 @@ Add dropdown menus with a little extra HTML and the [dropdowns JavaScript plugin Link {{< /example >}} @@ -320,7 +320,7 @@ Add dropdown menus with a little extra HTML and the [dropdowns JavaScript plugin Link {{< /example >}} diff --git a/site/content/docs/5.3/components/placeholders.md b/site/content/docs/5.3/components/placeholders.md index 3dca3476b8..8317b11846 100644 --- a/site/content/docs/5.3/components/placeholders.md +++ b/site/content/docs/5.3/components/placeholders.md @@ -38,7 +38,7 @@ In the example below, we take a typical card component and recreate it with plac

    - + @@ -67,7 +67,7 @@ In the example below, we take a typical card component and recreate it with plac

    - + ``` @@ -83,7 +83,7 @@ We apply additional styling to `.btn`s via `::before` to ensure the `height` is

    - + {{< /example >}} {{< callout info >}} diff --git a/site/content/docs/5.3/examples/blog-rtl/index.html b/site/content/docs/5.3/examples/blog-rtl/index.html index 83d7cfdaf1..97d991302f 100644 --- a/site/content/docs/5.3/examples/blog-rtl/index.html +++ b/site/content/docs/5.3/examples/blog-rtl/index.html @@ -172,7 +172,7 @@ extra_css: diff --git a/site/content/docs/5.3/examples/blog/index.html b/site/content/docs/5.3/examples/blog/index.html index 904d360d81..993c84e03a 100644 --- a/site/content/docs/5.3/examples/blog/index.html +++ b/site/content/docs/5.3/examples/blog/index.html @@ -224,7 +224,7 @@ extra_css: diff --git a/site/content/docs/5.3/examples/carousel-rtl/index.html b/site/content/docs/5.3/examples/carousel-rtl/index.html index db184d71be..fbbe7dca9e 100644 --- a/site/content/docs/5.3/examples/carousel-rtl/index.html +++ b/site/content/docs/5.3/examples/carousel-rtl/index.html @@ -22,7 +22,7 @@ extra_css: حلقة الوصل diff --git a/site/content/docs/5.3/examples/carousel/index.html b/site/content/docs/5.3/examples/carousel/index.html index e03f4d764f..87150efb07 100644 --- a/site/content/docs/5.3/examples/carousel/index.html +++ b/site/content/docs/5.3/examples/carousel/index.html @@ -21,7 +21,7 @@ extra_css: Link diff --git a/site/content/docs/5.3/examples/cheatsheet-rtl/index.html b/site/content/docs/5.3/examples/cheatsheet-rtl/index.html index 8ffbb5726d..9fd24e2e0b 100644 --- a/site/content/docs/5.3/examples/cheatsheet-rtl/index.html +++ b/site/content/docs/5.3/examples/cheatsheet-rtl/index.html @@ -1170,7 +1170,7 @@ direction: rtl نشط رابط رابط - معطل + معطل {{< /example >}} @@ -1207,7 +1207,7 @@ direction: rtl رابط {{< /example >}} @@ -1250,7 +1250,7 @@ direction: rtl @@ -1289,7 +1289,7 @@ direction: rtl diff --git a/site/content/docs/5.3/examples/cheatsheet/index.html b/site/content/docs/5.3/examples/cheatsheet/index.html index 7470c4efe8..4c96bc0ae6 100644 --- a/site/content/docs/5.3/examples/cheatsheet/index.html +++ b/site/content/docs/5.3/examples/cheatsheet/index.html @@ -1169,7 +1169,7 @@ body_class: "bg-body-tertiary" Active Link Link - Disabled + Disabled {{< /example >}} @@ -1206,7 +1206,7 @@ body_class: "bg-body-tertiary" Link {{< /example >}} @@ -1249,7 +1249,7 @@ body_class: "bg-body-tertiary" @@ -1288,7 +1288,7 @@ body_class: "bg-body-tertiary" diff --git a/site/content/docs/5.3/examples/navbar-bottom/index.html b/site/content/docs/5.3/examples/navbar-bottom/index.html index 92eed643a7..123cd0bf35 100644 --- a/site/content/docs/5.3/examples/navbar-bottom/index.html +++ b/site/content/docs/5.3/examples/navbar-bottom/index.html @@ -25,7 +25,7 @@ title: Bottom navbar example Link diff --git a/site/content/docs/5.3/examples/navbar-static/index.html b/site/content/docs/5.3/examples/navbar-static/index.html index 2b1b308a07..5624404d6c 100644 --- a/site/content/docs/5.3/examples/navbar-static/index.html +++ b/site/content/docs/5.3/examples/navbar-static/index.html @@ -20,7 +20,7 @@ extra_css: Link diff --git a/site/content/docs/5.3/examples/navbars/index.html b/site/content/docs/5.3/examples/navbars/index.html index 4c903bbb90..6ccfab850c 100644 --- a/site/content/docs/5.3/examples/navbars/index.html +++ b/site/content/docs/5.3/examples/navbars/index.html @@ -22,7 +22,7 @@ extra_css: Link From 6301ca1ee070b1614ff1fd9fc23b0f1bf869475e Mon Sep 17 00:00:00 2001 From: PARTHIBAN Date: Fri, 9 Jun 2023 20:36:26 +0530 Subject: [PATCH 206/225] Update buttons.md --- site/content/docs/5.3/components/buttons.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/site/content/docs/5.3/components/buttons.md b/site/content/docs/5.3/components/buttons.md index ae58fca9a3..da380c144c 100644 --- a/site/content/docs/5.3/components/buttons.md +++ b/site/content/docs/5.3/components/buttons.md @@ -129,7 +129,7 @@ To cover cases where you have to keep the `href` attribute on a disabled link, t ## Block buttons -Create responsive stacks of full-width, "block buttons" like those in Bootstrap 4 with a mix of our display and gap utilities. By using utilities instead of button specific classes, we have much greater control over spacing, alignment, and responsive behaviors. +Create responsive stacks of full-width, "block buttons" like those in Bootstrap 4 with a mix of our display and gap utilities. By using utilities instead of button-specific classes, we have much greater control over spacing, alignment, and responsive behaviors. {{< example >}}
    @@ -156,7 +156,7 @@ You can adjust the width of your block buttons with grid column width classes. F
    {{< /example >}} -Additional utilities can be used to adjust the alignment of buttons when horizontal. Here we've taken our previous responsive example and added some flex utilities and a margin utility on the button to right align the buttons when they're no longer stacked. +Additional utilities can be used to adjust the alignment of buttons when horizontal. Here we've taken our previous responsive example and added some flex utilities and a margin utility on the button to right-align the buttons when they're no longer stacked. {{< example >}}
    @@ -201,8 +201,8 @@ const bsButton = new bootstrap.Button('#myButton') | Method | Description | | --- | --- | | `dispose` | Destroys an element's button. (Removes stored data on the DOM element) | -| `getInstance` | Static method which allows you to get the button instance associated to a DOM element, you can use it like this: `bootstrap.Button.getInstance(element)`. | -| `getOrCreateInstance` | Static method which returns a button instance associated to a DOM element or create a new one in case it wasn't initialized. You can use it like this: `bootstrap.Button.getOrCreateInstance(element)`. | +| `getInstance` | Static method which allows you to get the button instance associated with a DOM element, you can use it like this: `bootstrap.Button.getInstance(element)`. | +| `getOrCreateInstance` | Static method which returns a button instance associated with a DOM element or creates a new one in case it wasn't initialized. You can use it like this: `bootstrap.Button.getOrCreateInstance(element)`. | | `toggle` | Toggles push state. Gives the button the appearance that it has been activated. | {{< /bs-table >}} @@ -227,7 +227,7 @@ As part of Bootstrap's evolving CSS variables approach, buttons now use local CS Each `.btn-*` modifier class updates the appropriate CSS variables to minimize additional CSS rules with our `button-variant()`, `button-outline-variant()`, and `button-size()` mixins. -Here's an example of building a custom `.btn-*` modifier class like we do for the buttons unique to our docs by reassigning Bootstrap's CSS variables with a mixture of our own CSS and Sass variables. +Here's an example of building a custom `.btn-*` modifier class as we do for the buttons unique to our docs by reassigning Bootstrap's CSS variables with a mixture of our own CSS and Sass variables.
    From 2c7f888c1ec667119c6a811ed247aaa3cd539fed Mon Sep 17 00:00:00 2001 From: ZhangChengLin <469946668@qq.com> Date: Mon, 5 Jun 2023 23:02:46 +0800 Subject: [PATCH 207/225] add a base class style display for toggle buttons --- site/content/docs/5.3/components/buttons.md | 26 ++++++++++++++---- site/content/docs/5.3/forms/checks-radios.md | 29 +++++++++++++++++--- 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/site/content/docs/5.3/components/buttons.md b/site/content/docs/5.3/components/buttons.md index da380c144c..83a61382a3 100644 --- a/site/content/docs/5.3/components/buttons.md +++ b/site/content/docs/5.3/components/buttons.md @@ -178,15 +178,29 @@ Visually, these toggle buttons are identical to the [checkbox toggle buttons]({{ Add `data-bs-toggle="button"` to toggle a button's `active` state. If you're pre-toggling a button, you must manually add the `.active` class **and** `aria-pressed="true"` to ensure that it is conveyed appropriately to assistive technologies. {{< example >}} - - - +

    + + + +

    +

    + + + +

    {{< /example >}} {{< example >}} -Toggle link -Active toggle link -Disabled toggle link +

    + Toggle link + Active toggle link + Disabled toggle link +

    +

    + Toggle link + Active toggle link + Disabled toggle link +

    {{< /example >}} ### Methods diff --git a/site/content/docs/5.3/forms/checks-radios.md b/site/content/docs/5.3/forms/checks-radios.md index 13a5091ad6..a18ab38c2b 100644 --- a/site/content/docs/5.3/forms/checks-radios.md +++ b/site/content/docs/5.3/forms/checks-radios.md @@ -250,16 +250,23 @@ Create button-like checkboxes and radio buttons by using `.btn` styles rather th {{< example >}} -{{< /example >}} -{{< example >}} + + + {{< /example >}} {{< example >}} - - + + + + + + + + {{< /example >}} {{< callout info >}} @@ -282,6 +289,20 @@ Visually, these checkbox toggle buttons are identical to the [button plugin togg {{< /example >}} +{{< example >}} + + + + + + + + + + + +{{< /example >}} + ### Outlined styles Different variants of `.btn`, such at the various outlined styles, are supported. From bd7a0452c07aaf665f778afa50988b1fbcc8088a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 10:57:46 +0300 Subject: [PATCH 208/225] Build(deps-dev): Bump eslint from 8.43.0 to 8.44.0 (#38861) Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 136 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/package-lock.json b/package-lock.json index 143b1109a0..4a64135f4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.43.0", + "eslint": "^8.44.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", @@ -73,6 +73,15 @@ "@popperjs/core": "^2.11.8" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -1884,14 +1893,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1934,9 +1943,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", - "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2637,9 +2646,9 @@ } }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -4433,15 +4442,15 @@ } }, "node_modules/eslint": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", - "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.43.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -4453,7 +4462,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "espree": "^9.6.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4473,7 +4482,7 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -4854,12 +4863,12 @@ } }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -7911,17 +7920,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -10802,15 +10811,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -10988,6 +10988,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -12212,14 +12218,14 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -12246,9 +12252,9 @@ } }, "@eslint/js": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", - "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true }, "@humanwhocodes/config-array": { @@ -12787,9 +12793,9 @@ } }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", "dev": true }, "acorn-jsx": { @@ -14091,15 +14097,15 @@ "dev": true }, "eslint": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", - "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.43.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -14111,7 +14117,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "espree": "^9.6.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -14131,7 +14137,7 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -14403,12 +14409,12 @@ "dev": true }, "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } @@ -16624,17 +16630,17 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "os-filter-obj": { @@ -18696,12 +18702,6 @@ "is-typed-array": "^1.1.10" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/package.json b/package.json index d298e7af9b..a0389634f0 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "bundlewatch": "^0.3.3", "clean-css-cli": "^5.6.2", "cross-env": "^7.0.3", - "eslint": "^8.43.0", + "eslint": "^8.44.0", "eslint-config-xo": "^0.43.1", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", From fef8958209accdc9e2117ba6d67446aadc2c6425 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 10:58:17 +0300 Subject: [PATCH 209/225] Build(deps-dev): Bump hugo-bin from 0.110.1 to 0.111.1 (#38860) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.110.1 to 0.111.1. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.110.1...v0.111.1) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- package.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a64135f4a..0fa9972c4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.110.1", + "hugo-bin": "^0.111.1", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", @@ -5927,9 +5927,9 @@ } }, "node_modules/hugo-bin": { - "version": "0.110.1", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.110.1.tgz", - "integrity": "sha512-Yp7L0sJU1Xv6uv0zAXG1b2TGdAuu58uwJpsplOZphsFXM0av46gQeSKSo7dkGe7/NXTdnG/Uxxn+vlUsKsEJew==", + "version": "0.111.1", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.1.tgz", + "integrity": "sha512-MYAOA3suJPQKMwgFPTdWzOGl2kOYrU2bW7Z/RjpXSxXeorLeRfTv34QOcl1fg2y9AXNCaCNeldZelgUwNwfNZQ==", "dev": true, "funding": [ { @@ -5939,7 +5939,7 @@ ], "hasInstallScript": true, "dependencies": { - "@xhmikosr/bin-wrapper": "^11.0.1", + "@xhmikosr/bin-wrapper": "^11.0.2", "pkg-conf": "^4.0.0" }, "bin": { @@ -15188,12 +15188,12 @@ } }, "hugo-bin": { - "version": "0.110.1", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.110.1.tgz", - "integrity": "sha512-Yp7L0sJU1Xv6uv0zAXG1b2TGdAuu58uwJpsplOZphsFXM0av46gQeSKSo7dkGe7/NXTdnG/Uxxn+vlUsKsEJew==", + "version": "0.111.1", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.1.tgz", + "integrity": "sha512-MYAOA3suJPQKMwgFPTdWzOGl2kOYrU2bW7Z/RjpXSxXeorLeRfTv34QOcl1fg2y9AXNCaCNeldZelgUwNwfNZQ==", "dev": true, "requires": { - "@xhmikosr/bin-wrapper": "^11.0.1", + "@xhmikosr/bin-wrapper": "^11.0.2", "pkg-conf": "^4.0.0" } }, diff --git a/package.json b/package.json index a0389634f0..6cddf00590 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.110.1", + "hugo-bin": "^0.111.1", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", From 609e6457cc5706fb5de439edc5073641b1a695d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 10:59:07 +0300 Subject: [PATCH 210/225] Build(deps-dev): Bump terser from 5.18.1 to 5.18.2 (#38863) Bumps [terser](https://github.com/terser/terser) from 5.18.1 to 5.18.2. - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.18.1...v5.18.2) --- updated-dependencies: - dependency-name: terser dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0fa9972c4f..0d52b96021 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66,7 +66,7 @@ "shelljs": "^0.8.5", "stylelint": "^15.9.0", "stylelint-config-twbs-bootstrap": "^10.0.0", - "terser": "^5.18.1", + "terser": "^5.18.2", "vnu-jar": "23.4.11" }, "peerDependencies": { @@ -10260,9 +10260,9 @@ } }, "node_modules/terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", + "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -18289,9 +18289,9 @@ } }, "terser": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", - "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", + "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.3", diff --git a/package.json b/package.json index 6cddf00590..e5a04d8d27 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "shelljs": "^0.8.5", "stylelint": "^15.9.0", "stylelint-config-twbs-bootstrap": "^10.0.0", - "terser": "^5.18.1", + "terser": "^5.18.2", "vnu-jar": "23.4.11" }, "files": [ From df382155853952de8a2663774c63c8088f2c89b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 11:01:45 +0300 Subject: [PATCH 211/225] Build(deps-dev): Bump stylelint-config-twbs-bootstrap (#38864) Bumps [stylelint-config-twbs-bootstrap](https://github.com/twbs/stylelint-config-twbs-bootstrap) from 10.0.0 to 11.0.0. - [Release notes](https://github.com/twbs/stylelint-config-twbs-bootstrap/releases) - [Commits](https://github.com/twbs/stylelint-config-twbs-bootstrap/compare/v10.0.0...v11.0.0) --- updated-dependencies: - dependency-name: stylelint-config-twbs-bootstrap dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 90 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d52b96021..662bd8a9fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.9.0", - "stylelint-config-twbs-bootstrap": "^10.0.0", + "stylelint-config-twbs-bootstrap": "^11.0.0", "terser": "^5.18.2", "vnu-jar": "23.4.11" }, @@ -9970,9 +9970,9 @@ } }, "node_modules/stylelint-config-recess-order": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.0.0.tgz", - "integrity": "sha512-sOb+OofMryBR91CbzgV2FavpONqiIeAE7cfrgyUHqePblWBKsYzoUuWThI5EjPRA7KKeovm6ykr7twWYLeafPQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.2.0.tgz", + "integrity": "sha512-cWC66tUx74OgurUQaTAH4iJ4JbyisMwlJH8BO/oxglDLZBUNFggjwPFVtgsmd8rS+bUfm7sPlRrF00iAihESwA==", "dev": true, "dependencies": { "stylelint-order": "6.x" @@ -9991,14 +9991,14 @@ } }, "node_modules/stylelint-config-recommended-scss": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", - "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-12.0.0.tgz", + "integrity": "sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==", "dev": true, "dependencies": { "postcss-scss": "^4.0.6", "stylelint-config-recommended": "^12.0.0", - "stylelint-scss": "^4.6.0" + "stylelint-scss": "^5.0.0" }, "peerDependencies": { "postcss": "^8.3.3", @@ -10023,12 +10023,12 @@ } }, "node_modules/stylelint-config-standard-scss": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", - "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-10.0.0.tgz", + "integrity": "sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==", "dev": true, "dependencies": { - "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-recommended-scss": "^12.0.0", "stylelint-config-standard": "^33.0.0" }, "peerDependencies": { @@ -10042,9 +10042,9 @@ } }, "node_modules/stylelint-config-twbs-bootstrap": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-10.0.0.tgz", - "integrity": "sha512-p9J2q8ast8SSziypuy3sndG+GcI2S2bJnaC9nkk7ROb2BaUvsuMQi0uqhENPCHdijS/iM08R/KiS/FQAJ9gmmw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.0.tgz", + "integrity": "sha512-9ZWfOFatophSU2Dyv58mqwsWrLz9GldoiVMQ00NVEt/sqDNC53c/sX38vTD/4C4E+9eFaPxe+z0/0bpkWR1kFQ==", "dev": true, "funding": [ { @@ -10057,11 +10057,11 @@ } ], "dependencies": { - "stylelint-config-recess-order": "^4.0.0", + "stylelint-config-recess-order": "^4.2.0", "stylelint-config-standard": "^33.0.0", - "stylelint-config-standard-scss": "^9.0.0", - "stylelint-scss": "^4.7.0", - "stylelint-stylistic": "^0.4.0" + "stylelint-config-standard-scss": "^10.0.0", + "stylelint-scss": "^5.0.1", + "stylelint-stylistic": "^0.4.2" }, "engines": { "node": "^14.13.1 || >=16.0.0" @@ -10084,14 +10084,14 @@ } }, "node_modules/stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.0.1.tgz", + "integrity": "sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==", "dev": true, "dependencies": { "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.13", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { @@ -18104,9 +18104,9 @@ } }, "stylelint-config-recess-order": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.0.0.tgz", - "integrity": "sha512-sOb+OofMryBR91CbzgV2FavpONqiIeAE7cfrgyUHqePblWBKsYzoUuWThI5EjPRA7KKeovm6ykr7twWYLeafPQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.2.0.tgz", + "integrity": "sha512-cWC66tUx74OgurUQaTAH4iJ4JbyisMwlJH8BO/oxglDLZBUNFggjwPFVtgsmd8rS+bUfm7sPlRrF00iAihESwA==", "dev": true, "requires": { "stylelint-order": "6.x" @@ -18120,14 +18120,14 @@ "requires": {} }, "stylelint-config-recommended-scss": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-11.0.0.tgz", - "integrity": "sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-12.0.0.tgz", + "integrity": "sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==", "dev": true, "requires": { "postcss-scss": "^4.0.6", "stylelint-config-recommended": "^12.0.0", - "stylelint-scss": "^4.6.0" + "stylelint-scss": "^5.0.0" } }, "stylelint-config-standard": { @@ -18140,26 +18140,26 @@ } }, "stylelint-config-standard-scss": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-9.0.0.tgz", - "integrity": "sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-10.0.0.tgz", + "integrity": "sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==", "dev": true, "requires": { - "stylelint-config-recommended-scss": "^11.0.0", + "stylelint-config-recommended-scss": "^12.0.0", "stylelint-config-standard": "^33.0.0" } }, "stylelint-config-twbs-bootstrap": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-10.0.0.tgz", - "integrity": "sha512-p9J2q8ast8SSziypuy3sndG+GcI2S2bJnaC9nkk7ROb2BaUvsuMQi0uqhENPCHdijS/iM08R/KiS/FQAJ9gmmw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.0.tgz", + "integrity": "sha512-9ZWfOFatophSU2Dyv58mqwsWrLz9GldoiVMQ00NVEt/sqDNC53c/sX38vTD/4C4E+9eFaPxe+z0/0bpkWR1kFQ==", "dev": true, "requires": { - "stylelint-config-recess-order": "^4.0.0", + "stylelint-config-recess-order": "^4.2.0", "stylelint-config-standard": "^33.0.0", - "stylelint-config-standard-scss": "^9.0.0", - "stylelint-scss": "^4.7.0", - "stylelint-stylistic": "^0.4.0" + "stylelint-config-standard-scss": "^10.0.0", + "stylelint-scss": "^5.0.1", + "stylelint-stylistic": "^0.4.2" } }, "stylelint-order": { @@ -18173,14 +18173,14 @@ } }, "stylelint-scss": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.7.0.tgz", - "integrity": "sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.0.1.tgz", + "integrity": "sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==", "dev": true, "requires": { "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.13", "postcss-value-parser": "^4.2.0" } }, diff --git a/package.json b/package.json index e5a04d8d27..0279161ce1 100644 --- a/package.json +++ b/package.json @@ -149,7 +149,7 @@ "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.9.0", - "stylelint-config-twbs-bootstrap": "^10.0.0", + "stylelint-config-twbs-bootstrap": "^11.0.0", "terser": "^5.18.2", "vnu-jar": "23.4.11" }, From 42a055c7a8e611523c2d10650a465d75d0bb362b Mon Sep 17 00:00:00 2001 From: Christian Oliff Date: Mon, 10 Jul 2023 17:04:21 +0900 Subject: [PATCH 212/225] Docs: Fix incorrect `.form-file` on migration guide (#38883) --- site/content/docs/5.3/migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/docs/5.3/migration.md b/site/content/docs/5.3/migration.md index 401b9ac638..ab486c6a5a 100644 --- a/site/content/docs/5.3/migration.md +++ b/site/content/docs/5.3/migration.md @@ -498,7 +498,7 @@ Want more information? [Read the v5.1.0 blog post.](https://blog.getbootstrap.co - `.custom-control.custom-radio` is now `.form-check`. - `.custom-control.custom-switch` is now `.form-check.form-switch`. - `.custom-select` is now `.form-select`. - - `.custom-file` and `.form-file` have been replaced by custom styles on top of `.form-control`. + - `.custom-file` and `.form-control-file` have been replaced by custom styles on top of `.form-control`. - `.custom-range` is now `.form-range`. - Dropped native `.form-control-file` and `.form-control-range`. From 4617a7610cde5b3912cb01c8e3471368d9dd1f5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 07:55:17 +0300 Subject: [PATCH 213/225] Build(deps-dev): Bump postcss from 8.4.24 to 8.4.25 (#38890) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.25. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.25) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 662bd8a9fb..375d66ce3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "lockfile-lint": "^4.10.5", "nodemon": "^2.0.22", "npm-run-all2": "^6.0.5", - "postcss": "^8.4.24", + "postcss": "^8.4.25", "postcss-cli": "^10.1.0", "rollup": "^3.25.3", "rollup-plugin-istanbul": "^4.0.0", @@ -8288,9 +8288,9 @@ } }, "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "dev": true, "funding": [ { @@ -16872,9 +16872,9 @@ "dev": true }, "postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "dev": true, "requires": { "nanoid": "^3.3.6", diff --git a/package.json b/package.json index 0279161ce1..cd1b158e4c 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "lockfile-lint": "^4.10.5", "nodemon": "^2.0.22", "npm-run-all2": "^6.0.5", - "postcss": "^8.4.24", + "postcss": "^8.4.25", "postcss-cli": "^10.1.0", "rollup": "^3.25.3", "rollup-plugin-istanbul": "^4.0.0", From 5bcb0fafad4e69ac437f6b4c358b485d13de42b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 07:56:19 +0300 Subject: [PATCH 214/225] Build(deps-dev): Bump @babel/cli from 7.22.5 to 7.22.6 (#38891) Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.22.5 to 7.22.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.6/packages/babel-cli) --- updated-dependencies: - dependency-name: "@babel/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 375d66ce3c..5a7d718620 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ ], "license": "MIT", "devDependencies": { - "@babel/cli": "^7.22.5", + "@babel/cli": "^7.22.6", "@babel/core": "^7.22.5", "@babel/preset-env": "^7.22.5", "@popperjs/core": "^2.11.8", @@ -96,9 +96,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.5.tgz", - "integrity": "sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.6.tgz", + "integrity": "sha512-Be3/RfEDmkMRGT1+ru5nTkfcvWz5jDOYg1V9rXqTz2u9Qt96O1ryboGvxVBp7wOnYWDB8DNHIWb6DThrpudfOw==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.17", @@ -11005,9 +11005,9 @@ } }, "@babel/cli": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.5.tgz", - "integrity": "sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.6.tgz", + "integrity": "sha512-Be3/RfEDmkMRGT1+ru5nTkfcvWz5jDOYg1V9rXqTz2u9Qt96O1ryboGvxVBp7wOnYWDB8DNHIWb6DThrpudfOw==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.17", diff --git a/package.json b/package.json index cd1b158e4c..a42026c1ac 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "@popperjs/core": "^2.11.8" }, "devDependencies": { - "@babel/cli": "^7.22.5", + "@babel/cli": "^7.22.6", "@babel/core": "^7.22.5", "@babel/preset-env": "^7.22.5", "@popperjs/core": "^2.11.8", From 79e196a9760456e5d3b4e30d9212cda280de5d72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 07:57:32 +0300 Subject: [PATCH 215/225] Build(deps-dev): Bump rollup from 3.25.3 to 3.26.2 (#38892) Bumps [rollup](https://github.com/rollup/rollup) from 3.25.3 to 3.26.2. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v3.25.3...v3.26.2) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a7d718620..9e597cb26d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", - "rollup": "^3.25.3", + "rollup": "^3.26.2", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.63.6", @@ -9130,9 +9130,9 @@ } }, "node_modules/rollup": { - "version": "3.25.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz", - "integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -17452,9 +17452,9 @@ } }, "rollup": { - "version": "3.25.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz", - "integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/package.json b/package.json index a42026c1ac..e66a2568e7 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", - "rollup": "^3.25.3", + "rollup": "^3.26.2", "rollup-plugin-istanbul": "^4.0.0", "rtlcss": "^4.1.0", "sass": "^1.63.6", From 9ff96a497ca005e4028a438e2f6838756a8a0cb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:01:15 +0300 Subject: [PATCH 216/225] Build(deps-dev): Bump hugo-bin from 0.111.1 to 0.111.2 (#38895) Bumps [hugo-bin](https://github.com/fenneclab/hugo-bin) from 0.111.1 to 0.111.2. - [Release notes](https://github.com/fenneclab/hugo-bin/releases) - [Commits](https://github.com/fenneclab/hugo-bin/compare/v0.111.1...v0.111.2) --- updated-dependencies: - dependency-name: hugo-bin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e597cb26d..08e0fead0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.111.1", + "hugo-bin": "^0.111.2", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", @@ -5927,9 +5927,9 @@ } }, "node_modules/hugo-bin": { - "version": "0.111.1", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.1.tgz", - "integrity": "sha512-MYAOA3suJPQKMwgFPTdWzOGl2kOYrU2bW7Z/RjpXSxXeorLeRfTv34QOcl1fg2y9AXNCaCNeldZelgUwNwfNZQ==", + "version": "0.111.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.2.tgz", + "integrity": "sha512-L7URwx4E3Plp+3xi+kD9fl/XfNj9pKDWtrTqoQvW65oKi5upyTdmto7iEmF6b7MYlskb0XaIv//yJBmqpz3g5A==", "dev": true, "funding": [ { @@ -15188,9 +15188,9 @@ } }, "hugo-bin": { - "version": "0.111.1", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.1.tgz", - "integrity": "sha512-MYAOA3suJPQKMwgFPTdWzOGl2kOYrU2bW7Z/RjpXSxXeorLeRfTv34QOcl1fg2y9AXNCaCNeldZelgUwNwfNZQ==", + "version": "0.111.2", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.111.2.tgz", + "integrity": "sha512-L7URwx4E3Plp+3xi+kD9fl/XfNj9pKDWtrTqoQvW65oKi5upyTdmto7iEmF6b7MYlskb0XaIv//yJBmqpz3g5A==", "dev": true, "requires": { "@xhmikosr/bin-wrapper": "^11.0.2", diff --git a/package.json b/package.json index e66a2568e7..bc72bd57a7 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "find-unused-sass-variables": "^5.0.0", "globby": "^11.1.0", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.111.1", + "hugo-bin": "^0.111.2", "ip": "^2.0.0", "jasmine": "^4.6.0", "jquery": "^3.7.0", From e2de56d74038077d36bd1edf7f45f7d299f0414a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:01:49 +0300 Subject: [PATCH 217/225] Build(deps-dev): Bump lockfile-lint from 4.10.5 to 4.10.6 (#38896) Bumps [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) from 4.10.5 to 4.10.6. - [Release notes](https://github.com/lirantal/lockfile-lint/releases) - [Changelog](https://github.com/lirantal/lockfile-lint/blob/main/packages/lockfile-lint/CHANGELOG.md) - [Commits](https://github.com/lirantal/lockfile-lint/commits/lockfile-lint@4.10.6/packages/lockfile-lint) --- updated-dependencies: - dependency-name: lockfile-lint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08e0fead0f..207347c9a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", - "lockfile-lint": "^4.10.5", + "lockfile-lint": "^4.10.6", "nodemon": "^2.0.22", "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", @@ -7108,9 +7108,9 @@ } }, "node_modules/lockfile-lint": { - "version": "4.10.5", - "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.10.5.tgz", - "integrity": "sha512-OMl5eKlTI14JYXDYC3yT+54C6gszU45emNA+1EUK2i54GKrP8aXqReSqdpZt0Rwa2Dy+mIpoaD+oUuW05HRtcA==", + "version": "4.10.6", + "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.10.6.tgz", + "integrity": "sha512-DDE09SZRW/DPTukxSbe2KEaWMuIJbu4hMMNxXsLqkalC0jVA42IKz5IaVqgmrYZqPYjfTFFCVxroDcZ+J03PqA==", "dev": true, "dependencies": { "cosmiconfig": "^7.0.1", @@ -16048,9 +16048,9 @@ } }, "lockfile-lint": { - "version": "4.10.5", - "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.10.5.tgz", - "integrity": "sha512-OMl5eKlTI14JYXDYC3yT+54C6gszU45emNA+1EUK2i54GKrP8aXqReSqdpZt0Rwa2Dy+mIpoaD+oUuW05HRtcA==", + "version": "4.10.6", + "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.10.6.tgz", + "integrity": "sha512-DDE09SZRW/DPTukxSbe2KEaWMuIJbu4hMMNxXsLqkalC0jVA42IKz5IaVqgmrYZqPYjfTFFCVxroDcZ+J03PqA==", "dev": true, "requires": { "cosmiconfig": "^7.0.1", diff --git a/package.json b/package.json index bc72bd57a7..2b842d12bb 100644 --- a/package.json +++ b/package.json @@ -137,7 +137,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", - "lockfile-lint": "^4.10.5", + "lockfile-lint": "^4.10.6", "nodemon": "^2.0.22", "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", From 2990534463f2ed7c9ba378d091658fb1b1f18808 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:02:52 +0300 Subject: [PATCH 218/225] Build(deps-dev): Bump @babel/core from 7.22.5 to 7.22.8 (#38897) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.5 to 7.22.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 217 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 117 insertions(+), 102 deletions(-) diff --git a/package-lock.json b/package-lock.json index 207347c9a1..93cfd9c881 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "license": "MIT", "devDependencies": { "@babel/cli": "^7.22.6", - "@babel/core": "^7.22.5", + "@babel/core": "^7.22.8", "@babel/preset-env": "^7.22.5", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", @@ -137,35 +137,35 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz", + "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", + "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.8", "@babel/types": "^7.22.5", + "@nicolo-ribaudo/semver-v6": "^6.3.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.2" }, "engines": { "node": ">=6.9.0" @@ -176,9 +176,9 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.7.tgz", + "integrity": "sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==", "dev": true, "dependencies": { "@babel/types": "^7.22.5", @@ -215,16 +215,16 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz", + "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.5", + "@babel/compat-data": "^7.22.6", "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1" }, "engines": { "node": ">=6.9.0" @@ -448,9 +448,9 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { "@babel/types": "^7.22.5" @@ -502,13 +502,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", "dev": true, "dependencies": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.6", "@babel/types": "^7.22.5" }, "engines": { @@ -530,9 +530,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1751,18 +1751,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", + "@babel/generator": "^7.22.7", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" @@ -2076,6 +2076,15 @@ "dev": true, "optional": true }, + "node_modules/@nicolo-ribaudo/semver-v6": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", + "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3160,9 +3169,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, "funding": [ { @@ -3179,8 +3188,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", "node-releases": "^2.0.12", "update-browserslist-db": "^1.0.11" }, @@ -3479,9 +3488,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==", "dev": true, "funding": [ { @@ -4237,9 +4246,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.416", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.416.tgz", - "integrity": "sha512-AUYh0XDTb2vrj0rj82jb3P9hHSyzQNdTPYWZIhPdCOui7/vpme7+HTE07BE5jwuqg/34TZ8ktlRz6GImJ4IXjA==", + "version": "1.4.457", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz", + "integrity": "sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==", "dev": true }, "node_modules/emoji-regex": { @@ -11031,38 +11040,38 @@ } }, "@babel/compat-data": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.6.tgz", + "integrity": "sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==", "dev": true }, "@babel/core": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", + "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-module-transforms": "^7.22.5", - "@babel/helpers": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.8", "@babel/types": "^7.22.5", + "@nicolo-ribaudo/semver-v6": "^6.3.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.2" } }, "@babel/generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.7.tgz", + "integrity": "sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==", "dev": true, "requires": { "@babel/types": "^7.22.5", @@ -11090,16 +11099,16 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz", + "integrity": "sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.5", + "@babel/compat-data": "^7.22.6", "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1" } }, "@babel/helper-create-class-features-plugin": { @@ -11263,9 +11272,9 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { "@babel/types": "^7.22.5" @@ -11302,13 +11311,13 @@ } }, "@babel/helpers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", "dev": true, "requires": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.5", + "@babel/traverse": "^7.22.6", "@babel/types": "^7.22.5" } }, @@ -11324,9 +11333,9 @@ } }, "@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -12141,18 +12150,18 @@ } }, "@babel/traverse": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", "dev": true, "requires": { "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.5", + "@babel/generator": "^7.22.7", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "@babel/parser": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" @@ -12359,6 +12368,12 @@ "dev": true, "optional": true }, + "@nicolo-ribaudo/semver-v6": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", + "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", + "dev": true + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -13149,13 +13164,13 @@ } }, "browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", "node-releases": "^2.0.12", "update-browserslist-db": "^1.0.11" } @@ -13363,9 +13378,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==", "dev": true }, "chainsaw": { @@ -13928,9 +13943,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.416", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.416.tgz", - "integrity": "sha512-AUYh0XDTb2vrj0rj82jb3P9hHSyzQNdTPYWZIhPdCOui7/vpme7+HTE07BE5jwuqg/34TZ8ktlRz6GImJ4IXjA==", + "version": "1.4.457", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz", + "integrity": "sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==", "dev": true }, "emoji-regex": { diff --git a/package.json b/package.json index 2b842d12bb..53d7503b48 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ }, "devDependencies": { "@babel/cli": "^7.22.6", - "@babel/core": "^7.22.5", + "@babel/core": "^7.22.8", "@babel/preset-env": "^7.22.5", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", From afa2fc447f0ab22402715e1ab92a13bf67ec1732 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:05:47 +0300 Subject: [PATCH 219/225] Build(deps-dev): Bump stylelint-config-twbs-bootstrap (#38898) Bumps [stylelint-config-twbs-bootstrap](https://github.com/twbs/stylelint-config-twbs-bootstrap) from 11.0.0 to 11.0.1. - [Release notes](https://github.com/twbs/stylelint-config-twbs-bootstrap/releases) - [Commits](https://github.com/twbs/stylelint-config-twbs-bootstrap/compare/v11.0.0...v11.0.1) --- updated-dependencies: - dependency-name: stylelint-config-twbs-bootstrap dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 +++++++++++++++++--------------- package.json | 2 +- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93cfd9c881..9871d3bfa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,7 @@ "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.9.0", - "stylelint-config-twbs-bootstrap": "^11.0.0", + "stylelint-config-twbs-bootstrap": "^11.0.1", "terser": "^5.18.2", "vnu-jar": "23.4.11" }, @@ -10051,9 +10051,9 @@ } }, "node_modules/stylelint-config-twbs-bootstrap": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.0.tgz", - "integrity": "sha512-9ZWfOFatophSU2Dyv58mqwsWrLz9GldoiVMQ00NVEt/sqDNC53c/sX38vTD/4C4E+9eFaPxe+z0/0bpkWR1kFQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.1.tgz", + "integrity": "sha512-kEdVrghfOi1jVr9yE78JKLIh+/jC4GVUsoZceXQH3/A71rcSbNw8zME2tauTrs0je/67Y61iZgwDXpuNRv6L2Q==", "dev": true, "funding": [ { @@ -10070,7 +10070,7 @@ "stylelint-config-standard": "^33.0.0", "stylelint-config-standard-scss": "^10.0.0", "stylelint-scss": "^5.0.1", - "stylelint-stylistic": "^0.4.2" + "stylelint-stylistic": "^0.4.3" }, "engines": { "node": "^14.13.1 || >=16.0.0" @@ -10108,11 +10108,12 @@ } }, "node_modules/stylelint-stylistic": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/stylelint-stylistic/-/stylelint-stylistic-0.4.2.tgz", - "integrity": "sha512-WF/fLvotTklG8LZ+fO0nxhu5swVENHhSat2l5ckrmtXpij1P9ybYa56XivOg/E02CH+Ygui5pd2hQrlli3NCDQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/stylelint-stylistic/-/stylelint-stylistic-0.4.3.tgz", + "integrity": "sha512-WphmneK3MRrm5ixvRPWy7+c9+EQUh0FPvNMXW/N9VD85vyqtpxUejpD+mxubVVht0fRgidcqBxtW3s3tU2Ujhw==", "dev": true, "dependencies": { + "is-plain-object": "^5.0.0", "postcss": "^8.4.21", "postcss-media-query-parser": "^0.2.3", "postcss-value-parser": "^4.2.0", @@ -18165,16 +18166,16 @@ } }, "stylelint-config-twbs-bootstrap": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.0.tgz", - "integrity": "sha512-9ZWfOFatophSU2Dyv58mqwsWrLz9GldoiVMQ00NVEt/sqDNC53c/sX38vTD/4C4E+9eFaPxe+z0/0bpkWR1kFQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-11.0.1.tgz", + "integrity": "sha512-kEdVrghfOi1jVr9yE78JKLIh+/jC4GVUsoZceXQH3/A71rcSbNw8zME2tauTrs0je/67Y61iZgwDXpuNRv6L2Q==", "dev": true, "requires": { "stylelint-config-recess-order": "^4.2.0", "stylelint-config-standard": "^33.0.0", "stylelint-config-standard-scss": "^10.0.0", "stylelint-scss": "^5.0.1", - "stylelint-stylistic": "^0.4.2" + "stylelint-stylistic": "^0.4.3" } }, "stylelint-order": { @@ -18200,11 +18201,12 @@ } }, "stylelint-stylistic": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/stylelint-stylistic/-/stylelint-stylistic-0.4.2.tgz", - "integrity": "sha512-WF/fLvotTklG8LZ+fO0nxhu5swVENHhSat2l5ckrmtXpij1P9ybYa56XivOg/E02CH+Ygui5pd2hQrlli3NCDQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/stylelint-stylistic/-/stylelint-stylistic-0.4.3.tgz", + "integrity": "sha512-WphmneK3MRrm5ixvRPWy7+c9+EQUh0FPvNMXW/N9VD85vyqtpxUejpD+mxubVVht0fRgidcqBxtW3s3tU2Ujhw==", "dev": true, "requires": { + "is-plain-object": "^5.0.0", "postcss": "^8.4.21", "postcss-media-query-parser": "^0.2.3", "postcss-value-parser": "^4.2.0", diff --git a/package.json b/package.json index 53d7503b48..0c7f14f2ab 100644 --- a/package.json +++ b/package.json @@ -149,7 +149,7 @@ "sass-true": "^7.0.0", "shelljs": "^0.8.5", "stylelint": "^15.9.0", - "stylelint-config-twbs-bootstrap": "^11.0.0", + "stylelint-config-twbs-bootstrap": "^11.0.1", "terser": "^5.18.2", "vnu-jar": "23.4.11" }, From de69649b3aca7bbe2eb6b6fb294cb508d8d6ad04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:08:08 +0300 Subject: [PATCH 220/225] Build(deps-dev): Bump @babel/preset-env from 7.22.5 to 7.22.7 (#38899) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.5 to 7.22.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.7/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 200 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 100 insertions(+), 102 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9871d3bfa5..562465d1c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "devDependencies": { "@babel/cli": "^7.22.6", "@babel/core": "^7.22.8", - "@babel/preset-env": "^7.22.5", + "@babel/preset-env": "^7.22.7", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.2", @@ -274,17 +274,16 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", + "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { "@babel/core": "^7.4.0-0" @@ -852,9 +851,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz", - "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", + "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", @@ -950,19 +949,19 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz", - "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, "engines": { @@ -1358,9 +1357,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz", - "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", + "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1609,13 +1608,13 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz", - "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.7.tgz", + "integrity": "sha512-1whfDtW+CzhETuzYXfcgZAh8/GFMeEbz0V5dVgya8YeJyCU6Y/P2Gnx4Qb3MylK68Zu9UiwUvbPMPTpFAOJ+sQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/compat-data": "^7.22.6", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", @@ -1640,13 +1639,13 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.7", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", "@babel/plugin-transform-block-scoping": "^7.22.5", "@babel/plugin-transform-class-properties": "^7.22.5", "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", "@babel/plugin-transform-computed-properties": "^7.22.5", "@babel/plugin-transform-destructuring": "^7.22.5", "@babel/plugin-transform-dotall-regex": "^7.22.5", @@ -1671,7 +1670,7 @@ "@babel/plugin-transform-object-rest-spread": "^7.22.5", "@babel/plugin-transform-object-super": "^7.22.5", "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", "@babel/plugin-transform-parameters": "^7.22.5", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.5", @@ -1689,11 +1688,11 @@ "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0" }, "engines": { "node": ">=6.9.0" @@ -2931,39 +2930,39 @@ "dev": true }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", + "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.1", + "@nicolo-ribaudo/semver-v6": "^6.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", + "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" + "@babel/helper-define-polyfill-provider": "^0.4.1", + "core-js-compat": "^3.31.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", + "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0" + "@babel/helper-define-polyfill-provider": "^0.4.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -3788,12 +3787,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", "dev": true, "dependencies": { - "browserslist": "^4.21.5" + "browserslist": "^4.21.9" }, "funding": { "type": "opencollective", @@ -11141,17 +11140,16 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", + "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" } }, "@babel/helper-environment-visitor": { @@ -11549,9 +11547,9 @@ } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz", - "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", + "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.5", @@ -11611,19 +11609,19 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz", - "integrity": "sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" } }, @@ -11869,9 +11867,9 @@ } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz", - "integrity": "sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", + "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.22.5", @@ -12024,13 +12022,13 @@ } }, "@babel/preset-env": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz", - "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.7.tgz", + "integrity": "sha512-1whfDtW+CzhETuzYXfcgZAh8/GFMeEbz0V5dVgya8YeJyCU6Y/P2Gnx4Qb3MylK68Zu9UiwUvbPMPTpFAOJ+sQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/compat-data": "^7.22.6", + "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", @@ -12055,13 +12053,13 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.7", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", "@babel/plugin-transform-block-scoping": "^7.22.5", "@babel/plugin-transform-class-properties": "^7.22.5", "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", "@babel/plugin-transform-computed-properties": "^7.22.5", "@babel/plugin-transform-destructuring": "^7.22.5", "@babel/plugin-transform-dotall-regex": "^7.22.5", @@ -12086,7 +12084,7 @@ "@babel/plugin-transform-object-rest-spread": "^7.22.5", "@babel/plugin-transform-object-super": "^7.22.5", "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", "@babel/plugin-transform-parameters": "^7.22.5", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.5", @@ -12104,11 +12102,11 @@ "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0" } }, "@babel/preset-modules": { @@ -12986,33 +12984,33 @@ "dev": true }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", + "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.1", + "@nicolo-ribaudo/semver-v6": "^6.3.3" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", + "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" + "@babel/helper-define-polyfill-provider": "^0.4.1", + "core-js-compat": "^3.31.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", + "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0" + "@babel/helper-define-polyfill-provider": "^0.4.1" } }, "balanced-match": { @@ -13601,12 +13599,12 @@ "dev": true }, "core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", "dev": true, "requires": { - "browserslist": "^4.21.5" + "browserslist": "^4.21.9" } }, "core-util-is": { diff --git a/package.json b/package.json index 0c7f14f2ab..fbe0e84ca2 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "devDependencies": { "@babel/cli": "^7.22.6", "@babel/core": "^7.22.8", - "@babel/preset-env": "^7.22.5", + "@babel/preset-env": "^7.22.7", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.2", From a5c7303fa23a2c88d930c233b26da4643aeba5d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:10:41 +0300 Subject: [PATCH 221/225] Build(deps-dev): Bump stylelint from 15.9.0 to 15.10.1 (#38880) Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.9.0 to 15.10.1. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/15.9.0...15.10.1) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 434 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 287 insertions(+), 149 deletions(-) diff --git a/package-lock.json b/package-lock.json index 562465d1c6..ce6d29882e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,7 @@ "sass": "^1.63.6", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.9.0", + "stylelint": "^15.10.1", "stylelint-config-twbs-bootstrap": "^11.0.1", "terser": "^5.18.2", "vnu-jar": "23.4.11" @@ -1794,9 +1794,9 @@ } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz", + "integrity": "sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==", "dev": true, "funding": [ { @@ -1829,9 +1829,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", - "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz", + "integrity": "sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ==", "dev": true, "funding": [ { @@ -1847,24 +1847,30 @@ "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-parser-algorithms": "^2.3.0", "@csstools/css-tokenizer": "^2.1.1" } }, "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.0.13" } }, "node_modules/@eslint-community/eslint-utils": { @@ -3452,38 +3458,45 @@ } }, "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "dev": true, + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-lite": { @@ -3950,12 +3963,15 @@ } }, "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decamelize-keys": { @@ -3974,6 +3990,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", @@ -5033,9 +5058,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -7315,26 +7340,26 @@ } }, "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", "dev": true, "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", "decamelize-keys": "^1.1.0", "hard-rejection": "^2.1.0", "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7379,10 +7404,45 @@ "node": ">=10" } }, + "node_modules/meow/node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/meow/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7395,9 +7455,9 @@ } }, "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, "engines": { "node": ">=10" @@ -8905,16 +8965,46 @@ } }, "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", "dev": true, "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/regenerate": { @@ -9919,22 +10009,22 @@ "dev": true }, "node_modules/stylelint": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.9.0.tgz", - "integrity": "sha512-sXtAZi64CllWr6A+8ymDWnlIaYwuAa7XRmGnJxLQXFNnLjd3Izm4HAD+loKVaZ7cpK6SLxhAUX1lwPJKGCn0mg==", + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.10.1.tgz", + "integrity": "sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==", "dev": true, "dependencies": { - "@csstools/css-parser-algorithms": "^2.2.0", + "@csstools/css-parser-algorithms": "^2.3.0", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/media-query-list-parser": "^2.1.0", - "@csstools/selector-specificity": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.2", + "@csstools/selector-specificity": "^3.0.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^8.2.0", "css-functions-list": "^3.1.0", "css-tree": "^2.3.1", "debug": "^4.3.4", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", @@ -9947,12 +10037,11 @@ "is-plain-object": "^5.0.0", "known-css-properties": "^0.27.0", "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", + "meow": "^10.1.5", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", "postcss": "^8.4.24", - "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", "postcss-selector-parser": "^6.0.13", @@ -9967,7 +10056,7 @@ "write-file-atomic": "^5.0.1" }, "bin": { - "stylelint": "bin/stylelint.js" + "stylelint": "bin/stylelint.mjs" }, "engines": { "node": "^14.13.1 || >=16.0.0" @@ -10391,12 +10480,15 @@ } }, "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/trim-repeated": { @@ -12184,9 +12276,9 @@ "dev": true }, "@csstools/css-parser-algorithms": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz", + "integrity": "sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==", "dev": true, "requires": {} }, @@ -12197,16 +12289,16 @@ "dev": true }, "@csstools/media-query-list-parser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", - "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz", + "integrity": "sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ==", "dev": true, "requires": {} }, "@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", "dev": true, "requires": {} }, @@ -13352,26 +13444,27 @@ "dev": true }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", "dev": true, "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" }, "dependencies": { - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true } } @@ -13717,9 +13810,9 @@ } }, "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", "dev": true }, "decamelize-keys": { @@ -13732,6 +13825,12 @@ "map-obj": "^1.0.0" }, "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", @@ -14544,9 +14643,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -16212,23 +16311,23 @@ "dev": true }, "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", "dev": true, "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", "decamelize-keys": "^1.1.0", "hard-rejection": "^2.1.0", "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" }, "dependencies": { "hosted-git-info": { @@ -16261,19 +16360,42 @@ "validate-npm-package-license": "^3.0.1" } }, + "read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + } + }, + "read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "requires": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + } + }, "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true }, "yallist": { @@ -17290,13 +17412,30 @@ } }, "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true + }, + "strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "requires": { + "min-indent": "^1.0.1" + } + } } }, "regenerate": { @@ -18043,22 +18182,22 @@ "dev": true }, "stylelint": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.9.0.tgz", - "integrity": "sha512-sXtAZi64CllWr6A+8ymDWnlIaYwuAa7XRmGnJxLQXFNnLjd3Izm4HAD+loKVaZ7cpK6SLxhAUX1lwPJKGCn0mg==", + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.10.1.tgz", + "integrity": "sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==", "dev": true, "requires": { - "@csstools/css-parser-algorithms": "^2.2.0", + "@csstools/css-parser-algorithms": "^2.3.0", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/media-query-list-parser": "^2.1.0", - "@csstools/selector-specificity": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.2", + "@csstools/selector-specificity": "^3.0.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^8.2.0", "css-functions-list": "^3.1.0", "css-tree": "^2.3.1", "debug": "^4.3.4", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", @@ -18071,12 +18210,11 @@ "is-plain-object": "^5.0.0", "known-css-properties": "^0.27.0", "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", + "meow": "^10.1.5", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", "postcss": "^8.4.24", - "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", "postcss-selector-parser": "^6.0.13", @@ -18397,9 +18535,9 @@ "dev": true }, "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", "dev": true }, "trim-repeated": { diff --git a/package.json b/package.json index fbe0e84ca2..fd4496e8e8 100644 --- a/package.json +++ b/package.json @@ -148,7 +148,7 @@ "sass": "^1.63.6", "sass-true": "^7.0.0", "shelljs": "^0.8.5", - "stylelint": "^15.9.0", + "stylelint": "^15.10.1", "stylelint-config-twbs-bootstrap": "^11.0.1", "terser": "^5.18.2", "vnu-jar": "23.4.11" From a0931d0f6b43d36a95840237979ba6ee2b447a01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:13:19 +0300 Subject: [PATCH 222/225] Build(deps-dev): Bump nodemon from 2.0.22 to 3.0.1 (#38893) Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.22 to 3.0.1. - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v2.0.22...v3.0.1) --- updated-dependencies: - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 156 +++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 121 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce6d29882e..d90afdd710 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.6", - "nodemon": "^2.0.22", + "nodemon": "^3.0.1", "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", @@ -7697,9 +7697,9 @@ "dev": true }, "node_modules/nodemon": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", + "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -7707,8 +7707,8 @@ "ignore-by-default": "^1.0.1", "minimatch": "^3.1.2", "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", "supports-color": "^5.5.0", "touch": "^3.1.0", "undefsafe": "^2.0.5" @@ -7717,7 +7717,7 @@ "nodemon": "bin/nodemon.js" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" }, "funding": { "type": "opencollective", @@ -7733,15 +7733,39 @@ "ms": "^2.1.1" } }, - "node_modules/nodemon/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/nodemon/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/nodemon/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nodemon/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/nopt": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", @@ -9554,26 +9578,50 @@ "dev": true }, "node_modules/simple-update-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "dev": true, "dependencies": { - "semver": "~7.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8.10.0" + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/simple-update-notifier/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -16560,9 +16608,9 @@ "dev": true }, "nodemon": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", + "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==", "dev": true, "requires": { "chokidar": "^3.5.2", @@ -16570,8 +16618,8 @@ "ignore-by-default": "^1.0.1", "minimatch": "^3.1.2", "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", "supports-color": "^5.5.0", "touch": "^3.1.0", "undefsafe": "^2.0.5" @@ -16586,10 +16634,28 @@ "ms": "^2.1.1" } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -17825,18 +17891,36 @@ "dev": true }, "simple-update-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "dev": true, "requires": { - "semver": "~7.0.0" + "semver": "^7.5.3" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } diff --git a/package.json b/package.json index fd4496e8e8..5d7c584699 100644 --- a/package.json +++ b/package.json @@ -138,7 +138,7 @@ "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.6", - "nodemon": "^2.0.22", + "nodemon": "^3.0.1", "npm-run-all2": "^6.0.5", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", From ccc73058c1e1bcd5fdab971b4073eaf5dbe1523a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:16:05 +0300 Subject: [PATCH 223/225] Build(deps-dev): Bump npm-run-all2 from 6.0.5 to 6.0.6 (#38900) Bumps [npm-run-all2](https://github.com/bcomnes/npm-run-all2) from 6.0.5 to 6.0.6. - [Release notes](https://github.com/bcomnes/npm-run-all2/releases) - [Changelog](https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md) - [Commits](https://github.com/bcomnes/npm-run-all2/compare/v6.0.5...v6.0.6) --- updated-dependencies: - dependency-name: npm-run-all2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 284 +++++++++++++++++++++++++++++++++++++++++----- package.json | 2 +- 2 files changed, 259 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index d90afdd710..afb9f7143f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.6", "nodemon": "^3.0.1", - "npm-run-all2": "^6.0.5", + "npm-run-all2": "^6.0.6", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", "rollup": "^3.26.2", @@ -7833,17 +7833,17 @@ } }, "node_modules/npm-run-all2": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.0.5.tgz", - "integrity": "sha512-YfYsybLmMLeHK00shmIrArZbbqSov/0o692j8PAJTqZGpWy2bJMnMO00Xrex8S0ziePJUZy14CueF7rVMYAg/w==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.0.6.tgz", + "integrity": "sha512-Ba31DnJj3aqJ5freRdVIoBuRdGjHDt0Sfc7tduR2wYDbtcxsFlga6Sw2pE5Tn3+kdVttVwqzFlmozcT540wDxw==", "dev": true, "dependencies": { - "ansi-styles": "^5.0.0", + "ansi-styles": "^6.2.1", "cross-spawn": "^7.0.3", "memorystream": "^0.3.1", - "minimatch": "^8.0.2", + "minimatch": "^9.0.0", "pidtree": "^0.6.0", - "read-pkg": "^5.2.0", + "read-pkg": "^8.0.0", "shell-quote": "^1.7.3" }, "bin": { @@ -7857,12 +7857,12 @@ } }, "node_modules/npm-run-all2/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -7877,10 +7877,49 @@ "balanced-match": "^1.0.0" } }, + "node_modules/npm-run-all2/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-all2/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-all2/node_modules/lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/npm-run-all2/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/npm-run-all2/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -7892,6 +7931,103 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/npm-run-all2/node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-all2/node_modules/parse-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-all2/node_modules/read-pkg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", + "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^5.0.0", + "parse-json": "^7.0.0", + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-all2/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-all2/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-all2/node_modules/type-fest": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", + "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-all2/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -16708,24 +16844,24 @@ "dev": true }, "npm-run-all2": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.0.5.tgz", - "integrity": "sha512-YfYsybLmMLeHK00shmIrArZbbqSov/0o692j8PAJTqZGpWy2bJMnMO00Xrex8S0ziePJUZy14CueF7rVMYAg/w==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.0.6.tgz", + "integrity": "sha512-Ba31DnJj3aqJ5freRdVIoBuRdGjHDt0Sfc7tduR2wYDbtcxsFlga6Sw2pE5Tn3+kdVttVwqzFlmozcT540wDxw==", "dev": true, "requires": { - "ansi-styles": "^5.0.0", + "ansi-styles": "^6.2.1", "cross-spawn": "^7.0.3", "memorystream": "^0.3.1", - "minimatch": "^8.0.2", + "minimatch": "^9.0.0", "pidtree": "^0.6.0", - "read-pkg": "^5.2.0", + "read-pkg": "^8.0.0", "shell-quote": "^1.7.3" }, "dependencies": { "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true }, "brace-expansion": { @@ -16737,14 +16873,110 @@ "balanced-match": "^1.0.0" } }, + "hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "requires": { + "lru-cache": "^7.5.1" + } + }, + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + }, + "lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + }, "minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" } + }, + "normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "requires": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + }, + "parse-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + } + }, + "read-pkg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", + "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^5.0.0", + "parse-json": "^7.0.0", + "type-fest": "^3.8.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "type-fest": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", + "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, diff --git a/package.json b/package.json index 5d7c584699..8adabed20a 100644 --- a/package.json +++ b/package.json @@ -139,7 +139,7 @@ "karma-rollup-preprocessor": "7.0.7", "lockfile-lint": "^4.10.6", "nodemon": "^3.0.1", - "npm-run-all2": "^6.0.5", + "npm-run-all2": "^6.0.6", "postcss": "^8.4.25", "postcss-cli": "^10.1.0", "rollup": "^3.26.2", From 877e6725e679007c93c1e5663d209216807fb3ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Jul 2023 08:19:03 +0300 Subject: [PATCH 224/225] Build(deps-dev): Bump terser from 5.18.2 to 5.19.0 (#38901) Bumps [terser](https://github.com/terser/terser) from 5.18.2 to 5.19.0. - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.18.2...v5.19.0) --- updated-dependencies: - dependency-name: terser dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index afb9f7143f..a251b06965 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66,7 +66,7 @@ "shelljs": "^0.8.5", "stylelint": "^15.10.1", "stylelint-config-twbs-bootstrap": "^11.0.1", - "terser": "^5.18.2", + "terser": "^5.19.0", "vnu-jar": "23.4.11" }, "peerDependencies": { @@ -10542,9 +10542,9 @@ } }, "node_modules/terser": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", - "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.0.tgz", + "integrity": "sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -18758,9 +18758,9 @@ } }, "terser": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", - "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.0.tgz", + "integrity": "sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.3", diff --git a/package.json b/package.json index 8adabed20a..d4fce0cd17 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "shelljs": "^0.8.5", "stylelint": "^15.10.1", "stylelint-config-twbs-bootstrap": "^11.0.1", - "terser": "^5.18.2", + "terser": "^5.19.0", "vnu-jar": "23.4.11" }, "files": [ From cdcb503b88a6d3ddcc870022a740b996af0034d3 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 12 Jul 2023 08:23:48 +0300 Subject: [PATCH 225/225] Regenerate package-lock.json --- package-lock.json | 1103 ++++++++++++++++++++++++--------------------- 1 file changed, 585 insertions(+), 518 deletions(-) diff --git a/package-lock.json b/package-lock.json index a251b06965..2c5c9113ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -234,9 +234,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz", + "integrity": "sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -246,8 +246,8 @@ "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" + "@babel/helper-split-export-declaration": "^7.22.6", + "@nicolo-ribaudo/semver-v6": "^6.3.3" }, "engines": { "node": ">=6.9.0" @@ -257,14 +257,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz", - "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.6.tgz", + "integrity": "sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -1724,9 +1724,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" @@ -1999,12 +1999,12 @@ } }, "node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.25.16" + "@sinclair/typebox": "^0.27.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2043,9 +2043,9 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -2295,9 +2295,9 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, "node_modules/@sindresorhus/is": { @@ -2376,12 +2376,12 @@ "dev": true }, "node_modules/@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", "dev": true, "dependencies": { - "@types/unist": "*" + "@types/unist": "^2" } }, "node_modules/@types/minimist": { @@ -2391,9 +2391,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", + "version": "20.4.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.1.tgz", + "integrity": "sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -2415,9 +2415,9 @@ "dev": true }, "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, "node_modules/@xhmikosr/archive-type": { @@ -2564,9 +2564,9 @@ } }, "node_modules/@xhmikosr/decompress/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -2606,16 +2606,13 @@ } }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.44", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz", - "integrity": "sha512-UVAt9Icc8zfGXioeYJ8XMoSTxOYVmlal2TRNxy9Uh91taS72kQFalK7LpIslcvEBKy4XtarmfIwcFIU3ZY64lw==", + "version": "3.0.0-rc.48.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.48.1.tgz", + "integrity": "sha512-qEewJouhRvaecGjbkjz9kMKn96UASbDodNrE5MYy2TrXkHcisIkbMxZdGBYfAq+s1dFtCSx/5H4k5bEkfakM+A==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" } }, "node_modules/@yarnpkg/parsers/node_modules/argparse": { @@ -2660,9 +2657,9 @@ } }, "node_modules/acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -3064,9 +3061,9 @@ } }, "node_modules/bin-version-check/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3891,9 +3888,9 @@ } }, "node_modules/css-functions-list": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", + "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", "dev": true, "engines": { "node": ">=12.22" @@ -4291,9 +4288,9 @@ } }, "node_modules/engine.io": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", - "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.1.tgz", + "integrity": "sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -4304,7 +4301,7 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", + "engine.io-parser": "~5.1.0", "ws": "~8.11.0" }, "engines": { @@ -4312,9 +4309,9 @@ } }, "node_modules/engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz", + "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==", "dev": true, "engines": { "node": ">=10.0.0" @@ -4726,9 +4723,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -5837,10 +5834,25 @@ } }, "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/html-escaper": { "version": "2.0.2", @@ -6039,9 +6051,9 @@ "dev": true }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", "dev": true }, "node_modules/import-fresh": { @@ -6402,12 +6414,12 @@ } }, "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-plain-object": { @@ -6704,21 +6716,28 @@ } }, "node_modules/jasmine-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", + "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", + "dev": true, + "peer": true + }, + "node_modules/jasmine/node_modules/jasmine-core": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, "node_modules/jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", + "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.4.3", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -7039,6 +7058,12 @@ "karma-jasmine": "^5.0.0" } }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + }, "node_modules/karma-rollup-preprocessor": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz", @@ -7258,9 +7283,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -7484,15 +7509,6 @@ "node": ">=10" } }, - "node_modules/merge-options/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -7639,6 +7655,15 @@ "node": ">= 6" } }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -7691,9 +7716,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, "node_modules/nodemon": { @@ -7782,26 +7807,53 @@ } }, "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -7877,45 +7929,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/npm-run-all2/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-run-all2/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-run-all2/node_modules/lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/npm-run-all2/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/npm-run-all2/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -7931,103 +7944,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-run-all2/node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-run-all2/node_modules/parse-json": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", - "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-all2/node_modules/read-pkg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", - "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^5.0.0", - "parse-json": "^7.0.0", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-all2/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-run-all2/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-run-all2/node_modules/type-fest": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", - "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-all2/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -8587,14 +8503,14 @@ } }, "node_modules/postcss-cli/node_modules/globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -8802,12 +8718,12 @@ } }, "node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -8978,18 +8894,21 @@ } }, "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", + "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", "dev": true, "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^5.0.0", + "parse-json": "^7.0.0", + "type-fest": "^3.8.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up": { @@ -9022,6 +8941,12 @@ "node": ">=8" } }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -9034,6 +8959,18 @@ "node": ">=8" } }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -9061,6 +8998,39 @@ "node": ">=8" } }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -9070,6 +9040,43 @@ "node": ">=8" } }, + "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-pkg/node_modules/lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -9566,9 +9573,9 @@ "dev": true }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -9614,9 +9621,9 @@ } }, "node_modules/semver-truncate/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -9818,15 +9825,16 @@ "dev": true }, "node_modules/socket.io": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz", - "integrity": "sha512-Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.1.tgz", + "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.4.2", + "engine.io": "~6.5.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, @@ -9880,6 +9888,15 @@ "node": ">=0.10.0" } }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10124,6 +10141,15 @@ "is-plain-obj": "^1.1.0" } }, + "node_modules/strip-dirs/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -10251,9 +10277,9 @@ } }, "node_modules/stylelint-config-recess-order": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.2.0.tgz", - "integrity": "sha512-cWC66tUx74OgurUQaTAH4iJ4JbyisMwlJH8BO/oxglDLZBUNFggjwPFVtgsmd8rS+bUfm7sPlRrF00iAihESwA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.3.0.tgz", + "integrity": "sha512-EWVtxZ8oq4/meTrRNUDrS5TqMz6TX72JjKDwVQq0JJDXE+P/o7UuFw3wWV/0O9yvJfh/da6nJY71ZUn/wSfB4g==", "dev": true, "dependencies": { "stylelint-order": "6.x" @@ -10531,9 +10557,9 @@ "dev": true }, "node_modules/tar-stream": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.4.tgz", - "integrity": "sha512-IlHr7ZOW6XaVBCrSCokUJG4IqUuRcWW76B8XbrtCotbaDh6zVGE7WPCzaSz1CN+acFmWiwoa+cE4RZsom0RzXg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, "dependencies": { "b4a": "^1.6.4", @@ -10733,9 +10759,9 @@ } }, "node_modules/tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", "dev": true }, "node_modules/type-check": { @@ -10751,12 +10777,15 @@ } }, "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", + "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", "dev": true, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/type-is": { @@ -11077,9 +11106,9 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.10.tgz", + "integrity": "sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", @@ -11388,9 +11417,9 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz", - "integrity": "sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz", + "integrity": "sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -11400,19 +11429,19 @@ "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.5", - "semver": "^6.3.0" + "@babel/helper-split-export-declaration": "^7.22.6", + "@nicolo-ribaudo/semver-v6": "^6.3.3" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz", - "integrity": "sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.6.tgz", + "integrity": "sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.0" + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "regexpu-core": "^5.3.1" } }, "@babel/helper-define-polyfill-provider": { @@ -12405,9 +12434,9 @@ "dev": true }, "@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.11" @@ -12571,12 +12600,12 @@ "dev": true }, "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", "dev": true, "requires": { - "@sinclair/typebox": "^0.25.16" + "@sinclair/typebox": "^0.27.8" } }, "@jridgewell/gen-mapping": { @@ -12603,9 +12632,9 @@ "dev": true }, "@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -12774,9 +12803,9 @@ } }, "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, "@sindresorhus/is": { @@ -12846,12 +12875,12 @@ "dev": true }, "@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", "dev": true, "requires": { - "@types/unist": "*" + "@types/unist": "^2" } }, "@types/minimist": { @@ -12861,9 +12890,9 @@ "dev": true }, "@types/node": { - "version": "20.2.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", + "version": "20.4.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.1.tgz", + "integrity": "sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==", "dev": true }, "@types/normalize-package-data": { @@ -12885,9 +12914,9 @@ "dev": true }, "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, "@xhmikosr/archive-type": { @@ -12955,9 +12984,9 @@ } }, "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -13036,9 +13065,9 @@ } }, "@yarnpkg/parsers": { - "version": "3.0.0-rc.44", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz", - "integrity": "sha512-UVAt9Icc8zfGXioeYJ8XMoSTxOYVmlal2TRNxy9Uh91taS72kQFalK7LpIslcvEBKy4XtarmfIwcFIU3ZY64lw==", + "version": "3.0.0-rc.48.1", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.48.1.tgz", + "integrity": "sha512-qEewJouhRvaecGjbkjz9kMKn96UASbDodNrE5MYy2TrXkHcisIkbMxZdGBYfAq+s1dFtCSx/5H4k5bEkfakM+A==", "dev": true, "requires": { "js-yaml": "^3.10.0", @@ -13083,9 +13112,9 @@ } }, "acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, "acorn-jsx": { @@ -13344,9 +13373,9 @@ } }, "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -13945,9 +13974,9 @@ } }, "css-functions-list": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", + "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", "dev": true }, "css-tree": { @@ -14243,9 +14272,9 @@ "dev": true }, "engine.io": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", - "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.1.tgz", + "integrity": "sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -14256,14 +14285,14 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", + "engine.io-parser": "~5.1.0", "ws": "~8.11.0" } }, "engine.io-parser": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.7.tgz", - "integrity": "sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz", + "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==", "dev": true }, "ent": { @@ -14673,9 +14702,9 @@ } }, "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -15386,10 +15415,21 @@ } }, "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "requires": { + "lru-cache": "^7.5.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + } + } }, "html-escaper": { "version": "2.0.2", @@ -15528,9 +15568,9 @@ "dev": true }, "immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", "dev": true }, "import-fresh": { @@ -15782,9 +15822,9 @@ "dev": true }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true }, "is-plain-object": { @@ -15998,24 +16038,33 @@ "requires": { "glob": "^7.1.6", "jasmine-core": "^4.6.0" + }, + "dependencies": { + "jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + } } }, "jasmine-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", + "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", + "dev": true, + "peer": true }, "jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", + "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.4.3", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -16261,6 +16310,14 @@ "dev": true, "requires": { "jasmine-core": "^4.1.0" + }, + "dependencies": { + "jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + } } }, "karma-jasmine-html-reporter": { @@ -16438,9 +16495,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -16597,14 +16654,6 @@ "dev": true, "requires": { "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - } } }, "merge-stream": { @@ -16702,6 +16751,14 @@ "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } } }, "mkdirp": { @@ -16738,9 +16795,9 @@ "dev": true }, "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, "nodemon": { @@ -16806,21 +16863,39 @@ } }, "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -16873,33 +16948,6 @@ "balanced-match": "^1.0.0" } }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true - }, - "lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", - "dev": true - }, - "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true - }, "minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -16908,75 +16956,6 @@ "requires": { "brace-expansion": "^2.0.1" } - }, - "normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "requires": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "parse-json": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", - "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - } - }, - "read-pkg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", - "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^5.0.0", - "parse-json": "^7.0.0", - "type-fest": "^3.8.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "type-fest": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", - "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } }, @@ -17348,14 +17327,14 @@ } }, "globby": { - "version": "13.1.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", - "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, "requires": { "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -17481,12 +17460,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -17604,15 +17583,42 @@ } }, "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz", + "integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==", "dev": true, "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^5.0.0", + "parse-json": "^7.0.0", + "type-fest": "^3.8.0" + }, + "dependencies": { + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + }, + "lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true + }, + "parse-json": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + } + } } }, "read-pkg-up": { @@ -17636,6 +17642,12 @@ "path-exists": "^4.0.0" } }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -17645,6 +17657,18 @@ "p-locate": "^4.1.0" } }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -17663,6 +17687,32 @@ "p-limit": "^2.2.0" } }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -18015,9 +18065,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "semver-regex": { @@ -18045,9 +18095,9 @@ } }, "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -18201,15 +18251,16 @@ } }, "socket.io": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.2.tgz", - "integrity": "sha512-Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.1.tgz", + "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.4.2", + "engine.io": "~6.5.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" } @@ -18240,6 +18291,14 @@ "dev": true, "requires": { "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } } }, "sort-keys-length": { @@ -18452,6 +18511,14 @@ "requires": { "inspect-with-kind": "^1.0.5", "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } } }, "strip-final-newline": { @@ -18572,9 +18639,9 @@ } }, "stylelint-config-recess-order": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.2.0.tgz", - "integrity": "sha512-cWC66tUx74OgurUQaTAH4iJ4JbyisMwlJH8BO/oxglDLZBUNFggjwPFVtgsmd8rS+bUfm7sPlRrF00iAihESwA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-4.3.0.tgz", + "integrity": "sha512-EWVtxZ8oq4/meTrRNUDrS5TqMz6TX72JjKDwVQq0JJDXE+P/o7UuFw3wWV/0O9yvJfh/da6nJY71ZUn/wSfB4g==", "dev": true, "requires": { "stylelint-order": "6.x" @@ -18747,9 +18814,9 @@ } }, "tar-stream": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.4.tgz", - "integrity": "sha512-IlHr7ZOW6XaVBCrSCokUJG4IqUuRcWW76B8XbrtCotbaDh6zVGE7WPCzaSz1CN+acFmWiwoa+cE4RZsom0RzXg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, "requires": { "b4a": "^1.6.4", @@ -18903,9 +18970,9 @@ } }, "tslib": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", - "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==", "dev": true }, "type-check": { @@ -18918,9 +18985,9 @@ } }, "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", + "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", "dev": true }, "type-is": { @@ -19158,9 +19225,9 @@ } }, "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.10.tgz", + "integrity": "sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5",