This is an automated email from the ASF dual-hosted git repository.

nodece pushed a commit to branch chore/workspace-integration
in repository https://gitbox.apache.org/repos/asf/casbin-node-extensions.git

commit 35451b1a5c657d57c40f000799b6bb6bdfd691db
Author: Zixuan Liu <[email protected]>
AuthorDate: Thu Oct 29 15:29:39 2026 +0800

    chore: pin original dependency versions, add changesets and root CI
    
    - root pnpm.overrides pin casbin/typescript/@types/node for packages whose
      tests broke under fresh resolution (old jest cannot resolve csv-parse/sync
      from casbin >= 5.4x; @types/node drift broke knex/tedious typings)
    - session-role-manager: add csv-parse devDependency (was a hoisted phantom
      dependency under yarn, absent under pnpm's strict layout)
    - changesets config: independent versioning, public access
    - CI: build all; unit tests for service-free packages; redis/mysql service
      tests for adapters/watchers that need them
---
 .changeset/config.json                             |  16 +
 .github/workflows/ci.yml                           |  89 +++
 package.json                                       |  17 +-
 .../session-role-manager/package.json              |   3 +-
 pnpm-lock.yaml                                     | 617 ++++++++++++++++-----
 5 files changed, 615 insertions(+), 127 deletions(-)

diff --git a/.changeset/config.json b/.changeset/config.json
new file mode 100644
index 0000000..a8d0cbd
--- /dev/null
+++ b/.changeset/config.json
@@ -0,0 +1,16 @@
+{
+  "$schema": "https://unpkg.com/@changesets/config/schema.json";,
+  "changelog": "@changesets/cli/changelog",
+  "commit": false,
+  "fixed": [],
+  "linked": [],
+  "access": "public",
+  "baseBranch": "main",
+  "updateInternalDependencies": "patch",
+  "___privateUnsafeOptions": {
+    "privatePackages": {
+      "version": true,
+      "tag": false
+    }
+  }
+}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..e585a21
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,89 @@
+name: CI
+
+on:
+  push:
+    branches: [main]
+  pull_request:
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - uses: pnpm/action-setup@v4
+      - uses: actions/setup-node@v4
+        with:
+          node-version: 18
+          cache: pnpm
+      - run: pnpm install --frozen-lockfile --ignore-scripts
+      - run: pnpm -r --no-bail build
+
+  test-unit:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+      - uses: pnpm/action-setup@v4
+      - uses: actions/setup-node@v4
+        with:
+          node-version: 18
+          cache: pnpm
+      - run: pnpm install --frozen-lockfile --ignore-scripts
+      - run: pnpm -r --no-bail build
+      - name: Run service-free package tests
+        run: >
+          pnpm --filter casbin-file-adapter
+          --filter @casbin/expression-eval
+          --filter session-role-manager
+          --filter casbin-express-authz
+          --filter koa-authz
+          --filter nest-authz
+          --filter @casbin/hapi-authz
+          --filter egg-authz
+          --filter typeorm-adapter
+          --filter drizzle-adapter
+          --no-bail test
+
+  test-services:
+    runs-on: ubuntu-latest
+    services:
+      redis:
+        image: redis:7
+        ports: ["6379:6379"]
+        options: >-
+          --health-cmd "redis-cli ping"
+          --health-interval 5s
+          --health-timeout 3s
+          --health-retries 10
+      mysql:
+        image: mysql:8
+        env:
+          MYSQL_ROOT_PASSWORD: root
+          MYSQL_DATABASE: casbin
+        ports: ["3306:3306"]
+        options: >-
+          --health-cmd "mysqladmin ping -proot"
+          --health-interval 5s
+          --health-timeout 3s
+          --health-retries 10
+    env:
+      MYSQL_HOST: 127.0.0.1
+      MYSQL_PORT: 3306
+      MYSQL_USER: root
+      MYSQL_PASSWORD: root
+      MYSQL_DB: casbin
+    steps:
+      - uses: actions/checkout@v4
+      - uses: pnpm/action-setup@v4
+      - uses: actions/setup-node@v4
+        with:
+          node-version: 18
+          cache: pnpm
+      - run: pnpm install --frozen-lockfile --ignore-scripts
+      - run: pnpm -r --no-bail build
+      - name: Run redis/mysql dependent package tests
+        run: >
+          pnpm --filter casbin-redis-adapter
+          --filter @casbin/redis-watcher
+          --filter casbin-basic-adapter
+          --filter casbin-sequelize-adapter
+          --no-bail test
diff --git a/package.json b/package.json
index 9af07f2..d5ecd66 100644
--- a/package.json
+++ b/package.json
@@ -10,5 +10,20 @@
   },
   "devDependencies": {
     "@changesets/cli": "^2.27.0"
-  }
+  },
+  "pnpm": {
+    "overrides": {
+      "casbin-basic-adapter>typescript": "5.1.6",
+      "casbin-basic-adapter>@types/node": "20.5.0",
+      "casbin-file-adapter>casbin": "5.6.1",
+      "casbin-file-adapter>typescript": "4.2.4",
+      "casbin-file-adapter>@types/node": "15.0.1",
+      "nest-authz>casbin": "5.30.0",
+      "nest-authz>typescript": "5.5.3",
+      "nest-authz>@types/node": "11.15.50",
+      "@casbin/etcd-watcher>casbin": "3.0.8",
+      "@casbin/redis-watcher>casbin": "5.2.1"
+    }
+  },
+  "packageManager": "[email protected]"
 }
diff --git a/packages/role-managers/session-role-manager/package.json 
b/packages/role-managers/session-role-manager/package.json
index 175c0f8..84cefd4 100644
--- a/packages/role-managers/session-role-manager/package.json
+++ b/packages/role-managers/session-role-manager/package.json
@@ -51,7 +51,8 @@
     "rimraf": "^3.0.2",
     "semantic-release": "^21.0.0",
     "ts-jest": "^25.5.1",
