diff --git a/apps/spotlight/package.json b/apps/spotlight/package.json index a90a1256..7130388d 100644 --- a/apps/spotlight/package.json +++ b/apps/spotlight/package.json @@ -20,6 +20,7 @@ "react-dom": "^18.3.1", "react-error-boundary": "^4.0.13", "react-router-dom": "^6.26.0", + "sharp": "^0.33.5", "zustand": "^4.5.4" }, "devDependencies": { diff --git a/apps/spotlight/public/images/10x-logo.svg b/apps/spotlight/public/images/10x-logo.svg new file mode 100644 index 00000000..521b420f --- /dev/null +++ b/apps/spotlight/public/images/10x-logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/apps/spotlight/public/images/gsa-logo.svg b/apps/spotlight/public/images/gsa-logo.svg new file mode 100644 index 00000000..2c404cc2 --- /dev/null +++ b/apps/spotlight/public/images/gsa-logo.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/apps/spotlight/src/components/Footer.astro b/apps/spotlight/src/components/Footer.astro index 60d45c07..2de1d825 100644 --- a/apps/spotlight/src/components/Footer.astro +++ b/apps/spotlight/src/components/Footer.astro @@ -1,5 +1,7 @@ --- import { type GithubRepository, getBranchTreeUrl } from '../lib/github.js'; +import { Image } from 'astro:assets'; +import { getPublicDirUrl } from '../routes'; type Props = { github: GithubRepository; @@ -8,35 +10,139 @@ type Props = { const { github } = Astro.props; --- - diff --git a/apps/spotlight/src/components/Header.astro b/apps/spotlight/src/components/Header.astro index 1cb83099..d073cc86 100644 --- a/apps/spotlight/src/components/Header.astro +++ b/apps/spotlight/src/components/Header.astro @@ -1,8 +1,8 @@ --- import closeSvg from '@atj/design/static/uswds/img/usa-icons/close.svg'; -import logoSvg from '@atj/design/images/logo.svg'; - import * as routes from '../routes'; +import { Image } from 'astro:assets'; +import { getPublicDirUrl } from '../routes'; const getNavLinkClasses = (url: string) => { if (url === Astro.url.pathname) { @@ -11,28 +11,39 @@ const getNavLinkClasses = (url: string) => { return 'usa-nav-link'; } }; + +const currentRoute = Astro.url.href; +const isAboutContent = currentRoute.includes(`/about/`); +const showAboutContent = false; ---
-
- + STAGING SERVER - No changes you make here will be visible - to the public. -
-
-
- - + to the public.
+ )} +
+ +
diff --git a/apps/spotlight/src/images/agency-seal.png b/apps/spotlight/src/images/agency-seal.png new file mode 100644 index 00000000..d49b70f9 Binary files /dev/null and b/apps/spotlight/src/images/agency-seal.png differ diff --git a/apps/spotlight/src/images/attachments-edit-ui.png b/apps/spotlight/src/images/attachments-edit-ui.png new file mode 100644 index 00000000..7f1137a7 Binary files /dev/null and b/apps/spotlight/src/images/attachments-edit-ui.png differ diff --git a/apps/spotlight/src/images/video-placeholder.png b/apps/spotlight/src/images/video-placeholder.png new file mode 100644 index 00000000..0c7ab98c Binary files /dev/null and b/apps/spotlight/src/images/video-placeholder.png differ diff --git a/apps/spotlight/src/pages/about/index.astro b/apps/spotlight/src/pages/about/index.astro new file mode 100644 index 00000000..8dd9ed25 --- /dev/null +++ b/apps/spotlight/src/pages/about/index.astro @@ -0,0 +1,370 @@ +--- +import { Image } from 'astro:assets'; +import ContentLayout from '../../layouts/ContentLayout.astro'; +import editUIImage from '../../images/attachments-edit-ui.png'; +import agencySealImage from '../../images/agency-seal.png'; +import videoPlaceholderImage from '../../images/video-placeholder.png'; +--- + + +
+
+
+
+

+ Elegant Federal Forms that Work for All Users on All Devices +

+ +
+ +
+
+
+
+
+
+

+ What Makes Us Different +

+

+ The 10x Forms Platform is built for feds, by feds. +

+
+
+
+
+
+ + + + +
+
+
+
+
+ +

+ Team control +

+

+ Never submit a ticket or tap someone from IT to make a simple content change. Your team controls + everything. +

+
+
+ +

+ No Code +

+

+ Feds of any skill levels and disciplines can use our platform and begin designing forms within minutes +

+
+
+ +

+ Check all the Boxes +

+

+ Every form made on our platform meets strict security and accessibility standards +

+
+
+ +

+ Easy Import +

+

+ Upload your existing form PDF and start editing right away +

+
+
+
+
+
+
+
+

+ Compliance with 21C IDEA and M-23-22 out of the box. +

+
+
+
+
+

21st Century IDEA

+

We manage keeping up with all the compliance so you don’t have to. We’ll always align with the latest + X, Y, Z, not to mention A, B, C

+
+
+

Section 508

+

We manage keeping up with all the compliance so you don’t have to. We’ll always align with the latest + X, Y, Z, not to mention A, B, C

+
+
+

PRA

+

We manage keeping up with all the compliance so you don’t have to. We’ll always align with the latest + X, Y, Z, not to mention A, B, C

+
+
+

Something else

+

We manage keeping up with all the compliance so you don’t have to. We’ll always align with the latest + X, Y, Z, not to mention A, B, C

+
+
+
+
+
+
+
+
+

+ Integrate with your Data +

+
+
+

+ Get started quickly, a month or two, instead of year-long procurement, cheaper. We can start delivering + value without requiring a huge process change. +

+
+
+
+
+
+
+
+
+

+ We Understand your Concerns +

+
+
+
    +
  • +

    Eligibility Screening

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
  • +

    Skip Logic

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
  • +

    Document Attachment

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
+
+
+ +
+
+
+
+ +
+
+
    +
  • +

    Form Submission via CSV

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
  • +

    Form Submissions directly to your data system

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
  • +

    Forms Submissions via Email

    +

    Allow your form fillers to attach documents like pdfs, images, etc...

    +
  • +
+
+
+
+
+
+
+
+
+

+ We’re Gonna Launch the Presidential Pardon Form (Yes, That One) +

+
+
+
+

It's a much more powerful tool than what we have. And I could do it myself. I wouldn't + have to rely on my IT team to do it. I would have some ownership over it.

+
+
+ + Name, Title at Organization +
+
+ + +
+
+
+
+
+
+
+

+ Find Out More About Other 10x Projects +

+
+ +
+
+
+ +
diff --git a/apps/spotlight/src/pages/index.astro b/apps/spotlight/src/pages/index.astro index 33b481c4..6afa8975 100644 --- a/apps/spotlight/src/pages/index.astro +++ b/apps/spotlight/src/pages/index.astro @@ -2,7 +2,6 @@ import AppFormManager from '../components/AppFormManager'; import Layout from '../layouts/Layout.astro'; --- - - + \ No newline at end of file diff --git a/apps/spotlight/src/pages/splash/index.astro b/apps/spotlight/src/pages/splash/index.astro deleted file mode 100644 index d9ffc07e..00000000 --- a/apps/spotlight/src/pages/splash/index.astro +++ /dev/null @@ -1,133 +0,0 @@ ---- -import ContentLayout from '../../layouts/ContentLayout.astro'; -import atjInfographics from '../../images/atj-infographics.png'; ---- - - -
-
-
-
-

- A people-centered platform for online document assembly -

- -

- - Play Video | 5 minutes - Demo: 10x Access to Justice Forms Platform - -

-
- -
-
-
-
-

The 10x Access to Justice Forms Platform is revolutionizing the way courts and government agencies handle forms, replacing outdated fillable PDFs with modern, web-based digital forms that are compliant with the - - 21st Century Integrated Digital Experience Act (IDEA) - -

-
-
-
-
-
-

- 10x ATJ Infographic -

-
-
-

Empower the Public

-

Our platform's “guided interview” design simplifies form completion for self-represented litigants, empowering them to advocate for themselves more effectively.

-
-
-
-
-

Enhanced User Experience

-

The intuitive interface ensures a seamless experience, reducing frustration and errors, and improving overall experience for the public and form authors.

-
-
-
-
-
-
-

Save Time for Staff

-

By minimizing incorrect and missing data, our digital forms free up valuable staff time, allowing government employees to focus on more critical tasks.

-
-
-
-
-

Seamless Integration and Implementation

-

Easily create, host, and integrate digital forms without major IT overhauls, complementing existing systems and supporting necessary policy and process improvements.

-
-
-
-
-
-
-
-

How we’re getting there

-

Taking a user-driven, research-first approach, we are piloting with federal and state partners, targeting the high-value PDF-to-web workflow. We plan to expand into other government domains as we prove value in the justice space.

-

Forward thinking courts are already using open source tools that have delivered big wins for their communities. However, we have identified critical barriers to adoption. In Phase 3, we designed and tested several loosely-couple parts focused on high-value workflows, and built interest from the A2J community.

-

In Phase 4, we are working to scale the system with complete, end-to-end user experiences and integrate with backend case management systems. We are building the system in a manner that we believe positions it as a viable "Forms as a Service" product that may, in the future, more broadly serve other government domains.

-
-
-
-
-

Help us shape the future of forms

-

If you have a backlog of PDF forms that you need to get into compliance with the 21st Century IDEA, sign up to have an initial discussion with the Forms Platform project team. We’ll see if you’d be a good fit for our pilot program.

-

Your inputs will make it possible for us to continue our mission of enabling all government offices to be able to incrementally deliver trusted digital forms using customer experiences best practices with current-year money.

-

- Contact project team -

-
-
-
- -
diff --git a/apps/spotlight/src/routes.ts b/apps/spotlight/src/routes.ts index 310b295b..30fa6a8c 100644 --- a/apps/spotlight/src/routes.ts +++ b/apps/spotlight/src/routes.ts @@ -24,3 +24,13 @@ export const getStorybookUrl = () => { const context = getAppContext(); return `${context.baseUrl}design/index.html`; }; + +export const getPublicDirUrl = () => { + const context = getAppContext(); + return context.baseUrl; +}; + +export const getAboutUrl = () => { + const context = getAppContext(); + return `${context.baseUrl}about/index.html`; +}; diff --git a/apps/spotlight/src/styles.css b/apps/spotlight/src/styles.css index 70448945..6952d614 100644 --- a/apps/spotlight/src/styles.css +++ b/apps/spotlight/src/styles.css @@ -1,98 +1 @@ -@import '@atj/design/static/uswds/styles/styles.css'; - -/* Splash Page */ - -.offline-homepage .grid-container { - max-width: 64rem; - padding: 3rem 2rem; -} - -.offline-homepage .usa-hero { - background-image: url("../src/images/video-screenshot-gray-80.jpg"); -} - -.offline-homepage-modal.usa-modal--lg { - max-width: 45rem; -} - -.offline-homepage-modal.usa-modal--lg .usa-modal__main { - max-width: 100%; - padding: 1.5rem; -} - -.offline-homepage-modal .usa-modal__close { - font-size: 1.5rem; - padding: 0.5rem; -} - -.offline-homepage-modal .js-modal-content-target { - position: relative; - padding-bottom: 62.5%; - height: 0; - background-image: url("../src/images/video-screenshot-gray-loading-80.jpg"); - background-size: contain; -} - -.offline-homepage .usa-hero__callout { - max-width: 611px; - background: white; -} - -.offline-homepage .usa-hero__heading { - padding: 32px; - font-size: 2.5rem; -} - -.offline-homepage .play-video { - position: relative; -} - -.offline-homepage .play-video .usa-button { - display: block; - width: 100%; - height: 100%; - border-radius: 0; - padding: 18px 18px 18px 78px; - text-align: left; -} - -.offline-homepage .play-video .usa-button:hover { - background: black; -} - -.offline-homepage .play-video a::before { - content: " "; - display: block; - left: 32px; - top: 18px; - position: absolute; - width: 0; - height: 0; - border-top: 16.5px solid transparent; - border-bottom: 16.4px solid transparent; - border-left: 28px solid white; -} - -.offline-homepage .body-content-gray { - background: #f7f9fd; -} - -.offline-homepage .usa-graphic-list .usa-media-block { - margin: 3rem 0 0; -} - -.offline-homepage .usa-graphic-list .grid-container, -.offline-homepage .grid-container.intro-block, -.offline-homepage .bg-white .grid-container, -.offline-homepage .body-content-gray .grid-container { - padding: 0 2rem; -} - -.offline-homepage .bg-base-darkest { - padding-bottom: 3rem; -} - -.offline-homepage .bg-white h2, -.offline-homepage .body-content-gray h2 { - margin-top: 1rem; -} +@import '@atj/design/static/uswds/styles/styles.css'; \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a66d63d..df5999c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3) '@vitest/coverage-v8': specifier: ^2.1.3 - version: 2.1.3(@vitest/browser@2.1.3)(vitest@2.1.3) + version: 2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) '@vitest/ui': specifier: ^2.1.3 version: 2.1.3(vitest@2.1.3) @@ -73,7 +73,7 @@ importers: version: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) vitest-mock-extended: specifier: ^2.0.0 - version: 2.0.2(typescript@5.6.2)(vitest@2.1.3) + version: 2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) apps/cli: dependencies: @@ -148,7 +148,7 @@ importers: version: link:../../packages/forms astro: specifier: ^4.13.2 - version: 4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106) + version: 4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) qs: specifier: ^6.13.0 version: 6.13.0 @@ -164,13 +164,16 @@ importers: react-router-dom: specifier: ^6.26.0 version: 6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + sharp: + specifier: ^0.33.5 + version: 0.33.5 zustand: specifier: ^4.5.4 version: 4.5.5(@types/react@18.3.5)(react@18.3.1) devDependencies: '@astrojs/check': specifier: ^0.4.1 - version: 0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241106) + version: 0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) '@types/qs': specifier: ^6.9.15 version: 6.9.15 @@ -214,10 +217,10 @@ importers: version: 29.5.12 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + version: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) ts-jest: specifier: ^29.2.4 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(typescript@5.8.0-dev.20241106) + version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(typescript@5.8.0-dev.20241212) infra/core: dependencies: @@ -266,7 +269,7 @@ importers: version: 7.6.11 vitest-fetch-mock: specifier: ^0.3.0 - version: 0.3.0(vitest@2.1.3) + version: 0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) packages/common: {} @@ -391,7 +394,7 @@ importers: version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: ^8.2.8 - version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5) + version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) '@storybook/addon-links': specifier: ^8.2.8 version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) @@ -403,16 +406,16 @@ importers: version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/react': specifier: ^8.2.8 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106) + version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212) '@storybook/react-vite': specifier: ^8.2.8 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) '@storybook/test': specifier: ^8.2.8 - version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5) + version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) '@storybook/test-runner': specifier: ^0.17.0 - version: 0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + version: 0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) '@storybook/types': specifier: ^8.2.8 version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) @@ -433,19 +436,19 @@ importers: version: 18.3.5 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106))(eslint@8.57.0)(typescript@5.8.0-dev.20241106) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212))(eslint@8.57.0)(typescript@5.8.0-dev.20241212) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106) + version: 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) '@uswds/compile': specifier: 1.1.0 - version: 1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + version: 1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) '@vitejs/plugin-react': specifier: ^4.3.1 version: 4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) '@vitest/browser': specifier: ^2.0.5 - version: 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241106)(vitest@2.0.5) + version: 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -484,7 +487,7 @@ importers: version: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) vite-plugin-dts: specifier: ^4.0.1 - version: 4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) vitest: specifier: ^2.0.5 version: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) @@ -527,10 +530,10 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.2 - version: 0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241106) + version: 0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241212) '@astrojs/node': specifier: ^8.3.4 - version: 8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106)) + version: 8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212)) '@astrojs/react': specifier: ^3.6.1 version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) @@ -551,7 +554,7 @@ importers: version: link:../forms astro: specifier: ^4.15.10 - version: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106) + version: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) express: specifier: ^4.21.0 version: 4.21.0 @@ -10624,8 +10627,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.8.0-dev.20241106: - resolution: {integrity: sha512-oFqIoJnR/s4hq5I2MBDdeJThRVyyhRV5eo2EmxllNkSe76ycucq2h4QgWnq0g4Opf4KQjpi1m/jhgMoiwDc8CQ==} + typescript@5.8.0-dev.20241212: + resolution: {integrity: sha512-DL+rd76Ze4iHIFTT6+f8SNdxkTYnR0cy6e0QRljOfyr2s0TrO2L9pAOB1dJnSizTAjxou7lIRpUWwxVOIyiMWg==} engines: {node: '>=14.17'} hasBin: true @@ -11551,25 +11554,25 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@astrojs/check@0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241106)': + '@astrojs/check@0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': dependencies: - '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241106) + '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - '@astrojs/check@0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241106)': + '@astrojs/check@0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': dependencies: - '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241106) + '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -11579,12 +11582,12 @@ snapshots: '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241106)': + '@astrojs/language-server@2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.1(typescript@5.8.0-dev.20241106) + '@volar/kit': 2.4.1(typescript@5.8.0-dev.20241212) '@volar/language-core': 2.4.1 '@volar/language-server': 2.4.1 '@volar/language-service': 2.4.1 @@ -11628,9 +11631,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106))': + '@astrojs/node@8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212))': dependencies: - astro: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106) + astro: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) send: 0.19.0 server-destroy: 1.0.1 transitivePeerDependencies: @@ -13768,7 +13771,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -13782,7 +13785,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -13925,15 +13928,15 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20241106) + react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20241212) vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -15025,11 +15028,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5)': + '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/test': 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5) + '@storybook/test': 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) polished: 4.3.1 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -15091,7 +15094,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': dependencies: '@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@types/find-cache-dir': 3.2.1 @@ -15105,7 +15108,7 @@ snapshots: ts-dedent: 2.2.0 vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 transitivePeerDependencies: - supports-color @@ -15196,12 +15199,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - '@storybook/react-vite@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@storybook/react-vite@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) '@rollup/pluginutils': 5.1.0(rollup@4.23.0) - '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) - '@storybook/react': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106) + '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@storybook/react': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212) find-up: 5.0.0 magic-string: 0.30.11 react: 18.3.1 @@ -15218,7 +15221,7 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241106)': + '@storybook/react@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)': dependencies: '@storybook/components': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/global': 5.0.0 @@ -15245,9 +15248,9 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 - '@storybook/test-runner@0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))': + '@storybook/test-runner@0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.6 @@ -15261,14 +15264,14 @@ snapshots: '@swc/core': 1.7.23 '@swc/jest': 0.2.36(@swc/core@1.7.23) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))) + jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))) jest-runner: 29.7.0 jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))) playwright: 1.48.1 transitivePeerDependencies: - '@swc/helpers' @@ -15314,12 +15317,12 @@ snapshots: - supports-color - ts-node - '@storybook/test@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5)': + '@storybook/test@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(vitest@2.0.5) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -15427,7 +15430,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(vitest@2.0.5)': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.6 @@ -15440,7 +15443,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) '@testing-library/jest-dom@6.5.0': @@ -15921,34 +15924,34 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106))(eslint@8.57.0)(typescript@5.8.0-dev.20241106)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212))(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241106) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241106) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.6 eslint: 8.57.0 optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 transitivePeerDependencies: - supports-color @@ -15957,21 +15960,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241106) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) debug: 4.3.6 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241106) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20241106)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20241212)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -15980,18 +15983,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241106) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241106)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241106) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -16004,12 +16007,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))': + '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': dependencies: autoprefixer: 10.4.16(postcss@8.4.31) del: 6.1.1 gulp: 4.0.2 - gulp-postcss: 9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + gulp-postcss: 9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) gulp-rename: 2.0.0 gulp-replace: 1.1.4 gulp-sass: 5.1.0 @@ -16050,13 +16053,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser@2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241106)(vitest@2.0.5)': + '@vitest/browser@2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/utils': 2.0.5 magic-string: 0.30.11 - msw: 2.4.1(typescript@5.8.0-dev.20241106) + msw: 2.4.1(typescript@5.8.0-dev.20241212) sirv: 2.0.4 vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) ws: 8.18.0 @@ -16090,7 +16093,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@2.1.3(@vitest/browser@2.1.3)(vitest@2.1.3)': + '@vitest/coverage-v8@2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -16224,12 +16227,12 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/kit@2.4.1(typescript@5.8.0-dev.20241106)': + '@volar/kit@2.4.1(typescript@5.8.0-dev.20241212)': dependencies: '@volar/language-service': 2.4.1 '@volar/typescript': 2.4.1 typesafe-path: 0.2.2 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 @@ -16292,7 +16295,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.0.29(typescript@5.8.0-dev.20241106)': + '@vue/language-core@2.0.29(typescript@5.8.0-dev.20241212)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.0 @@ -16303,7 +16306,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 '@vue/shared@3.5.0': {} @@ -16679,7 +16682,7 @@ snapshots: astral-regex@2.0.0: {} - astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106): + astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -16735,7 +16738,7 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.8.0-dev.20241106) + tsconfck: 3.1.3(typescript@5.8.0-dev.20241212) unist-util-visit: 5.0.0 vfile: 6.0.3 vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) @@ -16745,7 +16748,7 @@ snapshots: yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.3(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241106)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -16761,7 +16764,7 @@ snapshots: - terser - typescript - astro@4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241106): + astro@4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -16818,7 +16821,7 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.8.0-dev.20241106) + tsconfck: 3.1.3(typescript@5.8.0-dev.20241212) unist-util-visit: 5.0.0 vfile: 6.0.3 vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) @@ -16828,7 +16831,7 @@ snapshots: yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241106)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -17578,7 +17581,6 @@ snapshots: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - optional: true color-support@1.1.3: {} @@ -17586,7 +17588,6 @@ snapshots: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - optional: true colorette@2.0.19: {} @@ -17751,13 +17752,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + create-jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -18148,7 +18149,7 @@ snapshots: dependencies: semver: 7.6.3 shelljs: 0.8.5 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 dset@3.1.3: {} @@ -19374,12 +19375,12 @@ snapshots: v8flags: 4.0.1 yargs: 16.2.0 - gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: fancy-log: 1.3.3 plugin-error: 1.0.1 postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -19862,8 +19863,7 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: - optional: true + is-arrayish@0.3.2: {} is-async-function@2.0.0: dependencies: @@ -20254,16 +20254,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + jest-cli@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + create-jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -20304,7 +20304,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + jest-config@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -20330,7 +20330,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.7.4 - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -20434,10 +20434,10 @@ snapshots: - debug - supports-color - jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))): + jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -20602,11 +20602,11 @@ snapshots: string-length: 5.0.1 strip-ansi: 7.1.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106))): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))): dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -20643,12 +20643,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest-cli: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -21689,7 +21689,7 @@ snapshots: optionalDependencies: typescript: 5.6.2 - msw@2.4.1(typescript@5.8.0-dev.20241106): + msw@2.4.1(typescript@5.8.0-dev.20241212): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 @@ -21708,7 +21708,7 @@ snapshots: type-fest: 4.26.0 yargs: 17.7.2 optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 muggle-string@0.4.1: {} @@ -22408,13 +22408,13 @@ snapshots: csso: 5.0.5 postcss: 8.4.31 - postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)): + postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.31 - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212) postcss-load-config@6.0.1(postcss@8.4.44)(yaml@2.5.0): dependencies: @@ -22725,9 +22725,9 @@ snapshots: - bufferutil - utf-8-validate - react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20241106): + react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20241212): dependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 react-docgen@7.0.3: dependencies: @@ -23454,7 +23454,6 @@ snapshots: '@img/sharp-wasm32': 0.33.5 '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - optional: true shebang-command@1.2.0: dependencies: @@ -23515,7 +23514,6 @@ snapshots: simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 - optional: true sirv@2.0.4: dependencies: @@ -24216,9 +24214,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.8.0-dev.20241106): + ts-api-utils@1.3.0(typescript@5.8.0-dev.20241212): dependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 ts-dedent@2.2.0: {} @@ -24228,18 +24226,18 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)))(typescript@5.8.0-dev.20241106): + ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(typescript@5.8.0-dev.20241212): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.25.2 @@ -24268,7 +24266,7 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241106): + ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -24282,7 +24280,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -24293,9 +24291,9 @@ snapshots: optionalDependencies: typescript: 5.6.2 - tsconfck@3.1.3(typescript@5.8.0-dev.20241106): + tsconfck@3.1.3(typescript@5.8.0-dev.20241212): optionalDependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 tsconfig-paths@4.2.0: dependencies: @@ -24450,7 +24448,7 @@ snapshots: typescript@5.6.2: {} - typescript@5.8.0-dev.20241106: {} + typescript@5.8.0-dev.20241212: {} uc.micro@2.1.0: {} @@ -24811,19 +24809,19 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241106)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)): + vite-plugin-dts@4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@22.7.4) '@rollup/pluginutils': 5.1.0(rollup@4.23.0) '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241106) + '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241212) compare-versions: 6.1.1 debug: 4.3.6 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.8.0-dev.20241106 - vue-tsc: 2.0.29(typescript@5.8.0-dev.20241106) + typescript: 5.8.0-dev.20241212 + vue-tsc: 2.0.29(typescript@5.8.0-dev.20241212) optionalDependencies: vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) transitivePeerDependencies: @@ -24879,14 +24877,14 @@ snapshots: optionalDependencies: vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) - vitest-fetch-mock@0.3.0(vitest@2.1.3): + vitest-fetch-mock@0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)): dependencies: cross-fetch: 4.0.0 vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) transitivePeerDependencies: - encoding - vitest-mock-extended@2.0.2(typescript@5.6.2)(vitest@2.1.3): + vitest-mock-extended@2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)): dependencies: ts-essentials: 10.0.2(typescript@5.6.2) typescript: 5.6.2 @@ -24915,7 +24913,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.4 - '@vitest/browser': 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241106)(vitest@2.0.5) + '@vitest/browser': 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5) '@vitest/ui': 2.0.5(vitest@2.0.5) jsdom: 24.1.3 transitivePeerDependencies: @@ -25077,12 +25075,12 @@ snapshots: vscode-uri@3.0.8: {} - vue-tsc@2.0.29(typescript@5.8.0-dev.20241106): + vue-tsc@2.0.29(typescript@5.8.0-dev.20241212): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241106) + '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241212) semver: 7.6.3 - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 w3c-keyname@2.2.8: {} @@ -25450,9 +25448,9 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@5.8.0-dev.20241106)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8): dependencies: - typescript: 5.8.0-dev.20241106 + typescript: 5.8.0-dev.20241212 zod: 3.23.8 zod@3.23.8: {}