diff --git a/packages/forms/src/documents/pdf/generate.ts b/packages/forms/src/documents/pdf/generate.ts index 63aade0ea..cfb1fec0c 100644 --- a/packages/forms/src/documents/pdf/generate.ts +++ b/packages/forms/src/documents/pdf/generate.ts @@ -1,4 +1,9 @@ -import { PDFDocument, type PDFForm } from 'pdf-lib'; +import { + PDFDocument, + PDFName, + createPDFAcroFields, + type PDFForm, +} from 'pdf-lib'; import { Result } from '@atj/common'; import { type FormOutput } from '../../index.js'; @@ -38,7 +43,6 @@ export const fillPDF = async ( setFormFieldData(form, value.type, name, value.value); }); } catch (error: any) { - // console.log('fieldData is:', fieldData); const fieldDataNames = Object.keys(fieldData); // names we got from API const fields = form.getFields(); const fieldNames = fields.map(field => field.getName()); // fieldnames we ripped from the PDF @@ -64,15 +68,6 @@ export const fillPDF = async ( .map(([name, sources]) => ({ name, sources })) .sort((a, b) => a.name.localeCompare(b.name)); - // Console log the resulting array - console.log('uniqueNamesArray:', uniqueNamesArray); - - // fields.map(field => { - // console.log('field name is:', field.getName()); - // }); - - // console.log('form.getFields() is:', form.getFields()); - // console.log('pdf form is:', form); if (error?.message) { return { success: false, @@ -117,19 +112,24 @@ const setFormFieldData = ( const field = form.getDropdown(fieldName); field.select(fieldValue); } else if (fieldType === 'RadioGroup') { - // TODO: remove this when we have a better way to handle radio groups + // TODO: harmonize the option ids between pdf-lib and the API at ingestion time try { const field = form.getRadioGroup(fieldName); field.select(fieldValue); } catch (error: any) { - console.error( - `error setting radio field: ${fieldName}: ${error.message}` - ); - const field = form.getCheckBox(fieldName); - if (fieldValue) { - field.check(); - } else { - field.uncheck(); + // This logic should work even if pdf-lib misidentifies the field type + // TODO: radioParent should contain the name, not the id + const [radioParent, radioChild] = fieldValue.split('.'); + if (radioChild) { + // TODO: resolve import failure when spaces are present in name, id + const radioChildWithSpace = radioChild.replace('_', ' '); + const field = form.getField(fieldName); + const acroField = field.acroField; + acroField.dict.set(PDFName.of('V'), PDFName.of(radioChildWithSpace)); + const kids = createPDFAcroFields(acroField.Kids()).map(_ => _[0]); + kids.forEach(kid => { + kid.dict.set(PDFName.of('AS'), PDFName.of(radioChildWithSpace)); + }); } } } else if (fieldType === 'Paragraph' || fieldType === 'RichText') { diff --git a/packages/forms/src/documents/pdf/parsing-api.ts b/packages/forms/src/documents/pdf/parsing-api.ts index d24b9a86b..ef5524346 100644 --- a/packages/forms/src/documents/pdf/parsing-api.ts +++ b/packages/forms/src/documents/pdf/parsing-api.ts @@ -53,7 +53,7 @@ const RadioGroupOption = z.object({ }); const RadioGroup = z.object({ - // id: z.string(), + id: z.string(), component_type: z.literal('radio_group'), legend: z.string(), options: RadioGroupOption.array(), @@ -236,7 +236,6 @@ export const processApiResponse = async (json: any): Promise => { pagePatterns[element.page] = (pagePatterns[element.page] || []).concat( radioGroupPattern.id ); - /* parsedPdf.outputs[radioGroupPattern.id] = { type: 'RadioGroup', name: element.id, @@ -250,7 +249,6 @@ export const processApiResponse = async (json: any): Promise => { value: '', required: true, }; - */ } continue; } diff --git a/packages/server/.gitignore b/packages/server/.gitignore index be75329b1..d6f9406a1 100644 --- a/packages/server/.gitignore +++ b/packages/server/.gitignore @@ -2,8 +2,7 @@ dist/ # generated types .astro/ - -# database +# development database main.db # dependencies diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea4caa069..1c33effd8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,7 +129,7 @@ importers: version: link:../../packages/forms astro: specifier: ^4.16.18 - version: 4.16.18(@types/node@22.10.5)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128) + version: 4.16.18(@types/node@22.10.5)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129) qs: specifier: ^6.13.0 version: 6.13.1 @@ -154,7 +154,7 @@ importers: devDependencies: '@astrojs/check': specifier: ^0.4.1 - version: 0.4.1(prettier@3.4.2)(typescript@5.8.0-dev.20250128) + version: 0.4.1(prettier@3.4.2)(typescript@5.8.0-dev.20250129) '@size-limit/preset-app': specifier: ^11.1.6 version: 11.1.6(size-limit@11.1.6) @@ -201,10 +201,10 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + version: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) ts-jest: specifier: ^29.2.4 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)))(typescript@5.8.0-dev.20250128) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)))(typescript@5.8.0-dev.20250129) infra/core: dependencies: @@ -374,22 +374,22 @@ importers: version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/experimental-addon-test': specifier: ^8.4.7 - version: 8.4.7(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/runner@2.1.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(sass-embedded@1.69.5)(terser@5.37.0)) + version: 8.4.7(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/runner@2.1.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(sass-embedded@1.69.5)(terser@5.37.0)) '@storybook/preview-api': specifier: ^8.4.7 version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/react': specifier: ^8.4.7 - version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250128) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250129) '@storybook/react-vite': specifier: ^8.4.7 - version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.30.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.30.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) '@storybook/test': specifier: ^8.4.7 version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/test-runner': specifier: ^0.21.0 - version: 0.21.0(@types/node@22.10.5)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + version: 0.21.0(@types/node@22.10.5)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) '@storybook/types': specifier: ^8.4.7 version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) @@ -410,13 +410,13 @@ importers: version: 18.3.18 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128))(eslint@8.57.1)(typescript@5.8.0-dev.20250128) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129))(eslint@8.57.1)(typescript@5.8.0-dev.20250129) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128) + version: 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129) '@uswds/compile': specifier: 1.1.0 - version: 1.1.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + version: 1.1.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) @@ -449,7 +449,7 @@ importers: version: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1) vite-plugin-dts: specifier: ^4.4.0 - version: 4.4.0(@types/node@22.10.5)(rollup@4.30.1)(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) + version: 4.4.0(@types/node@22.10.5)(rollup@4.30.1)(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) wait-on: specifier: ^7.2.0 version: 7.2.0 @@ -483,10 +483,10 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.4 - version: 0.9.4(prettier@3.4.2)(typescript@5.8.0-dev.20250128) + version: 0.9.4(prettier@3.4.2)(typescript@5.8.0-dev.20250129) '@astrojs/node': specifier: ^9.0.0 - version: 9.0.0(astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128)(yaml@2.6.1)) + version: 9.0.0(astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129)(yaml@2.6.1)) '@astrojs/react': specifier: ^4.1.2 version: 4.1.2(@types/node@22.10.5)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(jiti@2.4.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1) @@ -507,7 +507,7 @@ importers: version: link:../forms astro: specifier: ^5.1.3 - version: 5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128)(yaml@2.6.1) + version: 5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129)(yaml@2.6.1) express: specifier: ^4.21.0 version: 4.21.2 @@ -9685,8 +9685,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.8.0-dev.20250128: - resolution: {integrity: sha512-zxnu5BSmL1qbW+jJyVvkdvIHog6eBy84HKlTJQDV97fqrbPKlS5WJVGj/1xKlbBMA9lyqYsp/ijkuJbaq4mt2g==} + typescript@5.8.0-dev.20250129: + resolution: {integrity: sha512-02x0dvITiMrpFF7O55RqWGvOgeuv7HOUkUiObmiI0j+MuO7EJq++6wkRGRZW23FxZYB7vV6xlC+UC65nvYvmbQ==} engines: {node: '>=14.17'} hasBin: true @@ -10666,24 +10666,24 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@astrojs/check@0.4.1(prettier@3.4.2)(typescript@5.8.0-dev.20250128)': + '@astrojs/check@0.4.1(prettier@3.4.2)(typescript@5.8.0-dev.20250129)': dependencies: - '@astrojs/language-server': 2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250128) + '@astrojs/language-server': 2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250129) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - '@astrojs/check@0.9.4(prettier@3.4.2)(typescript@5.8.0-dev.20250128)': + '@astrojs/check@0.9.4(prettier@3.4.2)(typescript@5.8.0-dev.20250129)': dependencies: - '@astrojs/language-server': 2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250128) + '@astrojs/language-server': 2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250129) chokidar: 4.0.3 kleur: 4.1.5 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -10695,12 +10695,12 @@ snapshots: '@astrojs/internal-helpers@0.4.2': {} - '@astrojs/language-server@2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250128)': + '@astrojs/language-server@2.15.4(prettier@3.4.2)(typescript@5.8.0-dev.20250129)': dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.11(typescript@5.8.0-dev.20250128) + '@volar/kit': 2.4.11(typescript@5.8.0-dev.20250129) '@volar/language-core': 2.4.11 '@volar/language-server': 2.4.11 '@volar/language-service': 2.4.11 @@ -10767,9 +10767,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@9.0.0(astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128)(yaml@2.6.1))': + '@astrojs/node@9.0.0(astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129)(yaml@2.6.1))': dependencies: - astro: 5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128)(yaml@2.6.1) + astro: 5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129)(yaml@2.6.1) send: 1.1.0 server-destroy: 1.0.1 transitivePeerDependencies: @@ -12247,7 +12247,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -12261,7 +12261,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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest-config: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -12404,13 +12404,13 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))': dependencies: magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20250128) + react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20250129) vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1) optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 '@jridgewell/gen-mapping@0.3.8': dependencies: @@ -13447,7 +13447,7 @@ snapshots: dependencies: type-fest: 2.19.0 - '@storybook/experimental-addon-test@8.4.7(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/runner@2.1.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(sass-embedded@1.69.5)(terser@5.37.0))': + '@storybook/experimental-addon-test@8.4.7(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/runner@2.1.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 @@ -13462,7 +13462,7 @@ snapshots: optionalDependencies: '@vitest/browser': 3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4) '@vitest/runner': 2.1.8 - vitest: 2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(sass-embedded@1.69.5)(terser@5.37.0) + vitest: 2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - react - react-dom @@ -13494,12 +13494,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.4.7(prettier@3.4.2) - '@storybook/react-vite@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.30.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))': + '@storybook/react-vite@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.30.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@storybook/builder-vite': 8.4.7(storybook@8.4.7(prettier@3.4.2))(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)) - '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250128) + '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250129) find-up: 5.0.0 magic-string: 0.30.17 react: 18.3.1 @@ -13515,7 +13515,7 @@ snapshots: - supports-color - typescript - '@storybook/react@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250128)': + '@storybook/react@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.8.0-dev.20250129)': dependencies: '@storybook/components': 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/global': 5.0.0 @@ -13528,7 +13528,7 @@ snapshots: storybook: 8.4.7(prettier@3.4.2) optionalDependencies: '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.4.2)) - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 '@storybook/test-runner@0.19.1(@types/node@22.10.5)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.7.2))': dependencies: @@ -13564,7 +13564,7 @@ snapshots: - supports-color - ts-node - '@storybook/test-runner@0.21.0(@types/node@22.10.5)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))': + '@storybook/test-runner@0.21.0(@types/node@22.10.5)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 @@ -13575,14 +13575,14 @@ snapshots: '@swc/core': 1.10.1 '@swc/jest': 0.2.37(@swc/core@1.10.1) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) 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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))) + 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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))) jest-runner: 29.7.0 jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))) nyc: 15.1.0 playwright: 1.49.1 storybook: 8.4.7(prettier@3.4.2) @@ -14164,34 +14164,34 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128))(eslint@8.57.1)(typescript@5.8.0-dev.20250128)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129))(eslint@8.57.1)(typescript@5.8.0-dev.20250129)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250128) + ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250129) optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129)': 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.20250128) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20250129) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.0 eslint: 8.57.1 optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 transitivePeerDependencies: - supports-color @@ -14200,21 +14200,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.1)(typescript@5.8.0-dev.20250128)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20250128) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20250129) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129) debug: 4.4.0 eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250128) + ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250129) optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20250128)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20250129)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -14223,18 +14223,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250128) + ts-api-utils: 1.4.3(typescript@5.8.0-dev.20250129) optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250128)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.8.0-dev.20250129)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@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.20250128) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20250129) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -14247,12 +14247,12 @@ snapshots: '@ungap/structured-clone@1.2.1': {} - '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))': + '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))': 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.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + gulp-postcss: 9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) gulp-rename: 2.0.0 gulp-replace: 1.1.4 gulp-sass: 5.1.0 @@ -14355,13 +14355,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(vite@5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0))': + '@vitest/mocker@2.1.8(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(vite@5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128) + msw: 2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129) vite: 5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0) optional: true @@ -14453,12 +14453,12 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@volar/kit@2.4.11(typescript@5.8.0-dev.20250128)': + '@volar/kit@2.4.11(typescript@5.8.0-dev.20250129)': dependencies: '@volar/language-service': 2.4.11 '@volar/typescript': 2.4.11 typesafe-path: 0.2.2 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 @@ -14521,7 +14521,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.1.10(typescript@5.8.0-dev.20250128)': + '@vue/language-core@2.1.10(typescript@5.8.0-dev.20250129)': dependencies: '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 @@ -14532,7 +14532,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 '@vue/shared@3.5.13': {} @@ -14959,7 +14959,7 @@ snapshots: astral-regex@2.0.0: {} - astro@4.16.18(@types/node@22.10.5)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128): + astro@4.16.18(@types/node@22.10.5)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -15012,7 +15012,7 @@ snapshots: semver: 7.6.3 shiki: 1.24.4 tinyexec: 0.3.1 - tsconfck: 3.1.4(typescript@5.8.0-dev.20250128) + tsconfck: 3.1.4(typescript@5.8.0-dev.20250129) unist-util-visit: 5.0.0 vfile: 6.0.3 vite: 5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0) @@ -15022,7 +15022,7 @@ snapshots: yargs-parser: 21.1.1 zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20250128)(zod@3.24.1) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20250129)(zod@3.24.1) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -15038,7 +15038,7 @@ snapshots: - terser - typescript - astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250128)(yaml@2.6.1): + astro@5.1.3(@types/node@22.10.5)(jiti@2.4.2)(rollup@4.30.1)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20250129)(yaml@2.6.1): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.2 @@ -15085,7 +15085,7 @@ snapshots: semver: 7.6.3 shiki: 1.24.4 tinyexec: 0.3.1 - tsconfck: 3.1.4(typescript@5.8.0-dev.20250128) + tsconfck: 3.1.4(typescript@5.8.0-dev.20250129) ultrahtml: 1.5.3 unist-util-visit: 5.0.0 unstorage: 1.14.4 @@ -15098,7 +15098,7 @@ snapshots: yocto-spinner: 0.1.2 zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20250128)(zod@3.24.1) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20250129)(zod@3.24.1) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -15962,13 +15962,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + create-jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): 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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest-config: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16349,7 +16349,7 @@ snapshots: dependencies: semver: 7.6.3 shelljs: 0.8.5 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 dset@3.1.4: {} @@ -17521,12 +17521,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.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): 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.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -18385,16 +18385,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + jest-cli@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + create-jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest-config: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -18435,7 +18435,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + jest-config@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -18461,7 +18461,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.10.5 - ts-node: 10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128) + ts-node: 10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -18565,10 +18565,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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))): + 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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -18733,11 +18733,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.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))): dependencies: ansi-escapes: 6.2.1 chalk: 5.4.1 - jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -18780,12 +18780,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest-cli: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -19734,7 +19734,7 @@ snapshots: transitivePeerDependencies: - '@types/node' - msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128): + msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 @@ -19755,7 +19755,7 @@ snapshots: type-fest: 4.30.2 yargs: 17.7.2 optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 transitivePeerDependencies: - '@types/node' optional: true @@ -20444,13 +20444,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.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)): + postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.31 - ts-node: 10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128) + ts-node: 10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129) postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(yaml@2.6.1): dependencies: @@ -20798,9 +20798,9 @@ snapshots: - bufferutil - utf-8-validate - react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20250128): + react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20250129): dependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 react-docgen@7.1.0: dependencies: @@ -22251,9 +22251,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.4.3(typescript@5.8.0-dev.20250128): + ts-api-utils@1.4.3(typescript@5.8.0-dev.20250129): dependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 ts-dedent@2.2.0: {} @@ -22263,18 +22263,18 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)))(typescript@5.8.0-dev.20250128): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)))(typescript@5.8.0-dev.20250129): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128)) + jest: 29.7.0(@types/node@22.10.5)(ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129)) 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.20250128 + typescript: 5.8.0-dev.20250129 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.0 @@ -22303,7 +22303,7 @@ snapshots: optionalDependencies: '@swc/core': 1.10.1 - ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250128): + ts-node@10.9.2(@swc/core@1.10.1)(@types/node@22.10.5)(typescript@5.8.0-dev.20250129): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -22317,7 +22317,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -22328,9 +22328,9 @@ snapshots: optionalDependencies: typescript: 5.7.2 - tsconfck@3.1.4(typescript@5.8.0-dev.20250128): + tsconfck@3.1.4(typescript@5.8.0-dev.20250129): optionalDependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 tsconfig-paths@4.2.0: dependencies: @@ -22480,7 +22480,7 @@ snapshots: typescript@5.7.2: {} - typescript@5.8.0-dev.20250128: {} + typescript@5.8.0-dev.20250129: {} uc.micro@2.1.0: {} @@ -22858,18 +22858,18 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.4.0(@types/node@22.10.5)(rollup@4.30.1)(typescript@5.8.0-dev.20250128)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)): + vite-plugin-dts@4.4.0(@types/node@22.10.5)(rollup@4.30.1)(typescript@5.8.0-dev.20250129)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1)): dependencies: '@microsoft/api-extractor': 7.48.1(@types/node@22.10.5) '@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@volar/typescript': 2.4.11 - '@vue/language-core': 2.1.10(typescript@5.8.0-dev.20250128) + '@vue/language-core': 2.1.10(typescript@5.8.0-dev.20250129) compare-versions: 6.1.1 debug: 4.4.0 kolorist: 1.8.0 local-pkg: 0.5.1 magic-string: 0.30.17 - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 optionalDependencies: vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1) transitivePeerDependencies: @@ -22939,10 +22939,10 @@ snapshots: typescript: 5.7.2 vitest: 3.0.0-beta.4(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4)(@vitest/ui@3.0.0-beta.4)(jiti@2.4.2)(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.7.2))(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1) - vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(sass-embedded@1.69.5)(terser@5.37.0): + vitest@2.1.8(@types/node@22.10.5)(@vitest/browser@3.0.0-beta.4(@types/node@22.10.5)(playwright@1.50.0)(typescript@5.7.2)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(sass-embedded@1.69.5)(terser@5.37.0)(yaml@2.6.1))(vitest@3.0.0-beta.4))(@vitest/ui@3.0.0-beta.4(vitest@3.0.0-beta.4))(jsdom@25.0.1)(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(sass-embedded@1.69.5)(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250128))(vite@5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(msw@2.7.0(@types/node@22.10.5)(typescript@5.8.0-dev.20250129))(vite@5.4.11(@types/node@22.10.5)(sass-embedded@1.69.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -23506,9 +23506,9 @@ snapshots: dependencies: zod: 3.24.1 - zod-to-ts@1.2.0(typescript@5.8.0-dev.20250128)(zod@3.24.1): + zod-to-ts@1.2.0(typescript@5.8.0-dev.20250129)(zod@3.24.1): dependencies: - typescript: 5.8.0-dev.20250128 + typescript: 5.8.0-dev.20250129 zod: 3.24.1 zod@3.22.4: {}