-    "typescript": "^4.9.5"
+    "typescript": "^4.9.5",
+    "csv-parse": "^5"
   },
   "husky": {
     "hooks": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e9c8267..b975c2b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,6 +4,18 @@ settings:
   autoInstallPeers: true
   excludeLinksFromLockfile: false
 
+overrides:
+  casbin-basic-adapter>typescript: 5.1.6
+  casbin-basic-adapter>@types/node: 20.5.0
+  casbin-file-adapter>casbin: 5.6.1
+  casbin-file-adapter>typescript: 4.2.4
+  casbin-file-adapter>@types/node: 15.0.1
+  nest-authz>casbin: 5.30.0
+  nest-authz>typescript: 5.5.3
+  nest-authz>@types/node: 11.15.50
+  '@casbin/etcd-watcher>casbin': 3.0.8
+  '@casbin/redis-watcher>casbin': 5.2.1
+
 importers:
 
   .:
@@ -16,11 +28,11 @@ importers:
     dependencies:
       knex:
         specifier: ^2.5.1
-        version: 
2.5.1([email protected](@types/[email protected]))([email protected])([email protected])([email protected])
+        version: 
2.5.1([email protected](@types/[email protected]))([email protected])([email protected])([email protected])
     devDependencies:
       '@semantic-release/git':
         specifier: ^10.0.1
-        version: 10.0.1([email protected]([email protected]))
+        version: 10.0.1([email protected]([email protected]))
       '@types/jest':
         specifier: ^29.5.3
         version: 29.5.14
@@ -34,8 +46,8 @@ importers:
         specifier: git+https://[email protected]/types/mysql2.git
         version: 
https://codeload.github.com/types/mysql2/tar.gz/89378b2cb3974ea8cdd1d633b8f056e54e5d2384
       '@types/node':
-        specifier: ^20.5.0
-        version: 20.19.43
+        specifier: 20.5.0
+        version: 20.5.0
       '@types/oracledb':
         specifier: ^5.3.0
         version: 5.3.1
@@ -47,10 +59,10 @@ importers:
         version: 3.1.11
       '@typescript-eslint/eslint-plugin':
         specifier: ^6.4.0
-        version: 
6.21.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
+        version: 
6.21.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
       '@typescript-eslint/parser':
         specifier: ^6.4.0
-        version: 6.21.0([email protected])([email protected])
+        version: 6.21.0([email protected])([email protected])
       casbin:
         specifier: ^5.26.2
         version: 5.51.1
@@ -65,7 +77,7 @@ importers:
         version: 
5.5.7([email protected]([email protected]))([email protected])([email protected])
       jest:
         specifier: ^29.6.2
-        version: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+        version: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       mssql:
         specifier: ^9.1.3
         version: 9.3.3
@@ -74,7 +86,7 @@ importers:
         version: 2.18.1
       mysql2:
         specifier: ^3.6.0
-        version: 3.24.6(@types/[email protected])
+        version: 3.24.6(@types/[email protected])
       oracledb:
         specifier: ^6.0.3
         version: 6.10.0
@@ -89,19 +101,19 @@ importers:
         version: 5.0.10
       semantic-release:
         specifier: ^21.0.7
-        version: 21.1.2([email protected])
+        version: 21.1.2([email protected])
       sqlite3:
         specifier: ^5.1.6
         version: 5.1.7
       ts-jest:
         specifier: ^29.1.1
-        version: 
29.4.15(@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected])
+        version: 
29.4.15(@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected])
       ts-node:
         specifier: ^10.9.1
-        version: 10.9.2(@types/[email protected])([email protected])
+        version: 10.9.2(@types/[email protected])([email protected])
       typescript:
-        specifier: ^5.1.6
-        version: 5.9.3
+        specifier: 5.1.6
+        version: 5.1.6
 
   packages/adapters/couchdb-adapter:
     dependencies:
@@ -204,7 +216,7 @@ importers:
         version: 8.0.3
       jest:
         specifier: ^29.7.0
-        version: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+        version: 
29.7.0(@types/[email protected])([email protected])([email protected])
       lint-staged:
         specifier: ^15.2.0
         version: 15.5.2
@@ -213,7 +225,7 @@ importers:
         version: 5.0.10
       ts-jest:
         specifier: ^29.1.1
-        version: 
29.4.15(@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected])
+        version: 
29.4.15(@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected]))([email protected])
       typescript:
         specifier: ^5.3.3
         version: 5.9.3
@@ -224,17 +236,17 @@ importers:
         specifier: ^26.0.23
         version: 26.0.24
       '@types/node':
-        specifier: ^15.0.1
-        version: 15.14.9
+        specifier: 15.0.1
+        version: 15.0.1
       '@typescript-eslint/eslint-plugin':
         specifier: ^4.22.0
-        version: 
4.33.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
+        version: 
4.33.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
       '@typescript-eslint/parser':
         specifier: ^4.22.0
-        version: 4.33.0([email protected])([email protected])
+        version: 4.33.0([email protected])([email protected])
       casbin:
-        specifier: ^5.6.1
-        version: 5.51.1
+        specifier: 5.6.1
+        version: 5.6.1
       eslint:
         specifier: ^7.25.0
         version: 7.32.0([email protected])
@@ -246,7 +258,7 @@ importers:
         version: 
3.4.1([email protected]([email protected]))([email protected])([email protected])
       jest:
         specifier: ^26.6.3
-        version: 26.6.3([email protected]([email protected]))
+        version: 26.6.3([email protected]([email protected]))
       npm-run-all:
         specifier: ^4.1.5
         version: 4.1.5
@@ -258,13 +270,13 @@ importers:
         version: 3.0.2
       ts-jest:
         specifier: ^26.5.5
-        version: 
26.5.6([email protected]([email protected]([email protected])))([email protected])
+        version: 
26.5.6([email protected]([email protected]([email protected])))([email protected])
       ts-node:
         specifier: ^9.1.1
-        version: 9.1.1([email protected])
+        version: 9.1.1([email protected])
       typescript:
-        specifier: ^4.2.4
-        version: 4.9.5
+        specifier: 4.2.4
+        version: 4.2.4
 
   packages/adapters/mongoose-adapter:
     dependencies:
@@ -728,8 +740,8 @@ importers:
   packages/middlewares/nest-authz:
     dependencies:
       casbin:
-        specifier: ^5.30.0
-        version: 5.51.1
+        specifier: 5.30.0
+        version: 5.30.0
     devDependencies:
       '@nestjs/common':
         specifier: ^9.0.3
@@ -745,10 +757,10 @@ importers:
         version: 11.15.50
       commitizen:
         specifier: 4.2.4
-        version: 4.2.4([email protected])
+        version: 4.2.4([email protected])
       cz-conventional-changelog:
         specifier: 3.3.0
-        version: 3.3.0([email protected])
+        version: 3.3.0([email protected])
       jest:
         specifier: 24.9.0
         version: 24.9.0
