mirror of
https://github.com/element-hq/matrix-authentication-service.git
synced 2026-06-07 15:22:44 +00:00
Merge remote-tracking branch 'upstream/main'
This commit is contained in:
@@ -210,7 +210,7 @@ jobs:
|
||||
uses: actions/checkout@v4.2.2
|
||||
|
||||
- name: Install Rust toolchain
|
||||
uses: dtolnay/rust-toolchain@1.85.0
|
||||
uses: dtolnay/rust-toolchain@1.86.0
|
||||
with:
|
||||
components: clippy
|
||||
|
||||
|
||||
Generated
+483
-370
File diff suppressed because it is too large
Load Diff
+19
-19
@@ -109,7 +109,7 @@ version = "1.1.9"
|
||||
|
||||
# Memory optimisation for short strings
|
||||
[workspace.dependencies.compact_str]
|
||||
version = "0.8.1"
|
||||
version = "0.9.0"
|
||||
|
||||
# Time utilities
|
||||
[workspace.dependencies.chrono]
|
||||
@@ -119,7 +119,7 @@ features = ["serde", "clock"]
|
||||
|
||||
# CLI argument parsing
|
||||
[workspace.dependencies.clap]
|
||||
version = "4.5.34"
|
||||
version = "4.5.35"
|
||||
features = ["derive"]
|
||||
|
||||
# Cron expressions
|
||||
@@ -192,7 +192,7 @@ default-features = false
|
||||
|
||||
# HashMap which preserves insertion order
|
||||
[workspace.dependencies.indexmap]
|
||||
version = "2.8.0"
|
||||
version = "2.9.0"
|
||||
features = ["serde"]
|
||||
|
||||
# Snapshot testing
|
||||
@@ -221,7 +221,7 @@ features = ["loader", "json", "speedups", "unstable_machinery"]
|
||||
|
||||
# Additional filters for minijinja
|
||||
[workspace.dependencies.minijinja-contrib]
|
||||
version = "2.8.0"
|
||||
version = "2.9.0"
|
||||
features = ["pycompat"]
|
||||
|
||||
# Utilities to deal with non-zero values
|
||||
@@ -278,7 +278,7 @@ version = "0.15.1"
|
||||
|
||||
# TLS stack
|
||||
[workspace.dependencies.rustls]
|
||||
version = "0.23.23"
|
||||
version = "0.23.25"
|
||||
|
||||
# Use platform-specific verifier for TLS
|
||||
[workspace.dependencies.rustls-platform-verifier]
|
||||
@@ -312,18 +312,18 @@ features = [
|
||||
|
||||
# Sentry error tracking
|
||||
[workspace.dependencies.sentry]
|
||||
version = "0.36.0"
|
||||
version = "0.37.0"
|
||||
default-features = false
|
||||
features = ["backtrace", "contexts", "panic", "tower", "reqwest"]
|
||||
|
||||
# Sentry tower layer
|
||||
[workspace.dependencies.sentry-tower]
|
||||
version = "0.36.0"
|
||||
version = "0.37.0"
|
||||
features = ["http"]
|
||||
|
||||
# Sentry tracing integration
|
||||
[workspace.dependencies.sentry-tracing]
|
||||
version = "0.36.0"
|
||||
version = "0.37.0"
|
||||
|
||||
# Serialization and deserialization
|
||||
[workspace.dependencies.serde]
|
||||
@@ -358,7 +358,7 @@ version = "0.2.1"
|
||||
|
||||
# Async runtime
|
||||
[workspace.dependencies.tokio]
|
||||
version = "1.44.1"
|
||||
version = "1.44.2"
|
||||
features = ["full"]
|
||||
|
||||
[workspace.dependencies.tokio-stream]
|
||||
@@ -387,37 +387,37 @@ version = "0.3.19"
|
||||
|
||||
# OpenTelemetry
|
||||
[workspace.dependencies.opentelemetry]
|
||||
version = "0.28.0"
|
||||
version = "0.29.1"
|
||||
features = ["trace", "metrics"]
|
||||
|
||||
[workspace.dependencies.opentelemetry-http]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
features = ["reqwest"]
|
||||
|
||||
[workspace.dependencies.opentelemetry-jaeger-propagator]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
|
||||
[workspace.dependencies.opentelemetry-otlp]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
default-features = false
|
||||
features = ["trace", "metrics", "http-proto"]
|
||||
|
||||
[workspace.dependencies.opentelemetry-prometheus]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
|
||||
[workspace.dependencies.opentelemetry-resource-detectors]
|
||||
version = "0.7.0"
|
||||
version = "0.8.0"
|
||||
|
||||
[workspace.dependencies.opentelemetry-semantic-conventions]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
features = ["semconv_experimental"]
|
||||
|
||||
[workspace.dependencies.opentelemetry-stdout]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
features = ["trace", "metrics"]
|
||||
|
||||
[workspace.dependencies.opentelemetry_sdk]
|
||||
version = "0.28.0"
|
||||
version = "0.29.0"
|
||||
features = [
|
||||
"experimental_trace_batch_span_processor_with_async_runtime",
|
||||
"experimental_metrics_periodicreader_with_async_runtime",
|
||||
@@ -425,7 +425,7 @@ features = [
|
||||
]
|
||||
|
||||
[workspace.dependencies.tracing-opentelemetry]
|
||||
version = "0.29.0"
|
||||
version = "0.30.0"
|
||||
default-features = false
|
||||
|
||||
[workspace.dependencies.prometheus]
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
# The Debian version and version name must be in sync
|
||||
ARG DEBIAN_VERSION=12
|
||||
ARG DEBIAN_VERSION_NAME=bookworm
|
||||
ARG RUSTC_VERSION=1.85.0
|
||||
ARG RUSTC_VERSION=1.86.0
|
||||
ARG NODEJS_VERSION=20.15.0
|
||||
ARG OPA_VERSION=1.1.0
|
||||
ARG CARGO_AUDITABLE_VERSION=0.6.6
|
||||
|
||||
@@ -171,7 +171,7 @@ impl Credentials {
|
||||
(_, _) => {
|
||||
return Err(CredentialsVerificationError::AuthenticationMethodMismatch);
|
||||
}
|
||||
};
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -386,7 +386,7 @@ impl Options {
|
||||
0 => info!("No active compatibility sessions to end"),
|
||||
1 => info!("Ended 1 active OAuth 2.0 session"),
|
||||
_ => info!("Ended {affected} active OAuth 2.0 sessions"),
|
||||
};
|
||||
}
|
||||
|
||||
let filter = BrowserSessionFilter::new().for_user(&user).active_only();
|
||||
let affected = if dry_run {
|
||||
|
||||
@@ -130,7 +130,7 @@ impl Options {
|
||||
.await
|
||||
.context("could not run migrations")?;
|
||||
|
||||
if matches!(&self.subcommand, Subcommand::Migrate { .. }) {
|
||||
if matches!(&self.subcommand, Subcommand::Migrate) {
|
||||
// First perform a config sync
|
||||
// This is crucial to ensure we register upstream OAuth providers
|
||||
// in the MAS database
|
||||
|
||||
@@ -145,7 +145,9 @@ fn init_tracer(config: &TracingConfig) -> anyhow::Result<()> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn otlp_metric_reader(endpoint: Option<&url::Url>) -> anyhow::Result<PeriodicReader> {
|
||||
fn otlp_metric_reader(
|
||||
endpoint: Option<&url::Url>,
|
||||
) -> anyhow::Result<PeriodicReader<opentelemetry_otlp::MetricExporter>> {
|
||||
let mut exporter = opentelemetry_otlp::MetricExporter::builder()
|
||||
.with_http()
|
||||
.with_http_client(mas_http::reqwest_client());
|
||||
@@ -160,7 +162,7 @@ fn otlp_metric_reader(endpoint: Option<&url::Url>) -> anyhow::Result<PeriodicRea
|
||||
Ok(reader)
|
||||
}
|
||||
|
||||
fn stdout_metric_reader() -> PeriodicReader {
|
||||
fn stdout_metric_reader() -> PeriodicReader<opentelemetry_stdout::MetricExporter> {
|
||||
let exporter = opentelemetry_stdout::MetricExporter::builder().build();
|
||||
PeriodicReader::builder(exporter, opentelemetry_sdk::runtime::Tokio).build()
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@ impl AsyncTransport for Transport {
|
||||
TransportInner::Sendmail(t) => {
|
||||
t.send_raw(envelope, email).await?;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ serde_urlencoded = "0.7.1"
|
||||
|
||||
# Password hashing
|
||||
argon2 = { version = "0.5.3", features = ["password-hash", "std"] }
|
||||
bcrypt = { version = "0.16.0", default-features = true }
|
||||
bcrypt = { version = "0.17.0", default-features = true }
|
||||
pbkdf2 = { version = "0.12.2", features = [
|
||||
"password-hash",
|
||||
"std",
|
||||
|
||||
@@ -63,20 +63,20 @@ fn url_with_pagination(base: &str, pagination: Pagination) -> String {
|
||||
let mut query = query.to_owned();
|
||||
|
||||
if let Some(before) = pagination.before {
|
||||
query += &format!("&page[before]={before}");
|
||||
query = format!("{query}&page[before]={before}");
|
||||
}
|
||||
|
||||
if let Some(after) = pagination.after {
|
||||
query += &format!("&page[after]={after}");
|
||||
query = format!("{query}&page[after]={after}");
|
||||
}
|
||||
|
||||
let count = pagination.count;
|
||||
match pagination.direction {
|
||||
mas_storage::pagination::PaginationDirection::Forward => {
|
||||
query += &format!("&page[first]={count}");
|
||||
query = format!("{query}&page[first]={count}");
|
||||
}
|
||||
mas_storage::pagination::PaginationDirection::Backward => {
|
||||
query += &format!("&page[last]={count}");
|
||||
query = format!("{query}&page[last]={count}");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ pub(crate) async fn get(
|
||||
|
||||
// The code isn't valid, set an error on the form
|
||||
form_state = form_state.with_error_on_field(DeviceLinkFormField::Code, FieldError::Invalid);
|
||||
};
|
||||
}
|
||||
|
||||
// Rendre the form
|
||||
let ctx = DeviceLinkContext::new()
|
||||
|
||||
@@ -426,7 +426,7 @@ async fn authorization_code_grant(
|
||||
(Some(pkce), Some(verifier)) => {
|
||||
pkce.verify(verifier)?;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
let Some(user_session_id) = session.user_session_id else {
|
||||
tracing::warn!("No user session associated with this OAuth2 session");
|
||||
|
||||
@@ -345,7 +345,7 @@ impl Algorithm {
|
||||
|
||||
Pbkdf2.verify_password(password.as_ref(), &hashed_password)?;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@@ -189,7 +189,7 @@ pub(crate) async fn handler(
|
||||
}
|
||||
|
||||
return Err(RouteError::MissingFormParams);
|
||||
};
|
||||
}
|
||||
|
||||
// The `Form` extractor will use the body of the request for POST requests and
|
||||
// the query parameters for GET requests. We need to then look at the method do
|
||||
|
||||
@@ -85,7 +85,7 @@ pub(crate) async fn get(
|
||||
|
||||
let reply = query.go_next(&url_builder);
|
||||
return Ok((cookie_jar, reply).into_response());
|
||||
};
|
||||
}
|
||||
|
||||
let providers = repo.upstream_oauth_provider().all_enabled().await?;
|
||||
|
||||
@@ -98,10 +98,10 @@ pub(crate) async fn get(
|
||||
|
||||
if let Some(action) = query.post_auth_action {
|
||||
destination = destination.and_then(action);
|
||||
};
|
||||
}
|
||||
|
||||
return Ok((cookie_jar, url_builder.redirect(&destination)).into_response());
|
||||
};
|
||||
}
|
||||
|
||||
render(
|
||||
locale,
|
||||
|
||||
@@ -45,7 +45,7 @@ pub(crate) async fn get(
|
||||
|
||||
let reply = query.go_next(&url_builder);
|
||||
return Ok((cookie_jar, reply).into_response());
|
||||
};
|
||||
}
|
||||
|
||||
let providers = repo.upstream_oauth_provider().all_enabled().await?;
|
||||
|
||||
|
||||
@@ -469,7 +469,7 @@ fn format_value(value: &Value, placeholder: &Placeholder) -> Result<String, Form
|
||||
} else {
|
||||
let mut serializer = serde_json::Serializer::new(&mut json);
|
||||
value.serialize(&mut serializer)?;
|
||||
};
|
||||
}
|
||||
let json = String::from_utf8(json)?;
|
||||
Ok(format_placeholder!(json, placeholder))
|
||||
}
|
||||
|
||||
@@ -257,7 +257,7 @@ impl Tree {
|
||||
..
|
||||
} => self.inner = tree.inner,
|
||||
_ => panic!("Tried to replace the root node"),
|
||||
};
|
||||
}
|
||||
|
||||
replaced
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ workspace = true
|
||||
[dependencies]
|
||||
anyhow.workspace = true
|
||||
arc-swap.workspace = true
|
||||
opa-wasm = "0.1.4"
|
||||
opa-wasm = "0.1.5"
|
||||
serde.workspace = true
|
||||
serde_json.workspace = true
|
||||
schemars = { workspace = true, optional = true }
|
||||
|
||||
@@ -58,7 +58,7 @@ impl QueryBuilderExt for sea_query::SelectStatement {
|
||||
self.order_by(id_field, sea_query::Order::Desc)
|
||||
.limit((pagination.count + 1) as u64);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
self
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ impl FullUserId {
|
||||
expected: expected_server_name.to_owned(),
|
||||
found: server_name.to_owned(),
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
Ok(localpart)
|
||||
}
|
||||
|
||||
@@ -209,7 +209,7 @@ impl RunnableJob for SyncDevicesJob {
|
||||
for (compat_session, _) in page.edges {
|
||||
if let Some(ref device) = compat_session.device {
|
||||
devices.insert(device.as_str().to_owned());
|
||||
};
|
||||
}
|
||||
cursor = cursor.after(compat_session.id);
|
||||
}
|
||||
|
||||
|
||||
@@ -1045,7 +1045,7 @@ impl JobTracker {
|
||||
);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
if blocking {
|
||||
self.last_join_result = self.running_jobs.join_next_with_id().await;
|
||||
|
||||
@@ -191,7 +191,7 @@ fn function_add_params_to_url(
|
||||
match mode {
|
||||
Fragment => uri.set_fragment(Some(¶ms)),
|
||||
Query => uri.set_query(Some(¶ms)),
|
||||
};
|
||||
}
|
||||
uri
|
||||
};
|
||||
|
||||
|
||||
@@ -77,6 +77,13 @@ skip = [
|
||||
{ name = "itertools", version = "0.12.1" },
|
||||
# pad depends on an old version
|
||||
{ name = "unicode-width", version = "0.1.14" },
|
||||
{ name = "zerocopy", version = "0.7.35" }, # hashbrown 0.14.5 depends on this old version
|
||||
|
||||
# We are still mainly using rand 0.8
|
||||
{ name = "rand", version = "0.8.5" },
|
||||
{ name = "rand_chacha", version = "0.3.1" },
|
||||
{ name = "rand_core", version = "0.6.4" },
|
||||
{ name = "getrandom", version = "0.2.15" },
|
||||
]
|
||||
|
||||
skip-tree = []
|
||||
|
||||
Generated
+220
-220
@@ -12,19 +12,19 @@
|
||||
"@fontsource/inter": "^5.2.5",
|
||||
"@radix-ui/react-collapsible": "^1.1.3",
|
||||
"@radix-ui/react-dialog": "^1.1.6",
|
||||
"@tanstack/react-query": "^5.71.1",
|
||||
"@tanstack/react-router": "^1.114.29",
|
||||
"@tanstack/react-query": "^5.71.10",
|
||||
"@tanstack/react-router": "^1.114.34",
|
||||
"@vector-im/compound-design-tokens": "4.0.1",
|
||||
"@vector-im/compound-web": "^7.10.0",
|
||||
"@vector-im/compound-web": "^7.10.1",
|
||||
"@zxcvbn-ts/core": "^3.0.4",
|
||||
"@zxcvbn-ts/language-common": "^3.0.4",
|
||||
"classnames": "^2.5.1",
|
||||
"date-fns": "^4.1.0",
|
||||
"i18next": "^24.2.3",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
"react": "^19.1.0",
|
||||
"react-dom": "^19.1.0",
|
||||
"react-i18next": "^15.4.1",
|
||||
"swagger-ui-dist": "^5.20.1",
|
||||
"swagger-ui-dist": "^5.20.6",
|
||||
"valibot": "^1.0.0",
|
||||
"vaul": "^1.1.2"
|
||||
},
|
||||
@@ -37,20 +37,20 @@
|
||||
"@graphql-codegen/cli": "^5.0.5",
|
||||
"@graphql-codegen/client-preset": "^4.8.0",
|
||||
"@graphql-codegen/typescript-msw": "^3.0.0",
|
||||
"@storybook/addon-essentials": "^8.6.11",
|
||||
"@storybook/addon-interactions": "^8.6.11",
|
||||
"@storybook/react": "^8.6.11",
|
||||
"@storybook/react-vite": "^8.6.11",
|
||||
"@storybook/addon-essentials": "^8.6.12",
|
||||
"@storybook/addon-interactions": "^8.6.12",
|
||||
"@storybook/react": "^8.6.12",
|
||||
"@storybook/react-vite": "^8.6.12",
|
||||
"@storybook/test": "^8.5.5",
|
||||
"@tanstack/react-query-devtools": "^5.71.2",
|
||||
"@tanstack/react-router-devtools": "^1.114.31",
|
||||
"@tanstack/router-plugin": "^1.114.31",
|
||||
"@tanstack/react-query-devtools": "^5.71.10",
|
||||
"@tanstack/react-router-devtools": "^1.114.34",
|
||||
"@tanstack/router-plugin": "^1.114.34",
|
||||
"@testing-library/jest-dom": "^6.6.3",
|
||||
"@testing-library/react": "^16.2.0",
|
||||
"@testing-library/react": "^16.3.0",
|
||||
"@testing-library/user-event": "^14.6.1",
|
||||
"@types/node": "^22.13.17",
|
||||
"@types/react": "19.0.12",
|
||||
"@types/react-dom": "19.0.4",
|
||||
"@types/node": "^22.14.0",
|
||||
"@types/react": "19.1.0",
|
||||
"@types/react-dom": "19.1.1",
|
||||
"@types/swagger-ui-dist": "^3.30.5",
|
||||
"@vitejs/plugin-react": "^4.3.4",
|
||||
"@vitest/coverage-v8": "^3.1.1",
|
||||
@@ -59,7 +59,7 @@
|
||||
"graphql": "^16.10.0",
|
||||
"happy-dom": "^17.4.4",
|
||||
"i18next-parser": "^9.3.0",
|
||||
"knip": "^5.46.4",
|
||||
"knip": "^5.46.5",
|
||||
"msw": "^2.7.3",
|
||||
"msw-storybook-addon": "^2.0.4",
|
||||
"postcss": "^8.5.3",
|
||||
@@ -70,7 +70,7 @@
|
||||
"storybook-react-i18next": "^3.2.1",
|
||||
"tailwindcss": "^3.4.17",
|
||||
"typescript": "^5.8.2",
|
||||
"vite": "6.2.4",
|
||||
"vite": "6.2.5",
|
||||
"vite-plugin-compression": "^0.5.1",
|
||||
"vite-plugin-graphql-codegen": "^3.5.0",
|
||||
"vite-plugin-manifest-sri": "^0.2.0",
|
||||
@@ -4744,9 +4744,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-actions": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.11.tgz",
|
||||
"integrity": "sha512-7VORphqmxJf2J2a8tRgCAIeaMQ1JjYZwmwsrOwXBt77NjJbAC2qx9KecN1fsKKCyRVSk/wAICvOLStKM15+v2g==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.12.tgz",
|
||||
"integrity": "sha512-B5kfiRvi35oJ0NIo53CGH66H471A3XTzrfaa6SxXEJsgxxSeKScG5YeXcCvLiZfvANRQ7QDsmzPUgg0o3hdMXw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4761,13 +4761,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-backgrounds": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.11.tgz",
|
||||
"integrity": "sha512-1P6qqYOQKbidV0VzYOgc7upjHqIQaFogbqm/DqNyPnwlxTIuqtzkFLiZQxMmGSQekA9SB/7ZfGglFByQXgrIUA==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.12.tgz",
|
||||
"integrity": "sha512-lmIAma9BiiCTbJ8YfdZkXjpnAIrOUcgboLkt1f6XJ78vNEMnLNzD9gnh7Tssz1qrqvm34v9daDjIb+ggdiKp3Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4780,13 +4780,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-controls": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.11.tgz",
|
||||
"integrity": "sha512-CpXu4HhiyRBikygMskmFhfgKtyz2/3BWTzpg6OrmaYuoEnxP+RMPeXZQxCW9pbH8ewGZlvX++VEt1Cletd95zQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.12.tgz",
|
||||
"integrity": "sha512-9VSRPJWQVb9wLp21uvpxDGNctYptyUX0gbvxIWOHMH3R2DslSoq41lsC/oQ4l4zSHVdL+nq8sCTkhBxIsjKqdQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4799,20 +4799,20 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-docs": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.11.tgz",
|
||||
"integrity": "sha512-gTSF1m3HJkeU7GKPYhe8grO48FbpulvIWZ213PtnWedgVkTNieok3oBmmigv17ua/QXH0u5EbaoMSxaAyrsAzg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.12.tgz",
|
||||
"integrity": "sha512-kEezQjAf/p3SpDzLABgg4fbT48B6dkT2LiZCKTRmCrJVtuReaAr4R9MMM6Jsph6XjbIj/SvOWf3CMeOPXOs9sg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@mdx-js/react": "^3.0.0",
|
||||
"@storybook/blocks": "8.6.11",
|
||||
"@storybook/csf-plugin": "8.6.11",
|
||||
"@storybook/react-dom-shim": "8.6.11",
|
||||
"@storybook/blocks": "8.6.12",
|
||||
"@storybook/csf-plugin": "8.6.12",
|
||||
"@storybook/react-dom-shim": "8.6.12",
|
||||
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
|
||||
"ts-dedent": "^2.0.0"
|
||||
@@ -4822,25 +4822,25 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-essentials": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.11.tgz",
|
||||
"integrity": "sha512-QII5yTM0cGRryfTSJSK5Hf2CEiAX3atqccHZbPipkqO7dE9YDBvRfVwG0cQpHdv10tP066MDWgVDF5E3pDKecw==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.12.tgz",
|
||||
"integrity": "sha512-Y/7e8KFlttaNfv7q2zoHMPdX6hPXHdsuQMAjYl5NG9HOAJREu4XBy4KZpbcozRe4ApZ78rYsN/MO1EuA+bNMIA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/addon-actions": "8.6.11",
|
||||
"@storybook/addon-backgrounds": "8.6.11",
|
||||
"@storybook/addon-controls": "8.6.11",
|
||||
"@storybook/addon-docs": "8.6.11",
|
||||
"@storybook/addon-highlight": "8.6.11",
|
||||
"@storybook/addon-measure": "8.6.11",
|
||||
"@storybook/addon-outline": "8.6.11",
|
||||
"@storybook/addon-toolbars": "8.6.11",
|
||||
"@storybook/addon-viewport": "8.6.11",
|
||||
"@storybook/addon-actions": "8.6.12",
|
||||
"@storybook/addon-backgrounds": "8.6.12",
|
||||
"@storybook/addon-controls": "8.6.12",
|
||||
"@storybook/addon-docs": "8.6.12",
|
||||
"@storybook/addon-highlight": "8.6.12",
|
||||
"@storybook/addon-measure": "8.6.12",
|
||||
"@storybook/addon-outline": "8.6.12",
|
||||
"@storybook/addon-toolbars": "8.6.12",
|
||||
"@storybook/addon-viewport": "8.6.12",
|
||||
"ts-dedent": "^2.0.0"
|
||||
},
|
||||
"funding": {
|
||||
@@ -4848,13 +4848,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-highlight": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.11.tgz",
|
||||
"integrity": "sha512-xiNIQVDj34PE6xv+V6z8dOi5HrfQYm9FE4okOOSfYcvL8p+3exAs1+13TIsDtf/c1wy8/IbU4S+H8XUExmI6qg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.12.tgz",
|
||||
"integrity": "sha512-9FITVxdoycZ+eXuAZL9ElWyML/0fPPn9UgnnAkrU7zkMi+Segq/Tx7y+WWanC5zfWZrXAuG6WTOYEXeWQdm//w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4865,19 +4865,19 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-interactions": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.6.11.tgz",
|
||||
"integrity": "sha512-j9wUf8lQF922eC2HbWG4LdeflOu/togry80QB+Sqxs4+dg4iWhjxmN8gWav14/oa0vJBLN7Z2Tr4ifsJUEwRkg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.6.12.tgz",
|
||||
"integrity": "sha512-cTAJlTq6uVZBEbtwdXkXoPQ4jHOAGKQnYSezBT4pfNkdjn/FnEeaQhMBDzf14h2wr5OgBnJa6Lmd8LD9ficz4A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/global": "^5.0.0",
|
||||
"@storybook/instrumenter": "8.6.11",
|
||||
"@storybook/test": "8.6.11",
|
||||
"@storybook/instrumenter": "8.6.12",
|
||||
"@storybook/test": "8.6.12",
|
||||
"polished": "^4.2.2",
|
||||
"ts-dedent": "^2.2.0"
|
||||
},
|
||||
@@ -4886,13 +4886,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-measure": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.11.tgz",
|
||||
"integrity": "sha512-9Y0qXF9WEg4WHszT17FhppHXcRLv+XC+kpLiKYiL2D4Cm1Xz/2s0N1J50dLBL/gHW04jrVk5lPlpJbcJgWBE5Q==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.12.tgz",
|
||||
"integrity": "sha512-tACmwqqOvutaQSduw8SMb62wICaT1rWaHtMN3vtWXuxgDPSdJQxLP+wdVyRYMAgpxhLyIO7YRf++Hfha9RHgFg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4904,13 +4904,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-outline": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.11.tgz",
|
||||
"integrity": "sha512-LddoqoWYQArzxFXEGL2omJFRCfYn6/F+4IkPuQC+S7wZrwBw89riVPKjL8EmAZ62pEByhJHabUD8ZXTVTqpMlg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.12.tgz",
|
||||
"integrity": "sha512-1ylwm+n1s40S91No0v9T4tCjZORu3GbnjINlyjYTDLLhQHyBQd3nWR1Y1eewU4xH4cW9SnSLcMQFS/82xHqU6A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4922,13 +4922,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-toolbars": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.11.tgz",
|
||||
"integrity": "sha512-5ImZfjXisBhYWPoxjYr08nucCF6wqq1a81nWdSnHaB1xFKJZAKtp3GiF7Hyp8B0+olMk1OgSJXEXlXZ1ZbK5Vg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.12.tgz",
|
||||
"integrity": "sha512-HEcSzo1DyFtIu5/ikVOmh5h85C1IvK9iFKSzBR6ice33zBOaehVJK+Z5f487MOXxPsZ63uvWUytwPyViGInj+g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -4936,13 +4936,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/addon-viewport": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.11.tgz",
|
||||
"integrity": "sha512-EdzrkUyMvm0epYkUspBF5osU0rIHglD1+YK84C8ibJjx3JpnpLFaDpecwjFaFgxjQQVveHKatYcHpz09aEywqQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.12.tgz",
|
||||
"integrity": "sha512-EXK2LArAnABsPP0leJKy78L/lbMWow+EIJfytEP5fHaW4EhMR6h7Hzaqzre6U0IMMr/jVFa1ci+m0PJ0eQc2bw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4953,13 +4953,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/blocks": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.11.tgz",
|
||||
"integrity": "sha512-2IyS3nB6SoEjIt0nWUMxtRIjJRUvDU8EF/eMbM4F/FuwIM402P3kNQ4n4+q1xZtYjvoMr5QUq+K8YF4ZlxIz0A==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.12.tgz",
|
||||
"integrity": "sha512-DohlTq6HM1jDbHYiXL4ZvZ00VkhpUp5uftzj/CZDLY1fYHRjqtaTwWm2/OpceivMA8zDitLcq5atEZN+f+siTg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -4973,7 +4973,7 @@
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"react": {
|
||||
@@ -4985,13 +4985,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/builder-vite": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.6.11.tgz",
|
||||
"integrity": "sha512-d8SsHr6iM49kTyrg6PTYn9aHxOBiWUZvPhOOtfODHl2SH9PPRenfwX3a3B+OsD04GPVGvLz5fp4Apg9lrDVSzw==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.6.12.tgz",
|
||||
"integrity": "sha512-Gju21ud/3Qw4v2vLNaa5SuJECsI9ICNRr2G0UyCCzRvCHg8jpA9lDReu2NqhLDyFIuDG+ZYT38gcaHEUoNQ8KQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/csf-plugin": "8.6.11",
|
||||
"@storybook/csf-plugin": "8.6.12",
|
||||
"browser-assert": "^1.2.1",
|
||||
"ts-dedent": "^2.0.0"
|
||||
},
|
||||
@@ -5000,14 +5000,14 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11",
|
||||
"storybook": "^8.6.12",
|
||||
"vite": "^4.0.0 || ^5.0.0 || ^6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/components": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.11.tgz",
|
||||
"integrity": "sha512-+lHcwQsSO8usKTXIBBmgmRCAa0L+KQaLJ5ARqkRTm6OjzkVVS+EPnIgL4H1nqzbwiTVXxSSOwAk+rST83KICnA==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.12.tgz",
|
||||
"integrity": "sha512-FiaE8xvCdvKC2arYusgtlDNZ77b8ysr8njAYQZwwaIHjy27TbR2tEpLDCmUwSbANNmivtc/xGEiDDwcNppMWlQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5019,13 +5019,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/core": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.11.tgz",
|
||||
"integrity": "sha512-fhzLQ9HpljbLpkHykafmcjIERHI5j6SZhylFCDwEWkETuZtRbyCs3mmULutcEOzKhxRgNtiIRoRmZPdQcPtHNg==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.12.tgz",
|
||||
"integrity": "sha512-t+ZuDzAlsXKa6tLxNZT81gEAt4GNwsKP/Id2wluhmUWD/lwYW0uum1JiPUuanw8xD6TdakCW/7ULZc7aQUBLCQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/theming": "8.6.11",
|
||||
"@storybook/theming": "8.6.12",
|
||||
"better-opn": "^3.0.2",
|
||||
"browser-assert": "^1.2.1",
|
||||
"esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0",
|
||||
@@ -5051,9 +5051,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/csf-plugin": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.11.tgz",
|
||||
"integrity": "sha512-NC/o+SSjSC29hcQrPNoLCDRkqRTagkcAgFf0xEybX3mkLT0q+w3ZHJg1HQz7TtaigIzZ06iIPncif2xKvYgETw==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.12.tgz",
|
||||
"integrity": "sha512-6s8CnP1aoKPb3XtC0jRLUp8M5vTA8RhGAwQDKUsFpCC7g89JR9CaKs9FY2ZSzsNbjR15uASi7b3K8BzeYumYQg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5064,7 +5064,7 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/global": {
|
||||
@@ -5089,9 +5089,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/instrumenter": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.11.tgz",
|
||||
"integrity": "sha512-IOLvc4BOVKofWhyRScA2h/R36cACBK3DUCrZkQTLU+FUIXWg7Yjyco7lDEk/0W9mlH0Fe/eWEhluI2WTowkesQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.12.tgz",
|
||||
"integrity": "sha512-VK5fYAF8jMwWP/u3YsmSwKGh+FeSY8WZn78flzRUwirp2Eg1WWjsqPRubAk7yTpcqcC/km9YMF3KbqfzRv2s/A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5103,13 +5103,13 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/manager-api": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.11.tgz",
|
||||
"integrity": "sha512-U3ijEFX7B7wNYzFctmTIXOiN0zLlt8/9EHbZQUUrQ1pf7bQzADJCy63Y3B+kir8i+n3LsBWB42X2aSiT0lLaKQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.12.tgz",
|
||||
"integrity": "sha512-O0SpISeJLNTQvhSBOsWzzkCgs8vCjOq1578rwqHlC6jWWm4QmtfdyXqnv7rR1Hk08kQ+Dzqh0uhwHx0nfwy4nQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5121,9 +5121,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/preview-api": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.11.tgz",
|
||||
"integrity": "sha512-NpSVJFa9MkPq3u/h+bvx+iSnm6OG6mMUzMgmY67mA0dgIgOWcaoP2Y7254SZlBeho97HCValTDKJyqZMwiVlyQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.12.tgz",
|
||||
"integrity": "sha512-84FE3Hrs0AYKHqpDZOwx1S/ffOfxBdL65lhCoeI8GoWwCkzwa9zEP3kvXBo/BnEDO7nAfxvMhjASTZXbKRJh5Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5135,18 +5135,18 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/react": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.11.tgz",
|
||||
"integrity": "sha512-ZaE2IS5alauWxEvWo8LNEi27QxiRfJrfffDpQJIIvY4WnR+jzgLdtMOAVo/cSM9mJSRLESEYW57b0l7JdQGm1g==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.12.tgz",
|
||||
"integrity": "sha512-NzxlHLA5DkDgZM/dMwTYinuzRs6rsUPmlqP+NIv6YaciQ4NGnTYyOC7R/SqI6HHFm8ZZ5eMYvpfiFmhZ9rU+rQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/components": "8.6.11",
|
||||
"@storybook/components": "8.6.12",
|
||||
"@storybook/global": "^5.0.0",
|
||||
"@storybook/manager-api": "8.6.11",
|
||||
"@storybook/preview-api": "8.6.11",
|
||||
"@storybook/react-dom-shim": "8.6.11",
|
||||
"@storybook/theming": "8.6.11"
|
||||
"@storybook/manager-api": "8.6.12",
|
||||
"@storybook/preview-api": "8.6.12",
|
||||
"@storybook/react-dom-shim": "8.6.12",
|
||||
"@storybook/theming": "8.6.12"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
@@ -5156,10 +5156,10 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@storybook/test": "8.6.11",
|
||||
"@storybook/test": "8.6.12",
|
||||
"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.6.11",
|
||||
"storybook": "^8.6.12",
|
||||
"typescript": ">= 4.2.x"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
@@ -5172,9 +5172,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/react-dom-shim": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.11.tgz",
|
||||
"integrity": "sha512-giwqwx0PO70SyqoZ25CBM2tpAjJX5sjPm7uWKknYcFGl3H2PYDqqnvH7NfEXENQMq5DpAJisCZ0KkRvNHzLV2w==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.12.tgz",
|
||||
"integrity": "sha512-51QvoimkBzYs8s3rCYnY5h0cFqLz/Mh0vRcughwYaXckWzDBV8l67WBO5Xf5nBsukCbWyqBVPpEQLww8s7mrLA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5184,20 +5184,20 @@
|
||||
"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.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/react-vite": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.6.11.tgz",
|
||||
"integrity": "sha512-UjAIzmfmZIhrMB5MYrc4RswTca0oodbG8m3iBBCadjy+rSZ/c9cbZgkI3bU8W5khkCToQoAXNJI8xWYfr/PGxw==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.6.12.tgz",
|
||||
"integrity": "sha512-UA2Kule99oyFgHdhcuhrRwCKyWu/yMbqbl9U7NwowFHNwWWFjVMMir/AmfShb/H1C1DQ3LqOad6/QwJyPLjP8g==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@joshwooding/vite-plugin-react-docgen-typescript": "0.5.0",
|
||||
"@rollup/pluginutils": "^5.0.2",
|
||||
"@storybook/builder-vite": "8.6.11",
|
||||
"@storybook/react": "8.6.11",
|
||||
"@storybook/builder-vite": "8.6.12",
|
||||
"@storybook/react": "8.6.12",
|
||||
"find-up": "^5.0.0",
|
||||
"magic-string": "^0.30.0",
|
||||
"react-docgen": "^7.0.0",
|
||||
@@ -5212,10 +5212,10 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@storybook/test": "8.6.11",
|
||||
"@storybook/test": "8.6.12",
|
||||
"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.6.11",
|
||||
"storybook": "^8.6.12",
|
||||
"vite": "^4.0.0 || ^5.0.0 || ^6.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
@@ -5225,14 +5225,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/test": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.11.tgz",
|
||||
"integrity": "sha512-bk8JCRmVRHjnyt+/YnzCMEd4Y/K2L3uM+sCNuH4pYw6XT2UkR3Dj5mScGnfMvm98lHfpZDcD/AbY2vorOQsq+g==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.12.tgz",
|
||||
"integrity": "sha512-0BK1Eg+VD0lNMB1BtxqHE3tP9FdkUmohtvWG7cq6lWvMrbCmAmh3VWai3RMCCDOukPFpjabOr8BBRLVvhNpv2w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/global": "^5.0.0",
|
||||
"@storybook/instrumenter": "8.6.11",
|
||||
"@storybook/instrumenter": "8.6.12",
|
||||
"@testing-library/dom": "10.4.0",
|
||||
"@testing-library/jest-dom": "6.5.0",
|
||||
"@testing-library/user-event": "14.5.2",
|
||||
@@ -5244,7 +5244,7 @@
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^8.6.11"
|
||||
"storybook": "^8.6.12"
|
||||
}
|
||||
},
|
||||
"node_modules/@storybook/test/node_modules/@testing-library/jest-dom": {
|
||||
@@ -5304,9 +5304,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@storybook/theming": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.11.tgz",
|
||||
"integrity": "sha512-G7IK5P9gzofUjfYhMo9Pdgbqcr22eoKFLD808Q8RxJopDoypdZKg4tes2iD+6YnrtnHS0nEoP/soMmfFYl9FIw==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.12.tgz",
|
||||
"integrity": "sha512-6VjZg8HJ2Op7+KV7ihJpYrDnFtd9D1jrQnUS8LckcpuBXrIEbaut5+34ObY8ssQnSqkk2GwIZBBBQYQBCVvkOw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5331,9 +5331,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/query-core": {
|
||||
"version": "5.71.1",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.71.1.tgz",
|
||||
"integrity": "sha512-4+ZswCHOfJX+ikhXNoocamTUmJcHtB+Ljjz/oJkC7/eKB5IrzEwR4vEwZUENiPi+wISucJHR5TUbuuJ26w3kdQ==",
|
||||
"version": "5.71.10",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.71.10.tgz",
|
||||
"integrity": "sha512-/fKEY8fO1nbszfrBatzmhJa1nEwIKn0c6Tv2A1ocSA5OiD2GukOIV8nnBbvJRgZb/VIoBy9/N4PVbABI8YQLow==",
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
"type": "github",
|
||||
@@ -5341,9 +5341,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/query-devtools": {
|
||||
"version": "5.71.2",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.71.2.tgz",
|
||||
"integrity": "sha512-cg2TExgXM1TL3f+BPf6R7iXsPZnrj16HvqBT88xKr1hduXkccs/5EHf2X3zSNwB0Y9XfowSQB8dcGa2qKYv5ZA==",
|
||||
"version": "5.71.5",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.71.5.tgz",
|
||||
"integrity": "sha512-Fq1JeAp+I52Md/KnyeFxzG7G0RpdHgeOfDNhSPkZQs/JqqXuAfpUf+wFHDz+vP0GZbSnla2JmcLSQebOkIb1yA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
@@ -5352,12 +5352,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/react-query": {
|
||||
"version": "5.71.1",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.71.1.tgz",
|
||||
"integrity": "sha512-6BTkaSIGT58MroI4kIGXNdx/NhirXPU+75AJObLq+WBa39WmoxhzSk0YX+hqWJ/bvqZJFxslbEU4qIHaRZq+8Q==",
|
||||
"version": "5.71.10",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.71.10.tgz",
|
||||
"integrity": "sha512-mQYM/ObpL8YMDz8vCoUuHkbe8Yu7NnVRH8aBaBa/3zlufjp1f1VuWjeO3TcumNHfuVMDwEAGinsgwrB7OKADiQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@tanstack/query-core": "5.71.1"
|
||||
"@tanstack/query-core": "5.71.10"
|
||||
},
|
||||
"funding": {
|
||||
"type": "github",
|
||||
@@ -5368,32 +5368,32 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/react-query-devtools": {
|
||||
"version": "5.71.2",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.71.2.tgz",
|
||||
"integrity": "sha512-HQNJxTLELzGYBdSdhLToVzyrVJAA01OP7ntNj20sWjzUb+jBYKWbp2TqHopOaRbIOyACu+PMNUb7Xqjk1jfReQ==",
|
||||
"version": "5.71.10",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.71.10.tgz",
|
||||
"integrity": "sha512-n0xsIzwNvkIoZCmfHww28jFmnVTVzOt5dHj/py3LNFMJHGnJq9o9ttQESzVt2Hr7as00Aqf8ElVwH6na1o6dnw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@tanstack/query-devtools": "5.71.2"
|
||||
"@tanstack/query-devtools": "5.71.5"
|
||||
},
|
||||
"funding": {
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/tannerlinsley"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tanstack/react-query": "^5.71.1",
|
||||
"@tanstack/react-query": "^5.71.10",
|
||||
"react": "^18 || ^19"
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/react-router": {
|
||||
"version": "1.114.29",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.114.29.tgz",
|
||||
"integrity": "sha512-5nNWQoVKP+HIuhIZImSwid5pdSFE/Ge8XEX068U/1SaivEX4of0DCyOh1qKsswelmBVvqHFmtY6/GN/8dVLrHw==",
|
||||
"version": "1.114.34",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.114.34.tgz",
|
||||
"integrity": "sha512-J2HOgnhc5AY31Y5cVMkWJRDw6rdZiRx2heLCNtxDnIXVKvK/hc3rKLPUEqqTS9VoPW8P+aSK3f7ggPtkrtn06A==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@tanstack/history": "1.114.29",
|
||||
"@tanstack/react-store": "^0.7.0",
|
||||
"@tanstack/router-core": "1.114.29",
|
||||
"@tanstack/router-core": "1.114.33",
|
||||
"jsesc": "^3.1.0",
|
||||
"tiny-invariant": "^1.3.3",
|
||||
"tiny-warning": "^1.0.3"
|
||||
@@ -5411,13 +5411,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/react-router-devtools": {
|
||||
"version": "1.114.31",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-router-devtools/-/react-router-devtools-1.114.31.tgz",
|
||||
"integrity": "sha512-xdc4SCi3LgfpDePGWJQ5o1NY66em+mP3Y4fQSmsMkNyiBJuxKw0+v7FojMmMEnLFgu2i6uU+M2+0ugS8HW6UUQ==",
|
||||
"version": "1.114.34",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/react-router-devtools/-/react-router-devtools-1.114.34.tgz",
|
||||
"integrity": "sha512-TBSYUitRGu4s0s+NA14tzfXG+KlIApv4oPEGTKv9qBhfmDqAYsxcCzVsncXpNrxC+qBKHkzSJikmgBZNu0e5sQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@tanstack/router-devtools-core": "^1.114.31",
|
||||
"@tanstack/router-devtools-core": "^1.114.33",
|
||||
"solid-js": "^1.9.5"
|
||||
},
|
||||
"engines": {
|
||||
@@ -5428,7 +5428,7 @@
|
||||
"url": "https://github.com/sponsors/tannerlinsley"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tanstack/react-router": "^1.114.29",
|
||||
"@tanstack/react-router": "^1.114.34",
|
||||
"react": ">=18.0.0 || >=19.0.0",
|
||||
"react-dom": ">=18.0.0 || >=19.0.0"
|
||||
}
|
||||
@@ -5452,9 +5452,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/router-core": {
|
||||
"version": "1.114.29",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.114.29.tgz",
|
||||
"integrity": "sha512-CLf7HhHNiTz3cW1uB+DGyxiVwkEY+2YO36MXjtTLLtt5tQozDe3Kp7Dtb6B7aacMpvnLLwWtfmgptOce4Y8TQQ==",
|
||||
"version": "1.114.33",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.114.33.tgz",
|
||||
"integrity": "sha512-jSBo7R+oat3k///Q4XpgNp9sVveQdjdmju5a7u2ibi8V/qPXEAaaYh57vMXvIOpE3ZDDLPYLjWPAf+SvHV8JeA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@tanstack/history": "1.114.29",
|
||||
@@ -5470,9 +5470,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/router-devtools-core": {
|
||||
"version": "1.114.31",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-devtools-core/-/router-devtools-core-1.114.31.tgz",
|
||||
"integrity": "sha512-/Tne2a2xQXIt351eyHD2QaBwxe0c6WTzo9Nz5RcIVpgj7kbN6B6jv9NwZ3ozSUyDLL6o34XPbTaQB94FnYQgXQ==",
|
||||
"version": "1.114.33",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-devtools-core/-/router-devtools-core-1.114.33.tgz",
|
||||
"integrity": "sha512-BXSPVwhet2edTYF+Td+38AvUQTyFnv9WYF5QMUP3ODO8nx9BLvV7ABPfgUL77xvfdXFSYDLgOno1Ep+jkNmeqw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5487,7 +5487,7 @@
|
||||
"url": "https://github.com/sponsors/tannerlinsley"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tanstack/router-core": "^1.114.29",
|
||||
"@tanstack/router-core": "^1.114.33",
|
||||
"csstype": "^3.0.10",
|
||||
"solid-js": ">=1.9.5",
|
||||
"tiny-invariant": "^1.3.3"
|
||||
@@ -5499,9 +5499,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/router-generator": {
|
||||
"version": "1.114.29",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.114.29.tgz",
|
||||
"integrity": "sha512-YGAKnVrv775GCmU5tUIStpVewibK+Q5nLSWbA+xV2J4M7nA/ozjN1GeVp0+Wo+5T0tkU5cyHjlCPRP+M/aikWQ==",
|
||||
"version": "1.114.34",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.114.34.tgz",
|
||||
"integrity": "sha512-+lBA2LAoffzBaGHWKT/YeEgwN/aUZMIhbtsbifLsqGIyKmXXbg+U/CQz8uO5Nqv4m36SmhjevOoVUxkPZbEPDg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5518,7 +5518,7 @@
|
||||
"url": "https://github.com/sponsors/tannerlinsley"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tanstack/react-router": "^1.114.29"
|
||||
"@tanstack/react-router": "^1.114.34"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@tanstack/react-router": {
|
||||
@@ -5527,9 +5527,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@tanstack/router-plugin": {
|
||||
"version": "1.114.31",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.114.31.tgz",
|
||||
"integrity": "sha512-goWZ9bnHJJHHsCUUhc2B/DoprCzRmQ44HlxP+fg7bLpZ+KGEHptq/AqUHxr3R6dgMc4sDI8cC81rHahw5gNE4A==",
|
||||
"version": "1.114.34",
|
||||
"resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.114.34.tgz",
|
||||
"integrity": "sha512-G3OxypoRnijDKIlCJkJ29+Zq2b050nqDCbhZYz2yMIvfzYB2BnKLpJSHmQuT9AEiM5drrUgL5WdGlUcRU3tNxg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5539,8 +5539,8 @@
|
||||
"@babel/template": "^7.26.8",
|
||||
"@babel/traverse": "^7.26.8",
|
||||
"@babel/types": "^7.26.8",
|
||||
"@tanstack/router-core": "^1.114.29",
|
||||
"@tanstack/router-generator": "^1.114.29",
|
||||
"@tanstack/router-core": "^1.114.33",
|
||||
"@tanstack/router-generator": "^1.114.34",
|
||||
"@tanstack/router-utils": "^1.114.29",
|
||||
"@tanstack/virtual-file-routes": "^1.114.29",
|
||||
"@types/babel__core": "^7.20.5",
|
||||
@@ -5560,7 +5560,7 @@
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@rsbuild/core": ">=1.0.2",
|
||||
"@tanstack/react-router": "^1.114.29",
|
||||
"@tanstack/react-router": "^1.114.34",
|
||||
"vite": ">=5.0.0 || >=6.0.0",
|
||||
"vite-plugin-solid": "^2.11.2",
|
||||
"webpack": ">=5.92.0"
|
||||
@@ -5704,9 +5704,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@testing-library/react": {
|
||||
"version": "16.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz",
|
||||
"integrity": "sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==",
|
||||
"version": "16.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz",
|
||||
"integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5847,19 +5847,19 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.13.17",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.17.tgz",
|
||||
"integrity": "sha512-nAJuQXoyPj04uLgu+obZcSmsfOenUg6DxPKogeUy6yNCFwWaj5sBF8/G/pNo8EtBJjAfSVgfIlugR/BCOleO+g==",
|
||||
"version": "22.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz",
|
||||
"integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.20.0"
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/react": {
|
||||
"version": "19.0.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.12.tgz",
|
||||
"integrity": "sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==",
|
||||
"version": "19.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.0.tgz",
|
||||
"integrity": "sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==",
|
||||
"devOptional": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -5867,9 +5867,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@types/react-dom": {
|
||||
"version": "19.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.4.tgz",
|
||||
"integrity": "sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==",
|
||||
"version": "19.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.1.tgz",
|
||||
"integrity": "sha512-jFf/woGTVTjUJsl2O7hcopJ1r0upqoq/vIOoCj0yLh3RIXxWcljlpuZ+vEBRXsymD1jhfeJrlyTy/S1UW+4y1w==",
|
||||
"devOptional": true,
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
@@ -5947,9 +5947,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vector-im/compound-web": {
|
||||
"version": "7.10.0",
|
||||
"resolved": "https://registry.npmjs.org/@vector-im/compound-web/-/compound-web-7.10.0.tgz",
|
||||
"integrity": "sha512-lqIA/eHum5tekFkNeHmgK9Cm48pl7leWKVvJDy/hJFX2KDHqGvPcIy6E0waqTIsodV8z0GAztj1c/1cYRpdYIA==",
|
||||
"version": "7.10.1",
|
||||
"resolved": "https://registry.npmjs.org/@vector-im/compound-web/-/compound-web-7.10.1.tgz",
|
||||
"integrity": "sha512-3tVIPCNxXCrMz6TqJc5GiOndPC7bjCRdYIcSKIb7T3B0gVo81aAD2wWL5xSb33yDbXc/tdlKCiav57eQB8dRsQ==",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"dependencies": {
|
||||
"@floating-ui/react": "^0.27.0",
|
||||
@@ -10024,9 +10024,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/knip": {
|
||||
"version": "5.46.4",
|
||||
"resolved": "https://registry.npmjs.org/knip/-/knip-5.46.4.tgz",
|
||||
"integrity": "sha512-iU2VGdXOPOj6Y8jEeixYMjlf2MCLZNjB63u2pfuP14gprRFjxgF+8wZiCgrjvogWt9H2WT+ytLYouXoEFAcm5g==",
|
||||
"version": "5.46.5",
|
||||
"resolved": "https://registry.npmjs.org/knip/-/knip-5.46.5.tgz",
|
||||
"integrity": "sha512-w5t4K/raY8R8nJ9TZZBi/rZNsrJie6qYUJiL+A8l/4/002WQwzBfFMJftEo1opxgsV0ounFPJYy/9AAw3CO4Rg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@@ -11727,9 +11727,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react": {
|
||||
"version": "19.0.0",
|
||||
"resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz",
|
||||
"integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==",
|
||||
"version": "19.1.0",
|
||||
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
|
||||
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
@@ -11768,15 +11768,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react-dom": {
|
||||
"version": "19.0.0",
|
||||
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz",
|
||||
"integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==",
|
||||
"version": "19.1.0",
|
||||
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
|
||||
"integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"scheduler": "^0.25.0"
|
||||
"scheduler": "^0.26.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^19.0.0"
|
||||
"react": "^19.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/react-i18next": {
|
||||
@@ -12394,9 +12394,9 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/scheduler": {
|
||||
"version": "0.25.0",
|
||||
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
|
||||
"integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
|
||||
"version": "0.26.0",
|
||||
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
|
||||
"integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/scuid": {
|
||||
@@ -12688,13 +12688,13 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/storybook": {
|
||||
"version": "8.6.11",
|
||||
"resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.11.tgz",
|
||||
"integrity": "sha512-B2wxpmq1QYS4JV7RQu1mOHD7akfoGbuoUSkx2D2GZgv/zXAHZmDpSFcTvvBBm8FAtzChI9HhITSJ0YS0ePfnJQ==",
|
||||
"version": "8.6.12",
|
||||
"resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.12.tgz",
|
||||
"integrity": "sha512-Z/nWYEHBTLK1ZBtAWdhxC0l5zf7ioJ7G4+zYqtTdYeb67gTnxNj80gehf8o8QY9L2zA2+eyMRGLC2V5fI7Z3Tw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@storybook/core": "8.6.11"
|
||||
"@storybook/core": "8.6.12"
|
||||
},
|
||||
"bin": {
|
||||
"getstorybook": "bin/index.cjs",
|
||||
@@ -12958,9 +12958,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/swagger-ui-dist": {
|
||||
"version": "5.20.1",
|
||||
"resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.20.1.tgz",
|
||||
"integrity": "sha512-qBPCis2w8nP4US7SvUxdJD3OwKcqiWeZmjN2VWhq2v+ESZEXOP/7n4DeiOiiZcGYTKMHAHUUrroHaTsjUWTEGw==",
|
||||
"version": "5.20.6",
|
||||
"resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.20.6.tgz",
|
||||
"integrity": "sha512-q/1dwcCOQb+qsNkb+1VWRdGEEVdBtOTH4vv9rICjPwJXOwq/JSRkBbuEMjMe161Oxsp589+8Ff5nE4HTPLWIAw==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@scarf/scarf": "=1.4.0"
|
||||
@@ -13985,9 +13985,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/undici-types": {
|
||||
"version": "6.20.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
|
||||
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
@@ -14364,9 +14364,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite": {
|
||||
"version": "6.2.4",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz",
|
||||
"integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==",
|
||||
"version": "6.2.5",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-6.2.5.tgz",
|
||||
"integrity": "sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
||||
+19
-19
@@ -22,19 +22,19 @@
|
||||
"@fontsource/inter": "^5.2.5",
|
||||
"@radix-ui/react-collapsible": "^1.1.3",
|
||||
"@radix-ui/react-dialog": "^1.1.6",
|
||||
"@tanstack/react-query": "^5.71.1",
|
||||
"@tanstack/react-router": "^1.114.29",
|
||||
"@tanstack/react-query": "^5.71.10",
|
||||
"@tanstack/react-router": "^1.114.34",
|
||||
"@vector-im/compound-design-tokens": "4.0.1",
|
||||
"@vector-im/compound-web": "^7.10.0",
|
||||
"@vector-im/compound-web": "^7.10.1",
|
||||
"@zxcvbn-ts/core": "^3.0.4",
|
||||
"@zxcvbn-ts/language-common": "^3.0.4",
|
||||
"classnames": "^2.5.1",
|
||||
"date-fns": "^4.1.0",
|
||||
"i18next": "^24.2.3",
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
"react": "^19.1.0",
|
||||
"react-dom": "^19.1.0",
|
||||
"react-i18next": "^15.4.1",
|
||||
"swagger-ui-dist": "^5.20.1",
|
||||
"swagger-ui-dist": "^5.20.6",
|
||||
"valibot": "^1.0.0",
|
||||
"vaul": "^1.1.2"
|
||||
},
|
||||
@@ -47,20 +47,20 @@
|
||||
"@graphql-codegen/cli": "^5.0.5",
|
||||
"@graphql-codegen/client-preset": "^4.8.0",
|
||||
"@graphql-codegen/typescript-msw": "^3.0.0",
|
||||
"@storybook/addon-essentials": "^8.6.11",
|
||||
"@storybook/addon-interactions": "^8.6.11",
|
||||
"@storybook/react": "^8.6.11",
|
||||
"@storybook/react-vite": "^8.6.11",
|
||||
"@storybook/addon-essentials": "^8.6.12",
|
||||
"@storybook/addon-interactions": "^8.6.12",
|
||||
"@storybook/react": "^8.6.12",
|
||||
"@storybook/react-vite": "^8.6.12",
|
||||
"@storybook/test": "^8.5.5",
|
||||
"@tanstack/react-query-devtools": "^5.71.2",
|
||||
"@tanstack/react-router-devtools": "^1.114.31",
|
||||
"@tanstack/router-plugin": "^1.114.31",
|
||||
"@tanstack/react-query-devtools": "^5.71.10",
|
||||
"@tanstack/react-router-devtools": "^1.114.34",
|
||||
"@tanstack/router-plugin": "^1.114.34",
|
||||
"@testing-library/jest-dom": "^6.6.3",
|
||||
"@testing-library/react": "^16.2.0",
|
||||
"@testing-library/react": "^16.3.0",
|
||||
"@testing-library/user-event": "^14.6.1",
|
||||
"@types/node": "^22.13.17",
|
||||
"@types/react": "19.0.12",
|
||||
"@types/react-dom": "19.0.4",
|
||||
"@types/node": "^22.14.0",
|
||||
"@types/react": "19.1.0",
|
||||
"@types/react-dom": "19.1.1",
|
||||
"@types/swagger-ui-dist": "^3.30.5",
|
||||
"@vitejs/plugin-react": "^4.3.4",
|
||||
"@vitest/coverage-v8": "^3.1.1",
|
||||
@@ -69,7 +69,7 @@
|
||||
"graphql": "^16.10.0",
|
||||
"happy-dom": "^17.4.4",
|
||||
"i18next-parser": "^9.3.0",
|
||||
"knip": "^5.46.4",
|
||||
"knip": "^5.46.5",
|
||||
"msw": "^2.7.3",
|
||||
"msw-storybook-addon": "^2.0.4",
|
||||
"postcss": "^8.5.3",
|
||||
@@ -80,7 +80,7 @@
|
||||
"storybook-react-i18next": "^3.2.1",
|
||||
"tailwindcss": "^3.4.17",
|
||||
"typescript": "^5.8.2",
|
||||
"vite": "6.2.4",
|
||||
"vite": "6.2.5",
|
||||
"vite-plugin-compression": "^0.5.1",
|
||||
"vite-plugin-graphql-codegen": "^3.5.0",
|
||||
"vite-plugin-manifest-sri": "^0.2.0",
|
||||
|
||||
+2
-2
@@ -238,7 +238,7 @@ exports[`<CompatSessionDetail> > renders a compatability session details 1`] = `
|
||||
</ul>
|
||||
</section>
|
||||
<button
|
||||
aria-controls="radix-:r0:"
|
||||
aria-controls="radix-«r0»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
@@ -503,7 +503,7 @@ exports[`<CompatSessionDetail> > renders a compatability session without an ssoL
|
||||
</ul>
|
||||
</section>
|
||||
<button
|
||||
aria-controls="radix-:r3:"
|
||||
aria-controls="radix-«r3»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
|
||||
+1
-1
@@ -537,7 +537,7 @@ exports[`<OAuth2SessionDetail> > renders session details 1`] = `
|
||||
</ul>
|
||||
</section>
|
||||
<button
|
||||
aria-controls="radix-:r0:"
|
||||
aria-controls="radix-«r0»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
|
||||
@@ -162,7 +162,7 @@ exports[`<CompatSession /> > renders an active session 1`] = `
|
||||
class="_action_e2909e"
|
||||
>
|
||||
<button
|
||||
aria-controls="radix-:r0:"
|
||||
aria-controls="radix-«r0»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
|
||||
@@ -156,7 +156,7 @@ exports[`<OAuth2Session /> > renders an active session 1`] = `
|
||||
class="_action_e2909e"
|
||||
>
|
||||
<button
|
||||
aria-controls="radix-:r0:"
|
||||
aria-controls="radix-«r0»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
|
||||
@@ -2,18 +2,18 @@
|
||||
|
||||
exports[`Account home page > display name edit box > displays an error if the display name is invalid 1`] = `
|
||||
<div
|
||||
aria-describedby="radix-:r86:"
|
||||
aria-labelledby="radix-:r85:"
|
||||
aria-describedby="radix-«r86»"
|
||||
aria-labelledby="radix-«r85»"
|
||||
class="_body_9cf7b0"
|
||||
data-state="open"
|
||||
id="radix-:r84:"
|
||||
id="radix-«r84»"
|
||||
role="dialog"
|
||||
style="pointer-events: auto;"
|
||||
tabindex="-1"
|
||||
>
|
||||
<h2
|
||||
class="_title_9cf7b0"
|
||||
id="radix-:r85:"
|
||||
id="radix-«r85»"
|
||||
>
|
||||
Edit profile
|
||||
</h2>
|
||||
@@ -40,29 +40,29 @@ exports[`Account home page > display name edit box > displays an error if the di
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
data-invalid="true"
|
||||
for="radix-:r9p:"
|
||||
for="radix-«r9p»"
|
||||
>
|
||||
Display name
|
||||
</label>
|
||||
<div
|
||||
class="_container_1s836_8"
|
||||
id=":r9q:"
|
||||
id="«r9q»"
|
||||
>
|
||||
<input
|
||||
aria-describedby="radix-:ra0:"
|
||||
aria-describedby="radix-«ra0»"
|
||||
aria-invalid="true"
|
||||
autocomplete="name"
|
||||
class="_control_sqdq4_10 _control_1s836_13"
|
||||
data-invalid="true"
|
||||
id="radix-:r9p:"
|
||||
id="radix-«r9p»"
|
||||
name="displayname"
|
||||
title=""
|
||||
type="text"
|
||||
value="Alice"
|
||||
/>
|
||||
<button
|
||||
aria-controls=":r9q:"
|
||||
aria-labelledby=":r9r:"
|
||||
aria-controls="«r9q»"
|
||||
aria-labelledby="«r9r»"
|
||||
class="_action_1s836_24"
|
||||
type="button"
|
||||
>
|
||||
@@ -82,7 +82,7 @@ exports[`Account home page > display name edit box > displays an error if the di
|
||||
</div>
|
||||
<span
|
||||
class="_message_19upo_85 _help-message_19upo_91"
|
||||
id="radix-:ra0:"
|
||||
id="radix-«ra0»"
|
||||
>
|
||||
This is what others will see wherever you’re signed in.
|
||||
</span>
|
||||
@@ -92,13 +92,13 @@ exports[`Account home page > display name edit box > displays an error if the di
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:ra1:"
|
||||
for="radix-«ra1»"
|
||||
>
|
||||
Username
|
||||
</label>
|
||||
<input
|
||||
class="_control_sqdq4_10"
|
||||
id="radix-:ra1:"
|
||||
id="radix-«ra1»"
|
||||
name="mxid"
|
||||
readonly=""
|
||||
title=""
|
||||
@@ -129,7 +129,7 @@ exports[`Account home page > display name edit box > displays an error if the di
|
||||
Cancel
|
||||
</button>
|
||||
<button
|
||||
aria-labelledby=":ra2:"
|
||||
aria-labelledby="«ra2»"
|
||||
class="_close_9cf7b0"
|
||||
type="button"
|
||||
>
|
||||
@@ -150,18 +150,18 @@ exports[`Account home page > display name edit box > displays an error if the di
|
||||
|
||||
exports[`Account home page > display name edit box > lets edit the display name 1`] = `
|
||||
<div
|
||||
aria-describedby="radix-:r1n:"
|
||||
aria-labelledby="radix-:r1m:"
|
||||
aria-describedby="radix-«r1n»"
|
||||
aria-labelledby="radix-«r1m»"
|
||||
class="_body_9cf7b0"
|
||||
data-state="open"
|
||||
id="radix-:r1l:"
|
||||
id="radix-«r1l»"
|
||||
role="dialog"
|
||||
style="pointer-events: auto;"
|
||||
tabindex="-1"
|
||||
>
|
||||
<h2
|
||||
class="_title_9cf7b0"
|
||||
id="radix-:r1m:"
|
||||
id="radix-«r1m»"
|
||||
>
|
||||
Edit profile
|
||||
</h2>
|
||||
@@ -186,27 +186,27 @@ exports[`Account home page > display name edit box > lets edit the display name
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:r3a:"
|
||||
for="radix-«r3a»"
|
||||
>
|
||||
Display name
|
||||
</label>
|
||||
<div
|
||||
class="_container_1s836_8"
|
||||
id=":r3b:"
|
||||
id="«r3b»"
|
||||
>
|
||||
<input
|
||||
aria-describedby="radix-:r3h:"
|
||||
aria-describedby="radix-«r3h»"
|
||||
autocomplete="name"
|
||||
class="_control_sqdq4_10 _control_1s836_13"
|
||||
id="radix-:r3a:"
|
||||
id="radix-«r3a»"
|
||||
name="displayname"
|
||||
title=""
|
||||
type="text"
|
||||
value="Alice"
|
||||
/>
|
||||
<button
|
||||
aria-controls=":r3b:"
|
||||
aria-labelledby=":r3c:"
|
||||
aria-controls="«r3b»"
|
||||
aria-labelledby="«r3c»"
|
||||
class="_action_1s836_24"
|
||||
type="button"
|
||||
>
|
||||
@@ -226,7 +226,7 @@ exports[`Account home page > display name edit box > lets edit the display name
|
||||
</div>
|
||||
<span
|
||||
class="_message_19upo_85 _help-message_19upo_91"
|
||||
id="radix-:r3h:"
|
||||
id="radix-«r3h»"
|
||||
>
|
||||
This is what others will see wherever you’re signed in.
|
||||
</span>
|
||||
@@ -236,13 +236,13 @@ exports[`Account home page > display name edit box > lets edit the display name
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:r3i:"
|
||||
for="radix-«r3i»"
|
||||
>
|
||||
Username
|
||||
</label>
|
||||
<input
|
||||
class="_control_sqdq4_10"
|
||||
id="radix-:r3i:"
|
||||
id="radix-«r3i»"
|
||||
name="mxid"
|
||||
readonly=""
|
||||
title=""
|
||||
@@ -273,7 +273,7 @@ exports[`Account home page > display name edit box > lets edit the display name
|
||||
Cancel
|
||||
</button>
|
||||
<button
|
||||
aria-labelledby=":r3j:"
|
||||
aria-labelledby="«r3j»"
|
||||
class="_close_9cf7b0"
|
||||
type="button"
|
||||
>
|
||||
@@ -336,10 +336,10 @@ exports[`Account home page > renders the page 1`] = `
|
||||
</p>
|
||||
</div>
|
||||
<button
|
||||
aria-controls="radix-:r0:"
|
||||
aria-controls="radix-«r0»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
aria-labelledby=":r3:"
|
||||
aria-labelledby="«r3»"
|
||||
class="_icon-button_m2erp_8 _editButton_66f22a"
|
||||
data-state="closed"
|
||||
role="button"
|
||||
@@ -403,7 +403,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
class="flex flex-col gap-6"
|
||||
>
|
||||
<section
|
||||
aria-labelledby=":r8:"
|
||||
aria-labelledby="«r8»"
|
||||
class="_root_f1daaa"
|
||||
data-state="open"
|
||||
>
|
||||
@@ -415,14 +415,14 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<h4
|
||||
class="_typography_6v6n8_153 _font-heading-sm-semibold_6v6n8_93 _triggerTitle_f1daaa"
|
||||
id=":r8:"
|
||||
id="«r8»"
|
||||
>
|
||||
Contact info
|
||||
</h4>
|
||||
<button
|
||||
aria-controls="radix-:ra:"
|
||||
aria-controls="radix-«ra»"
|
||||
aria-expanded="true"
|
||||
aria-labelledby=":rb:"
|
||||
aria-labelledby="«rb»"
|
||||
class="_icon-button_m2erp_8 _triggerIcon_f1daaa"
|
||||
data-state="open"
|
||||
role="button"
|
||||
@@ -452,7 +452,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
<article
|
||||
class="_content_f1daaa"
|
||||
data-state="open"
|
||||
id="radix-:ra:"
|
||||
id="radix-«ra»"
|
||||
style="transition-duration: 0s; animation-name: none;"
|
||||
>
|
||||
<form
|
||||
@@ -463,7 +463,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:rj:"
|
||||
for="radix-«rj»"
|
||||
>
|
||||
Email
|
||||
</label>
|
||||
@@ -472,7 +472,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<input
|
||||
class="_control_sqdq4_10 _userEmailField_e2a518"
|
||||
id="radix-:rj:"
|
||||
id="radix-«rj»"
|
||||
name="email"
|
||||
readonly=""
|
||||
title=""
|
||||
@@ -490,7 +490,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:rn:"
|
||||
for="radix-«rn»"
|
||||
>
|
||||
Add email
|
||||
</label>
|
||||
@@ -498,9 +498,9 @@ exports[`Account home page > renders the page 1`] = `
|
||||
class="_controls_17lij_8"
|
||||
>
|
||||
<input
|
||||
aria-describedby="radix-:ro:"
|
||||
aria-describedby="radix-«ro»"
|
||||
class="_control_sqdq4_10"
|
||||
id="radix-:rn:"
|
||||
id="radix-«rn»"
|
||||
name="input"
|
||||
required=""
|
||||
title=""
|
||||
@@ -509,7 +509,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
</div>
|
||||
<span
|
||||
class="_message_19upo_85 _help-message_19upo_91"
|
||||
id="radix-:ro:"
|
||||
id="radix-«ro»"
|
||||
>
|
||||
Add an alternative email you can use to access this account.
|
||||
</span>
|
||||
@@ -523,7 +523,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
role="separator"
|
||||
/>
|
||||
<section
|
||||
aria-labelledby=":rp:"
|
||||
aria-labelledby="«rp»"
|
||||
class="_root_f1daaa"
|
||||
data-state="open"
|
||||
>
|
||||
@@ -535,14 +535,14 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<h4
|
||||
class="_typography_6v6n8_153 _font-heading-sm-semibold_6v6n8_93 _triggerTitle_f1daaa"
|
||||
id=":rp:"
|
||||
id="«rp»"
|
||||
>
|
||||
Account password
|
||||
</h4>
|
||||
<button
|
||||
aria-controls="radix-:rr:"
|
||||
aria-controls="radix-«rr»"
|
||||
aria-expanded="true"
|
||||
aria-labelledby=":rs:"
|
||||
aria-labelledby="«rs»"
|
||||
class="_icon-button_m2erp_8 _triggerIcon_f1daaa"
|
||||
data-state="open"
|
||||
role="button"
|
||||
@@ -572,7 +572,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
<article
|
||||
class="_content_f1daaa"
|
||||
data-state="open"
|
||||
id="radix-:rr:"
|
||||
id="radix-«rr»"
|
||||
style="transition-duration: 0s; animation-name: none;"
|
||||
>
|
||||
<form
|
||||
@@ -583,14 +583,14 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<label
|
||||
class="_label_19upo_59"
|
||||
for="radix-:r11:"
|
||||
for="radix-«r11»"
|
||||
>
|
||||
Password
|
||||
</label>
|
||||
<input
|
||||
aria-describedby="radix-:r12:"
|
||||
aria-describedby="radix-«r12»"
|
||||
class="_control_sqdq4_10"
|
||||
id="radix-:r11:"
|
||||
id="radix-«r11»"
|
||||
name="password_preview"
|
||||
readonly=""
|
||||
title=""
|
||||
@@ -599,7 +599,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
/>
|
||||
<span
|
||||
class="_message_19upo_85 _help-message_19upo_91"
|
||||
id="radix-:r12:"
|
||||
id="radix-«r12»"
|
||||
>
|
||||
<a
|
||||
class="_link_7634c3"
|
||||
@@ -618,7 +618,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
role="separator"
|
||||
/>
|
||||
<section
|
||||
aria-labelledby=":r13:"
|
||||
aria-labelledby="«r13»"
|
||||
class="_root_f1daaa"
|
||||
data-state="closed"
|
||||
>
|
||||
@@ -630,14 +630,14 @@ exports[`Account home page > renders the page 1`] = `
|
||||
>
|
||||
<h4
|
||||
class="_typography_6v6n8_153 _font-heading-sm-semibold_6v6n8_93 _triggerTitle_f1daaa"
|
||||
id=":r13:"
|
||||
id="«r13»"
|
||||
>
|
||||
End-to-end encryption
|
||||
</h4>
|
||||
<button
|
||||
aria-controls="radix-:r15:"
|
||||
aria-controls="radix-«r15»"
|
||||
aria-expanded="false"
|
||||
aria-labelledby=":r16:"
|
||||
aria-labelledby="«r16»"
|
||||
class="_icon-button_m2erp_8 _triggerIcon_f1daaa"
|
||||
data-state="closed"
|
||||
role="button"
|
||||
@@ -671,7 +671,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
role="separator"
|
||||
/>
|
||||
<button
|
||||
aria-controls="radix-:r1b:"
|
||||
aria-controls="radix-«r1b»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
@@ -702,7 +702,7 @@ exports[`Account home page > renders the page 1`] = `
|
||||
role="separator"
|
||||
/>
|
||||
<button
|
||||
aria-controls="radix-:r1e:"
|
||||
aria-controls="radix-«r1e»"
|
||||
aria-expanded="false"
|
||||
aria-haspopup="dialog"
|
||||
class="_button_vczzf_8 self-center _has-icon_vczzf_57 _destructive_vczzf_107"
|
||||
|
||||
Generated
+17
-16
@@ -687,13 +687,13 @@
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.13.13",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz",
|
||||
"integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==",
|
||||
"version": "22.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz",
|
||||
"integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.20.0"
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/abbrev": {
|
||||
@@ -2796,9 +2796,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/tar-fs": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
|
||||
"integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz",
|
||||
"integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"chownr": "^1.1.1",
|
||||
@@ -2949,9 +2949,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.8.2",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
|
||||
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
|
||||
"version": "5.8.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
|
||||
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
@@ -2972,9 +2972,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/undici-types": {
|
||||
"version": "6.20.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
|
||||
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
@@ -3083,9 +3083,10 @@
|
||||
"license": "ISC"
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "2.7.0",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
|
||||
"integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
|
||||
"version": "2.7.1",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
|
||||
"integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"yaml": "bin.mjs"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user