diff --git a/.github/workflows/blockchain.yml b/.github/workflows/blockchain.yml new file mode 100644 index 0000000..20a9b02 --- /dev/null +++ b/.github/workflows/blockchain.yml @@ -0,0 +1,57 @@ +name: Blockchain CI + +on: + push: + branches: + - main + - develop + paths: + - 'contracts/**' + pull_request: + branches: + - main + - develop + paths: + - 'contracts/**' + +jobs: + build-and-test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + profile: minimal + override: true + + - name: Run cargo check for common-utils + run: cd contracts/common-utils/contract && cargo check + + - name: Run cargo test for common-utils + run: cd contracts/common-utils/contract && cargo test + + - name: Run cargo check for credit-score + run: cd contracts/credit-score && cargo check + + - name: Run cargo test for credit-score + run: cd contracts/credit-score && cargo test + + - name: Run cargo check for fraud-detect + run: cd contracts/fraud-detect && cargo check + + - name: Run cargo test for fraud-detect + run: cd contracts/fraud-detect && cargo test + + - name: Run cargo check for governance + run: cd contracts/governance && cargo check + + - name: Run cargo test for governance + run: cd contracts/governance && cargo test + + - name: Build blockchain contracts + run: pnpm blockchain:build diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml new file mode 100644 index 0000000..16161dd --- /dev/null +++ b/.github/workflows/frontend.yml @@ -0,0 +1,48 @@ +name: Frontend CI + +on: + push: + branches: + - main + - develop + paths: + - 'frontend/**' + - 'packages/core/**' + pull_request: + branches: + - main + - develop + paths: + - 'frontend/**' + - 'packages/core/**' + +jobs: + build-and-test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup pnpm + uses: pnpm/action-setup@v3 + with: + version: 8 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Run ESLint + run: pnpm --filter frontend lint + + - name: Run tests + run: pnpm --filter frontend test + + - name: Build frontend + run: pnpm --filter frontend build diff --git a/backend/package.json b/backend/package.json index 4af14c4..e1d81dc 100644 --- a/backend/package.json +++ b/backend/package.json @@ -16,6 +16,8 @@ "dotenv": "^16.0.0", "express": "^4.18.0", "helmet": "^7.0.0", +<<<<<<< HEAD +======= "winston": "^3.14.2", "uuid": "^9.0.1", "prom-client": "^15.1.3", @@ -23,6 +25,7 @@ "@opentelemetry/sdk-node": "^0.54.0", "@opentelemetry/auto-instrumentations-node": "^0.64.1", "@opentelemetry/exporter-trace-otlp-http": "^0.54.0", +>>>>>>> 4b2e5da5b0789837c58861e705de63b87b64ae63 "ioredis": "^5.8.0", "reflect-metadata": "^0.2.2", "typeorm": "^0.3.27" diff --git a/packages/core/.eslintrc.js b/packages/core/.eslintrc.js new file mode 100644 index 0000000..a7e8b6d --- /dev/null +++ b/packages/core/.eslintrc.js @@ -0,0 +1,12 @@ +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint'], + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + ], + env: { + node: true, + }, +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ece749..fe42d8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,25 +35,25 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.0.0 version: 8.57.1 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) prettier: specifier: ^3.0.0 version: 3.6.2 typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 backend: dependencies: @@ -95,6 +95,7 @@ importers: version: 0.2.2 typeorm: specifier: ^0.3.27 + version: 0.3.27(babel-plugin-macros@3.1.0)(ioredis@5.8.0)(reflect-metadata@0.2.2)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) version: 0.3.27(babel-plugin-macros@3.1.0)(ioredis@5.8.0)(reflect-metadata@0.2.2)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) uuid: specifier: ^9.0.1 @@ -114,28 +115,29 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 + version: 20.19.19 version: 20.19.17 '@types/uuid': specifier: ^9.0.7 version: 9.0.8 '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.0.0 version: 8.57.1 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-node: specifier: ^10.9.0 - version: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + version: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 examples/credit-scoring-app: dependencies: @@ -160,16 +162,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-node: specifier: ^10.9.0 - version: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + version: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 examples/fraud-detection-service: dependencies: @@ -197,19 +199,19 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 '@types/ws': specifier: ^8.5.0 version: 8.18.1 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-node: specifier: ^10.9.0 - version: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + version: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 examples/wallet-chatbot: dependencies: @@ -228,16 +230,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-node: specifier: ^10.9.0 - version: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + version: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 frontend: dependencies: @@ -246,13 +248,13 @@ importers: version: link:../packages/core '@emotion/react': specifier: ^11.11.0 - version: 11.14.0(@types/react@18.3.24)(react@18.3.1) + version: 11.14.0(@types/react@18.3.25)(react@18.3.1) '@emotion/styled': specifier: ^11.11.0 - version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1) + version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1) '@mui/material': specifier: ^5.15.0 - version: 5.18.0(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react@18.3.1))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) axios: specifier: ^1.6.0 version: 1.12.2 @@ -274,31 +276,31 @@ importers: version: 5.17.0 '@testing-library/react': specifier: ^13.4.0 - version: 13.4.0(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 13.4.0(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 '@types/react': specifier: ^18.2.0 - version: 18.3.24 + version: 18.3.25 '@types/react-dom': specifier: ^18.2.0 - version: 18.3.7(@types/react@18.3.24) + version: 18.3.7(@types/react@18.3.25) '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.0.0 version: 8.57.1 react-scripts: specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2))(type-fest@4.41.0)(typescript@5.9.2) + version: 5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))(type-fest@4.41.0)(typescript@5.9.3) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 packages/cli: dependencies: @@ -313,7 +315,7 @@ importers: version: 11.1.0 inquirer: specifier: ^8.2.0 - version: 8.2.7(@types/node@20.19.17) + version: 8.2.7(@types/node@20.19.19) devDependencies: '@types/inquirer': specifier: ^8.2.0 @@ -323,22 +325,22 @@ importers: version: 29.5.14 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.0.0 version: 8.57.1 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 packages/core: dependencies: @@ -369,7 +371,7 @@ importers: version: 4.17.20 '@types/node': specifier: ^20.0.0 - version: 20.19.17 + version: 20.19.19 '@types/urijs': specifier: ^1.19.25 version: 1.19.25 @@ -378,19 +380,19 @@ importers: version: 8.18.1 '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.9.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: specifier: ^8.0.0 version: 8.57.1 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 tests/cli: dependencies: @@ -403,13 +405,14 @@ importers: version: 29.5.14 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-jest: specifier: ^29.0.0 + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3) version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 tests/core: dependencies: @@ -422,13 +425,14 @@ importers: version: 29.5.14 jest: specifier: ^29.0.0 - version: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + version: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) ts-jest: specifier: ^29.0.0 + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3) version: 29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2) typescript: specifier: ^5.0.0 - version: 5.9.2 + version: 5.9.3 packages: @@ -1724,6 +1728,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@rushstack/eslint-patch@1.13.0': + resolution: {integrity: sha512-2ih5qGw5SZJ+2fLZxP6Lr6Na2NTIgPRL/7Kmyuw0uIyBQnuhQ8fi8fzUTd38eIQmqp+GYLC00cI6WgtqHxBwmw==} '@opentelemetry/core@1.30.1': resolution: {integrity: sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==} engines: {node: '>=14'} @@ -2042,6 +2048,11 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@types/express-serve-static-core@5.0.7': + resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} + + '@types/express@4.17.23': + resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==} '@opentelemetry/instrumentation-koa@0.47.0': resolution: {integrity: sha512-HFdvqf2+w8sWOuwtEXayGzdZ2vWpCKEQv5F7+2DSA74Te/Cv4rvb2E5So5/lh+ok4/RAIPuvCbCb/SHQFzMmbw==} engines: {node: '>=14'} @@ -2126,6 +2137,10 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@types/node@20.19.19': + resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==} + '@opentelemetry/instrumentation-nestjs-core@0.51.0': + resolution: {integrity: sha512-Se/m4887W94OO12pjKMjI3398L7HCoWeCjcbwoPvNOWpSpMkljBOHA9vE/fyo63CaVG1XAM5xA4ad60wmJKl9A==} '@opentelemetry/instrumentation-nestjs-core@0.52.2': resolution: {integrity: sha512-kL91hPGEjUI08VcDJeNwYKP2EpynAnymF0wr4Irqp5uHeyvE/hTX4R3DmpDP80IZ/aQ5WVxuWiaBlVP7cERu/w==} engines: {node: ^18.19.0 || >=20.6.0} @@ -2180,6 +2195,10 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@types/react@18.3.25': + resolution: {integrity: sha512-oSVZmGtDPmRZtVDqvdKUi/qgCsWp5IDY29wp8na8Bj4B3cc99hfNzvNhlMkVVxctkAOGUA3Km7MMpBHAnWfcIA==} + '@opentelemetry/instrumentation-router@0.50.0': + resolution: {integrity: sha512-tnEo9yoWUNgCm4FrizjINSTvkGOlS7pO0j+BUByRNf2sBvw8zpC3uG6C+8rg9f6Th5L+yZUU1W8Y6itWLNdh4g==} '@opentelemetry/instrumentation-router@0.50.2': resolution: {integrity: sha512-S0+ZL5cmV4FuCkJq70Ar6pnAHVbSmRH8BziUJ3PIeLKTsx193XKZeHDSo27841GFsrNF7VVWnFEbnYxhynn/MQ==} engines: {node: ^18.19.0 || >=20.6.0} @@ -2210,6 +2229,14 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@types/send@1.2.0': + resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.9': + resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==} '@opentelemetry/instrumentation-undici@0.10.0': resolution: {integrity: sha512-vm+V255NGw9gaSsPD6CP0oGo8L55BffBc8KnxqsMuc6XiAD1L8SFNzsW0RHhxJFqy9CJaJh+YiJ5EHXuZ5rZBw==} engines: {node: '>=14'} @@ -2380,6 +2407,9 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' + '@vladfrangu/async_event_emitter@2.4.7': + resolution: {integrity: sha512-Xfe6rpCTxSxfbswi/W/Pz7zp1WWSNn4A0eW4mLkQUewCrXXtMj31lCg+iQyTkh/CkusZSq9eDflu7tjEDXUY6g==} + engines: {node: '>=v14.0.0', npm: '>=7.0.0'} '@opentelemetry/sdk-logs@0.54.2': resolution: {integrity: sha512-yIbYqDLS/AtBbPjCjh6eSToGNRMqW2VR8RrKEy+G+J7dFG7pKoptTH5T+XlKPleP9NY8JZYIpgJBlI+Osi0rFw==} engines: {node: '>=14'} @@ -3034,6 +3064,12 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + baseline-browser-mapping@2.8.12: + resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} + hasBin: true '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -3082,6 +3118,10 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + browserslist@4.26.3: + resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true '@types/node@20.19.17': resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==} @@ -3153,6 +3193,8 @@ packages: '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + caniuse-lite@1.0.30001747: + resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==} '@types/send@0.17.5': resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} @@ -3665,6 +3707,8 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} + discord-api-types@0.38.28: + resolution: {integrity: sha512-QwgoJb+83O8Cx0bhHdI/Y9cQIHRvzy8lKXzSQOmzHEf8InuJMEWrzYk94f+OncHk3qWOqBdr9i0DjtXp4i+NHg==} babel-plugin-jest-hoist@27.5.1: resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -3783,6 +3827,8 @@ packages: bignumber.js@9.3.1: resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==} + electron-to-chromium@1.5.230: + resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -4182,6 +4228,13 @@ packages: webpack: optional: true + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} css-minimizer-webpack-plugin@3.4.1: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} @@ -4625,6 +4678,8 @@ packages: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} dotenv@16.6.1: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} @@ -5373,6 +5428,12 @@ packages: http-deceiver@1.2.7: resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} http-errors@1.6.3: resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} engines: {node: '>= 0.6'} @@ -5486,6 +5547,11 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.23: + resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -5871,6 +5937,22 @@ packages: resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: jest-message-util@28.1.3: resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -6201,6 +6283,8 @@ packages: lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + react-is@19.2.0: + resolution: {integrity: sha512-x3Ax3kNSMIIkyVYhWPyO09bu0uttcAIoecO/um/rKGQ4EltYWVYtyiGkS/3xMynrbVQdS69Jhlv8FXUEZehlzA==} lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -6501,6 +6585,9 @@ packages: node-releases@2.0.21: resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -6869,6 +6956,10 @@ packages: peerDependencies: postcss: ^8.4 + tailwindcss@3.4.18: + resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==} + engines: {node: '>=14.0.0'} + hasBin: true postcss-flexbugs-fixes@5.0.2: resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} peerDependencies: @@ -6880,6 +6971,9 @@ packages: peerDependencies: postcss: ^8.4 + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} postcss-focus-within@5.0.4: resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} @@ -7176,6 +7270,66 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + typeorm@0.3.27: + resolution: {integrity: sha512-pNV1bn+1n8qEe8tUNsNdD8ejuPcMAg47u2lUGnbsajiNUr3p2Js1XLKQjBMH0yMRMDfdX8T+fIRejFmIwy9x4A==} + engines: {node: '>=16.13.0'} + hasBin: true + peerDependencies: + '@google-cloud/spanner': ^5.18.0 || ^6.0.0 || ^7.0.0 + '@sap/hana-client': ^2.14.22 + better-sqlite3: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 + ioredis: ^5.0.4 + mongodb: ^5.8.0 || ^6.0.0 + mssql: ^9.1.1 || ^10.0.1 || ^11.0.1 + mysql2: ^2.2.5 || ^3.0.1 + oracledb: ^6.3.0 + pg: ^8.5.1 + pg-native: ^3.0.0 + pg-query-stream: ^4.0.0 + redis: ^3.1.1 || ^4.0.0 || ^5.0.14 + reflect-metadata: ^0.1.14 || ^0.2.0 + sql.js: ^1.4.0 + sqlite3: ^5.0.3 + ts-node: ^10.7.0 + typeorm-aurora-data-api-driver: ^2.0.0 || ^3.0.0 + peerDependenciesMeta: + '@google-cloud/spanner': + optional: true + '@sap/hana-client': + optional: true + better-sqlite3: + optional: true + ioredis: + optional: true + mongodb: + optional: true + mssql: + optional: true + mysql2: + optional: true + oracledb: + optional: true + pg: + optional: true + pg-native: + optional: true + pg-query-stream: + optional: true + redis: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + ts-node: + optional: true + typeorm-aurora-data-api-driver: + optional: true + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true postcss@7.0.39: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} @@ -7337,6 +7491,9 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + webpack@5.102.0: + resolution: {integrity: sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==} + engines: {node: '>=10.13.0'} react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -9240,6 +9397,9 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -9363,6 +9523,11 @@ snapshots: '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)': dependencies: + '@babel/compat-data': 7.28.4 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.26.3 + lru-cache: 5.1.1 + semver: 6.3.1 '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 @@ -10884,6 +11049,13 @@ snapshots: '@opentelemetry/instrumentation-cucumber@0.21.2(@opentelemetry/api@1.9.0)': dependencies: + '@discordjs/formatters': 0.6.1 + '@discordjs/util': 1.1.1 + '@sapphire/shapeshift': 4.0.0 + discord-api-types: 0.38.28 + fast-deep-equal: 3.1.3 + ts-mixer: 6.0.4 + tslib: 2.8.1 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.37.0 @@ -10906,6 +11078,7 @@ snapshots: '@opentelemetry/instrumentation-dns@0.49.2(@opentelemetry/api@1.9.0)': dependencies: + discord-api-types: 0.38.28 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: @@ -10913,6 +11086,15 @@ snapshots: '@opentelemetry/instrumentation-express@0.47.0(@opentelemetry/api@1.9.0)': dependencies: + '@discordjs/collection': 2.1.1 + '@discordjs/util': 1.1.1 + '@sapphire/async-queue': 1.5.5 + '@sapphire/snowflake': 3.5.3 + '@vladfrangu/async_event_emitter': 2.4.7 + discord-api-types: 0.38.28 + magic-bytes.js: 1.12.1 + tslib: 2.8.1 + undici: 6.21.3 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) @@ -10931,6 +11113,15 @@ snapshots: '@opentelemetry/instrumentation-fastify@0.44.1(@opentelemetry/api@1.9.0)': dependencies: + '@discordjs/collection': 2.1.1 + '@discordjs/rest': 2.6.0 + '@discordjs/util': 1.1.1 + '@sapphire/async-queue': 1.5.5 + '@types/ws': 8.18.1 + '@vladfrangu/async_event_emitter': 2.4.7 + discord-api-types: 0.38.28 + tslib: 2.8.1 + ws: 8.18.3 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) @@ -10977,6 +11168,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.25 '@opentelemetry/instrumentation-graphql@0.47.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -10999,6 +11203,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.4.0 + '@emotion/react': 11.14.0(@types/react@18.3.25)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.25 '@opentelemetry/instrumentation-hapi@0.45.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -11105,6 +11321,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@inquirer/external-editor@1.0.2(@types/node@20.19.19)': + dependencies: + chardet: 2.1.0 + iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 20.19.19 '@opentelemetry/instrumentation-lru-memoizer@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -11137,6 +11359,12 @@ snapshots: '@opentelemetry/instrumentation-mongodb@0.58.3(@opentelemetry/api@1.9.0)': dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.19.19 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: @@ -11144,6 +11372,12 @@ snapshots: '@opentelemetry/instrumentation-mongoose@0.46.0(@opentelemetry/api@1.9.0)': dependencies: + '@jest/types': 28.1.3 + '@types/node': 20.19.19 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) @@ -11153,6 +11387,43 @@ snapshots: '@opentelemetry/instrumentation-mongoose@0.52.3(@opentelemetry/api@1.9.0)': dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.19.19 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))': + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.19 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) @@ -11193,6 +11464,36 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.19 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 '@opentelemetry/instrumentation-nestjs-core@0.44.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -11203,6 +11504,10 @@ snapshots: '@opentelemetry/instrumentation-nestjs-core@0.52.2(@opentelemetry/api@1.9.0)': dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.19 + jest-mock: 27.5.1 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.37.0 @@ -11211,6 +11516,10 @@ snapshots: '@opentelemetry/instrumentation-net@0.49.2(@opentelemetry/api@1.9.0)': dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.19 + jest-mock: 29.7.0 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: @@ -11239,6 +11548,12 @@ snapshots: '@opentelemetry/instrumentation-pg@0.58.3(@opentelemetry/api@1.9.0)': dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 20.19.19 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) @@ -11251,6 +11566,12 @@ snapshots: '@opentelemetry/instrumentation-pino@0.52.3(@opentelemetry/api@1.9.0)': dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.19.19 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.205.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) @@ -11278,6 +11599,31 @@ snapshots: '@opentelemetry/instrumentation-restify@0.51.2(@opentelemetry/api@1.9.0)': dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.19 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.2.0 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) @@ -11287,6 +11633,30 @@ snapshots: '@opentelemetry/instrumentation-router@0.50.2(@opentelemetry/api@1.9.0)': dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.31 + '@types/node': 20.19.19 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.2.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.37.0 @@ -11396,6 +11766,11 @@ snapshots: '@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0)': dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.19.19 + '@types/yargs': 16.0.9 + chalk: 4.1.2 '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.57.2 '@types/shimmer': 1.2.0 @@ -11408,12 +11783,24 @@ snapshots: '@opentelemetry/otlp-exporter-base@0.205.0(@opentelemetry/api@1.9.0)': dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.19.19 + '@types/yargs': 17.0.33 + chalk: 4.1.2 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-exporter-base@0.54.2(@opentelemetry/api@1.9.0)': dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.19.19 + '@types/yargs': 17.0.33 + chalk: 4.1.2 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.27.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-transformer': 0.54.2(@opentelemetry/api@1.9.0) @@ -11480,6 +11867,80 @@ snapshots: '@opentelemetry/redis-common@0.38.2': {} + '@mui/material@5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/core-downloads-tracker': 5.18.0 + '@mui/system': 5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1) + '@mui/types': 7.2.24(@types/react@18.3.25) + '@mui/utils': 5.17.1(@types/react@18.3.25)(react@18.3.1) + '@popperjs/core': 2.11.8 + '@types/react-transition-group': 4.4.12(@types/react@18.3.25) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 19.2.0 + react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@18.3.25)(react@18.3.1) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1) + '@types/react': 18.3.25 + + '@mui/private-theming@5.17.1(@types/react@18.3.25)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/utils': 5.17.1(@types/react@18.3.25)(react@18.3.1) + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.25 + + '@mui/styled-engine@5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@18.3.25)(react@18.3.1) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1) + + '@mui/system@5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/private-theming': 5.17.1(@types/react@18.3.25)(react@18.3.1) + '@mui/styled-engine': 5.18.0(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.24(@types/react@18.3.25) + '@mui/utils': 5.17.1(@types/react@18.3.25)(react@18.3.1) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@18.3.25)(react@18.3.1) + '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@18.3.25)(react@18.3.1))(@types/react@18.3.25)(react@18.3.1) + '@types/react': 18.3.25 + + '@mui/types@7.2.24(@types/react@18.3.25)': + optionalDependencies: + '@types/react': 18.3.25 + + '@mui/utils@5.17.1(@types/react@18.3.25)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.28.4 + '@mui/types': 7.2.24(@types/react@18.3.25) + '@types/prop-types': 15.7.15 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 19.2.0 + optionalDependencies: + '@types/react': 18.3.25 + '@opentelemetry/resource-detector-alibaba-cloud@0.31.5(@opentelemetry/api@1.9.0)': '@opentelemetry/resource-detector-alibaba-cloud@0.31.8(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -11667,7 +12128,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.11.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.101.3))(webpack@5.101.3)': + '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.11.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0)': dependencies: ansi-html: 0.0.9 core-js-pure: 3.45.1 @@ -11675,11 +12136,12 @@ snapshots: html-entities: 2.6.0 loader-utils: 2.0.4 react-refresh: 0.11.0 - schema-utils: 4.3.2 + schema-utils: 4.3.3 source-map: 0.7.6 - webpack: 5.101.3 + webpack: 5.102.0 optionalDependencies: type-fest: 4.41.0 + webpack-dev-server: 4.15.2(webpack@5.102.0) webpack-dev-server: 4.15.2(webpack@5.101.3) '@popperjs/core@2.11.8': {} @@ -11921,7 +12383,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/eslint-patch@1.12.0': {} + '@rushstack/eslint-patch@1.13.0': {} '@sapphire/async-queue@1.5.5': {} @@ -12137,11 +12599,11 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@13.4.0(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@13.4.0(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.28.4 '@testing-library/dom': 8.20.1 - '@types/react-dom': 18.3.7(@types/react@18.3.24) + '@types/react-dom': 18.3.7(@types/react@18.3.25) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -12187,11 +12649,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/bunyan@1.8.11': dependencies: @@ -12199,8 +12661,8 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.6 - '@types/node': 20.19.17 + '@types/express-serve-static-core': 5.0.7 + '@types/node': 20.19.19 '@types/connect@3.4.36': dependencies: @@ -12208,11 +12670,11 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/cors@2.8.19': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/d3-array@3.2.2': {} @@ -12352,23 +12814,30 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 - '@types/send': 0.17.5 + '@types/send': 1.2.0 + + '@types/express-serve-static-core@5.0.7': + dependencies: + '@types/node': 20.19.19 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.0 '@types/express@4.17.23': dependencies: '@types/body-parser': 1.19.6 '@types/express-serve-static-core': 4.19.6 '@types/qs': 6.14.0 - '@types/serve-static': 1.15.8 + '@types/serve-static': 1.15.9 '@types/geojson@7946.0.16': {} '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/html-minifier-terser@6.1.0': {} @@ -12376,7 +12845,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/inquirer@8.2.12': dependencies: @@ -12420,9 +12889,9 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 - '@types/node@20.19.17': + '@types/node@20.19.19': dependencies: undici-types: 6.21.0 @@ -12463,10 +12932,11 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.7(@types/react@18.3.24)': + '@types/react-dom@18.3.7(@types/react@18.3.25)': dependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 + '@types/react-transition-group@4.4.12(@types/react@18.3.25)': '@types/react-reconciler@0.28.9(@types/react@18.3.24)': dependencies: '@types/react': 18.3.24 @@ -12477,16 +12947,16 @@ snapshots: '@types/react-transition-group@4.4.12(@types/react@18.3.24)': dependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@types/react@18.3.24': + '@types/react@18.3.25': dependencies: '@types/prop-types': 15.7.15 csstype: 3.1.3 '@types/resolve@1.17.1': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/retry@0.12.0': {} @@ -12495,23 +12965,27 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.19.17 + '@types/node': 20.19.19 + + '@types/send@1.2.0': + dependencies: + '@types/node': 20.19.19 '@types/serve-index@1.9.4': dependencies: '@types/express': 4.17.23 - '@types/serve-static@1.15.8': + '@types/serve-static@1.15.9': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/send': 0.17.5 '@types/shimmer@1.2.0': {} '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/stack-utils@2.0.3': {} @@ -12525,7 +12999,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/triple-beam@1.3.5': {} @@ -12541,7 +13015,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 '@types/yargs-parser@21.0.3': {} @@ -12553,32 +13027,32 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.7.2 - tsutils: 3.21.0(typescript@5.9.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3 eslint: 8.57.1 @@ -12586,42 +13060,42 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.7.2 - ts-api-utils: 1.4.3(typescript@5.9.2) + ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) debug: 4.4.3 eslint: 8.57.1 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3 eslint: 8.57.1 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -12635,27 +13109,27 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3 eslint: 8.57.1 - tsutils: 3.21.0(typescript@5.9.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3 eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.9.2) + ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -12663,7 +13137,7 @@ snapshots: '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -12671,13 +13145,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.2 - tsutils: 3.21.0(typescript@5.9.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -12686,20 +13160,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.7.2 - ts-api-utils: 1.4.3(typescript@5.9.2) + ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.7.2 @@ -12707,14 +13181,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3) eslint: 8.57.1 semver: 7.7.2 transitivePeerDependencies: @@ -12733,7 +13207,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vladfrangu/async_event_emitter@2.4.6': {} + '@vladfrangu/async_event_emitter@2.4.7': {} '@webassemblyjs/ast@1.14.1': dependencies: @@ -13046,8 +13520,8 @@ snapshots: autoprefixer@10.4.21(postcss@8.5.6): dependencies: - browserslist: 4.26.2 - caniuse-lite: 1.0.30001745 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001747 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -13097,14 +13571,14 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@8.4.1(@babel/core@7.28.4)(webpack@5.101.3): + babel-loader@8.4.1(@babel/core@7.28.4)(webpack@5.102.0): dependencies: '@babel/core': 7.28.4 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.101.3 + webpack: 5.102.0 babel-plugin-istanbul@6.1.1: dependencies: @@ -13262,7 +13736,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.8.8: {} + baseline-browser-mapping@2.8.12: {} batch@0.6.1: {} @@ -13329,13 +13803,13 @@ snapshots: browser-process-hrtime@1.0.0: {} - browserslist@4.26.2: + browserslist@4.26.3: dependencies: - baseline-browser-mapping: 2.8.8 - caniuse-lite: 1.0.30001745 - electron-to-chromium: 1.5.226 - node-releases: 2.0.21 - update-browserslist-db: 1.1.3(browserslist@4.26.2) + baseline-browser-mapping: 2.8.12 + caniuse-lite: 1.0.30001747 + electron-to-chromium: 1.5.230 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) bs-logger@0.2.6: dependencies: @@ -13393,12 +13867,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.26.2 - caniuse-lite: 1.0.30001745 + browserslist: 4.26.3 + caniuse-lite: 1.0.30001747 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001745: {} + caniuse-lite@1.0.30001747: {} canvg@3.0.11: dependencies: @@ -13573,7 +14047,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.52.0 + mime-db: 1.54.0 compression@1.8.1: dependencies: @@ -13618,7 +14092,7 @@ snapshots: core-js-compat@3.45.1: dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 core-js-pure@3.45.1: {} @@ -13647,13 +14121,13 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - create-jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + create-jest@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13686,6 +14160,7 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 + css-loader@6.11.0(webpack@5.102.0): css-line-break@2.1.0: dependencies: utrie: 1.0.2 @@ -13701,17 +14176,17 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.2 optionalDependencies: - webpack: 5.101.3 + webpack: 5.102.0 - css-minimizer-webpack-plugin@3.4.1(webpack@5.101.3): + css-minimizer-webpack-plugin@3.4.1(webpack@5.102.0): dependencies: cssnano: 5.1.15(postcss@8.5.6) jest-worker: 27.5.1 postcss: 8.5.6 - schema-utils: 4.3.2 + schema-utils: 4.3.3 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.101.3 + webpack: 5.102.0 css-prefers-color-scheme@6.0.3(postcss@8.5.6): dependencies: @@ -14098,7 +14573,7 @@ snapshots: dependencies: path-type: 4.0.0 - discord-api-types@0.38.26: {} + discord-api-types@0.38.28: {} discord.js@14.22.1: dependencies: @@ -14109,7 +14584,7 @@ snapshots: '@discordjs/util': 1.1.1 '@discordjs/ws': 1.2.3 '@sapphire/snowflake': 3.5.3 - discord-api-types: 0.38.26 + discord-api-types: 0.38.28 fast-deep-equal: 3.1.3 lodash.snakecase: 4.1.1 magic-bytes.js: 1.12.1 @@ -14210,7 +14685,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.226: {} + electron-to-chromium@1.5.230: {} emittery@0.10.2: {} @@ -14233,7 +14708,7 @@ snapshots: enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.3 + tapable: 2.3.0 entities@2.2.0: {} @@ -14391,25 +14866,25 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2): + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3): dependencies: '@babel/core': 7.28.4 '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) - '@rushstack/eslint-patch': 1.12.0 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@rushstack/eslint-patch': 1.13.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) babel-preset-react-app: 10.1.0 confusing-browser-globals: 1.0.11 eslint: 8.57.1 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.9.2) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -14426,11 +14901,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -14444,7 +14919,7 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -14455,7 +14930,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -14467,19 +14942,19 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2): + eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3): dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) - jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) transitivePeerDependencies: - supports-color - typescript @@ -14529,9 +15004,9 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.9.2): + eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -14551,15 +15026,15 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.101.3): + eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.102.0): dependencies: '@types/eslint': 8.56.12 eslint: 8.57.1 jest-worker: 28.1.3 micromatch: 4.0.8 normalize-path: 3.0.0 - schema-utils: 4.3.2 - webpack: 5.101.3 + schema-utils: 4.3.3 + webpack: 5.102.0 eslint@8.57.1: dependencies: @@ -14757,11 +15232,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.101.3): + file-loader@6.2.0(webpack@5.102.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.101.3 + webpack: 5.102.0 filelist@1.0.4: dependencies: @@ -14842,7 +15317,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.9.2)(webpack@5.101.3): + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.9.3)(webpack@5.102.0): dependencies: '@babel/code-frame': 7.27.1 '@types/json-schema': 7.0.15 @@ -14857,8 +15332,8 @@ snapshots: schema-utils: 2.7.0 semver: 7.7.2 tapable: 1.1.3 - typescript: 5.9.2 - webpack: 5.101.3 + typescript: 5.9.3 + webpack: 5.102.0 optionalDependencies: eslint: 8.57.1 @@ -14929,6 +15404,7 @@ snapshots: functions-have-names@1.2.3: {} + generator-function@2.0.1: {} gaxios@6.7.1: dependencies: extend: 3.0.2 @@ -15135,15 +15611,15 @@ snapshots: relateurl: 0.2.7 terser: 5.44.0 - html-webpack-plugin@5.6.4(webpack@5.101.3): + html-webpack-plugin@5.6.4(webpack@5.102.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 - tapable: 2.2.3 + tapable: 2.3.0 optionalDependencies: - webpack: 5.101.3 + webpack: 5.102.0 html2canvas@1.4.1: dependencies: @@ -15286,9 +15762,9 @@ snapshots: ini@1.3.8: {} - inquirer@8.2.7(@types/node@20.19.17): + inquirer@8.2.7(@types/node@20.19.19): dependencies: - '@inquirer/external-editor': 1.0.2(@types/node@20.19.17) + '@inquirer/external-editor': 1.0.2(@types/node@20.19.19) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -15401,9 +15877,10 @@ snapshots: is-generator-fn@2.1.0: {} - is-generator-function@1.1.0: + is-generator-function@1.1.2: dependencies: call-bound: 1.0.4 + generator-function: 2.0.1 get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 @@ -15580,7 +16057,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15605,7 +16082,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0(babel-plugin-macros@3.1.0) @@ -15625,16 +16102,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest-cli@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest-config: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -15646,16 +16123,16 @@ snapshots: - ts-node - utf-8-validate - jest-cli@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest-cli@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + create-jest: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15665,7 +16142,7 @@ snapshots: - supports-color - ts-node - jest-config@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest-config@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: '@babel/core': 7.28.4 '@jest/test-sequencer': 27.5.1 @@ -15692,14 +16169,14 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) transitivePeerDependencies: - bufferutil - canvas - supports-color - utf-8-validate - jest-config@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest-config@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: '@babel/core': 7.28.4 '@jest/test-sequencer': 29.7.0 @@ -15724,8 +16201,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.19.17 - ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) + '@types/node': 20.19.19 + ts-node: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15773,7 +16250,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -15788,7 +16265,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -15797,7 +16274,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15809,7 +16286,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 20.19.17 + '@types/node': 20.19.19 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15826,7 +16303,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.19.17 + '@types/node': 20.19.19 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15844,7 +16321,7 @@ snapshots: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -15923,12 +16400,12 @@ snapshots: jest-mock@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -15992,7 +16469,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -16006,7 +16483,7 @@ snapshots: jest-runtime: 27.5.1 jest-util: 27.5.1 jest-worker: 27.5.1 - source-map-support: 0.5.13 + source-map-support: 0.5.21 throat: 6.0.2 transitivePeerDependencies: - bufferutil @@ -16021,7 +16498,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16076,7 +16553,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -16096,7 +16573,7 @@ snapshots: jest-serializer@27.5.1: dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 graceful-fs: 4.2.11 jest-snapshot@27.5.1: @@ -16154,7 +16631,7 @@ snapshots: jest-util@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16163,7 +16640,7 @@ snapshots: jest-util@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16172,7 +16649,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16196,11 +16673,11 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@1.1.0(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2))): + jest-watch-typeahead@1.1.0(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) jest-regex-util: 28.0.2 jest-watcher: 28.1.3 slash: 4.0.0 @@ -16211,7 +16688,7 @@ snapshots: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.19.17 + '@types/node': 20.19.19 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -16221,7 +16698,7 @@ snapshots: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -16232,7 +16709,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.17 + '@types/node': 20.19.19 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16241,34 +16718,34 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@28.1.3: dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.19 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) import-local: 3.2.0 - jest-cli: 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest-cli: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) transitivePeerDependencies: - bufferutil - canvas @@ -16276,12 +16753,12 @@ snapshots: - ts-node - utf-8-validate - jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + jest@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest-cli: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16746,6 +17223,8 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 @@ -16756,11 +17235,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.4(webpack@5.101.3): + mini-css-extract-plugin@2.9.4(webpack@5.102.0): dependencies: - schema-utils: 4.3.2 - tapable: 2.2.3 - webpack: 5.101.3 + schema-utils: 4.3.3 + tapable: 2.3.0 + webpack: 5.102.0 minimalistic-assert@1.0.1: {} @@ -16844,7 +17323,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.21: {} + node-releases@2.0.23: {} normalize-path@3.0.0: {} @@ -17116,9 +17595,9 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 - postcss-browser-comments@4.0.0(browserslist@4.26.2)(postcss@8.5.6): + postcss-browser-comments@4.0.0(browserslist@4.26.3)(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 postcss: 8.5.6 postcss-calc@8.2.4(postcss@8.5.6): @@ -17149,7 +17628,7 @@ snapshots: postcss-colormin@5.3.1(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.5.6 @@ -17157,7 +17636,7 @@ snapshots: postcss-convert-values@5.1.3(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -17257,21 +17736,20 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6): dependencies: lilconfig: 3.1.3 - yaml: 2.8.1 optionalDependencies: + jiti: 1.21.7 postcss: 8.5.6 - ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) - postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.101.3): + postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.102.0): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.5.6 semver: 7.7.2 - webpack: 5.101.3 + webpack: 5.102.0 postcss-logical@5.0.4(postcss@8.5.6): dependencies: @@ -17289,7 +17767,7 @@ snapshots: postcss-merge-rules@5.1.4(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -17309,7 +17787,7 @@ snapshots: postcss-minify-params@5.1.4(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 cssnano-utils: 3.1.0(postcss@8.5.6) postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -17382,7 +17860,7 @@ snapshots: postcss-normalize-unicode@5.1.1(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -17397,12 +17875,12 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize@10.0.1(browserslist@4.26.2)(postcss@8.5.6): + postcss-normalize@10.0.1(browserslist@4.26.3)(postcss@8.5.6): dependencies: '@csstools/normalize.css': 12.1.1 - browserslist: 4.26.2 + browserslist: 4.26.3 postcss: 8.5.6 - postcss-browser-comments: 4.0.0(browserslist@4.26.2)(postcss@8.5.6) + postcss-browser-comments: 4.0.0(browserslist@4.26.3)(postcss@8.5.6) sanitize.css: 13.0.0 postcss-opacity-percentage@1.1.3(postcss@8.5.6): @@ -17446,7 +17924,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.6) '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.6) autoprefixer: 10.4.21(postcss@8.5.6) - browserslist: 4.26.2 + browserslist: 4.26.3 css-blank-pseudo: 3.0.3(postcss@8.5.6) css-has-pseudo: 3.0.4(postcss@8.5.6) css-prefers-color-scheme: 6.0.3(postcss@8.5.6) @@ -17489,7 +17967,7 @@ snapshots: postcss-reduce-initial@5.1.2(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 caniuse-api: 3.0.0 postcss: 8.5.6 @@ -17675,18 +18153,18 @@ snapshots: regenerator-runtime: 0.13.11 whatwg-fetch: 3.6.20 - react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.9.2)(webpack@5.101.3): + react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.9.3)(webpack@5.102.0): dependencies: '@babel/code-frame': 7.27.1 address: 1.2.2 - browserslist: 4.26.2 + browserslist: 4.26.3 chalk: 4.1.2 cross-spawn: 7.0.6 detect-port-alt: 1.1.6 escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.9.2)(webpack@5.101.3) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.9.3)(webpack@5.102.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -17701,9 +18179,9 @@ snapshots: shell-quote: 1.8.3 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.101.3 + webpack: 5.102.0 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - eslint - supports-color @@ -17731,7 +18209,7 @@ snapshots: react-is@18.3.1: {} - react-is@19.1.1: {} + react-is@19.2.0: {} react-konva@19.0.10(@types/react@18.3.24)(konva@10.0.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -17827,59 +18305,59 @@ snapshots: '@remix-run/router': 1.23.0 react: 18.3.1 - react-scripts@5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2))(type-fest@4.41.0)(typescript@5.9.2): + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))(type-fest@4.41.0)(typescript@5.9.3): dependencies: '@babel/core': 7.28.4 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.11.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.101.3))(webpack@5.101.3) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.11.0)(type-fest@4.41.0)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0) '@svgr/webpack': 5.5.0 babel-jest: 27.5.1(@babel/core@7.28.4) - babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.101.3) + babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.102.0) babel-plugin-named-asset-import: 0.3.8(@babel/core@7.28.4) babel-preset-react-app: 10.1.0 bfj: 7.1.0 - browserslist: 4.26.2 + browserslist: 4.26.3 camelcase: 6.3.0 case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.11.0(webpack@5.101.3) - css-minimizer-webpack-plugin: 3.4.1(webpack@5.101.3) + css-loader: 6.11.0(webpack@5.102.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.102.0) dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.1 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2) - eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.101.3) - file-loader: 6.2.0(webpack@5.101.3) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.102.0) + file-loader: 6.2.0(webpack@5.102.0) fs-extra: 10.1.0 - html-webpack-plugin: 5.6.4(webpack@5.101.3) + html-webpack-plugin: 5.6.4(webpack@5.102.0) identity-obj-proxy: 3.0.0 - jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest: 27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) jest-resolve: 27.5.1 - jest-watch-typeahead: 1.1.0(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2))) - mini-css-extract-plugin: 2.9.4(webpack@5.101.3) + jest-watch-typeahead: 1.1.0(jest@27.5.1(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3))) + mini-css-extract-plugin: 2.9.4(webpack@5.102.0) postcss: 8.5.6 postcss-flexbugs-fixes: 5.0.2(postcss@8.5.6) - postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.101.3) - postcss-normalize: 10.0.1(browserslist@4.26.2)(postcss@8.5.6) + postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.102.0) + postcss-normalize: 10.0.1(browserslist@4.26.3)(postcss@8.5.6) postcss-preset-env: 7.8.3(postcss@8.5.6) prompts: 2.4.2 react: 18.3.1 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.9.2)(webpack@5.101.3) + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.9.3)(webpack@5.102.0) react-refresh: 0.11.0 resolve: 1.22.10 resolve-url-loader: 4.0.0 - sass-loader: 12.6.0(webpack@5.101.3) + sass-loader: 12.6.0(webpack@5.102.0) semver: 7.7.2 - source-map-loader: 3.0.2(webpack@5.101.3) - style-loader: 3.3.4(webpack@5.101.3) - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) - terser-webpack-plugin: 5.3.14(webpack@5.101.3) - webpack: 5.101.3 - webpack-dev-server: 4.15.2(webpack@5.101.3) - webpack-manifest-plugin: 4.1.1(webpack@5.101.3) - workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.101.3) + source-map-loader: 3.0.2(webpack@5.102.0) + style-loader: 3.3.4(webpack@5.102.0) + tailwindcss: 3.4.18 + terser-webpack-plugin: 5.3.14(webpack@5.102.0) + webpack: 5.102.0 + webpack-dev-server: 4.15.2(webpack@5.102.0) + webpack-manifest-plugin: 4.1.1(webpack@5.102.0) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0) optionalDependencies: fsevents: 2.3.3 - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -17906,6 +18384,7 @@ snapshots: - sockjs-client - supports-color - ts-node + - tsx - type-fest - uglify-js - utf-8-validate @@ -17913,6 +18392,7 @@ snapshots: - webpack-cli - webpack-hot-middleware - webpack-plugin-serve + - yaml react-spring@10.0.3(@react-three/fiber@9.3.0(@types/react@18.3.24)(immer@10.1.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)(three@0.180.0))(konva@10.0.2)(react-dom@18.3.1(react@18.3.1))(react-konva@19.0.10(@types/react@18.3.24)(konva@10.0.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@types/react@18.3.24)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.180.0)(zdog@1.1.3): dependencies: @@ -18207,11 +18687,11 @@ snapshots: sanitize.css@13.0.0: {} - sass-loader@12.6.0(webpack@5.101.3): + sass-loader@12.6.0(webpack@5.102.0): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.101.3 + webpack: 5.102.0 sax@1.2.4: {} @@ -18245,7 +18725,7 @@ snapshots: ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - schema-utils@4.3.2: + schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 ajv: 8.17.1 @@ -18407,12 +18887,12 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@3.0.2(webpack@5.101.3): + source-map-loader@3.0.2(webpack@5.102.0): dependencies: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.101.3 + webpack: 5.102.0 source-map-support@0.5.13: dependencies: @@ -18603,13 +19083,13 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@3.3.4(webpack@5.101.3): + style-loader@3.3.4(webpack@5.102.0): dependencies: - webpack: 5.101.3 + webpack: 5.102.0 stylehacks@5.1.1(postcss@8.5.6): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 postcss: 8.5.6 postcss-selector-parser: 6.1.2 @@ -18681,7 +19161,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): + tailwindcss@3.4.18: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18700,17 +19180,18 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.1.0(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 transitivePeerDependencies: - - ts-node + - tsx + - yaml tapable@1.1.3: {} - tapable@2.2.3: {} + tapable@2.3.0: {} tdigest@0.1.2: dependencies: @@ -18730,14 +19211,14 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.14(webpack@5.101.3): + terser-webpack-plugin@5.3.14(webpack@5.102.0): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 - schema-utils: 4.3.2 + schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.44.0 - webpack: 5.101.3 + webpack: 5.102.0 terser@5.44.0: dependencies: @@ -18817,24 +19298,25 @@ snapshots: tryer@1.0.1: {} - ts-api-utils@1.4.3(typescript@5.9.2): + ts-api-utils@1.4.3(typescript@5.9.3): dependencies: - typescript: 5.9.2 + typescript: 5.9.3 ts-interface-checker@0.1.13: {} + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)))(typescript@5.9.3): ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.4))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.17)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)) + jest: 29.7.0(@types/node@20.19.19)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.7.2 type-fest: 4.41.0 - typescript: 5.9.2 + typescript: 5.9.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.28.4 @@ -18845,21 +19327,21 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2): + ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.17 + '@types/node': 20.19.19 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.2 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -18874,10 +19356,10 @@ snapshots: tslib@2.8.1: {} - tsutils@3.21.0(typescript@5.9.2): + tsutils@3.21.0(typescript@5.9.3): dependencies: tslib: 1.14.1 - typescript: 5.9.2 + typescript: 5.9.3 tweetnacl@1.0.3: {} @@ -18943,6 +19425,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 + typeorm@0.3.27(babel-plugin-macros@3.1.0)(ioredis@5.8.0)(reflect-metadata@0.2.2)(ts-node@10.9.2(@types/node@20.19.19)(typescript@5.9.3)): typeorm@0.3.27(babel-plugin-macros@3.1.0)(ioredis@5.8.0)(reflect-metadata@0.2.2)(ts-node@10.9.2(@types/node@20.19.17)(typescript@5.9.2)): dependencies: '@sqltools/formatter': 1.2.5 @@ -18962,12 +19445,13 @@ snapshots: yargs: 17.7.2 optionalDependencies: ioredis: 5.8.0 + ts-node: 10.9.2(@types/node@20.19.19)(typescript@5.9.3) ts-node: 10.9.2(@types/node@20.19.17)(typescript@5.9.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - typescript@5.9.2: {} + typescript@5.9.3: {} uglify-js@3.19.3: optional: true @@ -19010,9 +19494,9 @@ snapshots: upath@1.2.0: {} - update-browserslist-db@1.1.3(browserslist@4.26.2): + update-browserslist-db@1.1.3(browserslist@4.26.3): dependencies: - browserslist: 4.26.2 + browserslist: 4.26.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -19122,22 +19606,22 @@ snapshots: webidl-conversions@6.1.0: {} - webpack-dev-middleware@5.3.4(webpack@5.101.3): + webpack-dev-middleware@5.3.4(webpack@5.102.0): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 - schema-utils: 4.3.2 - webpack: 5.101.3 + schema-utils: 4.3.3 + webpack: 5.102.0 - webpack-dev-server@4.15.2(webpack@5.101.3): + webpack-dev-server@4.15.2(webpack@5.102.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.23 '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.8 + '@types/serve-static': 1.15.9 '@types/sockjs': 0.3.36 '@types/ws': 8.18.1 ansi-html-community: 0.0.8 @@ -19156,25 +19640,25 @@ snapshots: open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 - schema-utils: 4.3.2 + schema-utils: 4.3.3 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.101.3) + webpack-dev-middleware: 5.3.4(webpack@5.102.0) ws: 8.18.3 optionalDependencies: - webpack: 5.101.3 + webpack: 5.102.0 transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-manifest-plugin@4.1.1(webpack@5.101.3): + webpack-manifest-plugin@4.1.1(webpack@5.102.0): dependencies: - tapable: 2.2.3 - webpack: 5.101.3 + tapable: 2.3.0 + webpack: 5.102.0 webpack-sources: 2.3.1 webpack-sources@1.4.3: @@ -19189,7 +19673,7 @@ snapshots: webpack-sources@3.3.3: {} - webpack@5.101.3: + webpack@5.102.0: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -19199,7 +19683,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.26.2 + browserslist: 4.26.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.3 es-module-lexer: 1.7.0 @@ -19211,9 +19695,9 @@ snapshots: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.2 - tapable: 2.2.3 - terser-webpack-plugin: 5.3.14(webpack@5.101.3) + schema-utils: 4.3.3 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.14(webpack@5.102.0) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -19270,7 +19754,7 @@ snapshots: is-async-function: 2.1.1 is-date-object: 1.1.0 is-finalizationregistry: 1.1.1 - is-generator-function: 1.1.0 + is-generator-function: 1.1.2 is-regex: 1.2.1 is-weakref: 1.1.1 isarray: 2.0.5 @@ -19435,12 +19919,12 @@ snapshots: workbox-sw@6.6.0: {} - workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.101.3): + workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0): dependencies: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.101.3 + webpack: 5.102.0 webpack-sources: 1.4.3 workbox-build: 6.6.0(@types/babel__core@7.20.5) transitivePeerDependencies: @@ -19504,8 +19988,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.8.1: {} - yargs-parser@20.2.9: {} yargs-parser@21.1.1: {}