@@ -772,13 +784,13 @@ importers:
         version: 24.3.0([email protected])
       ts-node:
         specifier: 10.0.0
-        version: 10.0.0(@types/[email protected])([email protected])
+        version: 10.0.0(@types/[email protected])([email protected])
       tslint:
         specifier: 5.11.0
-        version: 5.11.0([email protected])
+        version: 5.11.0([email protected])
       typescript:
-        specifier: ^5.0.0
-        version: 5.9.3
+        specifier: 5.5.3
+        version: 5.5.3
 
   packages/role-managers/session-role-manager:
     devDependencies:
@@ -797,6 +809,9 @@ importers:
       casbin:
         specifier: ^5.0.1
         version: 5.51.1
+      csv-parse:
+        specifier: ^5
+        version: 5.6.0
       husky:
         specifier: ^4.2.5
         version: 4.3.8
@@ -915,8 +930,8 @@ importers:
         specifier: ^10.5.3
         version: 10.17.60
       casbin:
-        specifier: ^3.0.8
-        version: 3.1.0
+        specifier: 3.0.8
+        version: 3.0.8
       coveralls:
         specifier: ^3.0.2
         version: 3.1.1
@@ -3719,6 +3734,9 @@ packages:
   '@types/[email protected]':
     resolution: {integrity: 
sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==}
 
+  '@types/[email protected]':
+    resolution: {integrity: 
sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA==}
+
   '@types/[email protected]':
     resolution: {integrity: 
sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==}
 
@@ -3728,6 +3746,9 @@ packages:
   '@types/[email protected]':
     resolution: {integrity: 
sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==}
 
+  '@types/[email protected]':
+    resolution: {integrity: 
sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==}
+
   '@types/[email protected]':
     resolution: {integrity: 
sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
 
@@ -5247,6 +5268,9 @@ packages:
     peerDependencies:
       casbin: ^5.28.0
 
+  [email protected]:
+    resolution: {integrity: 
sha512-XiB2fLoDygNH6CgnxOC9mDa4aHB0M9eciFar7PGmC3ksKN4QGYUJgAZG+X64X90mhYW2j22LVx2dArFcMpwTmA==}
+
   [email protected]:
     resolution: {integrity: 
sha512-Ryax5OMnAuFYzTouADap6Vj6kPwlYxsWajxpzgR07tenn+O49mzouO2BMFqR9LrGvPX0GyWWklWURTvYuF4pfw==}
 
@@ -5259,9 +5283,15 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-ZFvdcMUPst88SToe/acb0M8XX+MxXniDMM4So+2OWpxZ8jQwHQFOp4dA5Y8147eA6kx88jhmbs7nO5Ba6nnZmg==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-GDc8sImStd+ddBVBfLpe5fJPBWRjeEaz7fkiAGuw0+LTHF2TVvVsMALIMOx+ofzQhm+EHCH7mfiJsrS1Kgef2w==}
+
   [email protected]:
     resolution: {integrity: 
sha512-90AzVZ39sCAeytW/mc5UyKnr3nfhTT2uf8Qu1YiRwGoEdtoMa4CL+fqDHHdsPrvbG6JWz7njvJCFb/NIrCMwWA==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-WFroyV4dkEoA3YwzFThefK2zbMpJUqf+gO6ReG0BVanOd/Du/CWUy0VAQvz1WO2JNHo5Lgr8jtEYpj4/Hvk/7g==}
+
   [email protected]:
     resolution: {integrity: 
sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
 
@@ -10802,6 +10832,10 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==}
+    engines: {node: '>=10'}
+
   [email protected]:
     resolution: {integrity: 
sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
     engines: {node: '>=16 || 14 >=14.17'}
@@ -14657,11 +14691,26 @@ packages:
     engines: {node: '>=4.2.0'}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==}
+    engines: {node: '>=4.2.0'}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
     engines: {node: '>=4.2.0'}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
