diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1b72b44d2..4edadcb8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: '^1.22.4' + go-version: '^1.22.5' - name: Run Go Tests run: go test ./... @@ -34,7 +34,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: 20.14.0 + node-version: 20.15.1 cache: pnpm - name: Install dependencies diff --git a/.nvmrc b/.nvmrc index 907565957..b8e593f52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.15.0 +20.15.1 diff --git a/Dockerfile b/Dockerfile index 7c6690218..b35d067cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 # Frontend Build -FROM docker.io/library/node:20.15.0-alpine3.20 AS nodebuilder +FROM docker.io/library/node:20.15.1-alpine3.20 AS nodebuilder ARG NUXT_UI_PRO_LICENSE WORKDIR /app COPY . ./ @@ -22,7 +22,7 @@ RUN apt-get update && \ make build-go # Final Image -FROM docker.io/library/alpine:3.20.1 +FROM docker.io/library/alpine:3.20.2 WORKDIR /app RUN apk --no-cache add ca-certificates tini tzdata && \ mkdir -p ./.output/public diff --git a/docker-compose.yaml b/docker-compose.yaml index 8f5caec43..2dd70cb9e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -4,7 +4,7 @@ services: # Used for testing only mysql: container_name: mysql - image: docker.io/library/mysql:8.4.1 + image: docker.io/library/mysql:8.4.2 command: - "mysqld" - "--innodb-ft-min-token-size=2" diff --git a/internal/tests/servers/dbmanager.go b/internal/tests/servers/dbmanager.go index 2d7046038..c38d8fe54 100644 --- a/internal/tests/servers/dbmanager.go +++ b/internal/tests/servers/dbmanager.go @@ -44,7 +44,7 @@ func (m *dbServer) Setup() error { m.resource, err = m.pool.RunWithOptions( &dockertest.RunOptions{ Repository: "docker.io/library/mysql", - Tag: "8.4.1", + Tag: "8.4.2", Env: []string{ "MYSQL_ROOT_PASSWORD=secret", "MYSQL_USER=fivenet", diff --git a/package.json b/package.json index 3028b7ce5..1e2e273f8 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "protoc-gen-js": "3.21.2", "sass": "1.77.8", "tailwindcss": "3.4.6", - "typescript": "5.5.3", + "typescript": "5.5.4", "vue": "3.4.33", "vue-i18n-routing": "1.2.0", "vue-tsc": "2.0.28" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56ca8a484..757b2fb68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,16 +16,16 @@ dependencies: version: 1.1.109 '@nuxt/fonts': specifier: 0.7.1 - version: 0.7.1(rollup@4.18.1)(vite@5.3.4) + version: 0.7.1(rollup@4.19.0)(vite@5.3.4) '@nuxt/ui-pro': specifier: 1.3.1 - version: 1.3.1(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) + version: 1.3.1(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) '@nuxtjs/robots': specifier: 4.0.2 - version: 4.0.2(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) + version: 4.0.2(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) '@pinia/nuxt': specifier: 0.5.1 - version: 0.5.1(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.33) + version: 0.5.1(rollup@4.19.0)(typescript@5.5.4)(vue@3.4.33) '@protobuf-ts/grpcweb-transport': specifier: 2.9.4 version: 2.9.4 @@ -37,7 +37,7 @@ dependencies: version: 1.4.3(@unovis/ts@1.4.3)(vue@3.4.33) '@vue-leaflet/vue-leaflet': specifier: 0.10.1 - version: 0.10.1(@types/leaflet@1.9.12)(leaflet@1.9.4)(typescript@5.5.3) + version: 0.10.1(@types/leaflet@1.9.12)(leaflet@1.9.4)(typescript@5.5.4) '@zxcvbn-ts/core': specifier: 3.0.4 version: 3.0.4 @@ -85,13 +85,13 @@ dependencies: version: 7.4.47(vue@3.4.33) nuxt-update: specifier: 1.0.0 - version: 1.0.0(rollup@4.18.1) + version: 1.0.0(rollup@4.19.0) nuxt-zod-i18n: specifier: 1.9.0 - version: 1.9.0(rollup@4.18.1) + version: 1.9.0(rollup@4.19.0) pinia: specifier: 2.1.7 - version: 2.1.7(typescript@5.5.3)(vue@3.4.33) + version: 2.1.7(typescript@5.5.4)(vue@3.4.33) slugify: specifier: 1.6.6 version: 1.6.6 @@ -123,16 +123,16 @@ dependencies: devDependencies: '@nuxt/devtools': specifier: 1.3.9 - version: 1.3.9(rollup@4.18.1)(vite@5.3.4) + version: 1.3.9(rollup@4.19.0)(vite@5.3.4) '@nuxt/eslint-config': specifier: 0.3.13 - version: 0.3.13(eslint@9.7.0)(typescript@5.5.3) + version: 0.3.13(eslint@9.7.0)(typescript@5.5.4) '@nuxtjs/i18n': specifier: 8.3.1 - version: 8.3.1(rollup@4.18.1)(vue@3.4.33) + version: 8.3.1(rollup@4.19.0)(vue@3.4.33) '@pinia-plugin-persistedstate/nuxt': specifier: 1.2.1 - version: 1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.18.1) + version: 1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.19.0) '@protobuf-ts/plugin': specifier: 2.9.4 version: 2.9.4 @@ -168,7 +168,7 @@ devDependencies: version: 10.11.0(vue@3.4.33) '@vueuse/nuxt': specifier: 10.11.0 - version: 10.11.0(nuxt@3.12.4)(rollup@4.18.1)(vue@3.4.33) + version: 10.11.0(nuxt@3.12.4)(rollup@4.19.0)(vue@3.4.33) '@vueuse/router': specifier: 10.11.0 version: 10.11.0(vue-router@4.4.0)(vue@3.4.33) @@ -201,13 +201,13 @@ devDependencies: version: 3.12.0 nuxt: specifier: 3.12.4 - version: 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.18.1)(sass@1.77.8)(typescript@5.5.3)(vite@5.3.4)(vue-tsc@2.0.28) + version: 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.19.0)(sass@1.77.8)(typescript@5.5.4)(vite@5.3.4)(vue-tsc@2.0.28) nuxt-icon: specifier: 0.6.10 - version: 0.6.10(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) + version: 0.6.10(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) nuxt-typed-router: specifier: 3.6.5 - version: 3.6.5(prettier@3.3.3)(rollup@4.18.1) + version: 3.6.5(prettier@3.3.3)(rollup@4.19.0) postcss: specifier: 8.4.39 version: 8.4.39 @@ -228,7 +228,7 @@ devDependencies: version: 3.3.3 prettier-plugin-organize-imports: specifier: 4.0.0 - version: 4.0.0(prettier@3.3.3)(typescript@5.5.3)(vue-tsc@2.0.28) + version: 4.0.0(prettier@3.3.3)(typescript@5.5.4)(vue-tsc@2.0.28) prettier-plugin-tailwindcss: specifier: 0.6.5 version: 0.6.5(prettier-plugin-organize-imports@4.0.0)(prettier@3.3.3) @@ -245,17 +245,17 @@ devDependencies: specifier: 3.4.6 version: 3.4.6 typescript: - specifier: 5.5.3 - version: 5.5.3 + specifier: 5.5.4 + version: 5.5.4 vue: specifier: 3.4.33 - version: 3.4.33(typescript@5.5.3) + version: 3.4.33(typescript@5.5.4) vue-i18n-routing: specifier: 1.2.0 version: 1.2.0(vue-router@4.4.0)(vue@3.4.33) vue-tsc: specifier: 2.0.28 - version: 2.0.28(typescript@5.5.3) + version: 2.0.28(typescript@5.5.4) packages: @@ -719,7 +719,7 @@ packages: '@babel/runtime': 7.24.8 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 - '@emotion/serialize': 1.2.0 + '@emotion/serialize': 1.3.0 babel-plugin-macros: 3.1.0 convert-source-map: 1.9.0 escape-string-regexp: 4.0.0 @@ -730,24 +730,24 @@ packages: - supports-color dev: false - /@emotion/cache@11.12.0: - resolution: {integrity: sha512-VFo/F1PthkxHwWDCcXkidyXw70eAkdiNiCzthMI2rRQjFiTvmXt8UDlv/VE1DTsd4CIEY2wQf5AnL2QiPgphlw==} + /@emotion/cache@11.13.0: + resolution: {integrity: sha512-hPV345J/tH0Cwk2wnU/3PBzORQ9HeX+kQSbwI+jslzpRCHE6fSGTohswksA/Ensr8znPzwfzKZCmAM9Lmlhp7g==} dependencies: '@emotion/memoize': 0.9.0 - '@emotion/sheet': 1.3.0 - '@emotion/utils': 1.3.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.0 '@emotion/weak-memoize': 0.4.0 stylis: 4.2.0 dev: false - /@emotion/css@11.12.0: - resolution: {integrity: sha512-5i0javTcjaxgi807zCCzoWQCqtHkA7YdFXxJNbhWklJbzY4XsuL703J2XSap6B25L000zyoCWU7ijCupvm+jKw==} + /@emotion/css@11.13.0: + resolution: {integrity: sha512-BUk99ylT+YHl+W/HN7nv1RCTkDYmKKqa1qbvM/qLSQEg61gipuBF5Hptk/2/ERmX2DCv0ccuFGhz9i0KSZOqPg==} dependencies: '@emotion/babel-plugin': 11.12.0 - '@emotion/cache': 11.12.0 - '@emotion/serialize': 1.2.0 - '@emotion/sheet': 1.3.0 - '@emotion/utils': 1.3.0 + '@emotion/cache': 11.13.0 + '@emotion/serialize': 1.3.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.0 transitivePeerDependencies: - supports-color dev: false @@ -760,26 +760,26 @@ packages: resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} dev: false - /@emotion/serialize@1.2.0: - resolution: {integrity: sha512-X5UWpZAhGGp5LOn7OAI9k9JjRtz7nSFhZypatADcuEd/0bECZ0DzVjPdL8hljTrAku8+TjFvWIYHMOCO/0v/Ng==} + /@emotion/serialize@1.3.0: + resolution: {integrity: sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==} dependencies: '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/unitless': 0.9.0 - '@emotion/utils': 1.3.0 + '@emotion/utils': 1.4.0 csstype: 3.1.3 dev: false - /@emotion/sheet@1.3.0: - resolution: {integrity: sha512-vOPwbKw8fj/oSEa7CWqiKCvLZ1AeLIAApmboGP34xUyUjXalFyf+tMtgMDqP7VMevLPhUa+YWJS46cQUA+tr9A==} + /@emotion/sheet@1.4.0: + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} dev: false /@emotion/unitless@0.9.0: resolution: {integrity: sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==} dev: false - /@emotion/utils@1.3.0: - resolution: {integrity: sha512-+M7u4EaX5t4bCunKTltAdGis3NFHQniikLVEQ+rPQccsX/xV4v5Etwg12paioZ9DsO+CTvimtmnjZbW85kbF8Q==} + /@emotion/utils@1.4.0: + resolution: {integrity: sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==} dev: false /@emotion/weak-memoize@0.4.0: @@ -1417,8 +1417,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/config-array@0.17.0: - resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} + /@eslint/config-array@0.17.1: + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.4 @@ -1483,7 +1483,7 @@ packages: vue: ^3.2.0 dependencies: '@tanstack/vue-virtual': 3.8.3(vue@3.4.33) - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /@humanwhocodes/module-importer@1.0.1: @@ -1520,8 +1520,8 @@ packages: '@iconify/types': 2.0.0 dev: false - /@iconify/collections@1.0.441: - resolution: {integrity: sha512-8iYZgo7iV65lMD7+Dsg4boOF+/75ozIAQQPspznNlNmQIyniho7Vi5yBEL5ZFykLHX126gl+IN9vc6PWVtuUfA==} + /@iconify/collections@1.0.442: + resolution: {integrity: sha512-qcTbHRRcVCYgb3OY/K9ZsGR279MAHdpV6IMQp0QllRp+NYOG1PoGTt5ym/dwNaSTgKv0pZ6/cNloucbAOYI25A==} dependencies: '@iconify/types': 2.0.0 @@ -1548,7 +1548,7 @@ packages: vue: '>=3' dependencies: '@iconify/types': 2.0.0 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) /@intlify/bundle-utils@7.5.1(vue-i18n@9.13.1): resolution: {integrity: sha512-UovJl10oBIlmYEcWw+VIHdKY5Uv5sdPG0b/b6bOYxGLln3UwB75+2dlc0F3Fsa0RhoznQ5Rp589/BZpABpE4Xw==} @@ -1609,7 +1609,7 @@ packages: resolution: {integrity: sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ==} engines: {node: '>= 16'} - /@intlify/unplugin-vue-i18n@3.0.1(rollup@4.18.1)(vue-i18n@9.13.1): + /@intlify/unplugin-vue-i18n@3.0.1(rollup@4.19.0)(vue-i18n@9.13.1): resolution: {integrity: sha512-q1zJhA/WpoLBzAAuKA5/AEp0e+bMOM10ll/HxT4g1VAw/9JhC4TTobP9KobKH90JMZ4U2daLFlYQfKNd29lpqw==} engines: {node: '>= 14.16'} peerDependencies: @@ -1626,7 +1626,7 @@ packages: dependencies: '@intlify/bundle-utils': 7.5.1(vue-i18n@9.13.1) '@intlify/shared': 9.13.1 - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) '@vue/compiler-sfc': 3.4.33 debug: 4.3.5 fast-glob: 3.3.2 @@ -1818,14 +1818,14 @@ packages: engines: {node: '>=6.0.0'} dev: false - /@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.18.1): + /@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.19.0): resolution: {integrity: sha512-JjTIaXZp9WzhUHpElrqPnl1AzBi/rvRs065F71+aTmlqvTMVkdbjZ8vfFl4nRlgJy+TPBw69ZK4pwFdmOAt4aA==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) json5: 2.2.3 - rollup: 4.18.1 + rollup: 4.19.0 dev: true /@netlify/functions@2.8.1: @@ -1870,13 +1870,13 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4): + /@nuxt/devtools-kit@1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4): resolution: {integrity: sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==} peerDependencies: vite: '*' dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@nuxt/schema': 3.12.4(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@nuxt/schema': 3.12.4(rollup@4.19.0) execa: 7.2.0 vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) transitivePeerDependencies: @@ -1900,16 +1900,16 @@ packages: semver: 7.6.3 dev: true - /@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4): + /@nuxt/devtools@1.3.9(rollup@4.19.0)(vite@5.3.4): resolution: {integrity: sha512-tFKlbUPgSXw4tyD8xpztQtJeVn3egdKbFCV0xc92FbfGbclAyaa3XhKA2tMWXEGZQpykAWMRNrGWN24FtXFA6Q==} hasBin: true peerDependencies: vite: '*' dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4) '@nuxt/devtools-wizard': 1.3.9 - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) '@vue/devtools-core': 7.3.3(vite@5.3.4) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 @@ -1938,9 +1938,9 @@ packages: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.9.0(rollup@4.18.1) + unimport: 3.9.0(rollup@4.19.0) vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) - vite-plugin-inspect: 0.8.5(@nuxt/kit@3.12.4)(rollup@4.18.1)(vite@5.3.4) + vite-plugin-inspect: 0.8.5(@nuxt/kit@3.12.4)(rollup@4.19.0)(vite@5.3.4) vite-plugin-vue-inspector: 5.1.2(vite@5.3.4) which: 3.0.1 ws: 8.18.0 @@ -1951,22 +1951,22 @@ packages: - utf-8-validate dev: true - /@nuxt/eslint-config@0.3.13(eslint@9.7.0)(typescript@5.5.3): + /@nuxt/eslint-config@0.3.13(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-xnMkcrz9vFjtIuKsfOPhNOKFVD51JZClj/16raciHVOK9eiqZuQjbxaf60b7ffk7cmD1EDhlQhbSxaLAJm/QYg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: '@eslint/js': 9.7.0 - '@nuxt/eslint-plugin': 0.3.13(eslint@9.7.0)(typescript@5.5.3) + '@nuxt/eslint-plugin': 0.3.13(eslint@9.7.0)(typescript@5.5.4) '@rushstack/eslint-patch': 1.10.3 - '@stylistic/eslint-plugin': 2.3.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1)(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin': 2.3.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.0)(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.2.5 - eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.3) - eslint-plugin-jsdoc: 48.8.0(eslint@9.7.0) + eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.4) + eslint-plugin-jsdoc: 48.8.3(eslint@9.7.0) eslint-plugin-regexp: 2.6.0(eslint@9.7.0) eslint-plugin-unicorn: 53.0.0(eslint@9.7.0) eslint-plugin-vue: 9.27.0(eslint@9.7.0) @@ -1979,24 +1979,24 @@ packages: - typescript dev: true - /@nuxt/eslint-plugin@0.3.13(eslint@9.7.0)(typescript@5.5.3): + /@nuxt/eslint-plugin@0.3.13(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-8LW9QJgVSARgO7QZmRy6vmWjDdHiAy/GNN3zKFPBetQxj5ECXsK0Ggfn8RiSi9rgqJSQjXDvMMHFpHiDETXgSQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@nuxt/fonts@0.7.1(rollup@4.18.1)(vite@5.3.4): + /@nuxt/fonts@0.7.1(rollup@4.19.0)(vite@5.3.4): resolution: {integrity: sha512-uB1vHiWhm96VI0+6QsmWzEDbZlhWGkaUqydZph5huRTW3Y7I9+VIPvsLa9PS0bgbK2hmADrvrMEK9b2zUUIGvQ==} dependencies: - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) chalk: 5.3.0 css-tree: 2.3.1 defu: 6.1.4 @@ -2036,11 +2036,11 @@ packages: - vite dev: false - /@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@4.18.1): + /@nuxt/kit@3.12.4(magicast@0.3.4)(rollup@4.19.0): resolution: {integrity: sha512-aNRD1ylzijY0oYolldNcZJXVyxdGzNTl+Xd0UYyFQCu9f4wqUZqQ9l+b7arCEzchr96pMK0xdpvLcS3xo1wDcw==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.12.4(rollup@4.18.1) + '@nuxt/schema': 3.12.4(rollup@4.19.0) c12: 1.11.1(magicast@0.3.4) consola: 3.2.3 defu: 6.1.4 @@ -2058,14 +2058,14 @@ packages: semver: 7.6.3 ufo: 1.5.4 unctx: 2.3.1 - unimport: 3.9.0(rollup@4.18.1) + unimport: 3.9.0(rollup@4.19.0) untyped: 1.4.2 transitivePeerDependencies: - magicast - rollup - supports-color - /@nuxt/schema@3.12.4(rollup@4.18.1): + /@nuxt/schema@3.12.4(rollup@4.19.0): resolution: {integrity: sha512-H7FwBV4ChssMaeiLyPdVLOLUa0326ebp3pNbJfGgFt7rSoKh1MmgjorecA8JMxOQZziy3w6EELf4+5cgLh/F1w==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: @@ -2079,17 +2079,17 @@ packages: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unimport: 3.9.0(rollup@4.18.1) + unimport: 3.9.0(rollup@4.19.0) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color - /@nuxt/telemetry@2.5.4(rollup@4.18.1): + /@nuxt/telemetry@2.5.4(rollup@4.19.0): resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} hasBin: true dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -2112,10 +2112,10 @@ packages: - supports-color dev: true - /@nuxt/ui-pro@1.3.1(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33): + /@nuxt/ui-pro@1.3.1(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33): resolution: {integrity: sha512-96G0MWO5Bh4rFlQDfpYfn/tIeJUSgyzHET2i99RX8zatJAygRMLoehT9QBw8+sKebLXRzryAj2uNziPrbWDtjg==} dependencies: - '@nuxt/ui': 2.17.0(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) + '@nuxt/ui': 2.17.0(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) '@vueuse/core': 10.11.0(vue@3.4.33) defu: 6.1.4 git-url-parse: 14.1.0 @@ -2147,7 +2147,7 @@ packages: - vue dev: false - /@nuxt/ui@2.17.0(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33): + /@nuxt/ui@2.17.0(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33): resolution: {integrity: sha512-RWG4svAkDdr5hNDQw9RgHEY9N5CH4sKCtRvveRxXOGT0fWyI/JL+qxaZWO/hjyJMfTvK9/hdbaI5Lrh+L9XFOg==} engines: {node: '>=v16.20.2'} dependencies: @@ -2155,9 +2155,9 @@ packages: '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.6) '@headlessui/vue': 1.7.22(vue@3.4.33) '@iconify-json/heroicons': 1.1.22 - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@nuxtjs/color-mode': 3.4.2(rollup@4.18.1) - '@nuxtjs/tailwindcss': 6.12.1(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@nuxtjs/color-mode': 3.4.2(rollup@4.19.0) + '@nuxtjs/tailwindcss': 6.12.1(rollup@4.19.0) '@popperjs/core': 2.11.8 '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.4.6) '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.6) @@ -2168,7 +2168,7 @@ packages: '@vueuse/math': 10.11.0(vue@3.4.33) defu: 6.1.4 fuse.js: 6.6.2 - nuxt-icon: 0.6.10(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) + nuxt-icon: 0.6.10(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) ohash: 1.1.3 pathe: 1.1.2 scule: 1.3.0 @@ -2196,14 +2196,14 @@ packages: - vue dev: false - /@nuxt/vite-builder@3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.18.1)(sass@1.77.8)(typescript@5.5.3)(vue-tsc@2.0.28)(vue@3.4.33): + /@nuxt/vite-builder@3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.19.0)(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.28)(vue@3.4.33): resolution: {integrity: sha512-5v3y6SkshJurZYJWHtc7+NGeCgptsreCSguBCZVzJxYdsPFdMicLoxjTt8IGAHWjkGVONrX+K8NBSFFgnx40jQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.19.0) '@vitejs/plugin-vue': 5.0.5(vite@5.3.4)(vue@3.4.33) '@vitejs/plugin-vue-jsx': 4.0.0(vite@5.3.4)(vue@3.4.33) autoprefixer: 10.4.19(postcss@8.4.39) @@ -2225,16 +2225,16 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.1.3 postcss: 8.4.39 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.1) + rollup-plugin-visualizer: 5.12.0(rollup@4.19.0) std-env: 3.7.0 strip-literal: 2.1.0 ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.11.0 vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) - vite-node: 2.0.3(@types/node@20.14.11)(sass@1.77.8) - vite-plugin-checker: 0.7.2(eslint@9.7.0)(typescript@5.5.3)(vite@5.3.4)(vue-tsc@2.0.28) - vue: 3.4.33(typescript@5.5.3) + vite-node: 2.0.4(@types/node@20.14.11)(sass@1.77.8) + vite-plugin-checker: 0.7.2(eslint@9.7.0)(typescript@5.5.4)(vite@5.3.4)(vue-tsc@2.0.28) + vue: 3.4.33(typescript@5.5.4) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@biomejs/biome' @@ -2259,10 +2259,10 @@ packages: - vue-tsc dev: true - /@nuxtjs/color-mode@3.4.2(rollup@4.18.1): + /@nuxtjs/color-mode@3.4.2(rollup@4.19.0): resolution: {integrity: sha512-6A+lDP8R6fFXc1Ip5tDepKq9MJW6oxbRlz1plvW52yacnpeDFXv5S5rDS0ax31AuSFUPlgzHymFSdjcylBwZ6w==} dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) pathe: 1.1.2 pkg-types: 1.1.3 semver: 7.6.3 @@ -2272,17 +2272,17 @@ packages: - supports-color dev: false - /@nuxtjs/i18n@8.3.1(rollup@4.18.1)(vue@3.4.33): + /@nuxtjs/i18n@8.3.1(rollup@4.19.0)(vue@3.4.33): resolution: {integrity: sha512-VHnnjFTTep2oC5++61WY06y4c/h943NyHQh1CRUJQvjsdbGSMX3WQjMGk+X05a3pyPFN70aq0YbgtsEoEoTEjQ==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: '@intlify/h3': 0.5.0 '@intlify/shared': 9.13.1 - '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.18.1)(vue-i18n@9.13.1) + '@intlify/unplugin-vue-i18n': 3.0.1(rollup@4.19.0)(vue-i18n@9.13.1) '@intlify/utils': 0.12.0 - '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.18.1) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@rollup/plugin-yaml': 4.1.2(rollup@4.18.1) + '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.19.0) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@rollup/plugin-yaml': 4.1.2(rollup@4.19.0) '@vue/compiler-sfc': 3.4.33 debug: 4.3.5 defu: 6.1.4 @@ -2307,15 +2307,15 @@ packages: - vue-i18n-bridge dev: true - /@nuxtjs/robots@4.0.2(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33): + /@nuxtjs/robots@4.0.2(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33): resolution: {integrity: sha512-7hpAbSXjrzZNZ2vvzJf5E9H8+yVxJlPNY5wP/MSOWlw3pEJzTJQilAFsJj+jofocGj9y3iNDeqv/a5v/Lz8ppg==} dependencies: - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) consola: 3.2.3 defu: 6.1.4 - nuxt-site-config: 2.2.15(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33) - nuxt-site-config-kit: 2.2.15(rollup@4.18.1)(vue@3.4.33) + nuxt-site-config: 2.2.15(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33) + nuxt-site-config-kit: 2.2.15(rollup@4.19.0)(vue@3.4.33) pathe: 1.1.2 pkg-types: 1.1.3 sirv: 2.0.4 @@ -2329,10 +2329,10 @@ packages: - vue dev: false - /@nuxtjs/tailwindcss@6.12.1(rollup@4.18.1): + /@nuxtjs/tailwindcss@6.12.1(rollup@4.19.0): resolution: {integrity: sha512-UKmaPRVpxlFqLorhL6neEba2tySlsj6w6yDb7jzS6A0AAjyBQ6k3BQqWO+AaTy2iQLX7eR+1yj3/w43HzY8RtA==} dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) autoprefixer: 10.4.19(postcss@8.4.39) consola: 3.2.3 defu: 6.1.4 @@ -2479,13 +2479,13 @@ packages: '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - /@pinia-plugin-persistedstate/nuxt@1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.18.1): + /@pinia-plugin-persistedstate/nuxt@1.2.1(@pinia/nuxt@0.5.1)(pinia@2.1.7)(rollup@4.19.0): resolution: {integrity: sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg==} peerDependencies: '@pinia/nuxt': ^0.5.0 dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@pinia/nuxt': 0.5.1(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.33) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@pinia/nuxt': 0.5.1(rollup@4.19.0)(typescript@5.5.4)(vue@3.4.33) defu: 6.1.4 pinia-plugin-persistedstate: 3.2.1(pinia@2.1.7) transitivePeerDependencies: @@ -2495,11 +2495,11 @@ packages: - supports-color dev: true - /@pinia/nuxt@0.5.1(rollup@4.18.1)(typescript@5.5.3)(vue@3.4.33): + /@pinia/nuxt@0.5.1(rollup@4.19.0)(typescript@5.5.4)(vue@3.4.33): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - pinia: 2.1.7(typescript@5.5.3)(vue@3.4.33) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + pinia: 2.1.7(typescript@5.5.4)(vue@3.4.33) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -2564,7 +2564,7 @@ packages: /@protobuf-ts/runtime@2.9.4: resolution: {integrity: sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==} - /@rollup/plugin-alias@5.1.0(rollup@4.18.1): + /@rollup/plugin-alias@5.1.0(rollup@4.19.0): resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2573,11 +2573,11 @@ packages: rollup: optional: true dependencies: - rollup: 4.18.1 + rollup: 4.19.0 slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@25.0.8(rollup@4.18.1): + /@rollup/plugin-commonjs@25.0.8(rollup@4.19.0): resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2586,16 +2586,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.10 - rollup: 4.18.1 + rollup: 4.19.0 dev: true - /@rollup/plugin-inject@5.0.5(rollup@4.18.1): + /@rollup/plugin-inject@5.0.5(rollup@4.19.0): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2604,13 +2604,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) estree-walker: 2.0.2 magic-string: 0.30.10 - rollup: 4.18.1 + rollup: 4.19.0 dev: true - /@rollup/plugin-json@6.1.0(rollup@4.18.1): + /@rollup/plugin-json@6.1.0(rollup@4.19.0): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2619,11 +2619,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) - rollup: 4.18.1 + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) + rollup: 4.19.0 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.18.1): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.19.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2632,16 +2632,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.18.1 + rollup: 4.19.0 dev: true - /@rollup/plugin-replace@5.0.7(rollup@4.18.1): + /@rollup/plugin-replace@5.0.7(rollup@4.19.0): resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2650,12 +2650,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) magic-string: 0.30.10 - rollup: 4.18.1 + rollup: 4.19.0 dev: true - /@rollup/plugin-terser@0.4.4(rollup@4.18.1): + /@rollup/plugin-terser@0.4.4(rollup@4.19.0): resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2664,13 +2664,13 @@ packages: rollup: optional: true dependencies: - rollup: 4.18.1 + rollup: 4.19.0 serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.31.3 dev: true - /@rollup/plugin-yaml@4.1.2(rollup@4.18.1): + /@rollup/plugin-yaml@4.1.2(rollup@4.19.0): resolution: {integrity: sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2679,9 +2679,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) js-yaml: 4.1.0 - rollup: 4.18.1 + rollup: 4.19.0 tosource: 2.0.0-alpha.3 dev: true @@ -2693,7 +2693,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.18.1): + /@rollup/pluginutils@5.1.0(rollup@4.19.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2705,115 +2705,115 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.18.1 + rollup: 4.19.0 - /@rollup/rollup-android-arm-eabi@4.18.1: - resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} + /@rollup/rollup-android-arm-eabi@4.19.0: + resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.18.1: - resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} + /@rollup/rollup-android-arm64@4.19.0: + resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.18.1: - resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} + /@rollup/rollup-darwin-arm64@4.19.0: + resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.18.1: - resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} + /@rollup/rollup-darwin-x64@4.19.0: + resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.18.1: - resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} + /@rollup/rollup-linux-arm-gnueabihf@4.19.0: + resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.18.1: - resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} + /@rollup/rollup-linux-arm-musleabihf@4.19.0: + resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.18.1: - resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} + /@rollup/rollup-linux-arm64-gnu@4.19.0: + resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.18.1: - resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} + /@rollup/rollup-linux-arm64-musl@4.19.0: + resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.18.1: - resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} + /@rollup/rollup-linux-powerpc64le-gnu@4.19.0: + resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.18.1: - resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} + /@rollup/rollup-linux-riscv64-gnu@4.19.0: + resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.18.1: - resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} + /@rollup/rollup-linux-s390x-gnu@4.19.0: + resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.18.1: - resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} + /@rollup/rollup-linux-x64-gnu@4.19.0: + resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.18.1: - resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} + /@rollup/rollup-linux-x64-musl@4.19.0: + resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.18.1: - resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} + /@rollup/rollup-win32-arm64-msvc@4.19.0: + resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.18.1: - resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} + /@rollup/rollup-win32-ia32-msvc@4.19.0: + resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.18.1: - resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} + /@rollup/rollup-win32-x64-msvc@4.19.0: + resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} cpu: [x64] os: [win32] requiresBuild: true @@ -2838,7 +2838,7 @@ packages: peerDependencies: eslint: '>=8.40.0' dependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 8.56.11 acorn: 8.12.1 eslint: 9.7.0 eslint-visitor-keys: 4.0.0 @@ -2852,41 +2852,41 @@ packages: eslint: '>=8.40.0' dependencies: '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.7.0) - '@types/eslint': 8.56.10 + '@types/eslint': 8.56.11 eslint: 9.7.0 estraverse: 5.3.0 picomatch: 4.0.2 dev: true - /@stylistic/eslint-plugin-plus@2.3.0(eslint@9.7.0)(typescript@5.5.3): + /@stylistic/eslint-plugin-plus@2.3.0(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-xboPWGUU5yaPlR+WR57GwXEuY4PSlPqA0C3IdNA/+1o2MuBi95XgDJcZiJ9N+aXsqBXAPIpFFb+WQ7QEHo4f7g==} peerDependencies: eslint: '*' dependencies: - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@types/eslint': 8.56.11 + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@2.3.0(eslint@9.7.0)(typescript@5.5.3): + /@stylistic/eslint-plugin-ts@2.3.0(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-wqOR38/uz/0XPnHX68ftp8sNMSAqnYGjovOTN7w00xnjS6Lxr3Sk7q6AaxWWqbMvOj7V2fQiMC5HWAbTruJsCg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.7.0) - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@types/eslint': 8.56.11 + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@2.3.0(eslint@9.7.0)(typescript@5.5.3): + /@stylistic/eslint-plugin@2.3.0(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-rtiz6u5gRyyEZp36FcF1/gHJbsbT3qAgXZ1qkad6Nr/xJ9wrSJkiSFFQhpYVTIZ7FJNRJurEcumZDCwN9dEI4g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2894,9 +2894,9 @@ packages: dependencies: '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.7.0) '@stylistic/eslint-plugin-jsx': 2.3.0(eslint@9.7.0) - '@stylistic/eslint-plugin-plus': 2.3.0(eslint@9.7.0)(typescript@5.5.3) - '@stylistic/eslint-plugin-ts': 2.3.0(eslint@9.7.0)(typescript@5.5.3) - '@types/eslint': 8.56.10 + '@stylistic/eslint-plugin-plus': 2.3.0(eslint@9.7.0)(typescript@5.5.4) + '@stylistic/eslint-plugin-ts': 2.3.0(eslint@9.7.0)(typescript@5.5.4) + '@types/eslint': 8.56.11 eslint: 9.7.0 transitivePeerDependencies: - supports-color @@ -2963,7 +2963,7 @@ packages: vue: ^2.7.0 || ^3.0.0 dependencies: '@tanstack/virtual-core': 3.8.3 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /@total-typescript/ts-reset@0.5.1: @@ -3178,8 +3178,8 @@ packages: resolution: {integrity: sha512-XKJdy+OClLk3hketHi9Qg6gTfe1F3y+UFnHxKA2rn9Dw+oXa4Gb378Ztz9HlMgZKSxpPmn4BNVh9wgkpvrK1uw==} dev: false - /@types/eslint@8.56.10: - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + /@types/eslint@8.56.11: + resolution: {integrity: sha512-sVBpJMf7UPo/wGecYOpk2aQya2VUGeHhe38WG7/mN5FufNSubf5VT9Uh9Uyp8/eLJpu1/tuhJ/qTo4mhSB4V4Q==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -3351,8 +3351,8 @@ packages: resolution: {integrity: sha512-Tuk4q7q0DnpzyJDI4aMeghGuFu2iS1QAdKpabn8JfbtfGmVDUgvZv1I7mEjP61Bvnp3ljKCC8BE6YYSTNxmvRQ==} dev: true - /@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1)(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} + /@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0)(eslint@9.7.0)(typescript@5.5.4): + resolution: {integrity: sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3363,23 +3363,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/parser': 7.17.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/type-utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} + /@typescript-eslint/parser@7.17.0(eslint@9.7.0)(typescript@5.5.4): + resolution: {integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3388,27 +3388,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 debug: 4.3.5 eslint: 9.7.0 - typescript: 5.5.3 + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@7.16.1: - resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + /@typescript-eslint/scope-manager@7.17.0: + resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 dev: true - /@typescript-eslint/type-utils@7.16.1(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} + /@typescript-eslint/type-utils@7.17.0(eslint@9.7.0)(typescript@5.5.4): + resolution: {integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3417,23 +3417,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) debug: 4.3.5 eslint: 9.7.0 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@7.16.1: - resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} + /@typescript-eslint/types@7.17.0: + resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3): - resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} + /@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4): + resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3441,40 +3441,40 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.3) - typescript: 5.5.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.16.1(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} + /@typescript-eslint/utils@7.17.0(eslint@9.7.0)(typescript@5.5.4): + resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@7.16.1: - resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + /@typescript-eslint/visitor-keys@7.17.0: + resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/types': 7.17.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3514,7 +3514,7 @@ packages: '@unhead/shared': 1.9.16 hookable: 5.5.3 unhead: 1.9.16 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: true /@unovis/dagre-layout@0.8.8-2: @@ -3533,7 +3533,7 @@ packages: /@unovis/ts@1.4.3: resolution: {integrity: sha512-QYh1Qot1N9L6ZQg+uuhcsI3iuic9c6VVjlex3ipRqYDvrDDN6N+SG2555+9z+yAV6cbVsD1/EkMfK+o84PPjSw==} dependencies: - '@emotion/css': 11.12.0 + '@emotion/css': 11.13.0 '@juggle/resize-observer': 3.4.0 '@types/d3': 7.4.3 '@types/d3-collection': 1.0.13 @@ -3576,7 +3576,7 @@ packages: vue: ^3 dependencies: '@unovis/ts': 1.4.3 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /@vercel/nft@0.26.5: @@ -3612,7 +3612,7 @@ packages: '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9) vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) transitivePeerDependencies: - supports-color dev: true @@ -3625,7 +3625,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: true /@volar/language-core@2.4.0-alpha.18: @@ -3646,7 +3646,7 @@ packages: vscode-uri: 3.0.8 dev: true - /@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.12)(leaflet@1.9.4)(typescript@5.5.3): + /@vue-leaflet/vue-leaflet@0.10.1(@types/leaflet@1.9.12)(leaflet@1.9.4)(typescript@5.5.4): resolution: {integrity: sha512-RNEDk8TbnwrJl8ujdbKgZRFygLCxd0aBcWLQ05q/pGv4+d0jamE3KXQgQBqGAteE1mbQsk3xoNcqqUgaIGfWVg==} peerDependencies: '@types/leaflet': ^1.5.7 @@ -3657,13 +3657,13 @@ packages: dependencies: '@types/leaflet': 1.9.12 leaflet: 1.9.4 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) transitivePeerDependencies: - typescript dev: false - /@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.33): - resolution: {integrity: sha512-akO6Bd6U4jP0+ZKbHq6mbYkw1coOrJpLeVmkuMlUsT5wZRi11BjauGcZHusBSzUjgCBsa1kZTyipxrxrWB54Hw==} + /@vue-macros/common@1.11.0(rollup@4.19.0)(vue@3.4.33): + resolution: {integrity: sha512-PpAh4UZ5hJWWUUnV9290xnvZBBlzmfAX0Qyndplts3RoPzrLSbqTfXucdz9NYdYuGJ7dy+H6OJS+QtknVBlZiA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 @@ -3672,12 +3672,12 @@ packages: optional: true dependencies: '@babel/types': 7.24.9 - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) '@vue/compiler-sfc': 3.4.33 - ast-kit: 0.12.2 + ast-kit: 1.0.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) transitivePeerDependencies: - rollup dev: true @@ -3801,7 +3801,7 @@ packages: rfdc: 1.4.1 dev: true - /@vue/language-core@2.0.28(typescript@5.5.3): + /@vue/language-core@2.0.28(typescript@5.5.4): resolution: {integrity: sha512-0z4tyCCaqqPbdyz0T4yTFQeLpCo4TOM/ZHAC3geGLHeCiFAjVbROB9PiEtrXR1AoLObqUPFHSmKZeWtEMssSqw==} peerDependencies: typescript: '*' @@ -3816,7 +3816,7 @@ packages: minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 - typescript: 5.5.3 + typescript: 5.5.4 vue-template-compiler: 2.7.16 dev: true @@ -3846,7 +3846,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.33 '@vue/shared': 3.4.33 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) /@vue/shared@3.4.33: resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==} @@ -3925,16 +3925,16 @@ packages: /@vueuse/metadata@10.11.0: resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} - /@vueuse/nuxt@10.11.0(nuxt@3.12.4)(rollup@4.18.1)(vue@3.4.33): + /@vueuse/nuxt@10.11.0(nuxt@3.12.4)(rollup@4.19.0)(vue@3.4.33): resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) '@vueuse/core': 10.11.0(vue@3.4.33) '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 - nuxt: 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.18.1)(sass@1.77.8)(typescript@5.5.3)(vite@5.3.4)(vue-tsc@2.0.28) + nuxt: 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.19.0)(sass@1.77.8)(typescript@5.5.4)(vite@5.3.4)(vue-tsc@2.0.28) vue-demi: 0.14.8(vue@3.4.33) transitivePeerDependencies: - '@vue/composition-api' @@ -4209,6 +4209,14 @@ packages: pathe: 1.1.2 dev: true + /ast-kit@1.0.0: + resolution: {integrity: sha512-Jv5Zs4DhU4QEYPvfVrEmdMuxCRMxsIVNfj4uqsBWyNM5wOaNMIfOwu55jH2DWnmr05iyCxPjbYGND1PNU40CuQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.8 + pathe: 1.1.2 + dev: true + /ast-walker-scope@0.6.1: resolution: {integrity: sha512-0ZdQEsSfH3mX4BFbRCc3xOBjx5bDbm73+aAdQOHerPQNf8K0XFMAv79ucd2BpnSc4UMyvBDixiroT8yjm2Y6bw==} engines: {node: '>=16.14.0'} @@ -4249,7 +4257,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.2 - caniuse-lite: 1.0.30001642 + caniuse-lite: 1.0.30001643 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -4366,9 +4374,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.830 - node-releases: 2.0.17 + caniuse-lite: 1.0.30001643 + electron-to-chromium: 1.5.0 + node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.2) /buffer-alloc-unsafe@1.1.0: @@ -4499,13 +4507,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.2 - caniuse-lite: 1.0.30001642 + caniuse-lite: 1.0.30001643 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + /caniuse-lite@1.0.30001643: + resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} /chainsaw@0.1.0: resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} @@ -5586,8 +5594,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.830: - resolution: {integrity: sha512-TrPKKH20HeN0J1LHzsYLs2qwXrp8TF4nHdu4sq61ozGbzMpWhI7iIOPYPPkxeq1azMT9PZ8enPFcftbs/Npcjg==} + /electron-to-chromium@1.5.0: + resolution: {integrity: sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA==} /elkjs@0.8.2: resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} @@ -5794,7 +5802,7 @@ packages: /eslint-flat-config-utils@0.2.5: resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} dependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 8.56.11 pathe: 1.1.2 dev: true @@ -5808,13 +5816,13 @@ packages: - supports-color dev: true - /eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.3): + /eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.4): resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.17.0(eslint@9.7.0)(typescript@5.5.4) debug: 4.3.5 doctrine: 3.0.0 eslint: 9.7.0 @@ -5830,8 +5838,8 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@48.8.0(eslint@9.7.0): - resolution: {integrity: sha512-hR32IgxAh1A+JYqU4txIIP3q1s3qekLEjiXyY9OX6xV+Kwo0+hG1VHqn8N0SvDzHNZyhoipYRzaoJk5HtdfmtA==} + /eslint-plugin-jsdoc@48.8.3(eslint@9.7.0): + resolution: {integrity: sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -5978,7 +5986,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.0 + '@eslint/config-array': 0.17.1 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 @@ -6917,8 +6925,8 @@ packages: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} dev: true - /immutable@4.3.6: - resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + /immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -7656,7 +7664,7 @@ packages: peerDependencies: vue: '>= 3' dependencies: - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /mdn-data@2.0.28: @@ -7895,14 +7903,14 @@ packages: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.18.1) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.18.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.18.1) - '@rollup/plugin-json': 6.1.0(rollup@4.18.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) - '@rollup/plugin-terser': 0.4.4(rollup@4.18.1) - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/plugin-alias': 5.1.0(rollup@4.19.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.19.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.19.0) + '@rollup/plugin-json': 6.1.0(rollup@4.19.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.19.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.19.0) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -7945,8 +7953,8 @@ packages: pkg-types: 1.1.3 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.18.1 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.1) + rollup: 4.19.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.19.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -7956,7 +7964,7 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.9.0(rollup@4.18.1) + unimport: 3.9.0(rollup@4.19.0) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -8021,8 +8029,8 @@ packages: hasBin: true dev: true - /node-releases@2.0.17: - resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} /nopt@5.0.0: resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} @@ -8101,13 +8109,13 @@ packages: fsevents: 2.3.3 dev: true - /nuxt-icon@0.6.10(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33): + /nuxt-icon@0.6.10(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33): resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} dependencies: - '@iconify/collections': 1.0.441 + '@iconify/collections': 1.0.442 '@iconify/vue': 4.1.2(vue@3.4.33) - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) transitivePeerDependencies: - magicast - rollup @@ -8115,11 +8123,11 @@ packages: - vite - vue - /nuxt-site-config-kit@2.2.15(rollup@4.18.1)(vue@3.4.33): + /nuxt-site-config-kit@2.2.15(rollup@4.19.0)(vue@3.4.33): resolution: {integrity: sha512-uN+JOijDt0u35rBhI3GhRHvPKncm2Nu/P3QMRIi+mwt4F/tQtlvLa1XUANkeEy8InTnPTVgs6dSDSqHP4sBXzg==} dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@nuxt/schema': 3.12.4(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@nuxt/schema': 3.12.4(rollup@4.19.0) pkg-types: 1.1.3 site-config-stack: 2.2.15(vue@3.4.33) std-env: 3.7.0 @@ -8131,13 +8139,13 @@ packages: - vue dev: false - /nuxt-site-config@2.2.15(rollup@4.18.1)(vite@5.3.4)(vue@3.4.33): + /nuxt-site-config@2.2.15(rollup@4.19.0)(vite@5.3.4)(vue@3.4.33): resolution: {integrity: sha512-V/gsWAeSWQi7FGoy6vicf6DXaaNJ/akail54dMWnrkcBre4PpBSwP7arZqmZZzj1mc0v7LoYqISr9qeXhcT1NA==} dependencies: - '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.18.1)(vite@5.3.4) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@nuxt/schema': 3.12.4(rollup@4.18.1) - nuxt-site-config-kit: 2.2.15(rollup@4.18.1)(vue@3.4.33) + '@nuxt/devtools-kit': 1.3.9(magicast@0.3.4)(rollup@4.19.0)(vite@5.3.4) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@nuxt/schema': 3.12.4(rollup@4.19.0) + nuxt-site-config-kit: 2.2.15(rollup@4.19.0)(vue@3.4.33) pathe: 1.1.2 pkg-types: 1.1.3 sirv: 2.0.4 @@ -8151,12 +8159,12 @@ packages: - vue dev: false - /nuxt-typed-router@3.6.5(prettier@3.3.3)(rollup@4.18.1): + /nuxt-typed-router@3.6.5(prettier@3.3.3)(rollup@4.19.0): resolution: {integrity: sha512-MHeNRdL+/1hVc5IJe7dF6mXj6ayiSzHqxgRS5FOOPrgKtLjhAzqWrI1lNcy0yUQ8AsmvDYc6sqjtJpMq8u+d9g==} peerDependencies: prettier: ^2.5.x || 3.x dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) chalk: 5.3.0 defu: 6.1.4 lodash-es: 4.17.21 @@ -8171,10 +8179,10 @@ packages: - supports-color dev: true - /nuxt-update@1.0.0(rollup@4.18.1): + /nuxt-update@1.0.0(rollup@4.19.0): resolution: {integrity: sha512-MZqBOJAWSGFhJCanXqPjMf6YHdv/EuKPs5FYzjo8QQ/HXJ37+1Eko4NQ+abiWejaQAZMpRZI6A85oEaHzKQddQ==} dependencies: - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) defu: 6.1.4 mitt: 3.0.1 transitivePeerDependencies: @@ -8183,11 +8191,11 @@ packages: - supports-color dev: false - /nuxt-zod-i18n@1.9.0(rollup@4.18.1): + /nuxt-zod-i18n@1.9.0(rollup@4.19.0): resolution: {integrity: sha512-DpOZFIGlW5fFCSc/6Lp9Ot7GOYo+dz2vqDe96P9gZPMgMx4xMlb/XoHUwULLJt8XoUtnUVGoN4YCmJX5chVMZg==} dependencies: '@intlify/shared': 9.13.1 - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) defu: 6.1.4 zod: 3.23.8 transitivePeerDependencies: @@ -8196,7 +8204,7 @@ packages: - supports-color dev: false - /nuxt@3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.18.1)(sass@1.77.8)(typescript@5.5.3)(vite@5.3.4)(vue-tsc@2.0.28): + /nuxt@3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.19.0)(sass@1.77.8)(typescript@5.5.4)(vite@5.3.4)(vue-tsc@2.0.28): resolution: {integrity: sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -8210,11 +8218,11 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.9(rollup@4.18.1)(vite@5.3.4) - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@nuxt/schema': 3.12.4(rollup@4.18.1) - '@nuxt/telemetry': 2.5.4(rollup@4.18.1) - '@nuxt/vite-builder': 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.18.1)(sass@1.77.8)(typescript@5.5.3)(vue-tsc@2.0.28)(vue@3.4.33) + '@nuxt/devtools': 1.3.9(rollup@4.19.0)(vite@5.3.4) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@nuxt/schema': 3.12.4(rollup@4.19.0) + '@nuxt/telemetry': 2.5.4(rollup@4.19.0) + '@nuxt/vite-builder': 3.12.4(@types/node@20.14.11)(eslint@9.7.0)(rollup@4.19.0)(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.28)(vue@3.4.33) '@types/node': 20.14.11 '@unhead/dom': 1.9.16 '@unhead/ssr': 1.9.16 @@ -8260,12 +8268,12 @@ packages: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.9.0(rollup@4.18.1) + unimport: 3.9.0(rollup@4.19.0) unplugin: 1.11.0 - unplugin-vue-router: 0.10.0(rollup@4.18.1)(vue-router@4.4.0)(vue@3.4.33) + unplugin-vue-router: 0.10.1(rollup@4.19.0)(vue-router@4.4.0)(vue@3.4.33) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 vue-router: 4.4.0(vue@3.4.33) @@ -8636,10 +8644,10 @@ packages: peerDependencies: pinia: ^2.0.0 dependencies: - pinia: 2.1.7(typescript@5.5.3)(vue@3.4.33) + pinia: 2.1.7(typescript@5.5.4)(vue@3.4.33) dev: true - /pinia@2.1.7(typescript@5.5.3)(vue@3.4.33): + /pinia@2.1.7(typescript@5.5.4)(vue@3.4.33): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -8652,8 +8660,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.6.3 - typescript: 5.5.3 - vue: 3.4.33(typescript@5.5.3) + typescript: 5.5.4 + vue: 3.4.33(typescript@5.5.4) vue-demi: 0.14.8(vue@3.4.33) /pinkie-promise@2.0.1: @@ -8898,8 +8906,8 @@ packages: postcss-selector-parser: 6.1.1 dev: true - /postcss-nested@6.0.1(postcss@8.4.39): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + /postcss-nested@6.2.0(postcss@8.4.39): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 @@ -9121,7 +9129,7 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.3)(vue-tsc@2.0.28): + /prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4)(vue-tsc@2.0.28): resolution: {integrity: sha512-vnKSdgv9aOlqKeEFGhf9SCBsTyzDSyScy1k7E0R1Uo4L0cTcOV7c1XQaT7jfXIOc/p08WLBfN2QUQA9zDSZMxA==} peerDependencies: '@vue/language-plugin-pug': ^2.0.24 @@ -9135,8 +9143,8 @@ packages: optional: true dependencies: prettier: 3.3.3 - typescript: 5.5.3 - vue-tsc: 2.0.28(typescript@5.5.3) + typescript: 5.5.4 + vue-tsc: 2.0.28(typescript@5.5.4) dev: true /prettier-plugin-tailwindcss@0.6.5(prettier-plugin-organize-imports@4.0.0)(prettier@3.3.3): @@ -9192,7 +9200,7 @@ packages: optional: true dependencies: prettier: 3.3.3 - prettier-plugin-organize-imports: 4.0.0(prettier@3.3.3)(typescript@5.5.3)(vue-tsc@2.0.28) + prettier-plugin-organize-imports: 4.0.0(prettier@3.3.3)(typescript@5.5.4)(vue-tsc@2.0.28) dev: true /prettier@2.8.8: @@ -9528,7 +9536,7 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: false - /rollup-plugin-visualizer@5.12.0(rollup@4.18.1): + /rollup-plugin-visualizer@5.12.0(rollup@4.19.0): resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true @@ -9540,34 +9548,34 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 4.18.1 + rollup: 4.19.0 source-map: 0.7.4 yargs: 17.7.2 dev: true - /rollup@4.18.1: - resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} + /rollup@4.19.0: + resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.1 - '@rollup/rollup-android-arm64': 4.18.1 - '@rollup/rollup-darwin-arm64': 4.18.1 - '@rollup/rollup-darwin-x64': 4.18.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 - '@rollup/rollup-linux-arm-musleabihf': 4.18.1 - '@rollup/rollup-linux-arm64-gnu': 4.18.1 - '@rollup/rollup-linux-arm64-musl': 4.18.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 - '@rollup/rollup-linux-riscv64-gnu': 4.18.1 - '@rollup/rollup-linux-s390x-gnu': 4.18.1 - '@rollup/rollup-linux-x64-gnu': 4.18.1 - '@rollup/rollup-linux-x64-musl': 4.18.1 - '@rollup/rollup-win32-arm64-msvc': 4.18.1 - '@rollup/rollup-win32-ia32-msvc': 4.18.1 - '@rollup/rollup-win32-x64-msvc': 4.18.1 + '@rollup/rollup-android-arm-eabi': 4.19.0 + '@rollup/rollup-android-arm64': 4.19.0 + '@rollup/rollup-darwin-arm64': 4.19.0 + '@rollup/rollup-darwin-x64': 4.19.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 + '@rollup/rollup-linux-arm-musleabihf': 4.19.0 + '@rollup/rollup-linux-arm64-gnu': 4.19.0 + '@rollup/rollup-linux-arm64-musl': 4.19.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 + '@rollup/rollup-linux-riscv64-gnu': 4.19.0 + '@rollup/rollup-linux-s390x-gnu': 4.19.0 + '@rollup/rollup-linux-x64-gnu': 4.19.0 + '@rollup/rollup-linux-x64-musl': 4.19.0 + '@rollup/rollup-win32-arm64-msvc': 4.19.0 + '@rollup/rollup-win32-ia32-msvc': 4.19.0 + '@rollup/rollup-win32-x64-msvc': 4.19.0 fsevents: 2.3.3 /run-applescript@7.0.0: @@ -9600,7 +9608,7 @@ packages: hasBin: true dependencies: chokidar: 3.6.0 - immutable: 4.3.6 + immutable: 4.3.7 source-map-js: 1.2.0 /scslre@0.3.0: @@ -9752,7 +9760,7 @@ packages: vue: ^3 dependencies: ufo: 1.5.4 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /slash@3.0.0: @@ -10138,7 +10146,7 @@ packages: postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) postcss-load-config: 4.0.2(postcss@8.4.39) - postcss-nested: 6.0.1(postcss@8.4.39) + postcss-nested: 6.2.0(postcss@8.4.39) postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 @@ -10333,13 +10341,13 @@ packages: escape-string-regexp: 1.0.5 dev: true - /ts-api-utils@1.3.0(typescript@5.5.3): + /ts-api-utils@1.3.0(typescript@5.5.4): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.3 + typescript: 5.5.4 dev: true /ts-interface-checker@0.1.13: @@ -10403,8 +10411,8 @@ packages: hasBin: true dev: true - /typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + /typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -10479,10 +10487,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - /unimport@3.9.0(rollup@4.18.1): + /unimport@3.9.0(rollup@4.19.0): resolution: {integrity: sha512-H2ftTISja1BonUVdOKRos6HC6dqYDR40dQTZY3zIDJ/5/z4ihncuL0LqLvtxYqUDMib41eAtunQUhXIWTCZ8rA==} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -10502,8 +10510,8 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - /unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0)(vue@3.4.33): - resolution: {integrity: sha512-t9cwRvNONcrh7CZLUYrd4kGOH4xZRhsHeT+exaAuYFn7z87pkTHiHh3wBnGerfKGs22SnmJIIjcKyEa62CO+4w==} + /unplugin-vue-router@0.10.1(rollup@4.19.0)(vue-router@4.4.0)(vue@3.4.33): + resolution: {integrity: sha512-ATqvUsHBz1cdzeUfbYaOOCJ3t6Ax+iGCmPVXS2uJJJATqjnhHXz10DcPoDyrrD0ni2dzT8zrn4jXRczD/H1fhg==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: @@ -10511,8 +10519,8 @@ packages: optional: true dependencies: '@babel/types': 7.24.9 - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) - '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.33) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) + '@vue-macros/common': 1.11.0(rollup@4.19.0)(vue@3.4.33) ast-walker-scope: 0.6.1 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -10704,7 +10712,7 @@ packages: date-fns: 2.30.0 date-fns-tz: 2.0.1(date-fns@2.30.0) lodash: 4.17.21 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) vue-screen-utils: 1.0.0-beta.13(vue@3.4.33) dev: false @@ -10721,7 +10729,7 @@ packages: diff: 5.2.0 diff-match-patch: 1.0.5 highlight.js: 11.10.0 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) vue-demi: 0.14.8(vue@3.4.33) vue-i18n: 9.13.1(vue@3.4.33) dev: false @@ -10814,8 +10822,8 @@ packages: vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) dev: true - /vite-node@2.0.3(@types/node@20.14.11)(sass@1.77.8): - resolution: {integrity: sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==} + /vite-node@2.0.4(@types/node@20.14.11)(sass@1.77.8): + resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -10835,7 +10843,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.7.2(eslint@9.7.0)(typescript@5.5.3)(vite@5.3.4)(vue-tsc@2.0.28): + /vite-plugin-checker@0.7.2(eslint@9.7.0)(typescript@5.5.4)(vite@5.3.4)(vue-tsc@2.0.28): resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==} engines: {node: '>=14.16'} peerDependencies: @@ -10880,16 +10888,16 @@ packages: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - typescript: 5.5.3 + typescript: 5.5.4 vite: 5.3.4(@types/node@20.14.11)(sass@1.77.8) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 2.0.28(typescript@5.5.3) + vue-tsc: 2.0.28(typescript@5.5.4) dev: true - /vite-plugin-inspect@0.8.5(@nuxt/kit@3.12.4)(rollup@4.18.1)(vite@5.3.4): + /vite-plugin-inspect@0.8.5(@nuxt/kit@3.12.4)(rollup@4.19.0)(vite@5.3.4): resolution: {integrity: sha512-JvTUqsP1JNDw0lMZ5Z/r5cSj81VK2B7884LO1DC3GMBhdcjcsAnJjdWq7bzQL01Xbh+v60d3lju3g+z7eAtNew==} engines: {node: '>=14'} peerDependencies: @@ -10900,8 +10908,8 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.10 - '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.18.1) - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.0) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) debug: 4.3.5 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -10965,7 +10973,7 @@ packages: '@types/node': 20.14.11 esbuild: 0.21.5 postcss: 8.4.39 - rollup: 4.18.1 + rollup: 4.19.0 sass: 1.77.8 optionalDependencies: fsevents: 2.3.3 @@ -11036,7 +11044,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} @@ -11097,7 +11105,7 @@ packages: '@intlify/vue-i18n-bridge': 1.1.0 '@intlify/vue-router-bridge': 1.1.0(vue-router@4.4.0)(vue@3.4.33) ufo: 1.5.4 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) vue-demi: 0.14.8(vue@3.4.33) vue-router: 4.4.0(vue@3.4.33) dev: true @@ -11111,7 +11119,7 @@ packages: '@intlify/core-base': 9.13.1 '@intlify/shared': 9.13.1 '@vue/devtools-api': 6.6.3 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) /vue-json-pretty@2.4.0(vue@3.4.33): resolution: {integrity: sha512-e9bP41DYYIc2tWaB6KuwqFJq5odZ8/GkE6vHQuGcbPn37kGk4a3n1RNw3ZYeDrl66NWXgTlOfS+M6NKkowmkWw==} @@ -11119,7 +11127,7 @@ packages: peerDependencies: vue: '>=3.0.0' dependencies: - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /vue-router@4.4.0(vue@3.4.33): @@ -11128,7 +11136,7 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: true /vue-screen-utils@1.0.0-beta.13(vue@3.4.33): @@ -11136,7 +11144,7 @@ packages: peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /vue-template-compiler@2.7.16: @@ -11146,16 +11154,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@2.0.28(typescript@5.5.3): + /vue-tsc@2.0.28(typescript@5.5.4): resolution: {integrity: sha512-PQ/OFDM3NtQVMThaVlQf8plyL0j7UGdak4lb1KkUOSL0uyx/F9Liu6aOclgHiMMBKNGIjJWoiFh3HjIdV6DS/Q==} hasBin: true peerDependencies: typescript: '>=5.0.0' dependencies: '@volar/typescript': 2.4.0-alpha.18 - '@vue/language-core': 2.0.28(typescript@5.5.3) + '@vue/language-core': 2.0.28(typescript@5.5.4) semver: 7.6.3 - typescript: 5.5.3 + typescript: 5.5.4 dev: true /vue-types@4.2.1(vue@3.4.33): @@ -11165,7 +11173,7 @@ packages: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /vue3-colorpicker@2.3.0(@aesoper/normal-utils@0.1.5)(@popperjs/core@2.11.8)(@vueuse/core@10.11.0)(gradient-parser@1.0.2)(lodash-es@4.17.21)(tinycolor2@1.6.0)(vue-types@4.2.1)(vue@3.4.33): @@ -11186,7 +11194,7 @@ packages: gradient-parser: 1.0.2 lodash-es: 4.17.21 tinycolor2: 1.6.0 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) vue-types: 4.2.1(vue@3.4.33) dev: false @@ -11196,7 +11204,7 @@ packages: vue: ^3.0.11 dependencies: smooth-dnd: 0.12.1 - vue: 3.4.33(typescript@5.5.3) + vue: 3.4.33(typescript@5.5.4) dev: false /vue@2.7.16: @@ -11207,7 +11215,7 @@ packages: csstype: 3.1.3 dev: true - /vue@3.4.33(typescript@5.5.3): + /vue@3.4.33(typescript@5.5.4): resolution: {integrity: sha512-VdMCWQOummbhctl4QFMcW6eNtXHsFyDlX60O/tsSQuCcuDOnJ1qPOhhVla65Niece7xq/P2zyZReIO5mP+LGTQ==} peerDependencies: typescript: '*' @@ -11220,7 +11228,7 @@ packages: '@vue/runtime-dom': 3.4.33 '@vue/server-renderer': 3.4.33(vue@3.4.33) '@vue/shared': 3.4.33 - typescript: 5.5.3 + typescript: 5.5.4 /web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}