diff --git a/aform/package.json b/aform/package.json index e4f17e1a..5d566c03 100644 --- a/aform/package.json +++ b/aform/package.json @@ -44,6 +44,7 @@ "dependencies": { "@stonecrop/themes": "workspace:*", "@stonecrop/utilities": "workspace:*", + "@vueuse/core": "^10.11.0", "vue": "^3.4.31" }, "devDependencies": { diff --git a/aform/src/components/form/AFileAttach.vue b/aform/src/components/form/AFileAttach.vue new file mode 100644 index 00000000..c5dce0a3 --- /dev/null +++ b/aform/src/components/form/AFileAttach.vue @@ -0,0 +1,36 @@ + + + diff --git a/aform/src/index.ts b/aform/src/index.ts index 0ba0f371..0117bd04 100644 --- a/aform/src/index.ts +++ b/aform/src/index.ts @@ -9,6 +9,7 @@ import AFieldset from '@/components/form/AFieldset.vue' import AForm from '@/components/AForm.vue' import ANumericInput from '@/components/form/ANumericInput.vue' import ATextInput from '@/components/form/ATextInput.vue' +import AFileAttach from '@/components/form/AFileAttach.vue' import Login from '@/components/utilities/Login.vue' export type { BasicSchema, FormSchema, TableSchema, FieldsetSchema, SchemaTypes } from '@/types' // import { ACurrency } from '@/components/form/ACurrency.vue' @@ -29,6 +30,7 @@ function install(app: App /* options */) { app.component('AForm', AForm) app.component('ANumericInput', ANumericInput) app.component('ATextInput', ATextInput) + app.component('AFileAttach', AFileAttach) // app.component('ACurrency', ACurrency) // app.component('AQuantity', AQuantity) } @@ -37,9 +39,10 @@ export { ACheckbox, AComboBox, ADate, - ADropdown, ADatePicker, + ADropdown, AFieldset, + AFileAttach, AForm, ANumericInput, ATextInput, diff --git a/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-plugin-manifest.json b/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-plugin-manifest.json index e0f5b5ec..1f1d17df 100644 --- a/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-plugin-manifest.json +++ b/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-plugin-manifest.json @@ -1,10 +1,10 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-plugin-manifest.schema.json", - "plugins": [ - { - "pluginName": "rush-sort-package-json", - "description": "Rush plugin for sort package.json file in the project", - "commandLineJsonFilePath": "command-line.json" - } - ] -} +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-plugin-manifest.schema.json", + "plugins": [ + { + "pluginName": "rush-sort-package-json", + "description": "Rush plugin for sort package.json file in the project", + "commandLineJsonFilePath": "command-line.json" + } + ] +} diff --git a/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-sort-package-json/command-line.json b/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-sort-package-json/command-line.json index c29d42dd..21ce6dae 100644 --- a/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-sort-package-json/command-line.json +++ b/common/autoinstallers/rush-plugins/rush-plugins/rush-sort-package-json/rush-sort-package-json/command-line.json @@ -1,12 +1,12 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/command-line.schema.json", - "commands": [ - { - "name": "sort-package-json", - "commandKind": "global", - "summary": "Rush plugin for sort package.json file in the project", - "shellCommand": "node /lib/index.js", - "safeForSimultaneousRushProcesses": true - } - ] -} \ No newline at end of file +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/command-line.schema.json", + "commands": [ + { + "name": "sort-package-json", + "commandKind": "global", + "summary": "Rush plugin for sort package.json file in the project", + "shellCommand": "node /lib/index.js", + "safeForSimultaneousRushProcesses": true + } + ] +} diff --git a/common/changes/@stonecrop/aform/file-attach_2024-04-25-18-48.json b/common/changes/@stonecrop/aform/file-attach_2024-04-25-18-48.json new file mode 100644 index 00000000..b76b9a30 --- /dev/null +++ b/common/changes/@stonecrop/aform/file-attach_2024-04-25-18-48.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@stonecrop/aform", + "comment": "added attach file component", + "type": "none" + } + ], + "packageName": "@stonecrop/aform" +} \ No newline at end of file diff --git a/common/changes/@stonecrop/aform/file-attach_2024-05-06-09-15.json b/common/changes/@stonecrop/aform/file-attach_2024-05-06-09-15.json new file mode 100644 index 00000000..537d5196 --- /dev/null +++ b/common/changes/@stonecrop/aform/file-attach_2024-05-06-09-15.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@stonecrop/aform", + "comment": "upgraded vueuse package", + "type": "none" + } + ], + "packageName": "@stonecrop/aform" +} \ No newline at end of file diff --git a/common/changes/@stonecrop/atable/file-attach_2024-04-25-18-48.json b/common/changes/@stonecrop/atable/file-attach_2024-04-25-18-48.json new file mode 100644 index 00000000..db1a5c1c --- /dev/null +++ b/common/changes/@stonecrop/atable/file-attach_2024-04-25-18-48.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@stonecrop/atable", + "comment": "reused attach file component from aform", + "type": "none" + } + ], + "packageName": "@stonecrop/atable" +} \ No newline at end of file diff --git a/common/changes/@stonecrop/atable/file-attach_2024-05-06-09-15.json b/common/changes/@stonecrop/atable/file-attach_2024-05-06-09-15.json new file mode 100644 index 00000000..eda24b52 --- /dev/null +++ b/common/changes/@stonecrop/atable/file-attach_2024-05-06-09-15.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@stonecrop/atable", + "comment": "upgraded vueuse package", + "type": "none" + } + ], + "packageName": "@stonecrop/atable" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index c12da394..dba7399c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -16,28 +16,31 @@ importers: '@stonecrop/utilities': specifier: workspace:* version: link:../utilities + '@vueuse/core': + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.31) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@stonecrop/atable': specifier: workspace:* version: link:../atable '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) '@vitest/coverage-istanbul': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0) @@ -49,7 +52,7 @@ importers: version: 2.4.6 cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -61,19 +64,19 @@ importers: version: 9.21.1(eslint@8.56.0) jsdom: specifier: ^24.0.0 - version: 24.0.0 + version: 24.1.0 stonecrop-rig: specifier: workspace:* version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vitest: specifier: ^1.6.0 - version: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.0.0) + version: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.1.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -97,26 +100,26 @@ importers: version: 10.0.0 vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) '@vitest/coverage-istanbul': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0) @@ -128,7 +131,7 @@ importers: version: 2.4.6 cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -140,19 +143,19 @@ importers: version: 9.21.1(eslint@8.56.0) jsdom: specifier: ^24.0.0 - version: 24.0.0 + version: 24.1.0 stonecrop-rig: specifier: workspace:* version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vitest: specifier: ^1.6.0 - version: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.0.0) + version: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.1.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -161,26 +164,26 @@ importers: dependencies: vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -198,10 +201,10 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -222,29 +225,29 @@ importers: version: 0.34.1 vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@stonecrop/atable': specifier: workspace:* version: link:../atable '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -259,10 +262,10 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -283,29 +286,29 @@ importers: version: link:../themes vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) xstate: specifier: ^4.38.3 version: 4.38.3 devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@miragejs/graphql': specifier: ^0.1.13 version: 0.1.13 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) eslint: specifier: ^8.40.0 version: 8.56.0 @@ -323,10 +326,10 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -368,35 +371,35 @@ importers: version: 0.1.48 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) xstate: specifier: ^4.38.3 version: 4.38.3 devDependencies: '@histoire/plugin-vue': specifier: ^0.17.17 - version: 0.17.17(histoire@0.17.17)(vite@5.3.2)(vue@3.4.31) + version: 0.17.17(histoire@0.17.17)(vite@5.3.3)(vue@3.4.31) '@monaco-editor/loader': specifier: ^1.3.2 version: 1.3.3(monaco-editor@0.34.1) '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) '@vue-flow/core': specifier: ^1.37.1 - version: 1.37.1(vue@3.4.31) + version: 1.38.5(vue@3.4.31) cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -405,7 +408,7 @@ importers: version: 9.21.1(eslint@8.56.0) histoire: specifier: ^0.17.17 - version: 0.17.17(vite@5.3.2) + version: 0.17.17(vite@5.3.3) immutable: specifier: ^4.3.0 version: 4.3.5 @@ -417,7 +420,7 @@ importers: version: 3.0.0(vue@3.4.31) typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -439,25 +442,25 @@ importers: devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@miragejs/graphql': specifier: ^0.1.13 version: 0.1.13 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -475,13 +478,13 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -490,10 +493,10 @@ importers: dependencies: '@vue-flow/core': specifier: ^1.37.1 - version: 1.37.1(vue@3.4.31) + version: 1.38.5(vue@3.4.31) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -503,19 +506,19 @@ importers: devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) eslint: specifier: ^8.40.0 version: 8.56.0 @@ -530,10 +533,10 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) ../../rigs/stonecrop-rig: dependencies: @@ -542,16 +545,16 @@ importers: version: 7.47.0 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@rushstack/heft-api-extractor-plugin': specifier: ^0.3.38 - version: 0.3.38(@rushstack/heft@0.66.18) + version: 0.3.39(@rushstack/heft@0.66.19) '@rushstack/heft-typescript-plugin': specifier: ^0.5.16 - version: 0.5.16(@rushstack/heft@0.66.18) + version: 0.5.17(@rushstack/heft@0.66.19) typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 ../../stonecrop: dependencies: @@ -560,7 +563,7 @@ importers: version: 4.3.5 pinia: specifier: ^2.0.32 - version: 2.1.7(typescript@5.5.2)(vue@3.4.31) + version: 2.1.7(typescript@5.5.3)(vue@3.4.31) pinia-shared-state: specifier: ^0.3.0 version: 0.3.0(pinia@2.1.7)(vue@3.4.31) @@ -569,10 +572,10 @@ importers: version: 0.1.9(pinia@2.1.7) pinia-xstate: specifier: ^1.0.9 - version: 1.0.9(pinia@2.1.7)(typescript@5.5.2)(xstate@4.38.3) + version: 1.0.9(pinia@2.1.7)(typescript@5.5.3)(xstate@4.38.3) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -582,10 +585,10 @@ importers: devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@stonecrop/aform': specifier: workspace:* version: link:../aform @@ -594,13 +597,13 @@ importers: version: link:../atable '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) eslint: specifier: ^8.40.0 version: 8.56.0 @@ -615,22 +618,22 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) ../../themes: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) ../../utilities: dependencies: @@ -639,26 +642,26 @@ importers: version: 10.11.0(vue@3.4.31) vue: specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.2) + version: 3.4.31(typescript@5.5.3) devDependencies: '@microsoft/api-documenter': specifier: ^7.25.3 - version: 7.25.3 + version: 7.25.4 '@rushstack/heft': specifier: ^0.66.18 - version: 0.66.18 + version: 0.66.19 '@typescript-eslint/eslint-plugin': specifier: ^7.14.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.14.1 - version: 7.14.1(eslint@8.56.0)(typescript@5.5.2) + version: 7.16.0(eslint@8.56.0)(typescript@5.5.3) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.2)(vue@3.4.31) + version: 5.0.5(vite@5.3.3)(vue@3.4.31) cypress: specifier: ^13.11.0 - version: 13.11.0 + version: 13.13.0 eslint: specifier: ^8.40.0 version: 8.56.0 @@ -673,10 +676,10 @@ importers: version: link:../rigs/stonecrop-rig typescript: specifier: ^5.5.2 - version: 5.5.2 + version: 5.5.3 vite: specifier: ^5.3.2 - version: 5.3.2(sass@1.75.0) + version: 5.3.3(sass@1.75.0) vue-router: specifier: ^4.4.0 version: 4.4.0(vue@3.4.31) @@ -697,37 +700,37 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.25 dev: true - /@babel/code-frame@7.24.2: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + /@babel/code-frame@7.24.6: + resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.2 + '@babel/highlight': 7.24.6 picocolors: 1.0.0 dev: true - /@babel/compat-data@7.24.4: - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + /@babel/compat-data@7.24.6: + resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.24.4: - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + /@babel/core@7.24.6: + resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/code-frame': 7.24.6 + '@babel/generator': 7.24.6 + '@babel/helper-compilation-targets': 7.24.6 + '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) + '@babel/helpers': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/template': 7.24.6 + '@babel/traverse': 7.24.6 + '@babel/types': 7.24.6 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -737,80 +740,80 @@ packages: - supports-color dev: true - /@babel/generator@7.24.4: - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} + /@babel/generator@7.24.6: + resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets@7.23.6: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + /@babel/helper-compilation-targets@7.24.6: + resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 + '@babel/compat-data': 7.24.6 + '@babel/helper-validator-option': 7.24.6 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + /@babel/helper-environment-visitor@7.24.6: + resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + /@babel/helper-function-name@7.24.6: + resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/template': 7.24.6 + '@babel/types': 7.24.6 dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + /@babel/helper-hoist-variables@7.24.6: + resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.6 dev: true - /@babel/helper-module-imports@7.24.3: - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + /@babel/helper-module-imports@7.24.6: + resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.6 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6): + resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-module-imports': 7.24.6 + '@babel/helper-simple-access': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 + '@babel/helper-validator-identifier': 7.24.6 dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + /@babel/helper-simple-access@7.24.6: + resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.6 dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + /@babel/helper-split-export-declaration@7.24.6: + resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.6 dev: true /@babel/helper-string-parser@7.24.1: @@ -818,32 +821,39 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser@7.24.6: + resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option@7.23.5: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + /@babel/helper-validator-identifier@7.24.6: + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.24.4: - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + /@babel/helper-validator-option@7.24.6: + resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers@7.24.6: + resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.24.6 + '@babel/types': 7.24.6 dev: true - /@babel/highlight@7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + /@babel/highlight@7.24.6: + resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.6 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.0 @@ -855,6 +865,12 @@ packages: hasBin: true dev: true + /@babel/parser@7.24.6: + resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + /@babel/parser@7.24.7: resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} @@ -867,27 +883,27 @@ packages: regenerator-runtime: 0.13.11 dev: false - /@babel/template@7.24.0: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + /@babel/template@7.24.6: + resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/code-frame': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/types': 7.24.6 dev: true - /@babel/traverse@7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + /@babel/traverse@7.24.6: + resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/code-frame': 7.24.6 + '@babel/generator': 7.24.6 + '@babel/helper-environment-visitor': 7.24.6 + '@babel/helper-function-name': 7.24.6 + '@babel/helper-hoist-variables': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/types': 7.24.6 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: @@ -903,6 +919,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.24.6: + resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.6 + '@babel/helper-validator-identifier': 7.24.6 + to-fast-properties: 2.0.0 + dev: true + /@codemirror/commands@6.3.3: resolution: {integrity: sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==} dependencies: @@ -985,7 +1010,7 @@ packages: performance-now: 2.1.0 qs: 6.10.4 safe-buffer: 5.2.1 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 tunnel-agent: 0.6.0 uuid: 8.3.2 dev: true @@ -1226,11 +1251,11 @@ packages: graphql: 16.6.0 dev: false - /@histoire/app@0.17.17(vite@5.3.2): + /@histoire/app@0.17.17(vite@5.3.3): resolution: {integrity: sha512-2i1V38o08V+eaR0d3L0/EA6AYG14xyQBJbyYv0Hz3r4sH3Elj1FoJiwolbCfTDmkOnSgwWTc7+JoCqkLIbxfhA==} dependencies: - '@histoire/controls': 0.17.17(vite@5.3.2) - '@histoire/shared': 0.17.17(vite@5.3.2) + '@histoire/controls': 0.17.17(vite@5.3.3) + '@histoire/shared': 0.17.17(vite@5.3.3) '@histoire/vendors': 0.17.17 '@types/flexsearch': 0.7.6 flexsearch: 0.7.21 @@ -1239,7 +1264,7 @@ packages: - vite dev: true - /@histoire/controls@0.17.17(vite@5.3.2): + /@histoire/controls@0.17.17(vite@5.3.3): resolution: {integrity: sha512-W22HZ/X078IZmE09XEKj4Fq7LxQPP/w/aMYAzm94V2NIGhI0fkiSaBDvyTUl7NYrGT66Wq5+9Po1IWPMllk3cQ==} dependencies: '@codemirror/commands': 6.3.3 @@ -1249,32 +1274,32 @@ packages: '@codemirror/state': 6.4.0 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.24.0 - '@histoire/shared': 0.17.17(vite@5.3.2) + '@histoire/shared': 0.17.17(vite@5.3.3) '@histoire/vendors': 0.17.17 transitivePeerDependencies: - vite dev: true - /@histoire/plugin-vue@0.17.17(histoire@0.17.17)(vite@5.3.2)(vue@3.4.31): + /@histoire/plugin-vue@0.17.17(histoire@0.17.17)(vite@5.3.3)(vue@3.4.31): resolution: {integrity: sha512-O5h/Ww6IT2CygVVT4onN27IZt11Z2qE8XeHeXJCEese3dxnnVWRhjMpsaWAU5XqgfjKNAiALJk86b49/6NQaRg==} peerDependencies: histoire: ^0.17.17 vue: ^3.2.47 dependencies: - '@histoire/controls': 0.17.17(vite@5.3.2) - '@histoire/shared': 0.17.17(vite@5.3.2) + '@histoire/controls': 0.17.17(vite@5.3.3) + '@histoire/shared': 0.17.17(vite@5.3.3) '@histoire/vendors': 0.17.17 change-case: 4.1.2 globby: 13.2.2 - histoire: 0.17.17(vite@5.3.2) + histoire: 0.17.17(vite@5.3.3) launch-editor: 2.6.1 pathe: 1.1.2 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - vite dev: true - /@histoire/shared@0.17.17(vite@5.3.2): + /@histoire/shared@0.17.17(vite@5.3.3): resolution: {integrity: sha512-ueGtURysonT0MujCObPCR57+mgZluMEXCrbc2FBgKAD/DoAt38tNwSGsmLldk2O6nTr7lr6ClbVSgWrLwgY6Xw==} peerDependencies: vite: ^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -1284,8 +1309,8 @@ packages: '@types/markdown-it': 12.2.3 chokidar: 3.6.0 pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.3.2(sass@1.75.0) + picocolors: 1.0.1 + vite: 5.3.3(sass@1.75.0) dev: true /@histoire/vendors@0.17.17: @@ -1295,7 +1320,6 @@ packages: /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.2 debug: 4.3.4(supports-color@8.1.1) @@ -1311,7 +1335,6 @@ packages: /@humanwhocodes/object-schema@2.0.2: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} - deprecated: Use @eslint/object-schema instead dev: true /@isaacs/cliui@8.0.2: @@ -1338,6 +1361,15 @@ packages: '@sinclair/typebox': 0.27.8 dev: true + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1352,6 +1384,11 @@ packages: engines: {node: '>=6.0.0'} dev: true + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/set-array@1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} @@ -1391,8 +1428,8 @@ packages: '@lezer/common': 1.2.1 dev: true - /@microsoft/api-documenter@7.25.3: - resolution: {integrity: sha512-xigAN2KPukckFhXMp+Zv8UhIh8lRpu5RXoM+Pl1HRHAVtIWN0oWMIeGU1bU79W+bCRTuo5zsQ98NvN6DHFMXaQ==} + /@microsoft/api-documenter@7.25.4: + resolution: {integrity: sha512-hGERhz4L11zni1ifapBK3zhHFcX1QIGoTf0WzoCC0mI2IXfWDJ5ToYMZTPO6qPmn3ElrZtSWcoaHVkaRz16Q/Q==} hasBin: true dependencies: '@microsoft/api-extractor-model': 7.29.2 @@ -1498,133 +1535,126 @@ packages: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: true - /@rollup/rollup-android-arm-eabi@4.14.3: - resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==} + /@rollup/rollup-android-arm-eabi@4.14.2: + resolution: {integrity: sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.14.3: - resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==} + /@rollup/rollup-android-arm64@4.14.2: + resolution: {integrity: sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.14.3: - resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==} + /@rollup/rollup-darwin-arm64@4.14.2: + resolution: {integrity: sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.14.3: - resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==} + /@rollup/rollup-darwin-x64@4.14.2: + resolution: {integrity: sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.14.3: - resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@rollup/rollup-linux-arm-musleabihf@4.14.3: - resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==} + /@rollup/rollup-linux-arm-gnueabihf@4.14.2: + resolution: {integrity: sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.14.3: - resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==} + /@rollup/rollup-linux-arm64-gnu@4.14.2: + resolution: {integrity: sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.14.3: - resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==} + /@rollup/rollup-linux-arm64-musl@4.14.2: + resolution: {integrity: sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.14.3: - resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==} + /@rollup/rollup-linux-powerpc64le-gnu@4.14.2: + resolution: {integrity: sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.14.3: - resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==} + /@rollup/rollup-linux-riscv64-gnu@4.14.2: + resolution: {integrity: sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.14.3: - resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==} + /@rollup/rollup-linux-s390x-gnu@4.14.2: + resolution: {integrity: sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.14.3: - resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==} + /@rollup/rollup-linux-x64-gnu@4.14.2: + resolution: {integrity: sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.14.3: - resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==} + /@rollup/rollup-linux-x64-musl@4.14.2: + resolution: {integrity: sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.14.3: - resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==} + /@rollup/rollup-win32-arm64-msvc@4.14.2: + resolution: {integrity: sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.14.3: - resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==} + /@rollup/rollup-win32-ia32-msvc@4.14.2: + resolution: {integrity: sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.14.3: - resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==} + /@rollup/rollup-win32-x64-msvc@4.14.2: + resolution: {integrity: sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@rushstack/heft-api-extractor-plugin@0.3.38(@rushstack/heft@0.66.18): - resolution: {integrity: sha512-y0d1JxtCO+kxa/35TKVMAeuPSvog9hh8ZS8dYRe63gSu/eteQRTo1+9w0Y6IhjuvzREBxNSDw6x+J+y0OiLhPw==} + /@rushstack/heft-api-extractor-plugin@0.3.39(@rushstack/heft@0.66.19): + resolution: {integrity: sha512-mbm+7b34El6UrqLBM4ph4KfFbjGHAQsrE3yYRaJ1ZibnZLoF7UeGOIoxbUzyboVJKERfcAF90jwFMCHNbXosFQ==} peerDependencies: - '@rushstack/heft': 0.66.18 + '@rushstack/heft': 0.66.19 dependencies: - '@rushstack/heft': 0.66.18 - '@rushstack/heft-config-file': 0.14.25 + '@rushstack/heft': 0.66.19 + '@rushstack/heft-config-file': 0.15.0 '@rushstack/node-core-library': 5.4.1 semver: 7.5.4 transitivePeerDependencies: - '@types/node' dev: false - /@rushstack/heft-config-file@0.14.25: - resolution: {integrity: sha512-b/7w7aRM7bgeVe0tNFwmbf2dF5jbTC3gD8zkakztNMwqt4pjXbU2o/0OpGwVBRFfVhwd8JnQjhYfFM632CdWYA==} + /@rushstack/heft-config-file@0.15.0: + resolution: {integrity: sha512-mii+NI8YbYvwVZJxrqeLAkDD+OaCGHjvy/kfmKQcDuEafhJPc19SrFt65Xh7RwmGY08Nr+OleGzqxVUWaJkuAw==} engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': 5.4.1 @@ -1634,13 +1664,13 @@ packages: transitivePeerDependencies: - '@types/node' - /@rushstack/heft-typescript-plugin@0.5.16(@rushstack/heft@0.66.18): - resolution: {integrity: sha512-FV1E3pRhTtcnOyXf+0WoAi5QMkijC53n/eJ5siGF5XPByrppxaME2WT/hlNP+3W5ugPCe4Lmz2La3+V6pUSysQ==} + /@rushstack/heft-typescript-plugin@0.5.17(@rushstack/heft@0.66.19): + resolution: {integrity: sha512-Hyh5g3ryp7duLA37WRXpvmxVxjFE2TVBPk8So/4r2dr1K6hNOdnb+unlgKGx98G293mn6JfYDPAzIvuVrE2pSQ==} peerDependencies: - '@rushstack/heft': 0.66.18 + '@rushstack/heft': 0.66.19 dependencies: - '@rushstack/heft': 0.66.18 - '@rushstack/heft-config-file': 0.14.25 + '@rushstack/heft': 0.66.19 + '@rushstack/heft-config-file': 0.15.0 '@rushstack/node-core-library': 5.4.1 '@types/tapable': 1.0.6 semver: 7.5.4 @@ -1649,12 +1679,12 @@ packages: - '@types/node' dev: false - /@rushstack/heft@0.66.18: - resolution: {integrity: sha512-CeJpKMqGJul09xgZ5ygXXa+Zlu8d1nVfPR4xMuubR0jccNZqGv1fquk8AyOtPcv6SIq42ZXp1vnBjNr4r7KKeQ==} + /@rushstack/heft@0.66.19: + resolution: {integrity: sha512-7BxYULezPaEWTdA2eVNTZjNWJcwfyr/apBGH7osC51Y94BagKXOkqGQQOiUEbOikC/zF6eYOHmzU00EDJ6+uDA==} engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': 0.14.25 + '@rushstack/heft-config-file': 0.15.0 '@rushstack/node-core-library': 5.4.1 '@rushstack/operation-graph': 0.2.25 '@rushstack/rig-package': 0.5.2 @@ -1797,8 +1827,8 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1)(eslint@8.56.0)(typescript@5.5.2): - resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==} + /@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0)(eslint@8.56.0)(typescript@5.5.3): + resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1809,23 +1839,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.14.1(eslint@8.56.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/type-utils': 7.14.1(eslint@8.56.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.14.1(eslint@8.56.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/parser': 7.16.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.14.1(eslint@8.56.0)(typescript@5.5.2): - resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==} + /@typescript-eslint/parser@7.16.0(eslint@8.56.0)(typescript@5.5.3): + resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1834,27 +1864,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@7.14.1: - resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} + /@typescript-eslint/scope-manager@7.16.0: + resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 dev: true - /@typescript-eslint/type-utils@7.14.1(eslint@8.56.0)(typescript@5.5.2): - resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==} + /@typescript-eslint/type-utils@7.16.0(eslint@8.56.0)(typescript@5.5.3): + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1863,23 +1893,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.14.1(eslint@8.56.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.56.0)(typescript@5.5.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@7.14.1: - resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} + /@typescript-eslint/types@7.16.0: + resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2): - resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==} + /@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3): + resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1887,55 +1917,55 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.14.1(eslint@8.56.0)(typescript@5.5.2): - resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==} + /@typescript-eslint/utils@7.16.0(eslint@8.56.0)(typescript@5.5.3): + resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) eslint: 8.56.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@7.14.1: - resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} + /@typescript-eslint/visitor-keys@7.16.0: + resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 dev: true /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vitejs/plugin-vue@5.0.5(vite@5.3.2)(vue@3.4.31): + /@vitejs/plugin-vue@5.0.5(vite@5.3.3)(vue@3.4.31): resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.3.2(sass@1.75.0) - vue: 3.4.31(typescript@5.5.2) + vite: 5.3.3(sass@1.75.0) + vue: 3.4.31(typescript@5.5.3) dev: true /@vitest/coverage-istanbul@1.6.0(vitest@1.6.0): @@ -1952,7 +1982,7 @@ packages: magicast: 0.3.4 picocolors: 1.0.0 test-exclude: 6.0.0 - vitest: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.0.0) + vitest: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.1.0) transitivePeerDependencies: - supports-color dev: true @@ -1999,7 +2029,7 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.0.0) + vitest: 1.6.0(@vitest/ui@1.6.0)(jsdom@24.1.0) dev: true /@vitest/utils@1.6.0: @@ -2011,8 +2041,8 @@ packages: pretty-format: 29.7.0 dev: true - /@vue-flow/core@1.37.1(vue@3.4.31): - resolution: {integrity: sha512-gObhagpoxscJ0sc39NBdil3/nJI0f3P0uoP18FXymPh1Xw39DW9pZ0/qNrJo9IN+c0zoOhZbAhbjXtGGrifpDg==} + /@vue-flow/core@1.38.5(vue@3.4.31): + resolution: {integrity: sha512-Bu1bmHNeyDN1r26yNCfrM2zJGS8S5w/H8yJJf2AtIALQT6TwOuOn8y0urzwbX8LqLW2h896O89yIOSkVC2lEOA==} peerDependencies: vue: ^3.3.0 dependencies: @@ -2020,7 +2050,7 @@ packages: d3-drag: 3.0.0 d3-selection: 3.0.0 d3-zoom: 3.0.0 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - '@vue/composition-api' @@ -2087,7 +2117,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) /@vue/shared@3.4.31: resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} @@ -2096,7 +2126,7 @@ packages: resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} dependencies: js-beautify: 1.14.11 - vue-component-type-helpers: 2.0.14 + vue-component-type-helpers: 2.0.19 dev: true /@vueuse/components@10.11.0(vue@3.4.31): @@ -2412,10 +2442,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001612 - electron-to-chromium: 1.4.745 + caniuse-lite: 1.0.30001627 + electron-to-chromium: 1.4.788 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.0) dev: true /buffer-crc32@0.2.13: @@ -2462,8 +2492,8 @@ packages: tslib: 2.6.2 dev: true - /caniuse-lite@1.0.30001612: - resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} + /caniuse-lite@1.0.30001627: + resolution: {integrity: sha512-4zgNiB8nTyV/tHhwZrFs88ryjls/lHiqFhrxCW4qSTeuRByBVnPYpDInchOIySWknznucaf31Z4KYqjfbrecVw==} dev: true /capital-case@1.0.4: @@ -2719,8 +2749,8 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /cypress@13.11.0: - resolution: {integrity: sha512-NXXogbAxVlVje4XHX+Cx5eMFZv4Dho/2rIcdBHg9CNPFUGZdM4cRdgIgM7USmNYsC12XY0bZENEQ+KBk72fl+A==} + /cypress@13.13.0: + resolution: {integrity: sha512-ou/MQUDq4tcDJI2FsPaod2FZpex4kpIK43JJlcBgWrX8WX7R/05ZxGTuxedOuZBfxjZxja+fbijZGyxiLP6CFA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true @@ -2764,7 +2794,7 @@ packages: request-progress: 3.0.0 semver: 7.6.0 supports-color: 8.1.1 - tmp: 0.2.1 + tmp: 0.2.3 untildify: 4.0.0 yauzl: 2.10.0 dev: true @@ -2978,8 +3008,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /electron-to-chromium@1.4.745: - resolution: {integrity: sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==} + /electron-to-chromium@1.4.788: + resolution: {integrity: sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==} dev: true /emoji-regex@8.0.0: @@ -3684,16 +3714,16 @@ packages: tslib: 2.6.2 dev: true - /histoire@0.17.17(vite@5.3.2): + /histoire@0.17.17(vite@5.3.3): resolution: {integrity: sha512-DAwY4sgIoP7NGE5ldaws2d3RWz4OOQcwhS8elRMiA2euqzLvDU2IXm+ZjeDDFVtGkvmQNQyfZBDKLCLHfRkSUg==} hasBin: true peerDependencies: vite: ^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: '@akryum/tinypool': 0.3.1 - '@histoire/app': 0.17.17(vite@5.3.2) - '@histoire/controls': 0.17.17(vite@5.3.2) - '@histoire/shared': 0.17.17(vite@5.3.2) + '@histoire/app': 0.17.17(vite@5.3.3) + '@histoire/controls': 0.17.17(vite@5.3.3) + '@histoire/shared': 0.17.17(vite@5.3.3) '@histoire/vendors': 0.17.17 '@types/flexsearch': 0.7.6 '@types/markdown-it': 12.2.3 @@ -3716,11 +3746,11 @@ packages: micromatch: 4.0.5 mrmime: 1.0.1 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 sade: 1.8.1 shiki-es: 0.2.0 sirv: 2.0.4 - vite: 5.3.2(sass@1.75.0) + vite: 5.3.3(sass@1.75.0) vite-node: 0.34.7 transitivePeerDependencies: - '@types/node' @@ -3976,7 +4006,7 @@ packages: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.6 '@babel/parser': 7.24.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -4099,17 +4129,17 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.10 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -4117,8 +4147,8 @@ packages: - utf-8-validate dev: true - /jsdom@24.0.0: - resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==} + /jsdom@24.1.0: + resolution: {integrity: sha512-6gpM7pRXCwIOKxX47cgOyvyQDN/Eh0f1MeKySBV2xGdKtqJBLj8P25eY3EVCWo2mglDDzozR2r2MW4T+JiNUZA==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -4134,18 +4164,18 @@ packages: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.4 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 + nwsapi: 2.2.10 parse5: 7.1.2 - rrweb-cssom: 0.6.0 + rrweb-cssom: 0.7.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.16.0 + ws: 8.17.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -4233,7 +4263,7 @@ packages: /launch-editor@2.6.1: resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} dependencies: - picocolors: 1.0.0 + picocolors: 1.0.1 shell-quote: 1.8.1 dev: true @@ -4590,8 +4620,8 @@ packages: boolbase: 1.0.0 dev: true - /nwsapi@2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + /nwsapi@2.2.10: + resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} dev: true /object-inspect@1.13.1: @@ -4784,6 +4814,10 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -4801,7 +4835,7 @@ packages: dependencies: broadcast-channel: 4.20.2 devalue: 4.3.2 - pinia: 2.1.7(typescript@5.5.2)(vue@3.4.31) + pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) vue-demi: 0.13.11(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' @@ -4814,24 +4848,24 @@ packages: pinia: ^2.0.0 dependencies: '@ungap/structured-clone': 1.2.0 - pinia: 2.1.7(typescript@5.5.2)(vue@3.4.31) + pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) undo-stacker: 0.1.3 dev: false - /pinia-xstate@1.0.9(pinia@2.1.7)(typescript@5.5.2)(xstate@4.38.3): + /pinia-xstate@1.0.9(pinia@2.1.7)(typescript@5.5.3)(xstate@4.38.3): resolution: {integrity: sha512-fvoA3p7S5l+96Lczl9JTCeXxK0qP2YWRiZqINH2ei9kMbwqP184czYTAD4HjqjUN7fpEVgDAZFeBIIykmnYV1A==} peerDependencies: pinia: ^2.0.0 xstate: ^4.30.0 dependencies: - pinia: 2.1.7(typescript@5.5.2)(vue@3.4.31) - vue: 3.4.31(typescript@5.5.2) + pinia: 2.1.7(typescript@5.5.3)(vue@3.4.31) + vue: 3.4.31(typescript@5.5.3) xstate: 4.38.3 transitivePeerDependencies: - typescript dev: false - /pinia@2.1.7(typescript@5.5.2)(vue@3.4.31): + /pinia@2.1.7(typescript@5.5.3)(vue@3.4.31): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -4844,8 +4878,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.1 - typescript: 5.5.2 - vue: 3.4.31(typescript@5.5.2) + typescript: 5.5.3 + vue: 3.4.31(typescript@5.5.3) vue-demi: 0.14.7(vue@3.4.31) dev: false @@ -4866,7 +4900,7 @@ packages: vue: optional: true dependencies: - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) dev: true /postcss-selector-parser@6.0.15: @@ -4882,7 +4916,15 @@ packages: engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + /postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 source-map-js: 1.2.0 /prelude-ls@1.2.1: @@ -5015,29 +5057,28 @@ packages: dependencies: glob: 7.2.3 - /rollup@4.14.3: - resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==} + /rollup@4.14.2: + resolution: {integrity: sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.3 - '@rollup/rollup-android-arm64': 4.14.3 - '@rollup/rollup-darwin-arm64': 4.14.3 - '@rollup/rollup-darwin-x64': 4.14.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.3 - '@rollup/rollup-linux-arm-musleabihf': 4.14.3 - '@rollup/rollup-linux-arm64-gnu': 4.14.3 - '@rollup/rollup-linux-arm64-musl': 4.14.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3 - '@rollup/rollup-linux-riscv64-gnu': 4.14.3 - '@rollup/rollup-linux-s390x-gnu': 4.14.3 - '@rollup/rollup-linux-x64-gnu': 4.14.3 - '@rollup/rollup-linux-x64-musl': 4.14.3 - '@rollup/rollup-win32-arm64-msvc': 4.14.3 - '@rollup/rollup-win32-ia32-msvc': 4.14.3 - '@rollup/rollup-win32-x64-msvc': 4.14.3 + '@rollup/rollup-android-arm-eabi': 4.14.2 + '@rollup/rollup-android-arm64': 4.14.2 + '@rollup/rollup-darwin-arm64': 4.14.2 + '@rollup/rollup-darwin-x64': 4.14.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.14.2 + '@rollup/rollup-linux-arm64-gnu': 4.14.2 + '@rollup/rollup-linux-arm64-musl': 4.14.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.14.2 + '@rollup/rollup-linux-riscv64-gnu': 4.14.2 + '@rollup/rollup-linux-s390x-gnu': 4.14.2 + '@rollup/rollup-linux-x64-gnu': 4.14.2 + '@rollup/rollup-linux-x64-musl': 4.14.2 + '@rollup/rollup-win32-arm64-msvc': 4.14.2 + '@rollup/rollup-win32-ia32-msvc': 4.14.2 + '@rollup/rollup-win32-x64-msvc': 4.14.2 fsevents: 2.3.3 /route-recognizer@0.3.4: @@ -5047,6 +5088,10 @@ packages: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true + /rrweb-cssom@0.7.0: + resolution: {integrity: sha512-KlSv0pm9kgQSRxXEMgtivPJ4h826YHsuob8pSHcfSZsSXGtvpEAie8S0AnXuObEJ7nhikOb4ahwxDm0H2yW17g==} + dev: true + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -5391,8 +5436,8 @@ packages: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} dev: true - /tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + /tinypool@0.8.3: + resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} engines: {node: '>=14.0.0'} dev: true @@ -5401,11 +5446,9 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tmp@0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} - dependencies: - rimraf: 3.0.2 + /tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} dev: true /to-fast-properties@2.0.0: @@ -5424,8 +5467,8 @@ packages: engines: {node: '>=6'} dev: true - /tough-cookie@4.1.3: - resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} dependencies: psl: 1.9.0 @@ -5455,13 +5498,13 @@ packages: /true-case-path@2.2.1: resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} - /ts-api-utils@1.3.0(typescript@5.5.2): + /ts-api-utils@1.3.0(typescript@5.5.3): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.2 + typescript: 5.5.3 dev: true /tslib@2.6.2: @@ -5506,8 +5549,8 @@ packages: hasBin: true dev: false - /typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + /typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -5556,15 +5599,15 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db@1.0.16(browserslist@4.23.0): + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true /upper-case-first@2.0.2: @@ -5628,8 +5671,8 @@ packages: debug: 4.3.4(supports-color@8.1.1) mlly: 1.5.0 pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.3.2(sass@1.75.0) + picocolors: 1.0.1 + vite: 5.3.3(sass@1.75.0) transitivePeerDependencies: - '@types/node' - less @@ -5650,7 +5693,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.3.2(sass@1.75.0) + vite: 5.3.3(sass@1.75.0) transitivePeerDependencies: - '@types/node' - less @@ -5662,8 +5705,8 @@ packages: - terser dev: true - /vite@5.3.2(sass@1.75.0): - resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} + /vite@5.3.3(sass@1.75.0): + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5691,13 +5734,13 @@ packages: optional: true dependencies: esbuild: 0.21.5 - postcss: 8.4.38 - rollup: 4.14.3 + postcss: 8.4.39 + rollup: 4.14.2 sass: 1.75.0 optionalDependencies: fsevents: 2.3.3 - /vitest@1.6.0(@vitest/ui@1.6.0)(jsdom@24.0.0): + /vitest@1.6.0(@vitest/ui@1.6.0)(jsdom@24.1.0): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5732,7 +5775,7 @@ packages: chai: 4.4.1 debug: 4.3.4(supports-color@8.1.1) execa: 8.0.1 - jsdom: 24.0.0 + jsdom: 24.1.0 local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 @@ -5740,8 +5783,8 @@ packages: std-env: 3.7.0 strip-literal: 2.1.0 tinybench: 2.6.0 - tinypool: 0.8.4 - vite: 5.3.2(sass@1.75.0) + tinypool: 0.8.3 + vite: 5.3.3(sass@1.75.0) vite-node: 1.6.0 why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -5754,8 +5797,8 @@ packages: - terser dev: true - /vue-component-type-helpers@2.0.14: - resolution: {integrity: sha512-DInfgOyXlMyliyqAAD9frK28tTfch0+tMi4qoWJcZlRxUf+NFAtraJBnAsKLep+FOyLMiajkhfyEb3xLK08i7w==} + /vue-component-type-helpers@2.0.19: + resolution: {integrity: sha512-cN3f1aTxxKo4lzNeQAkVopswuImUrb5Iurll9Gaw5cqpnbTAxtEMM1mgi6ou4X79OCyqYv1U1mzBHJkzmiK82w==} dev: true /vue-demi@0.13.11(vue@3.4.31): @@ -5770,7 +5813,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) dev: false /vue-demi@0.14.7(vue@3.4.31): @@ -5785,7 +5828,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) dev: false /vue-demi@0.14.8(vue@3.4.31): @@ -5800,7 +5843,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) /vue-eslint-parser@9.4.2(eslint@8.56.0): resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} @@ -5826,9 +5869,9 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.31(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) - /vue@3.4.31(typescript@5.5.2): + /vue@3.4.31(typescript@5.5.3): resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: typescript: '*' @@ -5841,7 +5884,7 @@ packages: '@vue/runtime-dom': 3.4.31 '@vue/server-renderer': 3.4.31(vue@3.4.31) '@vue/shared': 3.4.31 - typescript: 5.5.2 + typescript: 5.5.3 /w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -5971,8 +6014,8 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/reviews/api/aform.api.md b/common/reviews/api/aform.api.md index b87adcf0..c8d1b323 100644 --- a/common/reviews/api/aform.api.md +++ b/common/reviews/api/aform.api.md @@ -10,6 +10,7 @@ import ADate from '@/components/form/ADate.vue'; import ADatePicker from '@/components/form/ADatePicker.vue'; import ADropdown from '@/components/form/ADropdown.vue'; import AFieldset from '@/components/form/AFieldset.vue'; +import AFileAttach from '@/components/form/AFileAttach.vue'; import AForm from '@/components/AForm.vue'; import ANumericInput from '@/components/form/ANumericInput.vue'; import { App } from 'vue'; @@ -33,6 +34,8 @@ export { ADropdown } export { AFieldset } +export { AFileAttach } + export { AForm } export { ANumericInput } diff --git a/examples/aform/assets/basic_form_schema.json b/examples/aform/assets/basic_form_schema.json index fd09981e..8df0fc2e 100644 --- a/examples/aform/assets/basic_form_schema.json +++ b/examples/aform/assets/basic_form_schema.json @@ -37,5 +37,10 @@ "component": "ATextInput", "label": "Phone", "mask": "(locale) => { if (locale === 'en-US') { return '(###) ###-####' } else if (locale === 'en-IN') { return '####-######'} }" + }, + { + "fieldname": "attach_file", + "component": "AFileAttach", + "label": "Attach Files" } ] diff --git a/examples/aform/histoire.setup.ts b/examples/aform/histoire.setup.ts index 696fe9e9..8195b4d4 100644 --- a/examples/aform/histoire.setup.ts +++ b/examples/aform/histoire.setup.ts @@ -6,6 +6,7 @@ import { ADatePicker, ADropdown, AFieldset, + AFileAttach, AForm, ANumericInput, ATextInput, @@ -19,6 +20,7 @@ export const setupVue3 = defineSetupVue3(({ app }) => { app.component('ADatePicker', ADatePicker) app.component('ADropdown', ADropdown) app.component('AFieldset', AFieldset) + app.component('AFileAttach', AFileAttach) app.component('AForm', AForm) app.component('ANumericInput', ANumericInput) app.component('ATable', ATable) diff --git a/examples/atable/histoire.setup.ts b/examples/atable/histoire.setup.ts index bdd29252..1a823094 100644 --- a/examples/atable/histoire.setup.ts +++ b/examples/atable/histoire.setup.ts @@ -1,6 +1,6 @@ import { defineSetupVue3 } from '@histoire/plugin-vue' -import { ADate, AForm, ANumericInput, ATextInput } from '@stonecrop/aform' +import { ADate, AForm, AFileAttach, ANumericInput, ATextInput } from '@stonecrop/aform' import { ACell, AExpansionRow, ARow, ATable, ATableHeader, ATableModal } from '@stonecrop/atable' export const setupVue3 = defineSetupVue3(({ app }) => { @@ -14,4 +14,5 @@ export const setupVue3 = defineSetupVue3(({ app }) => { app.component('ATableHeader', ATableHeader) app.component('ATableModal', ATableModal) app.component('ATextInput', ATextInput) + app.component('AFileAttach', AFileAttach) }) diff --git a/examples/atable/list.story.vue b/examples/atable/list.story.vue index 7c74aee8..e0df148f 100644 --- a/examples/atable/list.story.vue +++ b/examples/atable/list.story.vue @@ -154,6 +154,11 @@ const basic_form_schema = ref([ component: 'ATextInput', label: 'Phone', }, + { + fieldname: 'attach_file', + component: 'AFileAttach', + label: 'Attach Files', + }, ]) const http_logs = ref({