From 0fd8c4ac854f379da9d9018f1563052725f67400 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 11:19:27 -0500
Subject: [PATCH 01/22] Create global stylesheets for shared CSS vars
---
.storybook/preview.js | 5 ++++-
src/core/colors.css | 6 ++++++
src/core/fonts.css | 10 ++++++++++
src/core/index.css | 2 ++
4 files changed, 22 insertions(+), 1 deletion(-)
create mode 100644 src/core/colors.css
create mode 100644 src/core/fonts.css
create mode 100644 src/core/index.css
diff --git a/.storybook/preview.js b/.storybook/preview.js
index 8fa5850..a34662d 100644
--- a/.storybook/preview.js
+++ b/.storybook/preview.js
@@ -2,9 +2,12 @@ import UswdsTheme from "./UswdsTheme";
// Global component styles.
import "../storybook/index.css";
-// Theme overrides.
+// Storybook overrides.
import "./index.css";
+// USWDS Core props.
+import "../src/core/index.css";
+
/** @type { import('@storybook/web-components').Preview } */
const preview = {
parameters: {
diff --git a/src/core/colors.css b/src/core/colors.css
new file mode 100644
index 0000000..60cd837
--- /dev/null
+++ b/src/core/colors.css
@@ -0,0 +1,6 @@
+:root {
+ --usa-base-lightest: #f0f0f0;
+
+ --theme-link-color: #005ea2;
+ --theme-link-hover-color: #1a4480;
+}
diff --git a/src/core/fonts.css b/src/core/fonts.css
new file mode 100644
index 0000000..8db2dbd
--- /dev/null
+++ b/src/core/fonts.css
@@ -0,0 +1,10 @@
+:root {
+ --font-stack-source-sans-pro: "Source Sans Pro", "Helvetica Neue", "Helvetica",
+ "Roboto", "Arial", sans-serif;
+ --font-stack-public-sans: "Public Sans Web", -apple-system, BlinkMacSystemFont,
+ "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
+ "Segoe UI Emoji", "Segoe UI Symbol";
+
+ --usa-font-sans: var(--font-stack-source-sans-pro);
+ --usa-font-ui: var(--usa-font-sans);
+}
diff --git a/src/core/index.css b/src/core/index.css
new file mode 100644
index 0000000..ce251fd
--- /dev/null
+++ b/src/core/index.css
@@ -0,0 +1,2 @@
+@import "./colors.css" layer;
+@import "./fonts.css" layer;
From 193708bae3a0d5c579c3d5e9e2fd6be0c244a92f Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 11:20:09 -0500
Subject: [PATCH 02/22] Create and document Banner settings
---
src/components/usa-banner/index.js | 24 ++++++++++++++-
src/components/usa-banner/usa-banner.scss.js | 32 +++++++++++++++++---
2 files changed, 51 insertions(+), 5 deletions(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index 445ebdd..666f84d 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -8,6 +8,28 @@ import usFlagSmall from "@uswds/uswds/img/us_flag_small.png";
import iconDotGov from "@uswds/uswds/img/icon-dot-gov.svg";
import iconHttps from "@uswds/uswds/img/icon-https.svg";
+/**
+ * @summary The usa-banner component.
+ *
+ * @attribute {string} lang - The element's language.
+ * @attribute {boolean} isOpen - If the banner is expanded or not.
+ * @attribute {string} label - The custom aria label users can override.
+ * @attribute {string} string - The top level domain for the site.
+ *
+ * @cssprop --theme-banner-background-color - Sets banner background color.
+ * @cssprop --theme-banner-font-family - Sets banner font family.
+ * @cssprop --theme-banner-link-color - Sets the default link color.
+ * @cssprop --theme-banner-link-hover-color - Sets the default link color.
+ *
+ * @slot banner-text - The text for official government website text.
+ * @slot banner-action - Action text label "Here's how you know."
+ * @slot domain-heading - Heading text for the domain section.
+ * @slot domain-text - Body text for domain section.
+ * @slot https-heading - Heading for HTTPs section.
+ * @slot https-text - Body text for HTTPs section.
+ *
+ * @tagname usa-banner
+ */
export class UsaBanner extends LitElement {
static properties = {
lang: { type: String },
@@ -39,7 +61,7 @@ export class UsaBanner extends LitElement {
banner: {
label: "Official website of the United States government",
text: "An official website of the United States government",
- action: "Here's how you know",
+ action: "Here's how you know!",
},
domain: {
heading: "Official websites use",
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index d1aec5e..94fe73c 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -1,4 +1,6 @@
import usaBannerStyle from "@uswds/uswds/scss/usa-banner?inline";
+// import { Colors, Fonts } from "../../core/index.css";
+
("@uswds/uswds/scss/usa-banner");
import { unsafeCSS, css } from "lit";
@@ -6,24 +8,46 @@ import close from "@uswds/uswds/img/usa-icons/close.svg";
import expandMore from "@uswds/uswds/img/usa-icons/expand_more.svg";
import expandLess from "@uswds/uswds/img/usa-icons/expand_less.svg";
-// ! CSS won't work if comments added *inside* css``.
export const bannerStyles = [
unsafeCSS(usaBannerStyle),
css`
+ :host {
+ --theme-banner-background-color: var(--usa-base-lightest, #f0f0f0);
+ --theme-banner-font-family: var(--usa-font-ui, system-ui, sans-serif);
+ --theme-banner-link-color: var(--theme-link-color, #005ea2);
+ --theme-banner-link-color-hover: var(--theme-link-hover-color, #005ea2);
+ // Missing theme-banner-max-width because we can't pass custom property to media queries.
+ }
+
* {
box-sizing: border-box;
}
+
+ .usa-banner {
+ background-color: var(--theme-banner-background-color);
+ font-family: var(--theme-banner-font-family);
+ }
+
.usa-banner__inner {
flex-wrap: nowrap;
}
+ /* Allows banner action to inherit font variable. */
+ .usa-banner .usa-accordion {
+ font-family: inherit;
+ }
+
.usa-accordion__button {
+ color: var(--theme-banner-link-color);
cursor: pointer;
+ font-family: inherit;
}
- `,
- //* In USWDS close icon is set via max-width media query, flipped it here.
- css`
+ .usa-accordion__button:hover {
+ color: var(--theme-banner-link-hover-color);
+ }
+
+ /* In USWDS close icon is set via max-width media query, flipped it here. */
.usa-banner__button::after,
.usa-banner__header-action::after {
background-image: url(${unsafeCSS(expandMore)});
From ca7978305e1274acccf91541841cc824e11ae9cb Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 13:35:33 -0500
Subject: [PATCH 03/22] Move lock icon from markup to CSS
Following pattern from uswds/uswds#5829.
---
src/components/usa-banner/index.js | 32 +++-----------------
src/components/usa-banner/usa-banner.scss.js | 26 ++++++++++++++--
2 files changed, 28 insertions(+), 30 deletions(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index 666f84d..24876dc 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -118,32 +118,6 @@ export class UsaBanner extends LitElement {
return bannerActionText?.textContent;
}
- // TODO: Use inline image instead or translate strings.
- svgLock() {
- return html`
-
-
-
- `;
- }
-
domainTemplate(tld) {
const { domain } = this._bannerText;
@@ -188,8 +162,10 @@ export class UsaBanner extends LitElement {
- ${unsafeHTML(https.text1)} (${this.svgLock()})
- ${unsafeHTML(https.text2)} .${tld} ${https.text3}
+ ${unsafeHTML(https.text1)} () ${unsafeHTML(https.text2)} .${tld} ${https.text3}
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index 94fe73c..4ce590e 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -7,6 +7,7 @@ import { unsafeCSS, css } from "lit";
import close from "@uswds/uswds/img/usa-icons/close.svg";
import expandMore from "@uswds/uswds/img/usa-icons/expand_more.svg";
import expandLess from "@uswds/uswds/img/usa-icons/expand_less.svg";
+import lock from "@uswds/uswds/img/usa-icons/lock.svg";
export const bannerStyles = [
unsafeCSS(usaBannerStyle),
@@ -37,13 +38,13 @@ export const bannerStyles = [
font-family: inherit;
}
- .usa-accordion__button {
+ .usa-banner__button {
color: var(--theme-banner-link-color);
cursor: pointer;
font-family: inherit;
}
- .usa-accordion__button:hover {
+ .usa-banner__button:hover {
color: var(--theme-banner-link-hover-color);
}
@@ -59,6 +60,27 @@ export const bannerStyles = [
mask-image: url(${unsafeCSS(close)});
}
+ /**
+ * HTTPS section lock icon.
+ *
+ * Had to re-write styles to avoid reliance of SASS mixins & functions.
+ * Height and width taken from calculated output in USWDS 3 banner.
+ */
+ .usa-banner__icon-lock {
+ background-image: url(${unsafeCSS(lock)});
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ display: inline-block;
+ height: 1.5ex;
+ mask-image: url(${unsafeCSS(lock)});
+ mask-position: center;
+ mask-repeat: no-repeat;
+ mask-size: cover;
+ vertical-align: middle;
+ width: 1.21875ex;
+ }
+
@media all and (min-width: 40em) {
.usa-banner__button[aria-expanded="true"]::after {
background-image: url(${unsafeCSS(expandLess)});
From d9167dd739d0d5fbc920af8776e09b1c93aa01cb Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:12:21 -0500
Subject: [PATCH 04/22] Reflect lang attribute
---
src/components/usa-banner/index.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index 24876dc..49073d6 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -32,7 +32,10 @@ import iconHttps from "@uswds/uswds/img/icon-https.svg";
*/
export class UsaBanner extends LitElement {
static properties = {
- lang: { type: String },
+ lang: {
+ type: String,
+ reflect: true,
+ },
data: { attribute: false },
isOpen: { type: Boolean },
classes: {},
From 6f95fef828da98ebab781ba944cacc1f14fd716f Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:12:29 -0500
Subject: [PATCH 05/22] Remove redundant story
---
src/components/usa-banner/banner.stories.js | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/components/usa-banner/banner.stories.js b/src/components/usa-banner/banner.stories.js
index 06872bc..5dcde82 100644
--- a/src/components/usa-banner/banner.stories.js
+++ b/src/components/usa-banner/banner.stories.js
@@ -25,12 +25,6 @@ export default {
export const Default = {};
-export const CustomAriaLabel = {
- args: {
- label: "A custom aria label",
- },
-};
-
export const CustomContent = {
args: {
bannerText: "Un site Web officiel du gouvernement américain",
From fc1f243098f57f799132e5e8401d886b769017ff Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:12:40 -0500
Subject: [PATCH 06/22] Update dependencies
---
package-lock.json | 1021 ++++++++++++++++++++++++++++++++++-----------
package.json | 34 +-
2 files changed, 795 insertions(+), 260 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 08643c8..3d08ace 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,38 +8,38 @@
"name": "@uswds/web-components",
"version": "1.0.0-alpha",
"dependencies": {
- "@uswds/uswds": "^3.8.1",
+ "@uswds/uswds": "^3.8.2",
"lit": "^3.2.0",
"sass": "^1.77.6"
},
"devDependencies": {
- "@chromatic-com/storybook": "^1.6.1",
- "@storybook/addon-a11y": "^8.2.7",
- "@storybook/addon-essentials": "^8.2.7",
- "@storybook/addon-links": "^8.2.7",
- "@storybook/blocks": "^8.2.7",
- "@storybook/manager-api": "^8.2.7",
- "@storybook/test": "^8.2.7",
+ "@chromatic-com/storybook": "^1.8.0",
+ "@storybook/addon-a11y": "^8.2.9",
+ "@storybook/addon-essentials": "^8.2.9",
+ "@storybook/addon-links": "^8.2.9",
+ "@storybook/blocks": "^8.2.9",
+ "@storybook/manager-api": "^8.2.9",
+ "@storybook/test": "^8.2.9",
"@storybook/test-runner": "^0.19.0",
- "@storybook/theming": "^8.2.7",
- "@storybook/web-components": "^8.2.7",
- "@storybook/web-components-vite": "^8.2.7",
+ "@storybook/theming": "^8.2.9",
+ "@storybook/web-components": "^8.2.9",
+ "@storybook/web-components-vite": "^8.2.9",
"@vitest/ui": "^1.6.0",
- "axe-playwright": "^2.0.1",
+ "axe-playwright": "^2.0.2",
"concurrently": "^8.2.2",
- "eslint": "^9.8.0",
+ "eslint": "^9.9.1",
"eslint-config-prettier": "^9.1.0",
"http-server": "^14.1.1",
"jsdom": "^24.1.1",
"prettier": "^3.3.3",
- "shadow-dom-testing-library": "^1.11.2",
- "storybook": "^8.2.7",
- "vite": "^5.3.5",
+ "shadow-dom-testing-library": "^1.11.3",
+ "storybook": "^8.2.9",
+ "vite": "^5.4.3",
"vitest": "^1.6.0",
"wait-on": "^7.1.0"
},
"optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.20.0"
+ "@rollup/rollup-linux-x64-gnu": "^4.21.2"
}
},
"node_modules/@adobe/css-tools": {
@@ -72,7 +72,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.25.2",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz",
+ "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -109,11 +111,13 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.25.0",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
+ "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.0",
+ "@babel/types": "^7.25.6",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^2.5.1"
@@ -124,6 +128,8 @@
},
"node_modules/@babel/helper-annotate-as-pure": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
+ "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -135,6 +141,8 @@
},
"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz",
+ "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -161,7 +169,9 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.25.0",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz",
+ "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -170,7 +180,7 @@
"@babel/helper-optimise-call-expression": "^7.24.7",
"@babel/helper-replace-supers": "^7.25.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
- "@babel/traverse": "^7.25.0",
+ "@babel/traverse": "^7.25.4",
"semver": "^6.3.1"
},
"engines": {
@@ -182,6 +192,8 @@
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
"version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz",
+ "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -198,6 +210,8 @@
},
"node_modules/@babel/helper-define-polyfill-provider": {
"version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz",
+ "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -213,6 +227,8 @@
},
"node_modules/@babel/helper-member-expression-to-functions": {
"version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz",
+ "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -254,6 +270,8 @@
},
"node_modules/@babel/helper-optimise-call-expression": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz",
+ "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -273,6 +291,8 @@
},
"node_modules/@babel/helper-remap-async-to-generator": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz",
+ "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -289,6 +309,8 @@
},
"node_modules/@babel/helper-replace-supers": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz",
+ "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -317,6 +339,8 @@
},
"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz",
+ "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -353,6 +377,8 @@
},
"node_modules/@babel/helper-wrap-function": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz",
+ "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -391,11 +417,13 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.25.3",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
+ "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.2"
+ "@babel/types": "^7.25.6"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -406,6 +434,8 @@
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
"version": "7.25.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz",
+ "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -421,6 +451,8 @@
},
"node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz",
+ "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -435,6 +467,8 @@
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz",
+ "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -449,6 +483,8 @@
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz",
+ "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -465,6 +501,8 @@
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz",
+ "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -480,6 +518,8 @@
},
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -524,6 +564,8 @@
},
"node_modules/@babel/plugin-syntax-class-static-block": {
"version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -538,6 +580,8 @@
},
"node_modules/@babel/plugin-syntax-dynamic-import": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -549,6 +593,8 @@
},
"node_modules/@babel/plugin-syntax-export-namespace-from": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -560,6 +606,8 @@
},
"node_modules/@babel/plugin-syntax-flow": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz",
+ "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -573,11 +621,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.24.7",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz",
+ "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -587,11 +637,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.24.7",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz",
+ "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -704,6 +756,8 @@
},
"node_modules/@babel/plugin-syntax-private-property-in-object": {
"version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -746,6 +800,8 @@
},
"node_modules/@babel/plugin-syntax-unicode-sets-regex": {
"version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -761,6 +817,8 @@
},
"node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz",
+ "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -774,14 +832,16 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.25.0",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz",
+ "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.24.8",
"@babel/helper-remap-async-to-generator": "^7.25.0",
"@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/traverse": "^7.25.0"
+ "@babel/traverse": "^7.25.4"
},
"engines": {
"node": ">=6.9.0"
@@ -792,6 +852,8 @@
},
"node_modules/@babel/plugin-transform-async-to-generator": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz",
+ "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -808,6 +870,8 @@
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz",
+ "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -822,6 +886,8 @@
},
"node_modules/@babel/plugin-transform-block-scoping": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz",
+ "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -835,12 +901,14 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.24.7",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz",
+ "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.24.7",
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-create-class-features-plugin": "^7.25.4",
+ "@babel/helper-plugin-utils": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -851,6 +919,8 @@
},
"node_modules/@babel/plugin-transform-class-static-block": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz",
+ "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -866,15 +936,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.25.0",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz",
+ "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.24.7",
- "@babel/helper-compilation-targets": "^7.24.8",
+ "@babel/helper-compilation-targets": "^7.25.2",
"@babel/helper-plugin-utils": "^7.24.8",
"@babel/helper-replace-supers": "^7.25.0",
- "@babel/traverse": "^7.25.0",
+ "@babel/traverse": "^7.25.4",
"globals": "^11.1.0"
},
"engines": {
@@ -886,6 +958,8 @@
},
"node_modules/@babel/plugin-transform-computed-properties": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz",
+ "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -901,6 +975,8 @@
},
"node_modules/@babel/plugin-transform-destructuring": {
"version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz",
+ "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -915,6 +991,8 @@
},
"node_modules/@babel/plugin-transform-dotall-regex": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz",
+ "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -930,6 +1008,8 @@
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz",
+ "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -944,6 +1024,8 @@
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz",
+ "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -959,6 +1041,8 @@
},
"node_modules/@babel/plugin-transform-dynamic-import": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz",
+ "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -974,6 +1058,8 @@
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz",
+ "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -989,6 +1075,8 @@
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz",
+ "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1004,6 +1092,8 @@
},
"node_modules/@babel/plugin-transform-flow-strip-types": {
"version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz",
+ "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1019,6 +1109,8 @@
},
"node_modules/@babel/plugin-transform-for-of": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz",
+ "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1034,6 +1126,8 @@
},
"node_modules/@babel/plugin-transform-function-name": {
"version": "7.25.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz",
+ "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1050,6 +1144,8 @@
},
"node_modules/@babel/plugin-transform-json-strings": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz",
+ "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1065,6 +1161,8 @@
},
"node_modules/@babel/plugin-transform-literals": {
"version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz",
+ "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1079,6 +1177,8 @@
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz",
+ "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1094,6 +1194,8 @@
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz",
+ "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1108,6 +1210,8 @@
},
"node_modules/@babel/plugin-transform-modules-amd": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz",
+ "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1123,6 +1227,8 @@
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
"version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz",
+ "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1139,6 +1245,8 @@
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
"version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz",
+ "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1156,6 +1264,8 @@
},
"node_modules/@babel/plugin-transform-modules-umd": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz",
+ "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1171,6 +1281,8 @@
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz",
+ "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1186,6 +1298,8 @@
},
"node_modules/@babel/plugin-transform-new-target": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz",
+ "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1200,6 +1314,8 @@
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz",
+ "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1215,6 +1331,8 @@
},
"node_modules/@babel/plugin-transform-numeric-separator": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz",
+ "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1230,6 +1348,8 @@
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz",
+ "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1247,6 +1367,8 @@
},
"node_modules/@babel/plugin-transform-object-super": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz",
+ "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1262,6 +1384,8 @@
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz",
+ "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1277,6 +1401,8 @@
},
"node_modules/@babel/plugin-transform-optional-chaining": {
"version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz",
+ "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1293,6 +1419,8 @@
},
"node_modules/@babel/plugin-transform-parameters": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz",
+ "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1306,12 +1434,14 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.24.7",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz",
+ "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.24.7",
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-create-class-features-plugin": "^7.25.4",
+ "@babel/helper-plugin-utils": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -1322,6 +1452,8 @@
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz",
+ "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1339,6 +1471,8 @@
},
"node_modules/@babel/plugin-transform-property-literals": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz",
+ "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1353,6 +1487,8 @@
},
"node_modules/@babel/plugin-transform-regenerator": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz",
+ "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1368,6 +1504,8 @@
},
"node_modules/@babel/plugin-transform-reserved-words": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz",
+ "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1382,6 +1520,8 @@
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz",
+ "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1396,6 +1536,8 @@
},
"node_modules/@babel/plugin-transform-spread": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz",
+ "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1411,6 +1553,8 @@
},
"node_modules/@babel/plugin-transform-sticky-regex": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz",
+ "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1425,6 +1569,8 @@
},
"node_modules/@babel/plugin-transform-template-literals": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz",
+ "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1439,6 +1585,8 @@
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
"version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz",
+ "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1453,6 +1601,8 @@
},
"node_modules/@babel/plugin-transform-typescript": {
"version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz",
+ "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1471,6 +1621,8 @@
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz",
+ "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1485,6 +1637,8 @@
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz",
+ "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1500,6 +1654,8 @@
},
"node_modules/@babel/plugin-transform-unicode-regex": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz",
+ "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1514,12 +1670,14 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.24.7",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz",
+ "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.24.7",
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-create-regexp-features-plugin": "^7.25.2",
+ "@babel/helper-plugin-utils": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -1529,11 +1687,13 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.25.3",
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz",
+ "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.25.2",
+ "@babel/compat-data": "^7.25.4",
"@babel/helper-compilation-targets": "^7.25.2",
"@babel/helper-plugin-utils": "^7.24.8",
"@babel/helper-validator-option": "^7.24.8",
@@ -1562,13 +1722,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.24.7",
- "@babel/plugin-transform-async-generator-functions": "^7.25.0",
+ "@babel/plugin-transform-async-generator-functions": "^7.25.4",
"@babel/plugin-transform-async-to-generator": "^7.24.7",
"@babel/plugin-transform-block-scoped-functions": "^7.24.7",
"@babel/plugin-transform-block-scoping": "^7.25.0",
- "@babel/plugin-transform-class-properties": "^7.24.7",
+ "@babel/plugin-transform-class-properties": "^7.25.4",
"@babel/plugin-transform-class-static-block": "^7.24.7",
- "@babel/plugin-transform-classes": "^7.25.0",
+ "@babel/plugin-transform-classes": "^7.25.4",
"@babel/plugin-transform-computed-properties": "^7.24.7",
"@babel/plugin-transform-destructuring": "^7.24.8",
"@babel/plugin-transform-dotall-regex": "^7.24.7",
@@ -1596,7 +1756,7 @@
"@babel/plugin-transform-optional-catch-binding": "^7.24.7",
"@babel/plugin-transform-optional-chaining": "^7.24.8",
"@babel/plugin-transform-parameters": "^7.24.7",
- "@babel/plugin-transform-private-methods": "^7.24.7",
+ "@babel/plugin-transform-private-methods": "^7.25.4",
"@babel/plugin-transform-private-property-in-object": "^7.24.7",
"@babel/plugin-transform-property-literals": "^7.24.7",
"@babel/plugin-transform-regenerator": "^7.24.7",
@@ -1609,10 +1769,10 @@
"@babel/plugin-transform-unicode-escapes": "^7.24.7",
"@babel/plugin-transform-unicode-property-regex": "^7.24.7",
"@babel/plugin-transform-unicode-regex": "^7.24.7",
- "@babel/plugin-transform-unicode-sets-regex": "^7.24.7",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.25.4",
"@babel/preset-modules": "0.1.6-no-external-plugins",
"babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.10.4",
+ "babel-plugin-polyfill-corejs3": "^0.10.6",
"babel-plugin-polyfill-regenerator": "^0.6.1",
"core-js-compat": "^3.37.1",
"semver": "^6.3.1"
@@ -1626,6 +1786,8 @@
},
"node_modules/@babel/preset-flow": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz",
+ "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1642,6 +1804,8 @@
},
"node_modules/@babel/preset-modules": {
"version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1655,6 +1819,8 @@
},
"node_modules/@babel/preset-typescript": {
"version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz",
+ "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1673,6 +1839,8 @@
},
"node_modules/@babel/register": {
"version": "7.24.6",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz",
+ "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1691,6 +1859,8 @@
},
"node_modules/@babel/register/node_modules/find-cache-dir": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1704,6 +1874,8 @@
},
"node_modules/@babel/register/node_modules/find-up": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1715,6 +1887,8 @@
},
"node_modules/@babel/register/node_modules/locate-path": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1727,6 +1901,8 @@
},
"node_modules/@babel/register/node_modules/make-dir": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1739,6 +1915,8 @@
},
"node_modules/@babel/register/node_modules/p-limit": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1753,6 +1931,8 @@
},
"node_modules/@babel/register/node_modules/p-locate": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1764,6 +1944,8 @@
},
"node_modules/@babel/register/node_modules/path-exists": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1772,6 +1954,8 @@
},
"node_modules/@babel/register/node_modules/pkg-dir": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1783,6 +1967,8 @@
},
"node_modules/@babel/register/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,
"license": "ISC",
"bin": {
@@ -1791,6 +1977,8 @@
},
"node_modules/@babel/register/node_modules/source-map-support": {
"version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1800,6 +1988,8 @@
},
"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,
"license": "MIT"
},
@@ -1828,15 +2018,17 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.25.3",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
+ "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/parser": "^7.25.3",
+ "@babel/generator": "^7.25.6",
+ "@babel/parser": "^7.25.6",
"@babel/template": "^7.25.0",
- "@babel/types": "^7.25.2",
+ "@babel/types": "^7.25.6",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -1845,7 +2037,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.25.2",
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
+ "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1863,7 +2057,9 @@
"license": "MIT"
},
"node_modules/@chromatic-com/storybook": {
- "version": "1.6.1",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.8.0.tgz",
+ "integrity": "sha512-vkB9dPVmM2Yvqc/0DJ4MYwOGY1MOjd/KbB9TXTMGN+qshaEyiZtSOgbz9u0ExFALEgDKLmtUnWyUtoGb0pCzUg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1927,7 +2123,9 @@
}
},
"node_modules/@eslint/config-array": {
- "version": "0.17.1",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz",
+ "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1973,7 +2171,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.8.0",
+ "version": "9.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz",
+ "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1982,6 +2182,8 @@
},
"node_modules/@eslint/object-schema": {
"version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz",
+ "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -2834,6 +3036,8 @@
},
"node_modules/@mdx-js/react": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz",
+ "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2895,33 +3099,37 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz",
- "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz",
+ "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz",
- "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz",
+ "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.18.0",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz",
+ "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==",
"cpu": [
"arm64"
],
@@ -2933,168 +3141,181 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz",
- "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz",
+ "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz",
- "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz",
+ "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz",
- "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz",
+ "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz",
- "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz",
+ "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz",
- "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz",
+ "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz",
- "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz",
+ "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==",
"cpu": [
"ppc64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz",
- "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz",
+ "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==",
"cpu": [
"riscv64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz",
- "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz",
+ "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==",
"cpu": [
"s390x"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.21.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz",
- "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz",
+ "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz",
- "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz",
+ "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz",
- "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz",
+ "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz",
- "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz",
+ "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==",
"cpu": [
"ia32"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz",
- "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz",
+ "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -3125,6 +3346,8 @@
},
"node_modules/@sindresorhus/merge-streams": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
+ "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3151,11 +3374,13 @@
}
},
"node_modules/@storybook/addon-a11y": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.2.9.tgz",
+ "integrity": "sha512-9zm0Ecn2KUUKZbRsQM5l2KcQ8RHK6a9eqdQtOMjGagrdUvUstcf7XjBmV1W6PQE2Urj93ciz1cgx4T1AYQyKtA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/addon-highlight": "8.2.7",
+ "@storybook/addon-highlight": "8.2.9",
"axe-core": "^4.2.0"
},
"funding": {
@@ -3163,11 +3388,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-actions": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz",
+ "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3182,11 +3409,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz",
+ "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3199,11 +3428,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-controls": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz",
+ "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3216,20 +3447,22 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-docs": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz",
+ "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.24.4",
"@mdx-js/react": "^3.0.0",
- "@storybook/blocks": "8.2.7",
- "@storybook/csf-plugin": "8.2.7",
+ "@storybook/blocks": "8.2.9",
+ "@storybook/csf-plugin": "8.2.9",
"@storybook/global": "^5.0.0",
- "@storybook/react-dom-shim": "8.2.7",
+ "@storybook/react-dom-shim": "8.2.9",
"@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"fs-extra": "^11.1.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -3243,23 +3476,25 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-essentials": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz",
+ "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/addon-actions": "8.2.7",
- "@storybook/addon-backgrounds": "8.2.7",
- "@storybook/addon-controls": "8.2.7",
- "@storybook/addon-docs": "8.2.7",
- "@storybook/addon-highlight": "8.2.7",
- "@storybook/addon-measure": "8.2.7",
- "@storybook/addon-outline": "8.2.7",
- "@storybook/addon-toolbars": "8.2.7",
- "@storybook/addon-viewport": "8.2.7",
+ "@storybook/addon-actions": "8.2.9",
+ "@storybook/addon-backgrounds": "8.2.9",
+ "@storybook/addon-controls": "8.2.9",
+ "@storybook/addon-docs": "8.2.9",
+ "@storybook/addon-highlight": "8.2.9",
+ "@storybook/addon-measure": "8.2.9",
+ "@storybook/addon-outline": "8.2.9",
+ "@storybook/addon-toolbars": "8.2.9",
+ "@storybook/addon-viewport": "8.2.9",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -3267,11 +3502,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-highlight": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz",
+ "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3282,11 +3519,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-links": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz",
+ "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3300,7 +3539,7 @@
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
},
"peerDependenciesMeta": {
"react": {
@@ -3309,7 +3548,9 @@
}
},
"node_modules/@storybook/addon-measure": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz",
+ "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3321,11 +3562,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-outline": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz",
+ "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3337,11 +3580,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-toolbars": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz",
+ "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3349,11 +3594,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/addon-viewport": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz",
+ "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3364,11 +3611,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/blocks": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz",
+ "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3394,7 +3643,7 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
},
"peerDependenciesMeta": {
"react": {
@@ -3406,11 +3655,13 @@
}
},
"node_modules/@storybook/builder-vite": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz",
+ "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/csf-plugin": "8.2.7",
+ "@storybook/csf-plugin": "8.2.9",
"@types/find-cache-dir": "^3.2.1",
"browser-assert": "^1.2.1",
"es-module-lexer": "^1.5.0",
@@ -3426,7 +3677,7 @@
},
"peerDependencies": {
"@preact/preset-vite": "*",
- "storybook": "^8.2.7",
+ "storybook": "^8.2.9",
"typescript": ">= 4.3.x",
"vite": "^4.0.0 || ^5.0.0",
"vite-plugin-glimmerx": "*"
@@ -3472,14 +3723,16 @@
}
},
"node_modules/@storybook/codemod": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz",
+ "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/preset-env": "^7.24.4",
"@babel/types": "^7.24.0",
- "@storybook/core": "8.2.7",
+ "@storybook/core": "8.2.9",
"@storybook/csf": "0.1.11",
"@types/cross-spawn": "^6.0.2",
"cross-spawn": "^7.0.3",
@@ -3496,7 +3749,9 @@
}
},
"node_modules/@storybook/components": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz",
+ "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3504,11 +3759,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/core": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz",
+ "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3650,7 +3907,9 @@
}
},
"node_modules/@storybook/core/node_modules/@types/node": {
- "version": "18.19.43",
+ "version": "18.19.49",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.49.tgz",
+ "integrity": "sha512-ALCeIR6n0nQ7j0FUF1ycOhrp6+XutJWqEu/vtdEqXFUQwkBfgUA5cEg3ZNmjWGF/ZYA/FcF9QMkL55Ar0O6UrA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3666,7 +3925,9 @@
}
},
"node_modules/@storybook/csf-plugin": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz",
+ "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3677,7 +3938,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/csf-tools": {
@@ -3706,7 +3967,9 @@
"license": "MIT"
},
"node_modules/@storybook/icons": {
- "version": "1.2.9",
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz",
+ "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3718,7 +3981,9 @@
}
},
"node_modules/@storybook/instrumenter": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz",
+ "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3731,11 +3996,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/manager-api": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz",
+ "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3743,7 +4010,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/node-logger": {
@@ -3756,7 +4023,9 @@
}
},
"node_modules/@storybook/preview-api": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz",
+ "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3764,11 +4033,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/react-dom-shim": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz",
+ "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3778,16 +4049,18 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/test": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz",
+ "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@storybook/csf": "0.1.11",
- "@storybook/instrumenter": "8.2.7",
+ "@storybook/instrumenter": "8.2.9",
"@testing-library/dom": "10.1.0",
"@testing-library/jest-dom": "6.4.5",
"@testing-library/user-event": "14.5.2",
@@ -3800,7 +4073,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/test-runner": {
@@ -3905,7 +4178,9 @@
}
},
"node_modules/@storybook/theming": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz",
+ "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3913,7 +4188,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/types": {
@@ -3931,15 +4206,17 @@
}
},
"node_modules/@storybook/web-components": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.2.9.tgz",
+ "integrity": "sha512-EH7mR2VaCv+34p6G6o7Z0dB5pDbFJylSc9zKdpAlC20s0dVZC0f9KcMFqUGzrjQiPgSxiTl8i3uD4ak41oqB/A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/components": "^8.2.7",
+ "@storybook/components": "^8.2.9",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "^8.2.7",
- "@storybook/preview-api": "^8.2.7",
- "@storybook/theming": "^8.2.7",
+ "@storybook/manager-api": "^8.2.9",
+ "@storybook/preview-api": "^8.2.9",
+ "@storybook/theming": "^8.2.9",
"tiny-invariant": "^1.3.1",
"ts-dedent": "^2.0.0"
},
@@ -3952,16 +4229,18 @@
},
"peerDependencies": {
"lit": "^2.0.0 || ^3.0.0",
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@storybook/web-components-vite": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.2.9.tgz",
+ "integrity": "sha512-sMyQ0sRZFbXID6nEHI2p6o4dK74vMUlZPRdKgZX69z3V4dcqp6m7fNzx+Natv+VT8KJ6dMyB7HJsrH86PdqtGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/builder-vite": "8.2.7",
- "@storybook/web-components": "8.2.7",
+ "@storybook/builder-vite": "8.2.9",
+ "@storybook/web-components": "8.2.9",
"magic-string": "^0.30.0"
},
"engines": {
@@ -3972,7 +4251,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.2.7"
+ "storybook": "^8.2.9"
}
},
"node_modules/@swc/core": {
@@ -4294,6 +4573,8 @@
},
"node_modules/@types/cross-spawn": {
"version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz",
+ "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4334,6 +4615,8 @@
},
"node_modules/@types/find-cache-dir": {
"version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz",
+ "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==",
"dev": true,
"license": "MIT"
},
@@ -4347,6 +4630,8 @@
},
"node_modules/@types/hast": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
+ "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4386,11 +4671,15 @@
},
"node_modules/@types/lodash": {
"version": "4.17.7",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
+ "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/mdx": {
"version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
+ "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==",
"dev": true,
"license": "MIT"
},
@@ -4409,6 +4698,8 @@
},
"node_modules/@types/prop-types": {
"version": "15.7.12",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
+ "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==",
"dev": true,
"license": "MIT"
},
@@ -4423,7 +4714,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.3.3",
+ "version": "18.3.5",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz",
+ "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4465,12 +4758,16 @@
"license": "MIT"
},
"node_modules/@types/unist": {
- "version": "3.0.2",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/uuid": {
"version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
"dev": true,
"license": "MIT"
},
@@ -4497,14 +4794,17 @@
},
"node_modules/@ungap/structured-clone": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
"dev": true,
"license": "ISC"
},
"node_modules/@uswds/uswds": {
- "version": "3.8.1",
+ "version": "3.8.2",
+ "resolved": "https://registry.npmjs.org/@uswds/uswds/-/uswds-3.8.2.tgz",
+ "integrity": "sha512-8sTx/GqlbTwSIK+0AFOGrYdaW1rKVB7Bp0+v9AMVt3I5vPK7CL0+I6vlclSf3U7ysJZeTTdkNS8q89sIAeL+AA==",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
- "classlist-polyfill": "1.2.0",
"object-assign": "4.1.1",
"receptor": "1.0.0",
"resolve-id-refs": "0.1.0"
@@ -4716,6 +5016,8 @@
},
"node_modules/accepts": {
"version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4898,6 +5200,8 @@
},
"node_modules/array-flatten": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
"dev": true,
"license": "MIT"
},
@@ -4963,7 +5267,9 @@
}
},
"node_modules/axe-playwright": {
- "version": "2.0.1",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/axe-playwright/-/axe-playwright-2.0.2.tgz",
+ "integrity": "sha512-ti/oyzfxdvoxcidqCIe+YoOoRumU1Vs55WXEmruE2SxyI1ZQ/+mzsB294o2T1b0YdoMKNO9h4S+8CbO1lXqiQw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4989,6 +5295,8 @@
},
"node_modules/babel-core": {
"version": "7.0.0-bridge.0",
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
+ "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -5117,6 +5425,8 @@
},
"node_modules/babel-plugin-polyfill-corejs2": {
"version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz",
+ "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5130,6 +5440,8 @@
},
"node_modules/babel-plugin-polyfill-corejs3": {
"version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5142,6 +5454,8 @@
},
"node_modules/babel-plugin-polyfill-regenerator": {
"version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz",
+ "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5245,6 +5559,8 @@
},
"node_modules/body-parser": {
"version": "1.20.2",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
+ "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5268,6 +5584,8 @@
},
"node_modules/body-parser/node_modules/debug": {
"version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5276,11 +5594,15 @@
},
"node_modules/body-parser/node_modules/ms": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
"node_modules/body-parser/node_modules/qs": {
"version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5314,6 +5636,8 @@
},
"node_modules/browser-assert": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz",
+ "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==",
"dev": true
},
"node_modules/browserslist": {
@@ -5385,6 +5709,8 @@
},
"node_modules/bytes": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5615,10 +5941,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/classlist-polyfill": {
- "version": "1.2.0",
- "license": "Unlicense"
- },
"node_modules/clean-stack": {
"version": "2.2.0",
"dev": true,
@@ -5713,6 +6035,8 @@
},
"node_modules/clone-deep": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5886,6 +6210,8 @@
},
"node_modules/content-disposition": {
"version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5897,6 +6223,8 @@
},
"node_modules/content-disposition/node_modules/safe-buffer": {
"version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [
{
@@ -5916,6 +6244,8 @@
},
"node_modules/content-type": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5929,6 +6259,8 @@
},
"node_modules/cookie": {
"version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5937,11 +6269,15 @@
},
"node_modules/cookie-signature": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"dev": true,
"license": "MIT"
},
"node_modules/core-js-compat": {
- "version": "3.38.0",
+ "version": "3.38.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz",
+ "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6089,6 +6425,8 @@
},
"node_modules/csstype": {
"version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"dev": true,
"license": "MIT"
},
@@ -6261,6 +6599,8 @@
},
"node_modules/depd": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6277,6 +6617,8 @@
},
"node_modules/destroy": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6397,6 +6739,8 @@
},
"node_modules/ee-first": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
"dev": true,
"license": "MIT"
},
@@ -6430,6 +6774,8 @@
},
"node_modules/encodeurl": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6481,6 +6827,8 @@
},
"node_modules/es-module-lexer": {
"version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
"dev": true,
"license": "MIT"
},
@@ -6547,6 +6895,8 @@
},
"node_modules/escape-html": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
"dev": true,
"license": "MIT"
},
@@ -6559,15 +6909,17 @@
}
},
"node_modules/eslint": {
- "version": "9.8.0",
+ "version": "9.9.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz",
+ "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.11.0",
- "@eslint/config-array": "^0.17.1",
+ "@eslint/config-array": "^0.18.0",
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "9.8.0",
+ "@eslint/js": "9.9.1",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.3.0",
"@nodelib/fs.walk": "^1.2.8",
@@ -6606,6 +6958,14 @@
},
"funding": {
"url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
}
},
"node_modules/eslint-config-prettier": {
@@ -6791,6 +7151,8 @@
},
"node_modules/etag": {
"version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6864,6 +7226,8 @@
},
"node_modules/express": {
"version": "4.19.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6905,6 +7269,8 @@
},
"node_modules/express/node_modules/debug": {
"version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6913,11 +7279,15 @@
},
"node_modules/express/node_modules/ms": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
"node_modules/express/node_modules/qs": {
"version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -6932,6 +7302,8 @@
},
"node_modules/express/node_modules/safe-buffer": {
"version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [
{
@@ -7072,6 +7444,8 @@
},
"node_modules/finalhandler": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7089,6 +7463,8 @@
},
"node_modules/finalhandler/node_modules/debug": {
"version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7097,6 +7473,8 @@
},
"node_modules/finalhandler/node_modules/ms": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
@@ -7292,7 +7670,9 @@
"license": "ISC"
},
"node_modules/flow-parser": {
- "version": "0.242.1",
+ "version": "0.245.1",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.245.1.tgz",
+ "integrity": "sha512-KaVIjRdCY+APtxQijfV1c7GN1bofByIlR7E6omQLW0sghkA8hh8uufQOqTf3oAAVTExsSLafmdL/QwyvE/gdEg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7367,6 +7747,8 @@
},
"node_modules/forwarded": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7375,6 +7757,8 @@
},
"node_modules/fresh": {
"version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7553,6 +7937,8 @@
},
"node_modules/github-slugger": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
+ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
"dev": true,
"license": "ISC"
},
@@ -7657,7 +8043,9 @@
}
},
"node_modules/globby": {
- "version": "14.0.1",
+ "version": "14.0.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
+ "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7802,6 +8190,8 @@
},
"node_modules/hast-util-heading-rank": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz",
+ "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7814,6 +8204,8 @@
},
"node_modules/hast-util-is-element": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
+ "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7826,6 +8218,8 @@
},
"node_modules/hast-util-to-string": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz",
+ "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7886,6 +8280,8 @@
},
"node_modules/http-errors": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8053,6 +8449,8 @@
},
"node_modules/iconv-lite": {
"version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8230,6 +8628,8 @@
},
"node_modules/ipaddr.js": {
"version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8238,6 +8638,8 @@
},
"node_modules/is-absolute-url": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz",
+ "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8374,6 +8776,8 @@
},
"node_modules/is-plain-object": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8444,6 +8848,8 @@
},
"node_modules/isobject": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10403,6 +10809,8 @@
},
"node_modules/jscodeshift": {
"version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz",
+ "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10441,6 +10849,8 @@
},
"node_modules/jscodeshift/node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10455,6 +10865,8 @@
},
"node_modules/jscodeshift/node_modules/chalk": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10470,6 +10882,8 @@
},
"node_modules/jscodeshift/node_modules/has-flag": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10478,6 +10892,8 @@
},
"node_modules/jscodeshift/node_modules/supports-color": {
"version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10489,6 +10905,8 @@
},
"node_modules/jscodeshift/node_modules/write-file-atomic": {
"version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10622,6 +11040,8 @@
},
"node_modules/kind-of": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10735,6 +11155,8 @@
},
"node_modules/lodash.debounce": {
"version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
"dev": true,
"license": "MIT"
},
@@ -10882,7 +11304,9 @@
"license": "MIT"
},
"node_modules/markdown-to-jsx": {
- "version": "7.4.7",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz",
+ "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10898,6 +11322,8 @@
},
"node_modules/media-typer": {
"version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10914,6 +11340,8 @@
},
"node_modules/merge-descriptors": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
"dev": true,
"license": "MIT"
},
@@ -10932,6 +11360,8 @@
},
"node_modules/methods": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11096,6 +11526,8 @@
},
"node_modules/nanoid": {
"version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
"dev": true,
"funding": [
{
@@ -11118,6 +11550,8 @@
},
"node_modules/negotiator": {
"version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11131,6 +11565,8 @@
},
"node_modules/node-dir": {
"version": "0.1.17",
+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
+ "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11619,6 +12055,8 @@
},
"node_modules/on-finished": {
"version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11889,6 +12327,8 @@
},
"node_modules/parseurl": {
"version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11949,11 +12389,15 @@
},
"node_modules/path-to-regexp": {
"version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
"dev": true,
"license": "MIT"
},
"node_modules/path-type": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
+ "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11993,6 +12437,8 @@
},
"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,
"license": "MIT",
"engines": {
@@ -12070,6 +12516,8 @@
},
"node_modules/polished": {
"version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz",
+ "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12128,7 +12576,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.40",
+ "version": "8.4.45",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz",
+ "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==",
"dev": true,
"funding": [
{
@@ -12225,6 +12675,8 @@
},
"node_modules/process": {
"version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12256,6 +12708,8 @@
},
"node_modules/proxy-addr": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12348,6 +12802,8 @@
},
"node_modules/range-parser": {
"version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12356,6 +12812,8 @@
},
"node_modules/raw-body": {
"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,
"license": "MIT",
"dependencies": {
@@ -12381,6 +12839,8 @@
},
"node_modules/react-colorful": {
"version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz",
+ "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -12404,6 +12864,8 @@
},
"node_modules/react-dom": {
"version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12481,11 +12943,15 @@
},
"node_modules/regenerate": {
"version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
"dev": true,
"license": "MIT"
},
"node_modules/regenerate-unicode-properties": {
"version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
+ "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12502,6 +12968,8 @@
},
"node_modules/regenerator-transform": {
"version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12510,6 +12978,8 @@
},
"node_modules/regexpu-core": {
"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,
"license": "MIT",
"dependencies": {
@@ -12526,6 +12996,8 @@
},
"node_modules/regjsparser": {
"version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -12537,6 +13009,8 @@
},
"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"
@@ -12544,6 +13018,8 @@
},
"node_modules/rehype-external-links": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz",
+ "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12561,6 +13037,8 @@
},
"node_modules/rehype-slug": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz",
+ "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12718,7 +13196,9 @@
}
},
"node_modules/rollup": {
- "version": "4.18.0",
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz",
+ "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12732,38 +13212,25 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.18.0",
- "@rollup/rollup-android-arm64": "4.18.0",
- "@rollup/rollup-darwin-arm64": "4.18.0",
- "@rollup/rollup-darwin-x64": "4.18.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.18.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.18.0",
- "@rollup/rollup-linux-arm64-gnu": "4.18.0",
- "@rollup/rollup-linux-arm64-musl": "4.18.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.18.0",
- "@rollup/rollup-linux-s390x-gnu": "4.18.0",
- "@rollup/rollup-linux-x64-gnu": "4.18.0",
- "@rollup/rollup-linux-x64-musl": "4.18.0",
- "@rollup/rollup-win32-arm64-msvc": "4.18.0",
- "@rollup/rollup-win32-ia32-msvc": "4.18.0",
- "@rollup/rollup-win32-x64-msvc": "4.18.0",
+ "@rollup/rollup-android-arm-eabi": "4.21.2",
+ "@rollup/rollup-android-arm64": "4.21.2",
+ "@rollup/rollup-darwin-arm64": "4.21.2",
+ "@rollup/rollup-darwin-x64": "4.21.2",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.21.2",
+ "@rollup/rollup-linux-arm-musleabihf": "4.21.2",
+ "@rollup/rollup-linux-arm64-gnu": "4.21.2",
+ "@rollup/rollup-linux-arm64-musl": "4.21.2",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2",
+ "@rollup/rollup-linux-riscv64-gnu": "4.21.2",
+ "@rollup/rollup-linux-s390x-gnu": "4.21.2",
+ "@rollup/rollup-linux-x64-gnu": "4.21.2",
+ "@rollup/rollup-linux-x64-musl": "4.21.2",
+ "@rollup/rollup-win32-arm64-msvc": "4.21.2",
+ "@rollup/rollup-win32-ia32-msvc": "4.21.2",
+ "@rollup/rollup-win32-x64-msvc": "4.21.2",
"fsevents": "~2.3.2"
}
},
- "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz",
- "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "optional": true,
- "os": [
- "linux"
- ]
- },
"node_modules/rrweb-cssom": {
"version": "0.7.1",
"dev": true,
@@ -12837,6 +13304,8 @@
},
"node_modules/scheduler": {
"version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12858,6 +13327,8 @@
},
"node_modules/send": {
"version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12881,6 +13352,8 @@
},
"node_modules/send/node_modules/debug": {
"version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12889,16 +13362,22 @@
},
"node_modules/send/node_modules/debug/node_modules/ms": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
"node_modules/send/node_modules/ms": {
"version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true,
"license": "MIT"
},
"node_modules/serve-static": {
"version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12934,11 +13413,15 @@
},
"node_modules/setprototypeof": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
"dev": true,
"license": "ISC"
},
"node_modules/shadow-dom-testing-library": {
- "version": "1.11.2",
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/shadow-dom-testing-library/-/shadow-dom-testing-library-1.11.3.tgz",
+ "integrity": "sha512-+XWK0Ds5eoDmejMFQbyPt5xPaBCd/JodAaZTzRa4/sZMhcO/wokGKMHeQYA3eiiZvtHs0MoJzU0ttfrWtUvbQA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12951,6 +13434,8 @@
},
"node_modules/shallow-clone": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13069,6 +13554,8 @@
},
"node_modules/space-separated-tokens": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
+ "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
"dev": true,
"license": "MIT",
"funding": {
@@ -13158,6 +13645,8 @@
},
"node_modules/statuses": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13170,14 +13659,16 @@
"license": "MIT"
},
"node_modules/storybook": {
- "version": "8.2.7",
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz",
+ "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/types": "^7.24.0",
- "@storybook/codemod": "8.2.7",
- "@storybook/core": "8.2.7",
+ "@storybook/codemod": "8.2.9",
+ "@storybook/core": "8.2.9",
"@types/semver": "^7.3.4",
"@yarnpkg/fslib": "2.10.3",
"@yarnpkg/libzip": "2.3.0",
@@ -13536,6 +14027,8 @@
},
"node_modules/temp": {
"version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
+ "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13555,6 +14048,9 @@
},
"node_modules/temp/node_modules/glob": {
"version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13574,6 +14070,9 @@
},
"node_modules/temp/node_modules/rimraf": {
"version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13699,6 +14198,8 @@
},
"node_modules/toidentifier": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13804,6 +14305,8 @@
},
"node_modules/type-is": {
"version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13846,6 +14349,8 @@
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13854,6 +14359,8 @@
},
"node_modules/unicode-match-property-ecmascript": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13866,6 +14373,8 @@
},
"node_modules/unicode-match-property-value-ecmascript": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13874,6 +14383,8 @@
},
"node_modules/unicode-property-aliases-ecmascript": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13882,6 +14393,8 @@
},
"node_modules/unicorn-magic": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
+ "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13917,6 +14430,8 @@
},
"node_modules/unist-util-is": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
+ "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13929,6 +14444,8 @@
},
"node_modules/unist-util-visit": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
+ "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13943,6 +14460,8 @@
},
"node_modules/unist-util-visit-parents": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
+ "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13964,6 +14483,8 @@
},
"node_modules/unpipe": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13971,17 +14492,25 @@
}
},
"node_modules/unplugin": {
- "version": "1.12.0",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.13.1.tgz",
+ "integrity": "sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==",
"dev": true,
"license": "MIT",
"dependencies": {
"acorn": "^8.12.1",
- "chokidar": "^3.6.0",
- "webpack-sources": "^3.2.3",
"webpack-virtual-modules": "^0.6.2"
},
"engines": {
"node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "webpack-sources": "^3"
+ },
+ "peerDependenciesMeta": {
+ "webpack-sources": {
+ "optional": true
+ }
}
},
"node_modules/update-browserslist-db": {
@@ -14054,6 +14583,8 @@
},
"node_modules/utils-merge": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14062,6 +14593,8 @@
},
"node_modules/uuid": {
"version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
"dev": true,
"funding": [
"https://github.com/sponsors/broofa",
@@ -14087,6 +14620,8 @@
},
"node_modules/vary": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -14094,13 +14629,15 @@
}
},
"node_modules/vite": {
- "version": "5.3.5",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz",
+ "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"esbuild": "^0.21.3",
- "postcss": "^8.4.39",
- "rollup": "^4.13.0"
+ "postcss": "^8.4.43",
+ "rollup": "^4.20.0"
},
"bin": {
"vite": "bin/vite.js"
@@ -14119,6 +14656,7 @@
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
+ "sass-embedded": "*",
"stylus": "*",
"sugarss": "*",
"terser": "^5.4.0"
@@ -14136,6 +14674,9 @@
"sass": {
"optional": true
},
+ "sass-embedded": {
+ "optional": true
+ },
"stylus": {
"optional": true
},
@@ -14487,16 +15028,10 @@
"node": ">=12"
}
},
- "node_modules/webpack-sources": {
- "version": "3.2.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/webpack-virtual-modules": {
"version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
+ "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
"dev": true,
"license": "MIT"
},
diff --git a/package.json b/package.json
index ce5b696..4b4b98c 100644
--- a/package.json
+++ b/package.json
@@ -36,37 +36,37 @@
"pages": "npm run storybook:build && cp -r storybook-static _site"
},
"dependencies": {
- "@uswds/uswds": "^3.8.1",
+ "@uswds/uswds": "^3.8.2",
"lit": "^3.2.0",
"sass": "^1.77.6"
},
"devDependencies": {
- "@chromatic-com/storybook": "^1.6.1",
- "@storybook/addon-a11y": "^8.2.7",
- "@storybook/addon-essentials": "^8.2.7",
- "@storybook/addon-links": "^8.2.7",
- "@storybook/blocks": "^8.2.7",
- "@storybook/manager-api": "^8.2.7",
- "@storybook/test": "^8.2.7",
+ "@chromatic-com/storybook": "^1.8.0",
+ "@storybook/addon-a11y": "^8.2.9",
+ "@storybook/addon-essentials": "^8.2.9",
+ "@storybook/addon-links": "^8.2.9",
+ "@storybook/blocks": "^8.2.9",
+ "@storybook/manager-api": "^8.2.9",
+ "@storybook/test": "^8.2.9",
"@storybook/test-runner": "^0.19.0",
- "@storybook/theming": "^8.2.7",
- "@storybook/web-components": "^8.2.7",
- "@storybook/web-components-vite": "^8.2.7",
+ "@storybook/theming": "^8.2.9",
+ "@storybook/web-components": "^8.2.9",
+ "@storybook/web-components-vite": "^8.2.9",
"@vitest/ui": "^1.6.0",
- "axe-playwright": "^2.0.1",
+ "axe-playwright": "^2.0.2",
"concurrently": "^8.2.2",
- "eslint": "^9.8.0",
+ "eslint": "^9.9.1",
"eslint-config-prettier": "^9.1.0",
"http-server": "^14.1.1",
"jsdom": "^24.1.1",
"prettier": "^3.3.3",
- "shadow-dom-testing-library": "^1.11.2",
- "storybook": "^8.2.7",
- "vite": "^5.3.5",
+ "shadow-dom-testing-library": "^1.11.3",
+ "storybook": "^8.2.9",
+ "vite": "^5.4.3",
"vitest": "^1.6.0",
"wait-on": "^7.1.0"
},
"optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.20.0"
+ "@rollup/rollup-linux-x64-gnu": "^4.21.2"
}
}
From 521a1213fdd64786aa853babed4af094f49a0652 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:23:01 -0500
Subject: [PATCH 07/22] Remove test exclamation
---
src/components/usa-banner/index.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index 49073d6..065790a 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -64,7 +64,7 @@ export class UsaBanner extends LitElement {
banner: {
label: "Official website of the United States government",
text: "An official website of the United States government",
- action: "Here's how you know!",
+ action: "Here's how you know",
},
domain: {
heading: "Official websites use",
From c6c9553aacb1d42a51b806880f7613a9c3276b98 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:25:32 -0500
Subject: [PATCH 08/22] Remove commented code
---
src/components/usa-banner/usa-banner.scss.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index 4ce590e..d2c5792 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -1,5 +1,4 @@
import usaBannerStyle from "@uswds/uswds/scss/usa-banner?inline";
-// import { Colors, Fonts } from "../../core/index.css";
("@uswds/uswds/scss/usa-banner");
import { unsafeCSS, css } from "lit";
From b837937ead8440c67a9f9f432dc5162f58e0f6d4 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 14:46:59 -0500
Subject: [PATCH 09/22] Fix hover color
---
src/components/usa-banner/usa-banner.scss.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index d2c5792..9c54fd5 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -15,7 +15,7 @@ export const bannerStyles = [
--theme-banner-background-color: var(--usa-base-lightest, #f0f0f0);
--theme-banner-font-family: var(--usa-font-ui, system-ui, sans-serif);
--theme-banner-link-color: var(--theme-link-color, #005ea2);
- --theme-banner-link-color-hover: var(--theme-link-hover-color, #005ea2);
+ --theme-banner-link-color-hover: var(--theme-link-hover-color, #1a4480);
// Missing theme-banner-max-width because we can't pass custom property to media queries.
}
From 370d1f04f2c17b030fd0cb212c1d1df919376eea Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 15:44:50 -0500
Subject: [PATCH 10/22] Add quotes to background images
---
src/components/usa-banner/usa-banner.scss.js | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index 9c54fd5..7e749ac 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -50,13 +50,13 @@ export const bannerStyles = [
/* In USWDS close icon is set via max-width media query, flipped it here. */
.usa-banner__button::after,
.usa-banner__header-action::after {
- background-image: url(${unsafeCSS(expandMore)});
- mask-image: url(${unsafeCSS(expandMore)});
+ background-image: url("${unsafeCSS(expandMore)}");
+ mask-image: url("${unsafeCSS(expandMore)}");
}
.usa-banner__button[aria-expanded="true"]::after {
- background-image: url(${unsafeCSS(close)});
- mask-image: url(${unsafeCSS(close)});
+ background-image: url("${unsafeCSS(close)}");
+ mask-image: url("${unsafeCSS(close)}");
}
/**
@@ -66,13 +66,13 @@ export const bannerStyles = [
* Height and width taken from calculated output in USWDS 3 banner.
*/
.usa-banner__icon-lock {
- background-image: url(${unsafeCSS(lock)});
+ background-image: url("${unsafeCSS(lock)}");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
height: 1.5ex;
- mask-image: url(${unsafeCSS(lock)});
+ mask-image: url("${unsafeCSS(lock)}");
mask-position: center;
mask-repeat: no-repeat;
mask-size: cover;
@@ -82,8 +82,8 @@ export const bannerStyles = [
@media all and (min-width: 40em) {
.usa-banner__button[aria-expanded="true"]::after {
- background-image: url(${unsafeCSS(expandLess)});
- mask-image: url(${unsafeCSS(expandLess)});
+ background-image: url("${unsafeCSS(expandLess)}");
+ mask-image: url("${unsafeCSS(expandLess)}");
}
}
`,
From d11629f7ab9aa2615d25b20bd65d478a955ed92c Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Wed, 4 Sep 2024 15:52:14 -0500
Subject: [PATCH 11/22] Add core stylesheets to exports
---
package.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 4b4b98c..4a4132d 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,8 @@
"default": "./dist/components/index.js"
},
"./components/*": "./dist/components/*.js",
- "./src/components/*": "./src/components/*/index.js"
+ "./src/components/*": "./src/components/*/index.js",
+ "./core/*": "./src/core/*"
},
"scripts": {
"build": "npm run clean && vite build",
From b52ceef6d8a8dc456ecd96934f0969286fc2b5fe Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Thu, 5 Sep 2024 08:36:26 -0500
Subject: [PATCH 12/22] Add colors and minimum story requirements to docs
---
storybook/welcome.mdx | 73 ++++++++++++++-----------------------------
1 file changed, 23 insertions(+), 50 deletions(-)
diff --git a/storybook/welcome.mdx b/storybook/welcome.mdx
index 6338c3e..c3f3676 100644
--- a/storybook/welcome.mdx
+++ b/storybook/welcome.mdx
@@ -29,64 +29,37 @@ npm run start
# Colors
+## System
+
+
+
+## Global
+
+
+
---
-# Typography
-
-export const typography = {
- type: {
- primary:
- "Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol",
- },
- weight: {
- regular: "400",
- bold: "700",
- extrabold: "800",
- black: "900",
- },
- size: {
- xs1: 13,
- xs2: 14,
- xs3: 15,
- sm: 16,
- md: 17,
- lg: 22,
- xl1: 32,
- xl2: 40,
- xl3: 48,
- },
-};
-
-export const SampleText =
- "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
-
-**Font:** Public Sans Web
-
-
+# Creating stories
+
+Stories should the following component features:
+
+- Variants
+- Properties
+- CSS Custom Properties
From 36de343ff26be749e95feaaf6d8f171ef90b1dfb Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Mon, 30 Sep 2024 09:48:23 -0500
Subject: [PATCH 13/22] Add eslint plugin for vitest
Following plugin guidance[^1] to avoid ESLint errors in unit tests
[^1]: https://github.com/vitest-dev/eslint-plugin-vitest
---
eslint.config.js | 13 ++++++++++++-
package-lock.json | 25 +++++++++++++++++++++++++
package.json | 1 +
3 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/eslint.config.js b/eslint.config.js
index 2ea913e..3c0aec3 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,4 +1,15 @@
import js from "@eslint/js";
import eslintConfigPrettierRecommended from "eslint-config-prettier";
+import vitest from "vitest";
-export default [js.configs.recommended, eslintConfigPrettierRecommended];
+export default [
+ js.configs.recommended,
+ eslintConfigPrettierRecommended,
+ {
+ files: ["**/*.spec.js"],
+ plugins: { vitest },
+ rules: {
+ ...vitest.configs.recommended.rules,
+ },
+ },
+];
diff --git a/package-lock.json b/package-lock.json
index 3d08ace..36c2d39 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,6 +24,7 @@
"@storybook/theming": "^8.2.9",
"@storybook/web-components": "^8.2.9",
"@storybook/web-components-vite": "^8.2.9",
+ "@vitest/eslint-plugin": "^1.1.4",
"@vitest/ui": "^1.6.0",
"axe-playwright": "^2.0.2",
"concurrently": "^8.2.2",
@@ -4813,6 +4814,30 @@
"node": ">= 4"
}
},
+ "node_modules/@vitest/eslint-plugin": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.1.4.tgz",
+ "integrity": "sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@typescript-eslint/utils": ">= 8.0",
+ "eslint": ">= 8.57.0",
+ "typescript": ">= 5.0.0",
+ "vitest": "*"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/utils": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ },
+ "vitest": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@vitest/expect": {
"version": "1.6.0",
"dev": true,
diff --git a/package.json b/package.json
index 4a4132d..76611fb 100644
--- a/package.json
+++ b/package.json
@@ -53,6 +53,7 @@
"@storybook/theming": "^8.2.9",
"@storybook/web-components": "^8.2.9",
"@storybook/web-components-vite": "^8.2.9",
+ "@vitest/eslint-plugin": "^1.1.4",
"@vitest/ui": "^1.6.0",
"axe-playwright": "^2.0.2",
"concurrently": "^8.2.2",
From 2c7f43bbcf2ee705da2228207635d770185cb3a8 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Tue, 1 Oct 2024 17:34:55 -0500
Subject: [PATCH 14/22] Separate lock icon to improve HTTPS text readability
---
src/components/usa-banner/index.js | 17 +++++++++++++----
src/components/usa-banner/usa-banner.scss.js | 3 ++-
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index 065790a..b71bf3d 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -146,6 +146,17 @@ export class UsaBanner extends LitElement {
`;
}
+ lockIcon() {
+ return html`
+
+ `;
+ }
+
httpsTemplate(tld) {
const { https } = this._bannerText;
@@ -165,10 +176,8 @@ export class UsaBanner extends LitElement {
- ${unsafeHTML(https.text1)} () ${unsafeHTML(https.text2)} .${tld} ${https.text3}
+ ${unsafeHTML(https.text1)} (${this.lockIcon()})
+ ${unsafeHTML(https.text2)} .${tld} ${https.text3}
diff --git a/src/components/usa-banner/usa-banner.scss.js b/src/components/usa-banner/usa-banner.scss.js
index 7e749ac..67a6389 100644
--- a/src/components/usa-banner/usa-banner.scss.js
+++ b/src/components/usa-banner/usa-banner.scss.js
@@ -62,7 +62,8 @@ export const bannerStyles = [
/**
* HTTPS section lock icon.
*
- * Had to re-write styles to avoid reliance of SASS mixins & functions.
+ * Rewrote styles to avoid reliance of SASS mixins & functions.
+ *
* Height and width taken from calculated output in USWDS 3 banner.
*/
.usa-banner__icon-lock {
From ac0024d26d7028122b368dbf2948104189228f86 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Tue, 1 Oct 2024 17:36:13 -0500
Subject: [PATCH 15/22] Improve custom content story
Improve defaults, disable unused controls, and improve content.
---
src/components/usa-banner/banner.stories.js | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/src/components/usa-banner/banner.stories.js b/src/components/usa-banner/banner.stories.js
index 5dcde82..73b126d 100644
--- a/src/components/usa-banner/banner.stories.js
+++ b/src/components/usa-banner/banner.stories.js
@@ -4,21 +4,21 @@ import { html, nothing } from "lit";
import { userEvent, expect, waitFor } from "@storybook/test";
import { within } from "shadow-dom-testing-library";
+import { unsafeHTML } from "lit/directives/unsafe-html.js";
export default {
title: "Components/Banner",
component: "usa-banner",
args: {
label: "",
- tld: "",
- lang: "",
+ tld: "gov",
+ lang: "en",
},
render: ({ lang, label, tld }) => html`
`,
};
@@ -26,16 +26,23 @@ export default {
export const Default = {};
export const CustomContent = {
+ argTypes: {
+ tld: { table: { disable: true } },
+ lang: { table: { disable: true } },
+ },
args: {
+ label: "Un site Web officiel du gouvernement américain",
bannerText: "Un site Web officiel du gouvernement américain",
bannerAction: "Voici comment vous le savez",
domainHeading: "Les sites Web officiels utilisent",
domainText:
"Un site Web .gov appartient à une organisation gouvernementale officielle aux États-Unis.",
httpsHeading: "Les sites Web .gov sécurisés utilisent HTTPS",
- httpsText: `Un verrou ou (lock) https:// signifie que vous êtes connecté(e) en toute sécurité au site Web .gov. Assurez-vous de ne partager des informations sensibles que sur des sites Web officiels et sécurisés.`,
+ httpsText: `Un verrou () ou https:// signifie que vous êtes connecté(e) en toute sécurité au site Web .gov. Assurez-vous de ne partager des informations sensibles que sur des sites Web officiels et sécurisés.`,
+ tld: "mil",
},
render: ({
+ label,
bannerText,
bannerAction,
domainHeading,
@@ -43,13 +50,13 @@ export const CustomContent = {
httpsHeading,
httpsText,
}) => html`
-
+
${bannerText}
${bannerAction}
${domainHeading}
${domainText}
${httpsHeading}
- ${httpsText}
+ ${unsafeHTML(httpsText)}
`,
};
From 14524a9fa6899bdba80499e0e9962f7ce0fce535 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Tue, 1 Oct 2024 17:38:10 -0500
Subject: [PATCH 16/22] Create unit tests
---
src/components/usa-banner/banner.spec.js | 65 ++++++++++++++++++++++++
1 file changed, 65 insertions(+)
create mode 100644 src/components/usa-banner/banner.spec.js
diff --git a/src/components/usa-banner/banner.spec.js b/src/components/usa-banner/banner.spec.js
new file mode 100644
index 0000000..ad91c11
--- /dev/null
+++ b/src/components/usa-banner/banner.spec.js
@@ -0,0 +1,65 @@
+import { beforeEach, describe, expect, it } from "vitest";
+
+import "./index.js";
+
+function getInsideBanner() {
+ return document.body.querySelector("usa-banner")?.shadowRoot;
+}
+
+function getBannerButton() {
+ return getInsideBanner().querySelector(".usa-banner__button");
+}
+
+describe("USA Banner component", async () => {
+ beforeEach(async () => {
+ document.body.innerHTML = "";
+ });
+
+ it("renders correctly", () => {
+ expect(getInsideBanner().textContent).toContain(
+ "An official website of the United States government",
+ );
+ });
+
+ it("uses gov TLD by default", () => {
+ expect(
+ getInsideBanner().querySelector(".usa-banner__content").textContent,
+ ).toContain(".gov");
+ });
+
+ it("initializes closed", () => {
+ expect(getBannerButton().ariaExpanded).toBe("false");
+ });
+
+ it("expands on button click", async () => {
+ const bannerButton = getBannerButton();
+
+ await bannerButton.click();
+
+ expect(bannerButton.ariaExpanded).toBe("true");
+ });
+});
+
+describe("Spanish variant", async () => {
+ beforeEach(async () => {
+ document.body.innerHTML = ``;
+ });
+
+ it("renders correctly", () => {
+ expect(getInsideBanner().textContent).toContain(
+ "Un sitio oficial del Gobierno de Estados Unidos",
+ );
+ });
+});
+
+describe("MIL variant", async () => {
+ beforeEach(async () => {
+ document.body.innerHTML = ``;
+ });
+
+ it("renders correctly", () => {
+ expect(
+ getInsideBanner().querySelector(".usa-banner__content").textContent,
+ ).toContain(".mil");
+ });
+});
From c44331a937e275711289da1962723fb47f81f073 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Tue, 1 Oct 2024 17:40:06 -0500
Subject: [PATCH 17/22] Update deps; add patch updates to axe playwright and
vite
---
package-lock.json | 104 +++++++++++++++++++++++++++++++++-------------
package.json | 4 +-
2 files changed, 77 insertions(+), 31 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 36c2d39..039e123 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,7 +26,7 @@
"@storybook/web-components-vite": "^8.2.9",
"@vitest/eslint-plugin": "^1.1.4",
"@vitest/ui": "^1.6.0",
- "axe-playwright": "^2.0.2",
+ "axe-playwright": "^2.0.3",
"concurrently": "^8.2.2",
"eslint": "^9.9.1",
"eslint-config-prettier": "^9.1.0",
@@ -35,7 +35,7 @@
"prettier": "^3.3.3",
"shadow-dom-testing-library": "^1.11.3",
"storybook": "^8.2.9",
- "vite": "^5.4.3",
+ "vite": "^5.4.8",
"vitest": "^1.6.0",
"wait-on": "^7.1.0"
},
@@ -5269,7 +5269,9 @@
}
},
"node_modules/axe-core": {
- "version": "4.9.1",
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
+ "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
"dev": true,
"license": "MPL-2.0",
"engines": {
@@ -5277,12 +5279,13 @@
}
},
"node_modules/axe-html-reporter": {
- "version": "2.2.3",
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/axe-html-reporter/-/axe-html-reporter-2.2.11.tgz",
+ "integrity": "sha512-WlF+xlNVgNVWiM6IdVrsh+N0Cw7qupe5HT9N6Uyi+aN7f6SSi92RDomiP1noW8OWIV85V6x404m5oKMeqRV3tQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "mustache": "^4.0.1",
- "rimraf": "^3.0.2"
+ "mustache": "^4.0.1"
},
"engines": {
"node": ">=8.9.0"
@@ -5292,17 +5295,17 @@
}
},
"node_modules/axe-playwright": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/axe-playwright/-/axe-playwright-2.0.2.tgz",
- "integrity": "sha512-ti/oyzfxdvoxcidqCIe+YoOoRumU1Vs55WXEmruE2SxyI1ZQ/+mzsB294o2T1b0YdoMKNO9h4S+8CbO1lXqiQw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/axe-playwright/-/axe-playwright-2.0.3.tgz",
+ "integrity": "sha512-s7iI2okyHHsD3XZK4RMJtTy2UASkNWLQtnzLuaHiK3AWkERf+cqZJqkxb7O4b56fnbib9YnZVRByTl92ME3o6g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/junit-report-builder": "^3.0.0",
- "axe-core": "^4.5.1",
- "axe-html-reporter": "2.2.3",
- "junit-report-builder": "^3.0.1",
- "picocolors": "^1.0.0"
+ "@types/junit-report-builder": "^3.0.2",
+ "axe-core": "^4.10.0",
+ "axe-html-reporter": "2.2.11",
+ "junit-report-builder": "^5.1.1",
+ "picocolors": "^1.1.0"
},
"peerDependencies": {
"playwright": ">1.0.0"
@@ -6494,14 +6497,6 @@
"url": "https://opencollective.com/date-fns"
}
},
- "node_modules/date-format": {
- "version": "4.0.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- }
- },
"node_modules/debug": {
"version": "4.3.5",
"dev": true,
@@ -8124,6 +8119,50 @@
"uglify-js": "^3.1.4"
}
},
+ "node_modules/happy-dom": {
+ "version": "15.7.4",
+ "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-15.7.4.tgz",
+ "integrity": "sha512-r1vadDYGMtsHAAsqhDuk4IpPvr6N8MGKy5ntBo7tSdim+pWDxus2PNqOcOt8LuDZ4t3KJHE+gCuzupcx/GKnyQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "entities": "^4.5.0",
+ "webidl-conversions": "^7.0.0",
+ "whatwg-mimetype": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/happy-dom/node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/happy-dom/node_modules/whatwg-mimetype": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
+ "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/has-flag": {
"version": "3.0.0",
"dev": true,
@@ -11038,17 +11077,18 @@
}
},
"node_modules/junit-report-builder": {
- "version": "3.2.1",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-5.1.1.tgz",
+ "integrity": "sha512-ZNOIIGMzqCGcHQEA2Q4rIQQ3Df6gSIfne+X9Rly9Bc2y55KxAZu8iGv+n2pP0bLf0XAOctJZgeloC54hWzCahQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "date-format": "4.0.3",
"lodash": "^4.17.21",
"make-dir": "^3.1.0",
"xmlbuilder": "^15.1.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=16"
}
},
"node_modules/keyboardevent-key-polyfill": {
@@ -11543,6 +11583,8 @@
},
"node_modules/mustache": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
+ "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -12446,7 +12488,9 @@
}
},
"node_modules/picocolors": {
- "version": "1.0.1",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
"dev": true,
"license": "ISC"
},
@@ -14654,9 +14698,9 @@
}
},
"node_modules/vite": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz",
- "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==",
+ "version": "5.4.8",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
+ "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15309,6 +15353,8 @@
},
"node_modules/xmlbuilder": {
"version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
+ "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/package.json b/package.json
index 76611fb..cb079f9 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"@storybook/web-components-vite": "^8.2.9",
"@vitest/eslint-plugin": "^1.1.4",
"@vitest/ui": "^1.6.0",
- "axe-playwright": "^2.0.2",
+ "axe-playwright": "^2.0.3",
"concurrently": "^8.2.2",
"eslint": "^9.9.1",
"eslint-config-prettier": "^9.1.0",
@@ -64,7 +64,7 @@
"prettier": "^3.3.3",
"shadow-dom-testing-library": "^1.11.3",
"storybook": "^8.2.9",
- "vite": "^5.4.3",
+ "vite": "^5.4.8",
"vitest": "^1.6.0",
"wait-on": "^7.1.0"
},
From 7c25830251984760ec5a5f014f6ac078752e5816 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Thu, 3 Oct 2024 10:05:11 -0500
Subject: [PATCH 18/22] Regen custom elements manifest
---
custom-elements.json | 456 ++++++++++++++++++++++++-------------------
1 file changed, 251 insertions(+), 205 deletions(-)
diff --git a/custom-elements.json b/custom-elements.json
index b0b7466..eac32db 100644
--- a/custom-elements.json
+++ b/custom-elements.json
@@ -38,7 +38,7 @@
{
"kind": "class",
"description": "",
- "name": "R",
+ "name": "I",
"members": [
{
"kind": "method",
@@ -54,10 +54,6 @@
"name": "_actionText",
"readonly": true
},
- {
- "kind": "method",
- "name": "svgLock"
- },
{
"kind": "method",
"name": "domainTemplate",
@@ -67,6 +63,10 @@
}
]
},
+ {
+ "kind": "method",
+ "name": "lockIcon"
+ },
{
"kind": "method",
"name": "httpsTemplate",
@@ -110,7 +110,7 @@
}
],
"superclass": {
- "name": "oe",
+ "name": "re",
"package": "lit"
},
"tagName": "usa-banner",
@@ -122,7 +122,7 @@
"kind": "custom-element-definition",
"name": "usa-banner",
"declaration": {
- "name": "R",
+ "name": "I",
"module": "dist/components/usa-banner.js"
}
},
@@ -130,7 +130,7 @@
"kind": "js",
"name": "UsaBanner",
"declaration": {
- "name": "R",
+ "name": "I",
"module": "dist/components/usa-banner.js"
}
}
@@ -210,174 +210,7 @@
},
{
"kind": "javascript-module",
- "path": "src/components/usa-link/index.js",
- "declarations": [
- {
- "kind": "class",
- "description": "",
- "name": "UsaLink",
- "cssProperties": [
- {
- "description": "Sets the link color",
- "name": "--theme-link-color"
- },
- {
- "description": "Sets the color for visited links",
- "name": "--theme-link-visited-color"
- },
- {
- "description": "Sets the hover state link color",
- "name": "--theme-link-hover-color"
- },
- {
- "description": "Sets the active state link color",
- "name": "--theme-link-active-color"
- }
- ],
- "slots": [
- {
- "description": "This element has a slot",
- "name": ""
- }
- ],
- "members": [
- {
- "kind": "method",
- "name": "hasLinkChild"
- },
- {
- "kind": "method",
- "name": "templateWithChildren"
- },
- {
- "kind": "method",
- "name": "templateWithSlots"
- },
- {
- "kind": "field",
- "name": "href",
- "privacy": "public",
- "attribute": "href"
- }
- ],
- "attributes": [
- {
- "type": {
- "text": "String"
- },
- "description": "The url for the link",
- "name": "href",
- "fieldName": "href"
- }
- ],
- "superclass": {
- "name": "LitElement",
- "package": "lit"
- },
- "tagName": "usa-link",
- "summary": "The usa-link component.",
- "customElement": true
- }
- ],
- "exports": [
- {
- "kind": "js",
- "name": "UsaLink",
- "declaration": {
- "name": "UsaLink",
- "module": "src/components/usa-link/index.js"
- }
- },
- {
- "kind": "custom-element-definition",
- "name": "usa-link",
- "declaration": {
- "name": "UsaLink",
- "module": "src/components/usa-link/index.js"
- }
- }
- ]
- },
- {
- "kind": "javascript-module",
- "path": "src/components/usa-link/link.stories.js",
- "declarations": [
- {
- "kind": "variable",
- "name": "Default",
- "type": {
- "text": "object"
- },
- "default": "{}"
- },
- {
- "kind": "variable",
- "name": "ChildLink",
- "type": {
- "text": "object"
- },
- "default": "{ parameters: { a11y: { config: { rules: [ { // It seems like this is just an issue with the test not // knowing about shadow DOM content projecting into the slot // but this should be verified manually id: \"link-name\", reviewOnFail: true, }, ], }, }, }, render: ({ href, label }) => html` ${label} `, }"
- },
- {
- "kind": "variable",
- "name": "Inverse",
- "type": {
- "text": "object"
- },
- "default": "{ parameters: { backgrounds: { default: \"dark\" }, }, }"
- }
- ],
- "exports": [
- {
- "kind": "js",
- "name": "default",
- "declaration": {
- "module": "src/components/usa-link/link.stories.js"
- }
- },
- {
- "kind": "js",
- "name": "Default",
- "declaration": {
- "name": "Default",
- "module": "src/components/usa-link/link.stories.js"
- }
- },
- {
- "kind": "js",
- "name": "ChildLink",
- "declaration": {
- "name": "ChildLink",
- "module": "src/components/usa-link/link.stories.js"
- }
- },
- {
- "kind": "js",
- "name": "Inverse",
- "declaration": {
- "name": "Inverse",
- "module": "src/components/usa-link/link.stories.js"
- }
- }
- ]
- },
- {
- "kind": "javascript-module",
- "path": "src/components/usa-link/usa-link.css.js",
- "declarations": [],
- "exports": [
- {
- "kind": "js",
- "name": "default",
- "declaration": {
- "module": "src/components/usa-link/usa-link.css.js"
- }
- }
- ]
- },
- {
- "kind": "javascript-module",
- "path": "src/components/usa-link/usa-link.spec.js",
+ "path": "src/components/usa-banner/banner.spec.js",
"declarations": [],
"exports": []
},
@@ -393,21 +226,13 @@
},
"default": "{}"
},
- {
- "kind": "variable",
- "name": "CustomAriaLabel",
- "type": {
- "text": "object"
- },
- "default": "{ args: { label: \"A custom aria label\", }, }"
- },
{
"kind": "variable",
"name": "CustomContent",
"type": {
"text": "object"
},
- "default": "{ args: { bannerText: \"Un site Web officiel du gouvernement américain\", bannerAction: \"Voici comment vous le savez\", domainHeading: \"Les sites Web officiels utilisent\", domainText: \"Un site Web .gov appartient à une organisation gouvernementale officielle aux États-Unis.\", httpsHeading: \"Les sites Web .gov sécurisés utilisent HTTPS\", httpsText: `Un verrou ou (lock) https:// signifie que vous êtes connecté(e) en toute sécurité au site Web .gov. Assurez-vous de ne partager des informations sensibles que sur des sites Web officiels et sécurisés.`, }, render: ({ bannerText, bannerAction, domainHeading, domainText, httpsHeading, httpsText, }) => html` ${bannerText} ${bannerAction} ${domainHeading} ${domainText} ${httpsHeading} ${httpsText} `, }"
+ "default": "{ argTypes: { tld: { table: { disable: true } }, lang: { table: { disable: true } }, }, args: { label: \"Un site Web officiel du gouvernement américain\", bannerText: \"Un site Web officiel du gouvernement américain\", bannerAction: \"Voici comment vous le savez\", domainHeading: \"Les sites Web officiels utilisent\", domainText: \"Un site Web .gov appartient à une organisation gouvernementale officielle aux États-Unis.\", httpsHeading: \"Les sites Web .gov sécurisés utilisent HTTPS\", httpsText: `Un verrou () ou https:// signifie que vous êtes connecté(e) en toute sécurité au site Web .gov. Assurez-vous de ne partager des informations sensibles que sur des sites Web officiels et sécurisés.`, tld: \"mil\", }, render: ({ label, bannerText, bannerAction, domainHeading, domainText, httpsHeading, httpsText, }) => html` ${bannerText} ${bannerAction} ${domainHeading} ${domainText} ${httpsHeading} ${unsafeHTML(httpsText)} `, }"
},
{
"kind": "variable",
@@ -458,14 +283,6 @@
"module": "src/components/usa-banner/banner.stories.js"
}
},
- {
- "kind": "js",
- "name": "CustomAriaLabel",
- "declaration": {
- "name": "CustomAriaLabel",
- "module": "src/components/usa-banner/banner.stories.js"
- }
- },
{
"kind": "js",
"name": "CustomContent",
@@ -516,6 +333,50 @@
"kind": "class",
"description": "",
"name": "UsaBanner",
+ "cssProperties": [
+ {
+ "description": "Sets banner background color.",
+ "name": "--theme-banner-background-color"
+ },
+ {
+ "description": "Sets banner font family.",
+ "name": "--theme-banner-font-family"
+ },
+ {
+ "description": "Sets the default link color.",
+ "name": "--theme-banner-link-color"
+ },
+ {
+ "description": "Sets the default link color.",
+ "name": "--theme-banner-link-hover-color"
+ }
+ ],
+ "slots": [
+ {
+ "description": "The text for official government website text.",
+ "name": "banner-text"
+ },
+ {
+ "description": "Action text label \"Here's how you know.\"",
+ "name": "banner-action"
+ },
+ {
+ "description": "Heading text for the domain section.",
+ "name": "domain-heading"
+ },
+ {
+ "description": "Body text for domain section.",
+ "name": "domain-text"
+ },
+ {
+ "description": "Heading for HTTPs section.",
+ "name": "https-heading"
+ },
+ {
+ "description": "Body text for HTTPs section.",
+ "name": "https-text"
+ }
+ ],
"members": [
{
"kind": "method",
@@ -531,10 +392,6 @@
"name": "_actionText",
"readonly": true
},
- {
- "kind": "method",
- "name": "svgLock"
- },
{
"kind": "method",
"name": "domainTemplate",
@@ -544,6 +401,10 @@
}
]
},
+ {
+ "kind": "method",
+ "name": "lockIcon"
+ },
{
"kind": "method",
"name": "httpsTemplate",
@@ -561,7 +422,8 @@
"text": "string"
},
"default": "\"en\"",
- "attribute": "lang"
+ "attribute": "lang",
+ "reflects": true
},
{
"kind": "field",
@@ -611,31 +473,41 @@
],
"attributes": [
{
- "name": "lang",
"type": {
"text": "string"
},
+ "description": "The element's language.",
+ "name": "lang",
"default": "\"en\"",
"fieldName": "lang"
},
{
- "name": "isOpen",
"type": {
"text": "boolean"
},
+ "description": "If the banner is expanded or not.",
+ "name": "isOpen",
"default": "false",
"fieldName": "isOpen"
},
{
- "name": "classes",
- "fieldName": "classes"
+ "type": {
+ "text": "string"
+ },
+ "description": "The custom aria label users can override.",
+ "name": "label",
+ "fieldName": "label"
},
{
- "name": "label",
"type": {
"text": "string"
},
- "fieldName": "label"
+ "description": "The top level domain for the site.",
+ "name": "string"
+ },
+ {
+ "name": "classes",
+ "fieldName": "classes"
},
{
"name": "tld",
@@ -651,6 +523,7 @@
"package": "lit"
},
"tagName": "usa-banner",
+ "summary": "The usa-banner component.",
"customElement": true
}
],
@@ -683,7 +556,7 @@
"type": {
"text": "array"
},
- "default": "[ unsafeCSS(usaBannerStyle), css` * { box-sizing: border-box; } .usa-banner__inner { flex-wrap: nowrap; } .usa-accordion__button { cursor: pointer; } `, //* In USWDS close icon is set via max-width media query, flipped it here. css` .usa-banner__button::after, .usa-banner__header-action::after { background-image: url(${unsafeCSS(expandMore)}); mask-image: url(${unsafeCSS(expandMore)}); } .usa-banner__button[aria-expanded=\"true\"]::after { background-image: url(${unsafeCSS(close)}); mask-image: url(${unsafeCSS(close)}); } @media all and (min-width: 40em) { .usa-banner__button[aria-expanded=\"true\"]::after { background-image: url(${unsafeCSS(expandLess)}); mask-image: url(${unsafeCSS(expandLess)}); } } `, ]"
+ "default": "[ unsafeCSS(usaBannerStyle), css` :host { --theme-banner-background-color: var(--usa-base-lightest, #f0f0f0); --theme-banner-font-family: var(--usa-font-ui, system-ui, sans-serif); --theme-banner-link-color: var(--theme-link-color, #005ea2); --theme-banner-link-color-hover: var(--theme-link-hover-color, #1a4480); // Missing theme-banner-max-width because we can't pass custom property to media queries. } * { box-sizing: border-box; } .usa-banner { background-color: var(--theme-banner-background-color); font-family: var(--theme-banner-font-family); } .usa-banner__inner { flex-wrap: nowrap; } /* Allows banner action to inherit font variable. */ .usa-banner .usa-accordion { font-family: inherit; } .usa-banner__button { color: var(--theme-banner-link-color); cursor: pointer; font-family: inherit; } .usa-banner__button:hover { color: var(--theme-banner-link-hover-color); } /* In USWDS close icon is set via max-width media query, flipped it here. */ .usa-banner__button::after, .usa-banner__header-action::after { background-image: url(\"${unsafeCSS(expandMore)}\"); mask-image: url(\"${unsafeCSS(expandMore)}\"); } .usa-banner__button[aria-expanded=\"true\"]::after { background-image: url(\"${unsafeCSS(close)}\"); mask-image: url(\"${unsafeCSS(close)}\"); } /** * HTTPS section lock icon. * * Rewrote styles to avoid reliance of SASS mixins & functions. * * Height and width taken from calculated output in USWDS 3 banner. */ .usa-banner__icon-lock { background-image: url(\"${unsafeCSS(lock)}\"); background-position: center; background-repeat: no-repeat; background-size: cover; display: inline-block; height: 1.5ex; mask-image: url(\"${unsafeCSS(lock)}\"); mask-position: center; mask-repeat: no-repeat; mask-size: cover; vertical-align: middle; width: 1.21875ex; } @media all and (min-width: 40em) { .usa-banner__button[aria-expanded=\"true\"]::after { background-image: url(\"${unsafeCSS(expandLess)}\"); mask-image: url(\"${unsafeCSS(expandLess)}\"); } } `, ]"
}
],
"exports": [
@@ -696,6 +569,179 @@
}
}
]
+ },
+ {
+ "kind": "javascript-module",
+ "path": "src/components/usa-link/index.js",
+ "declarations": [
+ {
+ "kind": "class",
+ "description": "",
+ "name": "UsaLink",
+ "cssProperties": [
+ {
+ "description": "Sets the link color",
+ "name": "--theme-link-color"
+ },
+ {
+ "description": "Sets the color for visited links",
+ "name": "--theme-link-visited-color"
+ },
+ {
+ "description": "Sets the hover state link color",
+ "name": "--theme-link-hover-color"
+ },
+ {
+ "description": "Sets the active state link color",
+ "name": "--theme-link-active-color"
+ }
+ ],
+ "slots": [
+ {
+ "description": "This element has a slot",
+ "name": ""
+ }
+ ],
+ "members": [
+ {
+ "kind": "method",
+ "name": "hasLinkChild"
+ },
+ {
+ "kind": "method",
+ "name": "templateWithChildren"
+ },
+ {
+ "kind": "method",
+ "name": "templateWithSlots"
+ },
+ {
+ "kind": "field",
+ "name": "href",
+ "privacy": "public",
+ "attribute": "href"
+ }
+ ],
+ "attributes": [
+ {
+ "type": {
+ "text": "String"
+ },
+ "description": "The url for the link",
+ "name": "href",
+ "fieldName": "href"
+ }
+ ],
+ "superclass": {
+ "name": "LitElement",
+ "package": "lit"
+ },
+ "tagName": "usa-link",
+ "summary": "The usa-link component.",
+ "customElement": true
+ }
+ ],
+ "exports": [
+ {
+ "kind": "js",
+ "name": "UsaLink",
+ "declaration": {
+ "name": "UsaLink",
+ "module": "src/components/usa-link/index.js"
+ }
+ },
+ {
+ "kind": "custom-element-definition",
+ "name": "usa-link",
+ "declaration": {
+ "name": "UsaLink",
+ "module": "src/components/usa-link/index.js"
+ }
+ }
+ ]
+ },
+ {
+ "kind": "javascript-module",
+ "path": "src/components/usa-link/link.stories.js",
+ "declarations": [
+ {
+ "kind": "variable",
+ "name": "Default",
+ "type": {
+ "text": "object"
+ },
+ "default": "{}"
+ },
+ {
+ "kind": "variable",
+ "name": "ChildLink",
+ "type": {
+ "text": "object"
+ },
+ "default": "{ parameters: { a11y: { config: { rules: [ { // It seems like this is just an issue with the test not // knowing about shadow DOM content projecting into the slot // but this should be verified manually id: \"link-name\", reviewOnFail: true, }, ], }, }, }, render: ({ href, label }) => html` ${label} `, }"
+ },
+ {
+ "kind": "variable",
+ "name": "Inverse",
+ "type": {
+ "text": "object"
+ },
+ "default": "{ parameters: { backgrounds: { default: \"dark\" }, }, }"
+ }
+ ],
+ "exports": [
+ {
+ "kind": "js",
+ "name": "default",
+ "declaration": {
+ "module": "src/components/usa-link/link.stories.js"
+ }
+ },
+ {
+ "kind": "js",
+ "name": "Default",
+ "declaration": {
+ "name": "Default",
+ "module": "src/components/usa-link/link.stories.js"
+ }
+ },
+ {
+ "kind": "js",
+ "name": "ChildLink",
+ "declaration": {
+ "name": "ChildLink",
+ "module": "src/components/usa-link/link.stories.js"
+ }
+ },
+ {
+ "kind": "js",
+ "name": "Inverse",
+ "declaration": {
+ "name": "Inverse",
+ "module": "src/components/usa-link/link.stories.js"
+ }
+ }
+ ]
+ },
+ {
+ "kind": "javascript-module",
+ "path": "src/components/usa-link/usa-link.css.js",
+ "declarations": [],
+ "exports": [
+ {
+ "kind": "js",
+ "name": "default",
+ "declaration": {
+ "module": "src/components/usa-link/usa-link.css.js"
+ }
+ }
+ ]
+ },
+ {
+ "kind": "javascript-module",
+ "path": "src/components/usa-link/usa-link.spec.js",
+ "declarations": [],
+ "exports": []
}
]
}
From 443069990071f4d17299ed7d43b6b01c4d04efb3 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Thu, 3 Oct 2024 10:05:43 -0500
Subject: [PATCH 19/22] Add font declarations to font stylesheet
---
src/core/fonts.css | 205 +++++++++++++++++++++++++++++++++++++++++++-
storybook/index.css | 44 ----------
2 files changed, 204 insertions(+), 45 deletions(-)
diff --git a/src/core/fonts.css b/src/core/fonts.css
index 8db2dbd..74519cc 100644
--- a/src/core/fonts.css
+++ b/src/core/fonts.css
@@ -1,6 +1,14 @@
+/* ==========================================================================
+ USWDS Fonts & theme settings
+ ========================================================================== */
+
+/*
+ Theme settings
+ ========================================================================== */
:root {
- --font-stack-source-sans-pro: "Source Sans Pro", "Helvetica Neue", "Helvetica",
+ --font-stack-source-sans-pro: "Source Sans Pro Web", "Helvetica Neue", "Helvetica",
"Roboto", "Arial", sans-serif;
+ font-display: fallback;
--font-stack-public-sans: "Public Sans Web", -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol";
@@ -8,3 +16,198 @@
--usa-font-sans: var(--font-stack-source-sans-pro);
--usa-font-ui: var(--usa-font-sans);
}
+
+/*
+ Source Sans Pro Web
+ ========================================================================== */
+@font-face {
+ font-display: fallback;
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 300;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 400;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 700;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 300;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 400;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 700;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 300;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 400;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: normal;
+ font-weight: 700;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 300;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 400;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Source Sans Pro Web";
+ font-style: italic;
+ font-weight: 700;
+ font-display: fallback;
+ src: url("@uswds/uswds/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2")
+ format("woff2");
+}
+
+/*
+ Public Sans
+ ========================================================================== */
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 300;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Light.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 400;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Regular.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 700;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Bold.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 300;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-LightItalic.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 400;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Italic.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 700;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-BoldItalic.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 300;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Light.woff2")
+ format("woff2");
+}
+
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 400;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Regular.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: normal;
+ font-weight: 700;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Bold.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 300;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-LightItalic.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 400;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-Italic.woff2")
+ format("woff2");
+}
+@font-face {
+ font-family: "Public Sans Web";
+ font-style: italic;
+ font-weight: 700;
+ src: url("@uswds/uswds/fonts/public-sans/PublicSans-BoldItalic.woff2")
+ format("woff2");
+}
diff --git a/storybook/index.css b/storybook/index.css
index 38e5355..a68e3c3 100644
--- a/storybook/index.css
+++ b/storybook/index.css
@@ -1,47 +1,3 @@
-@font-face {
- font-family: "Public Sans Web";
- font-style: normal;
- font-weight: 300;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-Light.woff2")
- format("woff2");
-}
-
-@font-face {
- font-family: "Public Sans Web";
- font-style: normal;
- font-weight: 400;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-Regular.woff2")
- format("woff2");
-}
-@font-face {
- font-family: "Public Sans Web";
- font-style: normal;
- font-weight: 700;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-Bold.woff2")
- format("woff2");
-}
-@font-face {
- font-family: "Public Sans Web";
- font-style: italic;
- font-weight: 300;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-LightItalic.woff2")
- format("woff2");
-}
-@font-face {
- font-family: "Public Sans Web";
- font-style: italic;
- font-weight: 400;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-Italic.woff2")
- format("woff2");
-}
-@font-face {
- font-family: "Public Sans Web";
- font-style: italic;
- font-weight: 700;
- src: url("@uswds/uswds/fonts/public-sans/PublicSans-BoldItalic.woff2")
- format("woff2");
-}
-
:root {
font-family:
"Public Sans Web",
From 0bc0f39ecb4d818dd751aa627727844b0ef98fe7 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Thu, 3 Oct 2024 13:26:02 -0500
Subject: [PATCH 20/22] Run custom element manifest task in parallel with start
command
---
custom-elements.json | 29 +++++++++++------------------
package.json | 2 +-
2 files changed, 12 insertions(+), 19 deletions(-)
diff --git a/custom-elements.json b/custom-elements.json
index eac32db..84e7bac 100644
--- a/custom-elements.json
+++ b/custom-elements.json
@@ -481,15 +481,6 @@
"default": "\"en\"",
"fieldName": "lang"
},
- {
- "type": {
- "text": "boolean"
- },
- "description": "If the banner is expanded or not.",
- "name": "isOpen",
- "default": "false",
- "fieldName": "isOpen"
- },
{
"type": {
"text": "string"
@@ -503,19 +494,21 @@
"text": "string"
},
"description": "The top level domain for the site.",
- "name": "string"
- },
- {
- "name": "classes",
- "fieldName": "classes"
+ "name": "tld",
+ "default": "\"gov\"",
+ "fieldName": "tld"
},
{
- "name": "tld",
+ "name": "isOpen",
"type": {
- "text": "string"
+ "text": "boolean"
},
- "default": "\"gov\"",
- "fieldName": "tld"
+ "default": "false",
+ "fieldName": "isOpen"
+ },
+ {
+ "name": "classes",
+ "fieldName": "classes"
}
],
"superclass": {
diff --git a/package.json b/package.json
index 384bf77..d1e40c9 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"prettier:js:fix": "npx prettier --write './src/components/**/*.js'",
"prettier:md": "npx prettier --check '**/*.{md,mdx}'",
"prettier:md:fix": "npx prettier --write '**/*.{md,mdx}'",
- "start": "npm run storybook && npm run manifest:watch",
+ "start": "npm run storybook & npm run manifest:watch",
"storybook:build": "storybook build",
"storybook": "storybook dev -p 8008",
"manifest:build": "npx cem analyze --litelement",
From 72887f44ec18a62e87a3cd5b8afe2bc02e01cb75 Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Thu, 3 Oct 2024 13:26:37 -0500
Subject: [PATCH 21/22] Fix name `TLD` comment
---
src/components/usa-banner/index.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/components/usa-banner/index.js b/src/components/usa-banner/index.js
index b71bf3d..c9d2c6b 100644
--- a/src/components/usa-banner/index.js
+++ b/src/components/usa-banner/index.js
@@ -12,9 +12,8 @@ import iconHttps from "@uswds/uswds/img/icon-https.svg";
* @summary The usa-banner component.
*
* @attribute {string} lang - The element's language.
- * @attribute {boolean} isOpen - If the banner is expanded or not.
* @attribute {string} label - The custom aria label users can override.
- * @attribute {string} string - The top level domain for the site.
+ * @attribute {string} tld - The top level domain for the site.
*
* @cssprop --theme-banner-background-color - Sets banner background color.
* @cssprop --theme-banner-font-family - Sets banner font family.
From a599f72028aad98328113b55a8582fc32210641c Mon Sep 17 00:00:00 2001
From: James Mejia
Date: Fri, 4 Oct 2024 13:16:52 -0500
Subject: [PATCH 22/22] Remove duplicate fallback properties
---
src/core/fonts.css | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/core/fonts.css b/src/core/fonts.css
index 74519cc..a21fa7b 100644
--- a/src/core/fonts.css
+++ b/src/core/fonts.css
@@ -6,9 +6,8 @@
Theme settings
========================================================================== */
:root {
- --font-stack-source-sans-pro: "Source Sans Pro Web", "Helvetica Neue", "Helvetica",
- "Roboto", "Arial", sans-serif;
- font-display: fallback;
+ --font-stack-source-sans-pro: "Source Sans Pro Web", "Helvetica Neue",
+ "Helvetica", "Roboto", "Arial", sans-serif;
--font-stack-public-sans: "Public Sans Web", -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol";
@@ -21,7 +20,6 @@
Source Sans Pro Web
========================================================================== */
@font-face {
- font-display: fallback;
font-family: "Source Sans Pro Web";
font-style: normal;
font-weight: 300;