+    engines: {node: '>=14.17'}
+    hasBin: true
+
+  [email protected]:
+    resolution: {integrity: 
sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
+    engines: {node: '>=14.17'}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
     engines: {node: '>=14.17'}
@@ -16491,6 +16540,21 @@ snapshots:
   '@commitlint/[email protected]':
     optional: true
 
+  '@commitlint/[email protected]([email protected])':
+    dependencies:
+      '@commitlint/config-validator': 21.2.3
+      '@commitlint/execute-rule': 21.0.1
+      '@commitlint/resolve-extends': 21.2.3
+      '@commitlint/types': 21.2.3
+      cosmiconfig: 9.0.2([email protected])
+      es-toolkit: 1.53.0
+      is-plain-obj: 4.1.0
+      jiti: 2.7.0
+      picocolors: 1.1.1
+    transitivePeerDependencies:
+      - typescript
+    optional: true
+
   '@commitlint/[email protected]([email protected])':
     dependencies:
       '@commitlint/config-validator': 21.2.3
@@ -17114,7 +17178,7 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  '@jest/[email protected]([email protected]([email protected]))':
+  '@jest/[email protected]([email protected]([email protected]))':
     dependencies:
       '@jest/console': 26.6.2
       '@jest/reporters': 26.6.2
@@ -17127,14 +17191,14 @@ snapshots:
       exit: 0.1.2
       graceful-fs: 4.2.11
       jest-changed-files: 26.6.2
-      jest-config: 26.6.3([email protected]([email protected]))
+      jest-config: 26.6.3([email protected]([email protected]))
       jest-haste-map: 26.6.2
       jest-message-util: 26.6.2
       jest-regex-util: 26.0.0
       jest-resolve: 26.6.2
       jest-resolve-dependencies: 26.6.3
-      jest-runner: 26.6.3([email protected]([email protected]))
-      jest-runtime: 26.6.3([email protected]([email protected]))
+      jest-runner: 26.6.3([email protected]([email protected]))
+      jest-runtime: 26.6.3([email protected]([email protected]))
       jest-snapshot: 26.6.2
       jest-util: 26.6.2
       jest-validate: 26.6.2
@@ -17227,7 +17291,7 @@ snapshots:
       - supports-color
       - ts-node
 
-  
'@jest/[email protected]([email protected])([email protected])([email protected](@types/[email protected])([email protected]))':
+  
'@jest/[email protected]([email protected])([email protected])([email protected](@types/[email protected])([email protected]))':
     dependencies:
       '@jest/console': 29.7.0
       '@jest/reporters': 29.7.0([email protected])
@@ -17241,7 +17305,7 @@ snapshots:
       exit: 0.1.2
       graceful-fs: 4.2.11
       jest-changed-files: 29.7.0
-      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       jest-haste-map: 29.7.0
       jest-message-util: 29.7.0
       jest-regex-util: 29.6.3
@@ -17934,13 +17998,13 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  '@jest/[email protected]([email protected]([email protected]))':
+  '@jest/[email protected]([email protected]([email protected]))':
     dependencies:
       '@jest/test-result': 26.6.2
       graceful-fs: 4.2.11
       jest-haste-map: 26.6.2
-      jest-runner: 26.6.3([email protected]([email protected]))
-      jest-runtime: 26.6.3([email protected]([email protected]))
+      jest-runner: 26.6.3([email protected]([email protected]))
+      jest-runtime: 26.6.3([email protected]([email protected]))
     transitivePeerDependencies:
       - bufferutil
       - canvas
@@ -18886,7 +18950,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@semantic-release/[email protected]([email protected]([email protected]))':
+  
'@semantic-release/[email protected]([email protected]([email protected]))':
     dependencies:
       conventional-changelog-angular: 6.0.0
       conventional-commits-filter: 3.0.0
@@ -18895,7 +18959,7 @@ snapshots:
       import-from: 4.0.0
       lodash-es: 4.18.1
       micromatch: 4.0.8
-      semantic-release: 21.1.2([email protected])
+      semantic-release: 21.1.2([email protected])
     transitivePeerDependencies:
       - supports-color
 
@@ -18958,7 +19022,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@semantic-release/[email protected]([email protected]([email protected]))':
+  '@semantic-release/[email protected]([email protected]([email protected]))':
     dependencies:
       '@semantic-release/error': 3.0.0
       aggregate-error: 3.1.0
@@ -18968,7 +19032,7 @@ snapshots:
       lodash: 4.18.1
       micromatch: 4.0.8
       p-reduce: 2.1.0
-      semantic-release: 21.1.2([email protected])
+      semantic-release: 21.1.2([email protected])
     transitivePeerDependencies:
       - supports-color
 
@@ -19092,7 +19156,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@semantic-release/[email protected]([email protected]([email protected]))':
+  '@semantic-release/[email protected]([email protected]([email protected]))':
     dependencies:
       '@octokit/core': 5.2.2
       '@octokit/plugin-paginate-rest': 9.2.2(@octokit/[email protected])
@@ -19109,7 +19173,7 @@ snapshots:
       lodash-es: 4.18.1
       mime: 4.1.2
       p-filter: 4.1.0
-      semantic-release: 21.1.2([email protected])
+      semantic-release: 21.1.2([email protected])
       url-join: 5.2.0
     transitivePeerDependencies:
       - supports-color
@@ -19131,7 +19195,7 @@ snapshots:
       semver: 7.8.5
       tempy: 3.2.0
 
-  '@semantic-release/[email protected]([email protected]([email protected]))':
+  '@semantic-release/[email protected]([email protected]([email protected]))':
     dependencies:
       '@semantic-release/error': 4.0.0
       aggregate-error: 5.1.0
@@ -19144,7 +19208,7 @@ snapshots:
       rc: 1.2.8
       read-pkg: 8.1.0
       registry-auth-token: 5.1.1
-      semantic-release: 21.1.2([email protected])
+      semantic-release: 21.1.2([email protected])
       semver: 7.8.5
       tempy: 3.2.0
 
@@ -19231,7 +19295,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@semantic-release/[email protected]([email protected]([email protected]))':
+  
'@semantic-release/[email protected]([email protected]([email protected]))':
     dependencies:
       conventional-changelog-angular: 6.0.0
       conventional-changelog-writer: 6.0.1
@@ -19243,7 +19307,7 @@ snapshots:
       into-stream: 7.0.0
       lodash-es: 4.18.1
       read-pkg-up: 10.1.0
-      semantic-release: 21.1.2([email protected])
+      semantic-release: 21.1.2([email protected])
     transitivePeerDependencies:
       - supports-color
 
@@ -19632,7 +19696,7 @@ snapshots:
 
   '@types/[email protected]':
     dependencies:
-      minimatch: 3.1.5
+      minimatch: 10.2.6
 
   '@types/[email protected]': {}
 
@@ -19666,6 +19730,8 @@ snapshots:
 
   '@types/[email protected]': {}
 
+  '@types/[email protected]': {}
+
   '@types/[email protected]': {}
 
   '@types/[email protected]':
@@ -19676,6 +19742,8 @@ snapshots:
     dependencies:
       undici-types: 6.21.0
 
+  '@types/[email protected]': {}
+
   '@types/[email protected]':
     dependencies:
       undici-types: 6.21.0
@@ -19857,10 +19925,10 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
+  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
     dependencies:
-      '@typescript-eslint/experimental-utils': 
4.33.0([email protected])([email protected])
-      '@typescript-eslint/parser': 4.33.0([email protected])([email protected])
+      '@typescript-eslint/experimental-utils': 
4.33.0([email protected])([email protected])
+      '@typescript-eslint/parser': 4.33.0([email protected])([email protected])
       '@typescript-eslint/scope-manager': 4.33.0
       debug: 4.4.3([email protected])
       eslint: 7.32.0([email protected])
@@ -19868,9 +19936,9 @@ snapshots:
       ignore: 5.3.2
       regexpp: 3.2.0
       semver: 7.8.5
-      tsutils: 3.21.0([email protected])
+      tsutils: 3.21.0([email protected])
     optionalDependencies:
-      typescript: 4.9.5
+      typescript: 4.2.4
     transitivePeerDependencies:
       - supports-color
 
@@ -19952,6 +20020,26 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
+    dependencies:
+      '@eslint-community/regexpp': 4.12.2
+      '@typescript-eslint/parser': 6.21.0([email protected])([email protected])
+      '@typescript-eslint/scope-manager': 6.21.0
+      '@typescript-eslint/type-utils': 6.21.0([email protected])([email protected])
+      '@typescript-eslint/utils': 6.21.0([email protected])([email protected])
+      '@typescript-eslint/visitor-keys': 6.21.0
+      debug: 4.4.3([email protected])
+      eslint: 8.57.1
+      graphemer: 1.4.0
+      ignore: 5.3.2
+      natural-compare: 1.4.0
+      semver: 7.8.5
+      ts-api-utils: 1.4.3([email protected])
+    optionalDependencies:
+      typescript: 5.1.6
+    transitivePeerDependencies:
+      - supports-color
+
   
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
     dependencies:
       '@eslint-community/regexpp': 4.12.2
@@ -20007,12 +20095,12 @@ snapshots:
       - supports-color
       - typescript
 
-  
'@typescript-eslint/[email protected]([email protected])([email protected])':
+  
'@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@types/json-schema': 7.0.15
       '@typescript-eslint/scope-manager': 4.33.0
       '@typescript-eslint/types': 4.33.0
-      '@typescript-eslint/typescript-estree': 4.33.0([email protected])
+      '@typescript-eslint/typescript-estree': 4.33.0([email protected])
       eslint: 7.32.0([email protected])
       eslint-scope: 5.1.1
       eslint-utils: 3.0.0([email protected])
@@ -20058,15 +20146,15 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]([email protected])([email protected])':
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@typescript-eslint/scope-manager': 4.33.0
       '@typescript-eslint/types': 4.33.0
