toggleHighlight(row.name)"
@dblclick="emit('dblclick')"
>
diff --git a/apps/frontend/src/views/Verwaltung/Veranstaltungen/VeranstaltungDetail.vue b/apps/frontend/src/views/Verwaltung/Veranstaltungen/VeranstaltungDetail.vue
index a64b9a9a..7730e943 100644
--- a/apps/frontend/src/views/Verwaltung/Veranstaltungen/VeranstaltungDetail.vue
+++ b/apps/frontend/src/views/Verwaltung/Veranstaltungen/VeranstaltungDetail.vue
@@ -25,7 +25,7 @@ import Tabs from '@/components/UIComponents/Tabs.vue'
import VeranstaltungCard from '@/components/UIComponents/VeranstaltungCard.vue'
import UnterveranstaltungenTable from '@/components/data/UnterveranstaltungenTable.vue'
import { useRouteTitle } from '@/composables/useRouteTitle'
-import { formatDateWith } from '@codeanker/helpers'
+import { formatCurrency, formatDateWith } from '@codeanker/helpers'
import { PlusIcon } from '@heroicons/vue/24/solid'
import ProgramList from '../Program/ProgramList.vue'
import AnmeldeLinkTable from '@/components/data/AnmeldeLinkTable.vue'
@@ -66,7 +66,7 @@ const keyInfos = computed(() => {
value: `${formatDateWith(veranstaltung.value.meldebeginn, keyInfoDateFormat)} - ${formatDateWith(veranstaltung.value.meldeschluss, keyInfoDateFormat)}`,
},
{ title: 'Veranstaltungsort', value: veranstaltung.value.ort?.name ?? '' },
- { title: 'Teilnahmebeitrag', value: veranstaltung.value.teilnahmegebuehr + '€' },
+ { title: 'Teilnahmebeitrag', value: formatCurrency(veranstaltung.value.teilnahmegebuehr) },
{ title: 'Zielgruppe', value: veranstaltung.value.zielgruppe ?? '' },
]
} else {
@@ -199,6 +199,7 @@ function copyProgramLink() {
Bitte beachte die folgenden Teilnahmebedingungen, diese sind bei der Anmeldung öffentlich einsehbar.
+
+
Keine Datenschutzhinweise hinterlegt
@@ -294,14 +296,14 @@ function copyProgramLink() {
>
- Unterveranstaltungen
+ Ausschreibungen
- Zu dieser Veranstaltung wurden die folgenden Unterveranstaltungen erstellt.
+ Zu dieser Veranstaltung wurden die folgenden Ausschreibungen erstellt.
Ausschreibung erstellen
@@ -310,7 +312,14 @@ function copyProgramLink() {
import('../Program/ProgramCreate.vue'),
+ component: () => import('../Program/ProgramForm.vue'),
meta: {
breadcrumbs: [
{
@@ -105,6 +105,18 @@ const veranstaltungRoutes: Route[] = [
],
},
},
+ {
+ name: 'Verwaltung Programmpunkt bearbeiten',
+ path: ':veranstaltungId/program/:programId/edit',
+ component: () => import('../Program/ProgramForm.vue'),
+ meta: {
+ breadcrumbs: [
+ {
+ text: 'Programmpunkt bearbeiten',
+ },
+ ],
+ },
+ },
],
},
]
diff --git a/apps/frontend/src/views/Verwaltung/routes.ts b/apps/frontend/src/views/Verwaltung/routes.ts
index f393fba8..28142dbb 100644
--- a/apps/frontend/src/views/Verwaltung/routes.ts
+++ b/apps/frontend/src/views/Verwaltung/routes.ts
@@ -1,4 +1,5 @@
import routesMeineDaten from '../MeineDaten/routes'
+import routesAccess from './AccessControl/routes'
import routesAccount from './Accounts/routes'
import gliederungRoutes from './Gliederungen/routes'
import orteRoutes from './Orte/routes'
@@ -19,6 +20,7 @@ const routesVerwaltung: Route[] = [
...orteRoutes,
...routesAccount,
...routesMeineDaten,
+ ...routesAccess,
],
},
]
diff --git a/docker-compose-services.yml b/docker-compose-services.yml
index 071d3620..401281d2 100644
--- a/docker-compose-services.yml
+++ b/docker-compose-services.yml
@@ -18,7 +18,6 @@ services:
volumes:
- meilisearch-data:/data.ms
restart: unless-stopped
-
keycloak:
image: quay.io/keycloak/keycloak:26.4.7
command: start-dev
diff --git a/package.json b/package.json
index dbeaf8a3..42d788b1 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"start:docs": "npm run docs:dev -w ./apps/docs",
"migrate:api": "npm exec -w ./apps/api prisma migrate deploy",
"lint": "turbo lint",
+ "lint:strict": "pnpm -C ./apps/api exec eslint . --cache --max-warnings=0 && pnpm -C ./apps/frontend exec eslint . --cache --max-warnings=0 && pnpm -C ./packages/authentication exec eslint . --cache --max-warnings=0 && pnpm -C ./packages/cookies exec eslint . --cache --max-warnings=0 && pnpm -C ./packages/helpers exec eslint . --cache --max-warnings=0 && pnpm -C ./packages/interfaces exec eslint . --cache --max-warnings=0 && pnpm -C ./packages/validation exec eslint . --cache --max-warnings=0",
"lint:fix": "eslint \"**/*.{vue,ts,js}\" --fix",
"prepare": "husky install",
"test": "vitest",
diff --git a/packages/eslint-config/eslint.vue.config.js b/packages/eslint-config/eslint.vue.config.js
index e20c2f2e..1167d6fa 100644
--- a/packages/eslint-config/eslint.vue.config.js
+++ b/packages/eslint-config/eslint.vue.config.js
@@ -4,14 +4,7 @@ import globals from 'globals'
import typescriptEslint from 'typescript-eslint'
import eslintConfigPrettier from 'eslint-config-prettier'
-const recommended = eslintPluginVue.configs['flat/recommended'].map((item) => {
- if (item.rules) delete item.rules['vue/multi-word-component-names']
- if (item.rules) delete item.rules['vue/singleline-html-element-content-newline']
- if (item.rules) delete item.rules['vue/html-self-closing']
- if (item.rules) delete item.rules['vue/html-indent']
- if (item.rules) delete item.rules['vue/html-closing-bracket-newline']
- return item
-})
+const recommended = eslintPluginVue.configs['flat/recommended']
export default typescriptEslint.config(
{ ignores: ['*.d.ts', '**/coverage', '**/dist'] },
@@ -45,19 +38,20 @@ export default typescriptEslint.config(
'vue/no-mutating-props': 'off',
'vue/multi-word-component-names': 'off',
'vue/require-default-prop': 'off', // Durch typescript ist das immer ersichtlich, dass es undefined sein kann.
+ 'vue/singleline-html-element-content-newline': 'off',
'vue/html-self-closing': 'off',
+ 'vue/html-indent': 'off',
+ 'vue/html-closing-bracket-newline': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-unused-vars': [
'error',
{ argsIgnorePattern: '^_', destructuredArrayIgnorePattern: '^_', ignoreRestSiblings: true },
],
'no-unused-vars': 'off',
- 'vue/no-ref-object-destructure': 'error',
'vue/no-undef-components': ['error', { ignorePatterns: ['router-link', 'router-view'] }],
'vue/no-unused-refs': 'error',
'vue/no-useless-mustaches': 'error',
'vue/no-useless-v-bind': 'error',
- 'vue/v-on-function-call': 'error',
'vue/no-unused-properties': ['error', { groups: ['props', 'data', 'computed', 'methods', 'setup'] }],
'vue/html-button-has-type': 'error',
'vue/no-ref-object-reactivity-loss': 'error',
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 68453edf..c58ba2ae 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -7,9 +7,11 @@
},
"devDependencies": {
"@eslint/js": "catalog:",
- "eslint": "catalog:",
- "eslint-config-prettier": "^9.1.0",
- "eslint-plugin-vue": "^9.32.0",
+ "@typescript-eslint/eslint-plugin": "^8.56.0",
+ "@typescript-eslint/parser": "^8.56.0",
+ "eslint": "^10.0.1",
+ "eslint-config-prettier": "^10.1.8",
+ "eslint-plugin-vue": "^10.8.0",
"globals": "^15.14.0",
"typescript-eslint": "catalog:"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3b26806c..9af0b7e1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -55,8 +55,8 @@ catalogs:
specifier: ^22.10.2
version: 22.10.2
eslint:
- specifier: ^9.17.0
- version: 9.19.0
+ specifier: ^10.0.1
+ version: 10.0.1
superjson:
specifier: ^2.2.2
version: 2.2.2
@@ -64,8 +64,8 @@ catalogs:
specifier: ^5.7.2
version: 5.7.2
typescript-eslint:
- specifier: ^8.27.0
- version: 8.32.0
+ specifier: ^8.56.0
+ version: 8.56.0
vitest:
specifier: ^3.1.1
version: 3.1.1
@@ -118,10 +118,10 @@ importers:
version: 10.1.0
'@hono/node-server':
specifier: ^1.19.6
- version: 1.19.7(hono@4.11.1)
+ version: 1.19.7(hono@4.12.0)
'@hono/trpc-server':
specifier: ^0.4.0
- version: 0.4.1(@trpc/server@11.0.0-rc.682(typescript@5.7.2))(hono@4.11.1)
+ version: 0.4.1(@trpc/server@11.0.0-rc.682(typescript@5.7.2))(hono@4.12.0)
'@prisma/client':
specifier: ^5.19.1
version: 5.22.0(prisma@5.22.0)
@@ -153,8 +153,8 @@ importers:
specifier: ^4.7.8
version: 4.7.8
hono:
- specifier: ^4.10.7
- version: 4.11.1
+ specifier: ^4.12.0
+ version: 4.12.0
http-errors:
specifier: ^2.0.1
version: 2.0.1
@@ -199,8 +199,8 @@ importers:
specifier: ^7.1.0
version: 7.3.1(@types/node@22.10.2)
'@types/archiver':
- specifier: ^6.0.3
- version: 6.0.3
+ specifier: ^7.0.0
+ version: 7.0.0
'@types/config':
specifier: ^3.3.3
version: 3.3.5
@@ -224,10 +224,10 @@ importers:
version: 13.1.0
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
inquirer:
- specifier: ^12.3.0
- version: 12.4.1(@types/node@22.10.2)
+ specifier: ^13.2.5
+ version: 13.2.5(@types/node@22.10.2)
prisma:
specifier: ^5.19.1
version: 5.22.0
@@ -394,7 +394,7 @@ importers:
version: 1.11.19
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
http2-proxy:
specifier: ^5.0.53
version: 5.0.53
@@ -458,7 +458,7 @@ importers:
version: 22.10.2
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
typescript:
specifier: 'catalog:'
version: 5.7.2
@@ -486,7 +486,7 @@ importers:
version: 22.10.2
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
typescript:
specifier: 'catalog:'
version: 5.7.2
@@ -499,21 +499,27 @@ importers:
'@eslint/js':
specifier: 'catalog:'
version: 9.19.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^8.56.0
+ version: 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2))(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/parser':
+ specifier: ^8.56.0
+ version: 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
eslint:
- specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ specifier: ^10.0.1
+ version: 10.0.1(jiti@1.21.7)
eslint-config-prettier:
- specifier: ^9.1.0
- version: 9.1.0(eslint@9.19.0(jiti@1.21.7))
+ specifier: ^10.1.8
+ version: 10.1.8(eslint@10.0.1(jiti@1.21.7))
eslint-plugin-vue:
- specifier: ^9.32.0
- version: 9.32.0(eslint@9.19.0(jiti@1.21.7))
+ specifier: ^10.8.0
+ version: 10.8.0(@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2))(eslint@10.0.1(jiti@1.21.7))(vue-eslint-parser@9.4.3(eslint@10.0.1(jiti@1.21.7)))
globals:
specifier: ^15.14.0
version: 15.14.0
typescript-eslint:
specifier: 'catalog:'
- version: 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
+ version: 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
packages/helpers:
dependencies:
@@ -532,7 +538,7 @@ importers:
version: 22.10.2
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
typescript:
specifier: 'catalog:'
version: 5.7.2
@@ -553,7 +559,7 @@ importers:
version: 22.10.2
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
typescript:
specifier: 'catalog:'
version: 5.7.2
@@ -584,7 +590,7 @@ importers:
version: 22.10.2
eslint:
specifier: 'catalog:'
- version: 9.19.0(jiti@1.21.7)
+ version: 10.0.1(jiti@1.21.7)
typescript:
specifier: 'catalog:'
version: 5.7.2
@@ -1351,45 +1357,39 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.4.1':
- resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/eslint-utils@4.7.0':
- resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-
- '@eslint-community/regexpp@4.12.1':
- resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.19.2':
- resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/config-array@0.23.2':
+ resolution: {integrity: sha512-YF+fE6LV4v5MGWRGj7G404/OZzGNepVF8fxk7jqmqo3lrza7a0uUcDnROGRBG1WFC1omYUS/Wp1f42i0M+3Q3A==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/core@0.10.0':
- resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/config-helpers@0.5.2':
+ resolution: {integrity: sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/eslintrc@3.2.0':
- resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@1.1.0':
+ resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/js@9.19.0':
resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/object-schema@2.1.6':
- resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/object-schema@3.0.2':
+ resolution: {integrity: sha512-HOy56KJt48Bx8KmJ+XGQNSUMT/6dZee/M54XyUyuvTvPXJmsERRvBchsUVx1UMe1WwIH49XLAczNC7V2INsuUw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.2.5':
- resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/plugin-kit@0.6.0':
+ resolution: {integrity: sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@faker-js/faker@10.1.0':
resolution: {integrity: sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==}
@@ -1453,8 +1453,8 @@ packages:
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
- '@humanwhocodes/retry@0.4.1':
- resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
'@iconify-json/simple-icons@1.2.23':
@@ -1463,6 +1463,10 @@ packages:
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+ '@inquirer/ansi@2.0.3':
+ resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+
'@inquirer/checkbox@4.1.1':
resolution: {integrity: sha512-os5kFd/52gZTl/W6xqMfhaKVJHQM8V/U1P8jcSaQJ/C4Qhdrf2jEXdA/HaxfQs9iiUA/0yzYhk5d3oRHTxGDDQ==}
engines: {node: '>=18'}
@@ -1472,6 +1476,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/checkbox@5.0.7':
+ resolution: {integrity: sha512-OGJykc3mpe4kiNXwXlDlP4MFqZso5QOoXJaJrmTJI+Y+gq68wxTyCUIFv34qgwZTHnGGeqwUKGOi4oxptTe+ZQ==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/confirm@5.1.5':
resolution: {integrity: sha512-ZB2Cz8KeMINUvoeDi7IrvghaVkYT2RB0Zb31EaLWOE87u276w4wnApv0SH2qWaJ3r0VSUa3BIuz7qAV2ZvsZlg==}
engines: {node: '>=18'}
@@ -1481,6 +1494,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/confirm@6.0.7':
+ resolution: {integrity: sha512-lKdNloHLnGoBUUwprxKFd+SpkAnyQTBrZACFPtxDq9GiLICD2t+CaeJ1Ku4goZsGPyBIFc2YYpmDSJLEXoc16g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/core@10.1.6':
resolution: {integrity: sha512-Bwh/Zk6URrHwZnSSzAZAKH7YgGYi0xICIBDFOqBQoXNNAzBHw/bgXgLmChfp+GyR3PnChcTbiCTZGC6YJNJkMA==}
engines: {node: '>=18'}
@@ -1490,6 +1512,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/core@11.1.4':
+ resolution: {integrity: sha512-1HvwyASF0tE/7W8geTTn0ydiWb463pq4SBIpaWcVabTrw55+CiRmytV9eZoqt3ohchsPw4Vv60jfNiI6YljVUg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/editor@4.2.6':
resolution: {integrity: sha512-l0smvr8g/KAVdXx4I92sFxZiaTG4kFc06cFZw+qqwTirwdUHMFLnouXBB9OafWhpO3cfEkEz2CdPoCmor3059A==}
engines: {node: '>=18'}
@@ -1499,6 +1530,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/editor@5.0.7':
+ resolution: {integrity: sha512-d36tisyvmxH7H+LICTeTofrKmJ+R1jAYV8q0VTYh96cm8mP2BdGh9TAIqbCGcciX8/dr0fJW+VJq3jAnco5xfg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/expand@4.0.8':
resolution: {integrity: sha512-k0ouAC6L+0Yoj/j0ys2bat0fYcyFVtItDB7h+pDFKaDDSFJey/C/YY1rmIOqkmFVZ5rZySeAQuS8zLcKkKRLmg==}
engines: {node: '>=18'}
@@ -1508,10 +1548,32 @@ packages:
'@types/node':
optional: true
+ '@inquirer/expand@5.0.7':
+ resolution: {integrity: sha512-h2RRFzDdeXOXLrJOUAaHzyR1HbiZlrl/NxorOAgNrzhiSThbwEFVOf88lJzbF5WXGrQ2RwqK2h0xAE7eo8QP5w==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
+ '@inquirer/external-editor@2.0.3':
+ resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/figures@1.0.10':
resolution: {integrity: sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==}
engines: {node: '>=18'}
+ '@inquirer/figures@2.0.3':
+ resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+
'@inquirer/input@4.1.5':
resolution: {integrity: sha512-bB6wR5wBCz5zbIVBPnhp94BHv/G4eKbUEjlpCw676pI2chcvzTx1MuwZSCZ/fgNOdqDlAxkhQ4wagL8BI1D3Zg==}
engines: {node: '>=18'}
@@ -1521,6 +1583,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/input@5.0.7':
+ resolution: {integrity: sha512-b+eKk/eUvKLQ6c+rDu9u4I1+twdjOfrEaw9NURDpCrWYJTWL1/JQEudZi0AeqXDGcn0tMdhlfpEfjcqr33B/qw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/number@3.0.8':
resolution: {integrity: sha512-CTKs+dT1gw8dILVWATn8Ugik1OHLkkfY82J+Musb57KpmF6EKyskv8zmMiEJPzOnLTZLo05X/QdMd8VH9oulXw==}
engines: {node: '>=18'}
@@ -1530,6 +1601,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/number@4.0.7':
+ resolution: {integrity: sha512-/l5KxcLFFexzOwh8DcVOI7zgVQCwcBt/9yHWtvMdYvaYLMK5J31BSR/fO3Z9WauA21qwAkDGRvYNHIG4vR6JwA==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/password@4.0.8':
resolution: {integrity: sha512-MgA+Z7o3K1df2lGY649fyOBowHGfrKRz64dx3+b6c1w+h2W7AwBoOkHhhF/vfhbs5S4vsKNCuDzS3s9r5DpK1g==}
engines: {node: '>=18'}
@@ -1539,6 +1619,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/password@5.0.7':
+ resolution: {integrity: sha512-h3Rgzb8nFMxgK6X5246MtwTX/rXs5Z58DbeuUKI6W5dQ+CZusEunNeT7rosdB+Upn79BkfZJO0AaiH8MIi9v1A==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/prompts@7.3.1':
resolution: {integrity: sha512-r1CiKuDV86BDpvj9DRFR+V+nIjsVBOsa2++dqdPqLYAef8kgHYvmQ8ySdP/ZeAIOWa27YGJZRkENdP3dK0H3gg==}
engines: {node: '>=18'}
@@ -1548,6 +1637,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/prompts@8.2.1':
+ resolution: {integrity: sha512-76knJFW2oXdI6If5YRmEoT5u7l+QroXYrMiINFcb97LsyECgsbO9m6iWlPuhBtaFgNITPHQCk3wbex38q8gsjg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/rawlist@4.0.8':
resolution: {integrity: sha512-hl7rvYW7Xl4un8uohQRUgO6uc2hpn7PKqfcGkCOWC0AA4waBxAv6MpGOFCEDrUaBCP+pXPVqp4LmnpWmn1E1+g==}
engines: {node: '>=18'}
@@ -1557,6 +1655,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/rawlist@5.2.3':
+ resolution: {integrity: sha512-EuvV6N/T3xDmRVihAOqfnbmtHGdu26TocRKANvcX/7nLLD8QO0c22Dtlc5C15+V433d9v0E0SSyqywdNCIXfLg==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/search@3.0.8':
resolution: {integrity: sha512-ihSE9D3xQAupNg/aGDZaukqoUSXG2KfstWosVmFCG7jbMQPaj2ivxWtsB+CnYY/T4D6LX1GHKixwJLunNCffww==}
engines: {node: '>=18'}
@@ -1566,6 +1673,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/search@4.1.3':
+ resolution: {integrity: sha512-6BE8MqVMakEiLDRtrwj9fbx6AYhuj7McW3GOkOoEiQ5Qkh6v6f5HCoYNqSRE4j6nT+u+73518iUQPE+mZYlAjA==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/select@4.0.8':
resolution: {integrity: sha512-Io2prxFyN2jOCcu4qJbVoilo19caiD3kqkD3WR0q3yDA5HUCo83v4LrRtg55ZwniYACW64z36eV7gyVbOfORjA==}
engines: {node: '>=18'}
@@ -1575,6 +1691,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/select@5.0.7':
+ resolution: {integrity: sha512-1JUJIR+Z2PsvwP6VWty7aE0aCPaT2cy2c4Vp3LPhL2Pi3+aXewAld/AyJ/CW9XWx1JbKxmdElfvls/G/7jG7ZQ==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@inquirer/type@3.0.4':
resolution: {integrity: sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==}
engines: {node: '>=18'}
@@ -1584,6 +1709,15 @@ packages:
'@types/node':
optional: true
+ '@inquirer/type@4.0.3':
+ resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@internationalized/date@3.7.0':
resolution: {integrity: sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==}
@@ -2341,8 +2475,8 @@ packages:
peerDependencies:
typescript: '>=5.7.2'
- '@types/archiver@6.0.3':
- resolution: {integrity: sha512-a6wUll6k3zX6qs5KlxIggs1P1JcYJaTCx2gnlr+f0S1yd2DoaEwoIK10HmBaLnZwWneBz+JBm0dwcZu0zECBcQ==}
+ '@types/archiver@7.0.0':
+ resolution: {integrity: sha512-/3vwGwx9n+mCQdYZ2IKGGHEFL30I96UgBlk8EtRDDFQ9uxM1l4O5Ci6r00EMAkiDaTqD9DQ6nVrWRICnBPtzzg==}
'@types/bcryptjs@2.4.6':
resolution: {integrity: sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ==}
@@ -2350,6 +2484,9 @@ packages:
'@types/config@3.3.5':
resolution: {integrity: sha512-itq2HtXQBrNUKwMNZnb9mBRE3T99VYCdl1gjST9rq+9kFaB1iMMGuDeZnP88qid73DnpAMKH9ZolqDpS1Lz7+w==}
+ '@types/esrecurse@4.3.1':
+ resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
+
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
@@ -2411,51 +2548,63 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@typescript-eslint/eslint-plugin@8.32.0':
- resolution: {integrity: sha512-/jU9ettcntkBFmWUzzGgsClEi2ZFiikMX5eEQsmxIAWMOn4H3D4rvHssstmAHGVvrYnaMqdWWWg0b5M6IN/MTQ==}
+ '@typescript-eslint/eslint-plugin@8.56.0':
+ resolution: {integrity: sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
+ '@typescript-eslint/parser': ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/parser@8.32.0':
- resolution: {integrity: sha512-B2MdzyWxCE2+SqiZHAjPphft+/2x2FlO9YBx7eKE1BCb+rqBlQdhtAEhzIEdozHd55DXPmxBdpMygFJjfjjA9A==}
+ '@typescript-eslint/parser@8.56.0':
+ resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/scope-manager@8.32.0':
- resolution: {integrity: sha512-jc/4IxGNedXkmG4mx4nJTILb6TMjL66D41vyeaPWvDUmeYQzF3lKtN15WsAeTr65ce4mPxwopPSo1yUUAWw0hQ==}
+ '@typescript-eslint/project-service@8.56.0':
+ resolution: {integrity: sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.32.0':
- resolution: {integrity: sha512-t2vouuYQKEKSLtJaa5bB4jHeha2HJczQ6E5IXPDPgIty9EqcJxpr1QHQ86YyIPwDwxvUmLfP2YADQ5ZY4qddZg==}
+ '@typescript-eslint/scope-manager@8.56.0':
+ resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/tsconfig-utils@8.56.0':
+ resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/types@8.32.0':
- resolution: {integrity: sha512-O5Id6tGadAZEMThM6L9HmVf5hQUXNSxLVKeGJYWNhhVseps/0LddMkp7//VDkzwJ69lPL0UmZdcZwggj9akJaA==}
+ '@typescript-eslint/type-utils@8.56.0':
+ resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/typescript-estree@8.32.0':
- resolution: {integrity: sha512-pU9VD7anSCOIoBFnhTGfOzlVFQIA1XXiQpH/CezqOBaDppRwTglJzCC6fUQGpfwey4T183NKhF1/mfatYmjRqQ==}
+ '@typescript-eslint/types@8.56.0':
+ resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/typescript-estree@8.56.0':
+ resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <5.9.0'
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/utils@8.32.0':
- resolution: {integrity: sha512-8S9hXau6nQ/sYVtC3D6ISIDoJzS1NsCK+gluVhLN2YkBPX+/1wkwyUiDKnxRh15579WoOIyVWnoyIf3yGI9REw==}
+ '@typescript-eslint/utils@8.56.0':
+ resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/visitor-keys@8.32.0':
- resolution: {integrity: sha512-1rYQTCLFFzOI5Nl0c8LUpJT8HxpwVRn9E4CkMsYfuN6ctmQqExjSTzzSk0Tz2apmXy7WU6/6fyaZVVA/thPN+w==}
+ '@typescript-eslint/visitor-keys@8.56.0':
+ resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ungap/structured-clone@1.3.0':
@@ -2705,8 +2854,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ acorn@8.16.0:
+ resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -2803,6 +2952,10 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ balanced-match@4.0.3:
+ resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==}
+ engines: {node: 20 || >=22}
+
bare-events@2.5.4:
resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
@@ -2828,12 +2981,13 @@ packages:
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
-
brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ brace-expansion@5.0.2:
+ resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==}
+ engines: {node: 20 || >=22}
+
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -2861,10 +3015,6 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
-
camel-case@3.0.0:
resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==}
@@ -2882,10 +3032,6 @@ packages:
resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
engines: {node: '>=12'}
- chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
-
character-entities-html4@2.1.0:
resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
@@ -2895,6 +3041,9 @@ packages:
chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ chardet@2.1.1:
+ resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
+
check-error@2.1.1:
resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
engines: {node: '>= 16'}
@@ -2986,9 +3135,6 @@ packages:
resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
engines: {node: '>= 14'}
- concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
-
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
@@ -3222,37 +3368,45 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- eslint-config-prettier@9.1.0:
- resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
+ eslint-config-prettier@10.1.8:
+ resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
- eslint-plugin-vue@9.32.0:
- resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==}
- engines: {node: ^14.17.0 || >=16.0.0}
+ eslint-plugin-vue@10.8.0:
+ resolution: {integrity: sha512-f1J/tcbnrpgC8suPN5AtdJ5MQjuXbSU9pGRSSYAuF3SHoiYCOdEX6O22pLaRyLHXvDcOe+O5ENgc1owQ587agA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+ '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
+ '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ vue-eslint-parser: ^10.0.0
+ peerDependenciesMeta:
+ '@stylistic/eslint-plugin':
+ optional: true
+ '@typescript-eslint/parser':
+ optional: true
eslint-scope@7.2.2:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-scope@8.2.0:
- resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ eslint-scope@9.1.1:
+ resolution: {integrity: sha512-GaUN0sWim5qc8KVErfPBWmc31LEsOkrUJbvJZV+xuL3u2phMUK4HIvXlWAakfC8W4nzlK+chPEAkYOYb5ZScIw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@4.2.0:
- resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@9.19.0:
- resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ eslint@10.0.1:
+ resolution: {integrity: sha512-20MV9SUdeN6Jd84xESsKhRly+/vxI+hwvpBMA93s+9dAcjdCuCojn4IqUGS3lvVaqjVYGYHSRMCpeFtF2rQYxQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
jiti: '*'
@@ -3260,16 +3414,16 @@ packages:
jiti:
optional: true
- espree@10.3.0:
- resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ espree@11.1.1:
+ resolution: {integrity: sha512-AVHPqQoZYc+RUM4/3Ly5udlZY/U4LS8pIG05jEjWM2lQMU/oaZ7qshzAl2YP1tfNmXfftH3ohurfwNAug+MnsQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- esquery@1.6.0:
- resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ esquery@1.7.0:
+ resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
engines: {node: '>=0.10'}
esrecurse@4.3.0:
@@ -3326,6 +3480,15 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ fast-string-truncated-width@3.0.3:
+ resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}
+
+ fast-string-width@3.0.2:
+ resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}
+
+ fast-wrap-ansi@0.2.0:
+ resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==}
+
fast-xml-parser@4.5.1:
resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==}
hasBin: true
@@ -3427,14 +3590,6 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
- globals@13.24.0:
- resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
- engines: {node: '>=8'}
-
- globals@14.0.0:
- resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
- engines: {node: '>=18'}
-
globals@15.14.0:
resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==}
engines: {node: '>=18'}
@@ -3442,18 +3597,11 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
handlebars@4.7.8:
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
engines: {node: '>=0.4.7'}
hasBin: true
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -3468,8 +3616,8 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
- hono@4.11.1:
- resolution: {integrity: sha512-KsFcH0xxHes0J4zaQgWbYwmz3UPOOskdqZmItstUG93+Wk1ePBLkLGwbP9zlmh1BFUiL8Qp+Xfu9P7feJWpGNg==}
+ hono@4.12.0:
+ resolution: {integrity: sha512-NekXntS5M94pUfiVZ8oXXK/kkri+5WpX2/Ik+LVsl+uvw+soj4roXIsPqO+XsWrAw20mOzaXOZf3Q7PfB9A/IA==}
engines: {node: '>=16.9.0'}
hookable@5.5.3:
@@ -3522,6 +3670,10 @@ packages:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
+ iconv-lite@0.7.2:
+ resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
+ engines: {node: '>=0.10.0'}
+
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -3529,13 +3681,13 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
+ engines: {node: '>= 4'}
+
immutable@5.0.3:
resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
- import-fresh@3.3.1:
- resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
- engines: {node: '>=6'}
-
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -3546,9 +3698,9 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- inquirer@12.4.1:
- resolution: {integrity: sha512-/V7OyFkeUBFO2jAokUq5emSlcVMHVvzg8bwwZnzmCwErPgbeftsthmPUg71AIi5mR0YmiJOLQ+bTiHVWEjOw7A==}
- engines: {node: '>=18'}
+ inquirer@13.2.5:
+ resolution: {integrity: sha512-JHvVPgOIre0NrA9o8BGHUBh9rNuKkN1gS1ffbYgy3BuuJmJZhnFy9IHz3pcNbZm9zK6qTYvQ6LN5wl3Xcg4Jkw==}
+ engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
peerDependenciesMeta:
@@ -3632,10 +3784,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
jsesc@3.1.0:
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -3842,8 +3990,9 @@ packages:
resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
hasBin: true
- minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ minimatch@10.2.2:
+ resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==}
+ engines: {node: 18 || 20 || >=22}
minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
@@ -3983,6 +4132,10 @@ packages:
resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}
engines: {node: ^18.17.0 || >=20.5.0}
+ mute-stream@3.0.0:
+ resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -4095,10 +4248,6 @@ packages:
param-case@2.1.1:
resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==}
- parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
-
parse5-htmlparser2-tree-adapter@7.1.0:
resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
@@ -4203,6 +4352,10 @@ packages:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
+ postcss-selector-parser@7.1.1:
+ resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ engines: {node: '>=4'}
+
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -4389,10 +4542,6 @@ packages:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
-
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
@@ -4430,15 +4579,15 @@ packages:
resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
engines: {node: '>=18'}
- run-async@3.0.0:
- resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
+ run-async@4.0.6:
+ resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==}
engines: {node: '>=0.12.0'}
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- rxjs@7.8.1:
- resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ rxjs@7.8.2:
+ resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -4470,6 +4619,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
@@ -4566,10 +4720,6 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
- strip-json-comments@3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
-
strnum@1.0.5:
resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
@@ -4582,10 +4732,6 @@ packages:
resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==}
engines: {node: '>=16'}
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -4671,8 +4817,8 @@ packages:
resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
engines: {node: '>= 14.0.0'}
- ts-api-utils@2.1.0:
- resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
+ ts-api-utils@2.4.0:
+ resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
@@ -4726,10 +4872,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
@@ -4738,12 +4880,12 @@ packages:
resolution: {integrity: sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==}
engines: {node: '>=16'}
- typescript-eslint@8.32.0:
- resolution: {integrity: sha512-UMq2kxdXCzinFFPsXc9o2ozIpYCCOiEC46MG3yEh5Vipq6BO27otTtEBZA1fQ66DulEUgE97ucQ/3YY66CPg0A==}
+ typescript-eslint@8.56.0:
+ resolution: {integrity: sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
typescript@5.7.2:
resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
@@ -5365,7 +5507,7 @@ snapshots:
'@babel/types': 7.28.5
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.0
+ debug: 4.4.3
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -5538,7 +5680,7 @@ snapshots:
'@babel/parser': 7.28.5
'@babel/template': 7.27.2
'@babel/types': 7.28.5
- debug: 4.4.0
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -5810,51 +5952,36 @@ snapshots:
'@esbuild/win32-x64@0.25.2':
optional: true
- '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@1.21.7))':
- dependencies:
- eslint: 9.19.0(jiti@1.21.7)
- eslint-visitor-keys: 3.4.3
-
- '@eslint-community/eslint-utils@4.7.0(eslint@9.19.0(jiti@1.21.7))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.0.1(jiti@1.21.7))':
dependencies:
- eslint: 9.19.0(jiti@1.21.7)
+ eslint: 10.0.1(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.12.1': {}
+ '@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.19.2':
+ '@eslint/config-array@0.23.2':
dependencies:
- '@eslint/object-schema': 2.1.6
- debug: 4.4.0
- minimatch: 3.1.2
+ '@eslint/object-schema': 3.0.2
+ debug: 4.4.3
+ minimatch: 10.2.2
transitivePeerDependencies:
- supports-color
- '@eslint/core@0.10.0':
+ '@eslint/config-helpers@0.5.2':
dependencies:
- '@types/json-schema': 7.0.15
+ '@eslint/core': 1.1.0
- '@eslint/eslintrc@3.2.0':
+ '@eslint/core@1.1.0':
dependencies:
- ajv: 6.12.6
- debug: 4.4.0
- espree: 10.3.0
- globals: 14.0.0
- ignore: 5.3.2
- import-fresh: 3.3.1
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
+ '@types/json-schema': 7.0.15
'@eslint/js@9.19.0': {}
- '@eslint/object-schema@2.1.6': {}
+ '@eslint/object-schema@3.0.2': {}
- '@eslint/plugin-kit@0.2.5':
+ '@eslint/plugin-kit@0.6.0':
dependencies:
- '@eslint/core': 0.10.0
+ '@eslint/core': 1.1.0
levn: 0.4.1
'@faker-js/faker@10.1.0': {}
@@ -5905,14 +6032,14 @@ snapshots:
dependencies:
vue: 3.5.13(typescript@5.7.2)
- '@hono/node-server@1.19.7(hono@4.11.1)':
+ '@hono/node-server@1.19.7(hono@4.12.0)':
dependencies:
- hono: 4.11.1
+ hono: 4.12.0
- '@hono/trpc-server@0.4.1(@trpc/server@11.0.0-rc.682(typescript@5.7.2))(hono@4.11.1)':
+ '@hono/trpc-server@0.4.1(@trpc/server@11.0.0-rc.682(typescript@5.7.2))(hono@4.12.0)':
dependencies:
'@trpc/server': 11.0.0-rc.682(typescript@5.7.2)
- hono: 4.11.1
+ hono: 4.12.0
'@humanfs/core@0.19.1': {}
@@ -5925,7 +6052,7 @@ snapshots:
'@humanwhocodes/retry@0.3.1': {}
- '@humanwhocodes/retry@0.4.1': {}
+ '@humanwhocodes/retry@0.4.3': {}
'@iconify-json/simple-icons@1.2.23':
dependencies:
@@ -5933,6 +6060,8 @@ snapshots:
'@iconify/types@2.0.0': {}
+ '@inquirer/ansi@2.0.3': {}
+
'@inquirer/checkbox@4.1.1(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5943,6 +6072,15 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/checkbox@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/ansi': 2.0.3
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/figures': 2.0.3
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/confirm@5.1.5(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5950,6 +6088,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/confirm@6.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/core@10.1.6(@types/node@22.10.2)':
dependencies:
'@inquirer/figures': 1.0.10
@@ -5963,6 +6108,18 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/core@11.1.4(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/ansi': 2.0.3
+ '@inquirer/figures': 2.0.3
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ cli-width: 4.1.0
+ fast-wrap-ansi: 0.2.0
+ mute-stream: 3.0.0
+ signal-exit: 4.1.0
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/editor@4.2.6(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5971,6 +6128,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/editor@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/external-editor': 2.0.3(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/expand@4.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5979,8 +6144,24 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/expand@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
+ '@inquirer/external-editor@2.0.3(@types/node@22.10.2)':
+ dependencies:
+ chardet: 2.1.1
+ iconv-lite: 0.7.2
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/figures@1.0.10': {}
+ '@inquirer/figures@2.0.3': {}
+
'@inquirer/input@4.1.5(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5988,6 +6169,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/input@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/number@3.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -5995,6 +6183,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/number@4.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/password@4.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -6003,6 +6198,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/password@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/ansi': 2.0.3
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/prompts@7.3.1(@types/node@22.10.2)':
dependencies:
'@inquirer/checkbox': 4.1.1(@types/node@22.10.2)
@@ -6018,6 +6221,21 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/prompts@8.2.1(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/checkbox': 5.0.7(@types/node@22.10.2)
+ '@inquirer/confirm': 6.0.7(@types/node@22.10.2)
+ '@inquirer/editor': 5.0.7(@types/node@22.10.2)
+ '@inquirer/expand': 5.0.7(@types/node@22.10.2)
+ '@inquirer/input': 5.0.7(@types/node@22.10.2)
+ '@inquirer/number': 4.0.7(@types/node@22.10.2)
+ '@inquirer/password': 5.0.7(@types/node@22.10.2)
+ '@inquirer/rawlist': 5.2.3(@types/node@22.10.2)
+ '@inquirer/search': 4.1.3(@types/node@22.10.2)
+ '@inquirer/select': 5.0.7(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/rawlist@4.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -6026,6 +6244,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/rawlist@5.2.3(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/search@3.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -6035,6 +6260,14 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/search@4.1.3(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/figures': 2.0.3
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/select@4.0.8(@types/node@22.10.2)':
dependencies:
'@inquirer/core': 10.1.6(@types/node@22.10.2)
@@ -6045,10 +6278,23 @@ snapshots:
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/select@5.0.7(@types/node@22.10.2)':
+ dependencies:
+ '@inquirer/ansi': 2.0.3
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/figures': 2.0.3
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@inquirer/type@3.0.4(@types/node@22.10.2)':
optionalDependencies:
'@types/node': 22.10.2
+ '@inquirer/type@4.0.3(@types/node@22.10.2)':
+ optionalDependencies:
+ '@types/node': 22.10.2
+
'@internationalized/date@3.7.0':
dependencies:
'@swc/helpers': 0.5.15
@@ -6701,7 +6947,7 @@ snapshots:
dependencies:
typescript: 5.7.2
- '@types/archiver@6.0.3':
+ '@types/archiver@7.0.0':
dependencies:
'@types/readdir-glob': 1.1.5
@@ -6709,6 +6955,8 @@ snapshots:
'@types/config@3.3.5': {}
+ '@types/esrecurse@4.3.1': {}
+
'@types/estree@1.0.6': {}
'@types/estree@1.0.7': {}
@@ -6767,82 +7015,96 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2))(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)':
+ '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2))(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)':
dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- '@typescript-eslint/scope-manager': 8.32.0
- '@typescript-eslint/type-utils': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- '@typescript-eslint/utils': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- '@typescript-eslint/visitor-keys': 8.32.0
- eslint: 9.19.0(jiti@1.21.7)
- graphemer: 1.4.0
- ignore: 5.3.2
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/type-utils': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.56.0
+ eslint: 10.0.1(jiti@1.21.7)
+ ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.7.2)
+ ts-api-utils: 2.4.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)':
+ '@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.32.0
- '@typescript-eslint/types': 8.32.0
- '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.7.2)
- '@typescript-eslint/visitor-keys': 8.32.0
- debug: 4.4.0
- eslint: 9.19.0(jiti@1.21.7)
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 8.56.0
+ debug: 4.4.3
+ eslint: 10.0.1(jiti@1.21.7)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.32.0':
+ '@typescript-eslint/project-service@8.56.0(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/types': 8.32.0
- '@typescript-eslint/visitor-keys': 8.32.0
+ '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/types': 8.56.0
+ debug: 4.4.3
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
- '@typescript-eslint/type-utils@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)':
+ '@typescript-eslint/scope-manager@8.56.0':
dependencies:
- '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.7.2)
- '@typescript-eslint/utils': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- debug: 4.4.0
- eslint: 9.19.0(jiti@1.21.7)
- ts-api-utils: 2.1.0(typescript@5.7.2)
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/visitor-keys': 8.56.0
+
+ '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.7.2)':
+ dependencies:
+ typescript: 5.7.2
+
+ '@typescript-eslint/type-utils@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ debug: 4.4.3
+ eslint: 10.0.1(jiti@1.21.7)
+ ts-api-utils: 2.4.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.32.0': {}
+ '@typescript-eslint/types@8.56.0': {}
- '@typescript-eslint/typescript-estree@8.32.0(typescript@5.7.2)':
+ '@typescript-eslint/typescript-estree@8.56.0(typescript@5.7.2)':
dependencies:
- '@typescript-eslint/types': 8.32.0
- '@typescript-eslint/visitor-keys': 8.32.0
- debug: 4.4.0
- fast-glob: 3.3.2
- is-glob: 4.0.3
+ '@typescript-eslint/project-service': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/visitor-keys': 8.56.0
+ debug: 4.4.3
minimatch: 9.0.5
- semver: 7.6.3
- ts-api-utils: 2.1.0(typescript@5.7.2)
+ semver: 7.7.4
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.4.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)':
+ '@typescript-eslint/utils@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.19.0(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.32.0
- '@typescript-eslint/types': 8.32.0
- '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.7.2)
- eslint: 9.19.0(jiti@1.21.7)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.1(jiti@1.21.7))
+ '@typescript-eslint/scope-manager': 8.56.0
+ '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.7.2)
+ eslint: 10.0.1(jiti@1.21.7)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.32.0':
+ '@typescript-eslint/visitor-keys@8.56.0':
dependencies:
- '@typescript-eslint/types': 8.32.0
- eslint-visitor-keys: 4.2.0
+ '@typescript-eslint/types': 8.56.0
+ eslint-visitor-keys: 5.0.1
'@ungap/structured-clone@1.3.0': {}
@@ -7177,11 +7439,11 @@ snapshots:
dependencies:
event-target-shim: 5.0.1
- acorn-jsx@5.3.2(acorn@8.14.0):
+ acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
- acorn: 8.14.0
+ acorn: 8.16.0
- acorn@8.14.0: {}
+ acorn@8.16.0: {}
agent-base@7.1.3: {}
@@ -7291,6 +7553,8 @@ snapshots:
balanced-match@1.0.2: {}
+ balanced-match@4.0.3: {}
+
bare-events@2.5.4:
optional: true
@@ -7308,14 +7572,13 @@ snapshots:
boolbase@1.0.0: {}
- brace-expansion@1.1.11:
+ brace-expansion@2.0.1:
dependencies:
balanced-match: 1.0.2
- concat-map: 0.0.1
- brace-expansion@2.0.1:
+ brace-expansion@5.0.2:
dependencies:
- balanced-match: 1.0.2
+ balanced-match: 4.0.3
braces@3.0.3:
dependencies:
@@ -7343,8 +7606,6 @@ snapshots:
cac@6.7.14: {}
- callsites@3.1.0: {}
-
camel-case@3.0.0:
dependencies:
no-case: 2.3.2
@@ -7364,17 +7625,14 @@ snapshots:
loupe: 3.1.3
pathval: 2.0.0
- chalk@4.1.2:
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
character-entities-html4@2.1.0: {}
character-entities-legacy@3.0.0: {}
chardet@0.7.0: {}
+ chardet@2.1.1: {}
+
check-error@2.1.1: {}
cheerio-select@2.1.0:
@@ -7483,8 +7741,6 @@ snapshots:
normalize-path: 3.0.0
readable-stream: 4.7.0
- concat-map@0.0.1: {}
-
config-chain@1.1.13:
dependencies:
ini: 1.3.8
@@ -7642,7 +7898,7 @@ snapshots:
'@one-ini/wasm': 0.1.1
commander: 10.0.1
minimatch: 9.0.1
- semver: 7.6.3
+ semver: 7.7.4
electron-to-chromium@1.5.93: {}
@@ -7749,61 +8005,59 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@9.1.0(eslint@9.19.0(jiti@1.21.7)):
+ eslint-config-prettier@10.1.8(eslint@10.0.1(jiti@1.21.7)):
dependencies:
- eslint: 9.19.0(jiti@1.21.7)
+ eslint: 10.0.1(jiti@1.21.7)
- eslint-plugin-vue@9.32.0(eslint@9.19.0(jiti@1.21.7)):
+ eslint-plugin-vue@10.8.0(@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2))(eslint@10.0.1(jiti@1.21.7))(vue-eslint-parser@9.4.3(eslint@10.0.1(jiti@1.21.7))):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@1.21.7))
- eslint: 9.19.0(jiti@1.21.7)
- globals: 13.24.0
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.1(jiti@1.21.7))
+ eslint: 10.0.1(jiti@1.21.7)
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.1.2
- semver: 7.6.3
- vue-eslint-parser: 9.4.3(eslint@9.19.0(jiti@1.21.7))
+ postcss-selector-parser: 7.1.1
+ semver: 7.7.4
+ vue-eslint-parser: 9.4.3(eslint@10.0.1(jiti@1.21.7))
xml-name-validator: 4.0.0
- transitivePeerDependencies:
- - supports-color
+ optionalDependencies:
+ '@typescript-eslint/parser': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
eslint-scope@7.2.2:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-scope@8.2.0:
+ eslint-scope@9.1.1:
dependencies:
+ '@types/esrecurse': 4.3.1
+ '@types/estree': 1.0.8
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.2.0: {}
+ eslint-visitor-keys@5.0.1: {}
- eslint@9.19.0(jiti@1.21.7):
+ eslint@10.0.1(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@1.21.7))
- '@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.19.2
- '@eslint/core': 0.10.0
- '@eslint/eslintrc': 3.2.0
- '@eslint/js': 9.19.0
- '@eslint/plugin-kit': 0.2.5
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.1(jiti@1.21.7))
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.23.2
+ '@eslint/config-helpers': 0.5.2
+ '@eslint/core': 1.1.0
+ '@eslint/plugin-kit': 0.6.0
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.4.1
- '@types/estree': 1.0.6
- '@types/json-schema': 7.0.15
+ '@humanwhocodes/retry': 0.4.3
+ '@types/estree': 1.0.8
ajv: 6.12.6
- chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.0
+ debug: 4.4.3
escape-string-regexp: 4.0.0
- eslint-scope: 8.2.0
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
- esquery: 1.6.0
+ eslint-scope: 9.1.1
+ eslint-visitor-keys: 5.0.1
+ espree: 11.1.1
+ esquery: 1.7.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
@@ -7813,8 +8067,7 @@ snapshots:
imurmurhash: 0.1.4
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
+ minimatch: 10.2.2
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
@@ -7822,19 +8075,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- espree@10.3.0:
+ espree@11.1.1:
dependencies:
- acorn: 8.14.0
- acorn-jsx: 5.3.2(acorn@8.14.0)
- eslint-visitor-keys: 4.2.0
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
+ eslint-visitor-keys: 5.0.1
espree@9.6.1:
dependencies:
- acorn: 8.14.0
- acorn-jsx: 5.3.2(acorn@8.14.0)
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
eslint-visitor-keys: 3.4.3
- esquery@1.6.0:
+ esquery@1.7.0:
dependencies:
estraverse: 5.3.0
@@ -7848,7 +8101,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
esutils@2.0.3: {}
@@ -7885,6 +8138,16 @@ snapshots:
fast-levenshtein@2.0.6: {}
+ fast-string-truncated-width@3.0.3: {}
+
+ fast-string-width@3.0.2:
+ dependencies:
+ fast-string-truncated-width: 3.0.3
+
+ fast-wrap-ansi@0.2.0:
+ dependencies:
+ fast-string-width: 3.0.2
+
fast-xml-parser@4.5.1:
dependencies:
strnum: 1.0.5
@@ -7973,18 +8236,10 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
- globals@13.24.0:
- dependencies:
- type-fest: 0.20.2
-
- globals@14.0.0: {}
-
globals@15.14.0: {}
graceful-fs@4.2.11: {}
- graphemer@1.4.0: {}
-
handlebars@4.7.8:
dependencies:
minimist: 1.2.8
@@ -7994,8 +8249,6 @@ snapshots:
optionalDependencies:
uglify-js: 3.19.3
- has-flag@4.0.0: {}
-
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -8020,7 +8273,7 @@ snapshots:
he@1.2.0: {}
- hono@4.11.1: {}
+ hono@4.12.0: {}
hookable@5.5.3: {}
@@ -8068,7 +8321,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.3
- debug: 4.4.0
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -8079,7 +8332,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.3
- debug: 4.4.0
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -8091,16 +8344,17 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
+ iconv-lite@0.7.2:
+ dependencies:
+ safer-buffer: 2.1.2
+
ieee754@1.2.1: {}
ignore@5.3.2: {}
- immutable@5.0.3: {}
+ ignore@7.0.5: {}
- import-fresh@3.3.1:
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
+ immutable@5.0.3: {}
imurmurhash@0.1.4: {}
@@ -8108,15 +8362,15 @@ snapshots:
ini@1.3.8: {}
- inquirer@12.4.1(@types/node@22.10.2):
+ inquirer@13.2.5(@types/node@22.10.2):
dependencies:
- '@inquirer/core': 10.1.6(@types/node@22.10.2)
- '@inquirer/prompts': 7.3.1(@types/node@22.10.2)
- '@inquirer/type': 3.0.4(@types/node@22.10.2)
- ansi-escapes: 4.3.2
- mute-stream: 2.0.0
- run-async: 3.0.0
- rxjs: 7.8.1
+ '@inquirer/ansi': 2.0.3
+ '@inquirer/core': 11.1.4(@types/node@22.10.2)
+ '@inquirer/prompts': 8.2.1(@types/node@22.10.2)
+ '@inquirer/type': 4.0.3(@types/node@22.10.2)
+ mute-stream: 3.0.0
+ run-async: 4.0.6
+ rxjs: 7.8.2
optionalDependencies:
'@types/node': 22.10.2
@@ -8180,10 +8434,6 @@ snapshots:
js-tokens@4.0.0: {}
- js-yaml@4.1.0:
- dependencies:
- argparse: 2.0.1
-
jsesc@3.1.0: {}
json-buffer@3.0.1: {}
@@ -8389,9 +8639,9 @@ snapshots:
mini-svg-data-uri@1.4.4: {}
- minimatch@3.1.2:
+ minimatch@10.2.2:
dependencies:
- brace-expansion: 1.1.11
+ brace-expansion: 5.0.2
minimatch@5.1.6:
dependencies:
@@ -8718,6 +8968,8 @@ snapshots:
mute-stream@2.0.0: {}
+ mute-stream@3.0.0: {}
+
mz@2.7.0:
dependencies:
any-promise: 1.3.0
@@ -8813,10 +9065,6 @@ snapshots:
dependencies:
no-case: 2.3.2
- parent-module@1.0.1:
- dependencies:
- callsites: 3.1.0
-
parse5-htmlparser2-tree-adapter@7.1.0:
dependencies:
domhandler: 5.0.3
@@ -8899,6 +9147,11 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-selector-parser@7.1.1:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-value-parser@4.2.0: {}
postcss@8.5.1:
@@ -9156,8 +9409,6 @@ snapshots:
require-directory@2.1.1: {}
- resolve-from@4.0.0: {}
-
resolve-pkg-maps@1.0.0: {}
resolve@1.22.10:
@@ -9253,13 +9504,13 @@ snapshots:
run-applescript@7.1.0: {}
- run-async@3.0.0: {}
+ run-async@4.0.6: {}
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
- rxjs@7.8.1:
+ rxjs@7.8.2:
dependencies:
tslib: 2.8.1
@@ -9285,6 +9536,8 @@ snapshots:
semver@7.6.3: {}
+ semver@7.7.4: {}
+
setprototypeof@1.2.0: {}
shebang-command@2.0.0:
@@ -9383,8 +9636,6 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
- strip-json-comments@3.1.1: {}
-
strnum@1.0.5: {}
sucrase@3.35.0:
@@ -9401,10 +9652,6 @@ snapshots:
dependencies:
copy-anything: 3.0.5
- supports-color@7.2.0:
- dependencies:
- has-flag: 4.0.0
-
supports-preserve-symlinks-flag@1.0.0: {}
tabbable@6.2.0: {}
@@ -9499,7 +9746,7 @@ snapshots:
triple-beam@1.4.1: {}
- ts-api-utils@2.1.0(typescript@5.7.2):
+ ts-api-utils@2.4.0(typescript@5.7.2):
dependencies:
typescript: 5.7.2
@@ -9545,18 +9792,17 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-fest@0.20.2: {}
-
type-fest@0.21.3: {}
type-fest@4.31.0: {}
- typescript-eslint@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2):
+ typescript-eslint@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2))(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- '@typescript-eslint/parser': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- '@typescript-eslint/utils': 8.32.0(eslint@9.19.0(jiti@1.21.7))(typescript@5.7.2)
- eslint: 9.19.0(jiti@1.21.7)
+ '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2))(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/parser': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.7.2)
+ '@typescript-eslint/utils': 8.56.0(eslint@10.0.1(jiti@1.21.7))(typescript@5.7.2)
+ eslint: 10.0.1(jiti@1.21.7)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -9652,7 +9898,7 @@ snapshots:
vite-node@3.1.1(@types/node@22.10.2)(jiti@1.21.7)(sass@1.83.0)(tsx@4.19.2)(yaml@2.7.0):
dependencies:
cac: 6.7.14
- debug: 4.4.0
+ debug: 4.4.3
es-module-lexer: 1.6.0
pathe: 2.0.3
vite: 6.2.4(@types/node@22.10.2)(jiti@1.21.7)(sass@1.83.0)(tsx@4.19.2)(yaml@2.7.0)
@@ -9847,16 +10093,16 @@ snapshots:
dependencies:
vue: 3.5.13(typescript@5.7.2)
- vue-eslint-parser@9.4.3(eslint@9.19.0(jiti@1.21.7)):
+ vue-eslint-parser@9.4.3(eslint@10.0.1(jiti@1.21.7)):
dependencies:
- debug: 4.4.0
- eslint: 9.19.0(jiti@1.21.7)
+ debug: 4.4.3
+ eslint: 10.0.1(jiti@1.21.7)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- esquery: 1.6.0
+ esquery: 1.7.0
lodash: 4.17.21
- semver: 7.6.3
+ semver: 7.7.4
transitivePeerDependencies:
- supports-color
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 5b55d3bb..bfd13824 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -18,9 +18,9 @@ catalog:
"@trpc/client": 11.0.0-rc.682
"@trpc/server": 11.0.0-rc.682
"@types/node": ^22.10.2
- "eslint": ^9.17.0
+ "eslint": ^10.0.1
"superjson": ^2.2.2
- "typescript-eslint": ^8.27.0
+ "typescript-eslint": ^8.56.0
"typescript": ^5.7.2
"vitest": ^3.1.1
"vue-tsc": ^2.2.0
|