-      '@typescript-eslint/typescript-estree': 4.33.0([email protected])
+      '@typescript-eslint/typescript-estree': 4.33.0([email protected])
       debug: 4.4.3([email protected])
       eslint: 7.32.0([email protected])
     optionalDependencies:
-      typescript: 4.9.5
+      typescript: 4.2.4
     transitivePeerDependencies:
       - supports-color
 
@@ -20120,6 +20208,19 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@typescript-eslint/scope-manager': 6.21.0
+      '@typescript-eslint/types': 6.21.0
+      '@typescript-eslint/typescript-estree': 6.21.0([email protected])
+      '@typescript-eslint/visitor-keys': 6.21.0
+      debug: 4.4.3([email protected])
+      eslint: 8.57.1
+    optionalDependencies:
+      typescript: 5.1.6
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@typescript-eslint/scope-manager': 6.21.0
@@ -20201,6 +20302,18 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@typescript-eslint/typescript-estree': 6.21.0([email protected])
+      '@typescript-eslint/utils': 6.21.0([email protected])([email protected])
+      debug: 4.4.3([email protected])
+      eslint: 8.57.1
+      ts-api-utils: 1.4.3([email protected])
+    optionalDependencies:
+      typescript: 5.1.6
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@typescript-eslint/typescript-estree': 6.21.0([email protected])
@@ -20267,7 +20380,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]([email protected])':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/types': 4.33.0
       '@typescript-eslint/visitor-keys': 4.33.0
@@ -20275,9 +20388,9 @@ snapshots:
       globby: 11.1.0
       is-glob: 4.0.3
       semver: 7.8.5
-      tsutils: 3.21.0([email protected])
+      tsutils: 3.21.0([email protected])
     optionalDependencies:
-      typescript: 4.9.5
+      typescript: 4.2.4
     transitivePeerDependencies:
       - supports-color
 
@@ -20338,6 +20451,21 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])':
+    dependencies:
+      '@typescript-eslint/types': 6.21.0
+      '@typescript-eslint/visitor-keys': 6.21.0
+      debug: 4.4.3([email protected])
+      globby: 11.1.0
+      is-glob: 4.0.3
+      minimatch: 9.0.3
+      semver: 7.8.5
+      ts-api-utils: 1.4.3([email protected])
+    optionalDependencies:
+      typescript: 5.1.6
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/types': 6.21.0
@@ -20426,6 +20554,20 @@ snapshots:
       - supports-color
       - typescript
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@eslint-community/eslint-utils': 4.10.1([email protected])
+      '@types/json-schema': 7.0.15
+      '@types/semver': 7.8.0
+      '@typescript-eslint/scope-manager': 6.21.0
+      '@typescript-eslint/types': 6.21.0
+      '@typescript-eslint/typescript-estree': 6.21.0([email protected])
+      eslint: 8.57.1
+      semver: 7.8.5
+    transitivePeerDependencies:
+      - supports-color
+      - typescript
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@eslint-community/eslint-utils': 4.10.1([email protected])
@@ -21816,6 +21958,12 @@ snapshots:
       - socks
       - supports-color
 
+  [email protected]:
+    dependencies:
+      expression-eval: 2.1.0
+      ip: 1.1.9
+      lodash: 4.18.1
+
   [email protected]:
     dependencies:
       expression-eval: 2.1.0
@@ -21844,6 +21992,14 @@ snapshots:
       expression-eval: 5.0.1
       picomatch: 2.3.2
 
+  [email protected]:
+    dependencies:
+      await-lock: 2.2.2
+      buffer: 6.0.3
+      csv-parse: 5.6.0
+      expression-eval: 5.0.1
+      minimatch: 7.4.9
+
   [email protected]:
     dependencies:
       '@casbin/expression-eval': 5.3.0
@@ -21852,6 +22008,14 @@ snapshots:
       csv-parse: 5.6.0
       minimatch: 10.2.6
 
+  [email protected]:
+    dependencies:
+      await-lock: 2.2.2
+      csv-parse: 4.16.3
+      expression-eval: 2.1.0
+      ip: 1.1.9
+      micromatch: 4.0.8
+
   [email protected]: {}
 
   [email protected]:
@@ -22216,6 +22380,25 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]([email protected]):
+    dependencies:
+      cachedir: 2.2.0
+      cz-conventional-changelog: 3.2.0([email protected])
+      dedent: 0.7.0
+      detect-indent: 6.0.0
+      find-node-modules: 2.1.3
+      find-root: 1.1.0
+      fs-extra: 8.1.0
+      glob: 7.1.4
+      inquirer: 6.5.2
+      is-utf8: 0.2.1
+      lodash: 4.18.1
+      minimist: 1.2.5
+      strip-bom: 4.0.0
+      strip-json-comments: 3.0.1
+    transitivePeerDependencies:
+      - typescript
+
   [email protected]([email protected]):
     dependencies:
       cachedir: 2.2.0
@@ -22532,14 +22715,24 @@ snapshots:
     optionalDependencies:
       typescript: 4.9.5
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       import-fresh: 3.3.1
       js-yaml: 4.3.2
       parse-json: 5.2.0
       path-type: 4.0.0
     optionalDependencies:
-      typescript: 5.9.3
+      typescript: 5.1.6
+
+  [email protected]([email protected]):
+    dependencies:
+      env-paths: 2.2.1
+      import-fresh: 3.3.1
+      js-yaml: 4.3.2
+      parse-json: 5.2.0
+    optionalDependencies:
+      typescript: 5.5.3
+    optional: true
 
   [email protected]([email protected]):
     dependencies:
@@ -22578,13 +22771,28 @@ snapshots:
       - supports-color
       - ts-node
 
-  
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+  [email protected](@types/[email protected])([email protected]):
+    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/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-util: 29.7.0
+      prompts: 2.4.2
+    transitivePeerDependencies:
+      - '@types/node'
+      - babel-plugin-macros
+      - supports-color
+      - ts-node
+
+  
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
     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/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       jest-util: 29.7.0
       prompts: 2.4.2
     transitivePeerDependencies:
@@ -22759,6 +22967,19 @@ snapshots:
     dependencies:
       array-find-index: 1.0.2
 
+  [email protected]([email protected]):
+    dependencies:
+      chalk: 2.4.2
+      commitizen: 4.2.4([email protected])
+      conventional-commit-types: 3.0.0
+      lodash.map: 4.6.0
+      longest: 2.0.1
+      word-wrap: 1.2.5
+    optionalDependencies:
+      '@commitlint/load': 21.2.4([email protected])
+    transitivePeerDependencies:
+      - typescript
+
   [email protected]([email protected]):
     dependencies:
       chalk: 2.4.2
@@ -22772,6 +22993,19 @@ snapshots:
     transitivePeerDependencies:
       - typescript
 
+  [email protected]([email protected]):
+    dependencies:
+      chalk: 2.4.2
+      commitizen: 4.2.4([email protected])
+      conventional-commit-types: 3.0.0
+      lodash.map: 4.6.0
+      longest: 2.0.1
+      word-wrap: 1.2.5
+    optionalDependencies:
+      '@commitlint/load': 21.2.4([email protected])
+    transitivePeerDependencies:
+      - typescript
+
   [email protected]([email protected]):
     dependencies:
       chalk: 2.4.2
@@ -26790,9 +27024,9 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
-      '@jest/core': 26.6.3([email protected]([email protected]))
+      '@jest/core': 26.6.3([email protected]([email protected]))
       '@jest/test-result': 26.6.2
       '@jest/types': 26.6.2
       chalk: 4.1.2
@@ -26800,7 +27034,7 @@ snapshots:
       graceful-fs: 4.2.11
       import-local: 3.2.0
       is-ci: 2.0.0
-      jest-config: 26.6.3([email protected]([email protected]))
+      jest-config: 26.6.3([email protected]([email protected]))
       jest-util: 26.6.2
       jest-validate: 26.6.2
       prompts: 2.4.2
@@ -26858,7 +27092,7 @@ snapshots:
 
   
[email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
-      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       '@jest/test-result': 29.7.0
       '@jest/types': 29.6.3
       chalk: 4.1.2
@@ -26877,16 +27111,37 @@ snapshots:
       - supports-color
       - ts-node
 
-  
[email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+  
[email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
-      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       '@jest/test-result': 29.7.0
       '@jest/types': 29.6.3
       chalk: 4.1.2
-      create-jest: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      create-jest: 29.7.0(@types/[email protected])([email protected])
       exit: 0.1.2
       import-local: 3.2.0
-      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-util: 29.7.0
+      jest-validate: 29.7.0
+      yargs: 17.7.3
+    optionalDependencies:
+      node-notifier: 8.0.2
+    transitivePeerDependencies:
+      - '@types/node'
+      - babel-plugin-macros
+      - supports-color
+      - ts-node
+
+  
[email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+    dependencies:
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/test-result': 29.7.0
+      '@jest/types': 29.6.3
+      chalk: 4.1.2
+      create-jest: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      exit: 0.1.2
+      import-local: 3.2.0
+      jest-config: 
29.7.0(@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       jest-util: 29.7.0
       jest-validate: 29.7.0
       yargs: 17.7.3
@@ -27059,10 +27314,10 @@ snapshots:
       - supports-color
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@babel/core': 7.29.7
-      '@jest/test-sequencer': 26.6.3([email protected]([email protected]))
+      '@jest/test-sequencer': 26.6.3([email protected]([email protected]))
       '@jest/types': 26.6.2
       babel-jest: 26.6.3(@babel/[email protected])
       chalk: 4.1.2
@@ -27072,7 +27327,7 @@ snapshots:
       jest-environment-jsdom: 26.6.2
       jest-environment-node: 26.6.2
       jest-get-type: 26.3.0
-      jest-jasmine2: 26.6.3([email protected]([email protected]))
+      jest-jasmine2: 26.6.3([email protected]([email protected]))
       jest-regex-util: 26.0.0
       jest-resolve: 26.6.2
       jest-util: 26.6.2
@@ -27080,7 +27335,7 @@ snapshots:
       micromatch: 4.0.8
       pretty-format: 26.6.2
     optionalDependencies:
-      ts-node: 9.1.1([email protected])
+      ts-node: 9.1.1([email protected])
     transitivePeerDependencies:
       - bufferutil
       - canvas
@@ -27181,7 +27436,7 @@ snapshots:
       - babel-plugin-macros
       - supports-color
 
-  
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+  
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
     dependencies:
       '@babel/core': 7.29.7
       '@jest/test-sequencer': 29.7.0
@@ -27207,7 +27462,7 @@ snapshots:
       strip-json-comments: 3.1.1
     optionalDependencies:
       '@types/node': 20.19.43
-      ts-node: 10.9.2(@types/[email protected])([email protected])
+      ts-node: 10.9.2(@types/[email protected])([email protected])
     transitivePeerDependencies:
       - babel-plugin-macros
       - supports-color
@@ -27274,6 +27529,37 @@ snapshots:
       - babel-plugin-macros
       - supports-color
 
+  
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+    dependencies:
+      '@babel/core': 7.29.7
+      '@jest/test-sequencer': 29.7.0
+      '@jest/types': 29.6.3
+      babel-jest: 29.7.0(@babel/[email protected])
+      chalk: 4.1.2
+      ci-info: 3.9.0
+      deepmerge: 4.3.1
+      glob: 7.2.3
+      graceful-fs: 4.2.11
+      jest-circus: 29.7.0([email protected])
+      jest-environment-node: 29.7.0
+      jest-get-type: 29.6.3
+      jest-regex-util: 29.6.3
+      jest-resolve: 29.7.0
+      jest-runner: 29.7.0
+      jest-util: 29.7.0
+      jest-validate: 29.7.0
+      micromatch: 4.0.8
+      parse-json: 5.2.0
+      pretty-format: 29.7.0
+      slash: 3.0.0
+      strip-json-comments: 3.1.1
+    optionalDependencies:
+      '@types/node': 20.5.0
+      ts-node: 10.9.2(@types/[email protected])([email protected])
+    transitivePeerDependencies:
+      - babel-plugin-macros
+      - supports-color
+
   
[email protected](@types/[email protected])([email protected])([email protected](@types/[email protected])([email protected])):
     dependencies:
       '@babel/core': 7.29.7
@@ -27838,9 +28124,7 @@ snapshots:
       pretty-format: 24.9.0
       throat: 4.1.0
     transitivePeerDependencies:
-      - bufferutil
       - supports-color
-      - utf-8-validate
 
   [email protected]:
     dependencies:
@@ -27894,7 +28178,7 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@babel/traverse': 7.29.10([email protected])
       '@jest/environment': 26.6.2
@@ -27909,7 +28193,7 @@ snapshots:
       jest-each: 26.6.2
       jest-matcher-utils: 26.6.2
       jest-message-util: 26.6.2
-      jest-runtime: 26.6.3([email protected]([email protected]))
+      jest-runtime: 26.6.3([email protected]([email protected]))
       jest-snapshot: 26.6.2
       jest-util: 26.6.2
       pretty-format: 26.6.2
@@ -28450,7 +28734,7 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@jest/console': 26.6.2
       '@jest/environment': 26.6.2
@@ -28461,13 +28745,13 @@ snapshots:
       emittery: 0.7.2
       exit: 0.1.2
       graceful-fs: 4.2.11
-      jest-config: 26.6.3([email protected]([email protected]))
+      jest-config: 26.6.3([email protected]([email protected]))
       jest-docblock: 26.0.0
       jest-haste-map: 26.6.2
       jest-leak-detector: 26.6.2
       jest-message-util: 26.6.2
       jest-resolve: 26.6.2
-      jest-runtime: 26.6.3([email protected]([email protected]))
+      jest-runtime: 26.6.3([email protected]([email protected]))
       jest-util: 26.6.2
       jest-worker: 26.6.2
       source-map-support: 0.5.21
@@ -28715,7 +28999,7 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@jest/console': 26.6.2
       '@jest/environment': 26.6.2
@@ -28732,7 +29016,7 @@ snapshots:
       exit: 0.1.2
       glob: 7.2.3
       graceful-fs: 4.2.11
-      jest-config: 26.6.3([email protected]([email protected]))
+      jest-config: 26.6.3([email protected]([email protected]))
       jest-haste-map: 26.6.2
       jest-message-util: 26.6.2
       jest-mock: 26.6.2
@@ -29373,11 +29657,11 @@ snapshots:
       - ts-node
       - utf-8-validate
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
-      '@jest/core': 26.6.3([email protected]([email protected]))
+      '@jest/core': 26.6.3([email protected]([email protected]))
       import-local: 3.2.0
-      jest-cli: 26.6.3([email protected]([email protected]))
+      jest-cli: 26.6.3([email protected]([email protected]))
     transitivePeerDependencies:
       - bufferutil
       - canvas
@@ -29414,7 +29698,7 @@ snapshots:
 
   
[email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
-      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       '@jest/types': 29.6.3
       import-local: 3.2.0
       jest-cli: 
29.7.0(@types/[email protected])([email protected])([email protected])
@@ -29426,12 +29710,26 @@ snapshots:
       - supports-color
       - ts-node
 
-  
[email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+  
[email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
-      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
       '@jest/types': 29.6.3
       import-local: 3.2.0
-      jest-cli: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest-cli: 
29.7.0(@types/[email protected])([email protected])([email protected])
+    optionalDependencies:
+      node-notifier: 8.0.2
+    transitivePeerDependencies:
+      - '@types/node'
+      - babel-plugin-macros
+      - supports-color
+      - ts-node
+
+  
[email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])):
+    dependencies:
+      '@jest/core': 
29.7.0([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      '@jest/types': 29.6.3
+      import-local: 3.2.0
+      jest-cli: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
     optionalDependencies:
       node-notifier: 8.0.2
     transitivePeerDependencies:
@@ -29857,7 +30155,7 @@ snapshots:
       - supports-color
     optional: true
 
-  
[email protected]([email protected](@types/[email protected]))([email protected])([email protected])([email protected]):
+  
[email protected]([email protected](@types/[email protected]))([email protected])([email protected])([email protected]):
     dependencies:
       colorette: 2.0.19
       commander: 10.0.1
@@ -29875,7 +30173,7 @@ snapshots:
       tildify: 2.0.0
     optionalDependencies:
       mysql: 2.18.1
-      mysql2: 3.24.6(@types/[email protected])
+      mysql2: 3.24.6(@types/[email protected])
       pg: 8.23.1
       sqlite3: 5.1.7
     transitivePeerDependencies:
@@ -30734,6 +31032,10 @@ snapshots:
     dependencies:
       brace-expansion: 1.1.21
 
+  [email protected]:
+    dependencies:
+      brace-expansion: 2.1.7
+
   [email protected]:
     dependencies:
       brace-expansion: 2.1.7
@@ -31045,6 +31347,17 @@ snapshots:
       named-placeholders: 1.1.6
       sql-escaper: 1.5.2
 
+  [email protected](@types/[email protected]):
+    dependencies:
+      '@types/node': 20.5.0
+      aws-ssl-profiles: 1.1.2
+      generate-function: 2.3.1
+      iconv-lite: 0.7.3
+      long: 5.3.2
+      lru.min: 1.1.5
+      named-placeholders: 1.1.6
+      sql-escaper: 1.5.2
+
   [email protected]:
     dependencies:
       bignumber.js: 9.0.0
@@ -33269,15 +33582,15 @@ snapshots:
       - supports-color
       - typescript
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      '@semantic-release/commit-analyzer': 
10.0.4([email protected]([email protected]))
+      '@semantic-release/commit-analyzer': 
10.0.4([email protected]([email protected]))
       '@semantic-release/error': 4.0.0
-      '@semantic-release/github': 
9.2.6([email protected]([email protected]))
-      '@semantic-release/npm': 
10.0.6([email protected]([email protected]))
-      '@semantic-release/release-notes-generator': 
11.0.7([email protected]([email protected]))
+      '@semantic-release/github': 
9.2.6([email protected]([email protected]))
+      '@semantic-release/npm': 
10.0.6([email protected]([email protected]))
+      '@semantic-release/release-notes-generator': 
11.0.7([email protected]([email protected]))
       aggregate-error: 5.1.0
-      cosmiconfig: 8.3.6([email protected])
+      cosmiconfig: 8.3.6([email protected])
       debug: 4.4.3([email protected])
       env-ci: 9.1.1
       execa: 8.0.1
@@ -34477,6 +34790,10 @@ snapshots:
     dependencies:
       typescript: 4.9.5
 
+  [email protected]([email protected]):
+    dependencies:
+      typescript: 5.1.6
+
   [email protected]([email protected]):
     dependencies:
       typescript: 5.9.3
@@ -34525,19 +34842,19 @@ snapshots:
       typescript: 4.9.5
       yargs-parser: 18.1.3
 
-  
[email protected]([email protected]([email protected]([email protected])))([email protected]):
+  
[email protected]([email protected]([email protected]([email protected])))([email protected]):
     dependencies:
       bs-logger: 0.2.6
       buffer-from: 1.1.2
       fast-json-stable-stringify: 2.1.0
-      jest: 26.6.3([email protected]([email protected]))
+      jest: 26.6.3([email protected]([email protected]))
       jest-util: 26.6.2
       json5: 2.2.3
       lodash: 4.18.1
       make-error: 1.3.6
       mkdirp: 1.0.4
       semver: 7.8.5
-      typescript: 4.9.5
+      typescript: 4.2.4
       yargs-parser: 20.2.9
 
   [email protected]([email protected])([email protected]):
@@ -34624,12 +34941,12 @@ snapshots:
       babel-jest: 30.5.2(@babel/[email protected])
       jest-util: 30.5.1
 
-  
[email protected](@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected]):
+  
[email protected](@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected]))([email protected]):
     dependencies:
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
       handlebars: 4.7.10
-      jest: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      jest: 
29.7.0(@types/[email protected])([email protected])([email protected])
       json5: 2.2.3
       lodash.memoize: 4.1.2
       make-error: 1.3.6
@@ -34644,6 +34961,26 @@ snapshots:
       babel-jest: 30.5.2(@babel/[email protected])
       jest-util: 30.5.1
 
+  
[email protected](@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected]):
+    dependencies:
+      bs-logger: 0.2.6
+      fast-json-stable-stringify: 2.1.0
+      handlebars: 4.7.10
+      jest: 
29.7.0(@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected]))
+      json5: 2.2.3
+      lodash.memoize: 4.1.2
+      make-error: 1.3.6
+      semver: 7.8.5
+      type-fest: 4.41.0
+      typescript: 5.1.6
+      yargs-parser: 21.1.1
+    optionalDependencies:
+      '@babel/core': 7.29.7
+      '@jest/transform': 30.5.2
+      '@jest/types': 30.5.1
+      babel-jest: 30.5.2(@babel/[email protected])
+      jest-util: 30.5.1
+
   
[email protected](@babel/[email protected])(@jest/[email protected])(@jest/[email protected])([email protected](@babel/[email protected]))([email protected])([email protected](@types/[email protected])([email protected])([email protected])([email protected](@types/[email protected])([email protected])))([email protected]):
     dependencies:
       bs-logger: 0.2.6
@@ -34704,7 +35041,7 @@ snapshots:
       babel-jest: 30.5.2(@babel/[email protected])
       jest-util: 30.5.1
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
       '@tsconfig/node10': 1.0.13
       '@tsconfig/node12': 1.0.11
@@ -34716,7 +35053,7 @@ snapshots:
       diff: 4.0.4
       make-error: 1.3.6
       source-map-support: 0.5.21
-      typescript: 5.9.3
+      typescript: 5.5.3
       yn: 3.1.1
 
   [email protected](@types/[email protected])([email protected]):
@@ -34755,6 +35092,25 @@ snapshots:
       typescript: 5.9.3
       v8-compile-cache-lib: 3.0.1
       yn: 3.1.1
+    optional: true
+
+  [email protected](@types/[email protected])([email protected]):
+    dependencies:
+      '@cspotcode/source-map-support': 0.8.1
+      '@tsconfig/node10': 1.0.13
+      '@tsconfig/node12': 1.0.11
+      '@tsconfig/node14': 1.0.3
+      '@tsconfig/node16': 1.0.4
+      '@types/node': 20.5.0
+      acorn: 8.19.0
+      acorn-walk: 8.3.5
+      arg: 4.1.3
+      create-require: 1.1.1
+      diff: 4.0.4
+      make-error: 1.3.6
+      typescript: 5.1.6
+      v8-compile-cache-lib: 3.0.1
+      yn: 3.1.1
 
   [email protected](@types/[email protected])([email protected]):
     dependencies:
@@ -34812,14 +35168,14 @@ snapshots:
       typescript: 3.9.10
       yn: 3.1.1
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       arg: 4.1.3
       create-require: 1.1.1
       diff: 4.0.4
       make-error: 1.3.6
       source-map-support: 0.5.21
-      typescript: 4.9.5
+      typescript: 4.2.4
       yn: 3.1.1
 
   [email protected]:
@@ -34875,7 +35231,7 @@ snapshots:
       tsutils: 2.29.0([email protected])
       typescript: 4.9.5
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       babel-code-frame: 6.26.0
       builtin-modules: 1.1.1
@@ -34888,8 +35244,8 @@ snapshots:
       resolve: 1.22.13
       semver: 5.7.2
       tslib: 1.14.1
-      tsutils: 2.29.0([email protected])
-      typescript: 5.9.3
+      tsutils: 2.29.0([email protected])
+      typescript: 5.5.3
 
   [email protected]([email protected]):
     dependencies:
@@ -34920,16 +35276,21 @@ snapshots:
       tslib: 1.14.1
       typescript: 4.9.5
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       tslib: 1.14.1
-      typescript: 5.9.3
+      typescript: 5.5.3
 
   [email protected]([email protected]):
     dependencies:
       tslib: 1.14.1
       typescript: 3.9.10
 
+  [email protected]([email protected]):
+    dependencies:
+      tslib: 1.14.1
+      typescript: 4.2.4
+
   [email protected]([email protected]):
     dependencies:
       tslib: 1.14.1
@@ -35063,8 +35424,14 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
+  [email protected]: {}
+
+  [email protected]: {}
+
   [email protected]: {}
 
   [email protected]: {}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to