Repository: un-ts/synckit
Pull request #246: chore: bump all (dev)Dependencies
Author: login: JounQin
Labels: name: dependencies
Created: 2025-05-30T04:13:09Z | Merged: 2025-05-30T05:10:50Z


<!-- ELLIPSIS_HIDDEN -->


> [!IMPORTANT]
> Update development dependencies, add lint fix step, and adjust configurations in various files.
> 
>   - **Chores**:
>     - Updated development dependencies in `package.json` to newer versions.
>     - Added `Lint Fix` step in `.github/workflows/autofix.yml` to run `yarn build` and `yarn lint:es --fix`.
>     - Changed size limit path to `./src/index.ts` and limit to `1.6kB` in `.size-limit.json`.
>     - Modified ESLint rules in `eslint.config.js` to include `unicorn-x/no-anonymous-default-export` and `unicorn-x/no-nested-ternary`.
>   - **Tests**:
>     - Updated import path for `synckit` module in `test/types-d.cts`.
> 
> <sup>This description was created by </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=un-ts%2Fsynckit&utm_source=github&utm_medium=referral)<sup> for 38fc43a8dafd70c57722547ad50843aa4be45409. You can [customize](https://app.ellipsis.dev/un-ts/settings/summaries) this summary. It will automatically update as commits are pushed.</sup>

----


<!-- ELLIPSIS_HIDDEN -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **Chores**
  - Updated development dependencies to newer versions.
  - Modified build script options for documentation generation.
  - Adjusted configuration for monitoring file size limits.
  - Enhanced GitHub Actions workflow with an automatic lint fixing step.
  - Updated ESLint configuration rules for improved code quality.
  - Corrected lint directive comments for consistency.

- **Tests**
  - Updated import path for a module in test files.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->


Diff:
diff --git a/.changeset/soft-chefs-hang.md b/.changeset/soft-chefs-hang.md
new file mode 100644
index 000000000..5409ae1f4
--- /dev/null
+++ b/.changeset/soft-chefs-hang.md
@@ -0,0 +1,5 @@
+---
+"synckit": patch
+---
+
+fix: republish as npm `latest` tag version
diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml
index e13313108..62a5c69ed 100644
--- a/.github/workflows/autofix.yml
+++ b/.github/workflows/autofix.yml
@@ -30,6 +30,11 @@ jobs:
       - name: Format Codes
         run: yarn format
 
+      - name: Lint Fix
+        run: |
+          yarn build
+          yarn lint:es --fix
+
       - name: Apply autofix.ci
         uses: autofix-ci/action@2891949f3779a1cafafae1523058501de3d4e944 # v1
         with:
diff --git a/.size-limit.json b/.size-limit.json
index 915772484..8aa341271 100644
--- a/.size-limit.json
+++ b/.size-limit.json
@@ -1,6 +1,6 @@
 [
   {
-    "path": "./lib/index.js",
-    "limit": "1kB"
+    "path": "./src/index.ts",
+    "limit": "1.6kB"
   }
 ]
diff --git a/eslint.config.js b/eslint.config.js
index ef7019c13..1c6c20084 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -8,13 +8,14 @@ export default [
   {
     files: ['benchmarks/*'],
     rules: {
-      'unicorn/no-anonymous-default-export': 'off',
+      'unicorn-x/no-anonymous-default-export': 'off',
     },
   },
   {
     rules: {
       'sonarjs/no-nested-conditional': 'off',
       'sonarjs/no-nested-assignment': 'off',
+      'unicorn-x/no-nested-ternary': 'off',
     },
   },
 ]
diff --git a/package.json b/package.json
index 35199a82d..b1872e91e 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
     "benchmark:esm": "node benchmarks/benchmark.js",
     "build": "concurrently -r 'yarn:build:*'",
     "build:tsc": "tsc -p src",
-    "build:tsdown": "tsdown -d lib --format cjs src/index.ts",
+    "build:tsdown": "tsdown --no-clean -d lib -f cjs src/index.ts",
     "format": "prettier --write .",
     "lint": "concurrently -r 'yarn:lint:*'",
     "lint:es": "eslint . --cache --max-warnings 10",
@@ -64,16 +64,16 @@
     "@pkgr/core": "^0.2.4"
   },
   "devDependencies": {
-    "@1stg/common-config": "^13.0.1",
+    "@1stg/common-config": "^14.0.0",
     "@changesets/changelog-github": "^0.5.1",
     "@changesets/cli": "^2.29.4",
     "@commitlint/cli": "^19.8.1",
     "@oxc-node/core": "^0.0.27",
     "@swc-node/register": "^1.10.10",
-    "@swc/core": "^1.11.24",
+    "@swc/core": "^1.11.29",
     "@swc/helpers": "^0.5.17",
     "@types/jest": "^29.5.14",
-    "@types/node": "^22.15.18",
+    "@types/node": "^22.15.26",
     "@unts/patch-package": "^8.1.1",
     "clean-pkg-json": "^1.3.0",
     "concurrently": "^9.1.2",
@@ -81,7 +81,7 @@
     "esbuild-register": "^3.6.0",
     "esbuild-runner": "^2.2.2",
     "eslint": "^9.27.0",
-    "eslint-plugin-jest": "^28.11.0",
+    "eslint-plugin-jest": "^28.12.0",
     "jest": "^29.7.0",
     "make-synchronized": "^0.7.2",
     "nano-staged": "^0.8.0",
@@ -89,14 +89,14 @@
     "prettier": "^3.5.3",
     "simple-git-hooks": "^2.13.0",
     "size-limit": "^11.2.0",
-    "size-limit-preset-node-lib": "^0.3.0",
+    "size-limit-preset-node-lib": "^0.4.0",
     "sync-threads": "^1.0.1",
     "synckit": "link:.",
     "tinyexec": "^1.0.1",
     "ts-expect": "^1.3.0",
     "ts-jest": "^29.3.4",
     "ts-node": "^10.9.2",
-    "tsdown": "^0.11.10",
+    "tsdown": "^0.12.4",
     "tsx": "^4.19.4",
     "type-coverage": "^2.29.7",
     "typescript": "^5.8.3",
diff --git a/src/helpers.ts b/src/helpers.ts
index e26ad7ac1..aaa86a19f 100644
--- a/src/helpers.ts
+++ b/src/helpers.ts
@@ -367,7 +367,7 @@ export const encodeImportModule = (
             ? 'const ' + (named?.trim() ? `{${named}}` : globalName) + '='
             : ''
         }require('${moduleName
-          // eslint-disable-next-line unicorn/prefer-string-replace-all -- compatibility
+          // eslint-disable-next-line unicorn-x/prefer-string-replace-all -- compatibility
           .replace(/\\/g, '\\\\')}')`
 
   if (!globalName) {
diff --git a/test/types-d.cts b/test/types-d.cts
index 2fc9524e5..a6da0e5dd 100644
--- a/test/types-d.cts
+++ b/test/types-d.cts
@@ -1,6 +1,6 @@
 import expect = require('ts-expect')
 
-import synckit = require('synckit')
+import synckit = require('..')
 
 expect.expectType<expect.TypeEqual<synckit.Syncify<() => true>, () => true>>(
   true,
diff --git a/yarn.lock b/yarn.lock
index 3a0e9f71c..87e3687e0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -44,22 +44,22 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@1stg/common-config@npm:^13.0.1":
-  version: 13.0.1
-  resolution: "@1stg/common-config@npm:13.0.1"
+"@1stg/common-config@npm:^14.0.0":
+  version: 14.0.0
+  resolution: "@1stg/common-config@npm:14.0.0"
   dependencies:
     "@1stg/babel-preset": "npm:^4.0.9"
     "@1stg/commitlint-config": "npm:^5.0.6"
-    "@1stg/eslint-config": "npm:^9.0.1"
-    "@1stg/markuplint-config": "npm:^4.0.5"
+    "@1stg/eslint-config": "npm:^10.0.0"
+    "@1stg/markuplint-config": "npm:^4.0.6"
     "@1stg/nano-staged": "npm:^0.1.1"
-    "@1stg/prettier-config": "npm:^5.1.1"
+    "@1stg/prettier-config": "npm:^5.2.0"
     "@1stg/remark-preset": "npm:^3.1.1"
     "@1stg/simple-git-hooks": "npm:^2.0.1"
     "@1stg/tsconfig": "npm:^3.0.3"
-    "@babel/core": "npm:^7.26.10"
+    "@babel/core": "npm:^7.27.1"
     tslib: "npm:^2.8.1"
-  checksum: 10c0/d5a643bd1c7d12dcd03aefc6e04452963e0e1f0ba66fff8c7e5279883fa74da0c8142d0a297bbc22bb7ebe846e56fefbeb8ccbe977ce02e969529ce677642103
+  checksum: 10c0/73536841e794e7dce14516eb1a13ec64fc8c204b81c527b60374325d74680ff688f57e28d02bc6d42786194bafc3cd8b23ad1313b453c0b703bfa608b94c75f2
   languageName: node
   linkType: hard
 
@@ -70,45 +70,46 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@1stg/eslint-config@npm:^9.0.1":
-  version: 9.0.6
-  resolution: "@1stg/eslint-config@npm:9.0.6"
+"@1stg/eslint-config@npm:^10.0.0":
+  version: 10.0.0
+  resolution: "@1stg/eslint-config@npm:10.0.0"
   dependencies:
     "@1stg/config": "npm:^1.0.5"
     "@eslint-community/eslint-plugin-eslint-comments": "npm:^4.5.0"
-    "@eslint/js": "npm:^9.25.1"
+    "@eslint/js": "npm:^9.27.0"
     "@pkgr/utils": "npm:^3.1.2"
-    "@typescript-eslint/eslint-plugin": "npm:^8.31.0"
-    "@typescript-eslint/parser": "npm:^8.31.0"
-    eslint-config-prettier: "npm:^10.1.2"
-    eslint-import-resolver-typescript: "npm:^4.3.4"
+    "@typescript-eslint/eslint-plugin": "npm:^8.32.1"
+    "@typescript-eslint/parser": "npm:^8.32.1"
+    eslint-config-prettier: "npm:^10.1.5"
+    eslint-import-resolver-typescript: "npm:^4.3.5"
     eslint-plugin-css: "npm:^0.11.0"
-    eslint-plugin-import-x: "npm:^4.11.0"
-    eslint-plugin-jsdoc: "npm:^50.6.11"
-    eslint-plugin-jsonc: "npm:^2.20.0"
+    eslint-plugin-import-x: "npm:^4.12.2"
+    eslint-plugin-jsdoc: "npm:^50.6.17"
+    eslint-plugin-jsonc: "npm:^2.20.1"
     eslint-plugin-markup: "npm:^1.0.1"
-    eslint-plugin-mdx: "npm:^3.4.1"
-    eslint-plugin-n: "npm:^17.17.0"
-    eslint-plugin-prettier: "npm:^5.2.6"
+    eslint-plugin-mdx: "npm:^3.4.2"
+    eslint-plugin-n: "npm:^17.18.0"
+    eslint-plugin-prettier: "npm:^5.4.0"
     eslint-plugin-promise: "npm:^7.2.1"
     eslint-plugin-regexp: "npm:^2.7.0"
     eslint-plugin-simple-import-sort: "npm:^12.1.1"
     eslint-plugin-sonarjs: "npm:^3.0.2"
     eslint-plugin-toml: "npm:^0.12.0"
-    eslint-plugin-unicorn: "npm:^58.0.0"
+    eslint-plugin-unicorn-x: "npm:^1.0.7"
     eslint-plugin-yml: "npm:^1.18.0"
-    globals: "npm:^16.0.0"
-    typescript-eslint: "npm:^8.31.0"
+    globals: "npm:^16.1.0"
+    typescript-eslint: "npm:^8.32.1"
   peerDependencies:
     "@babel/eslint-parser": ^7.0.0
     "@babel/eslint-plugin": ^7.0.0
     "@eslint-react/eslint-plugin": ^1.0.0
     "@vitest/eslint-plugin": ^1.0.0
-    angular-eslint: ^19.0.0
+    angular-eslint: ^18.0.0 || ^19.0.0
     angular-eslint-template-parser: ^0.1.0
     eslint: ">=8.0.0"
     eslint-plugin-jest: ^28.0.0
     eslint-plugin-react-hooks: ^5.0.0
+    eslint-plugin-react-refresh: ^0.4.0
     eslint-plugin-vue: ^10.0.0
   peerDependenciesMeta:
     "@babel/eslint-parser":
@@ -127,13 +128,15 @@ __metadata:
       optional: true
     eslint-plugin-react-hooks:
       optional: true
+    eslint-plugin-react-refresh:
+      optional: true
     eslint-plugin-vue:
       optional: true
-  checksum: 10c0/407e6f2a858136c0e63eae40f0ed5c538d2c50175226da02faa1d019ccbdec9c337b2ce9324756ec28f90d5a462313551d795fe67e78b55ecd9c766acce6bb58
+  checksum: 10c0/5802d21a550afa3855553182685c0add25d659fd10c57d5f8c1fbe4652af81bedd774b0e4f862c409190592a5c7bd14a1c03840086e883261fd10aa091a178c1
   languageName: node
   linkType: hard
 
-"@1stg/markuplint-config@npm:^4.0.5":
+"@1stg/markuplint-config@npm:^4.0.6":
   version: 4.0.6
   resolution: "@1stg/markuplint-config@npm:4.0.6"
   dependencies:
@@ -147,21 +150,21 @@ __metadata:
   linkType: hard
 
 "@1stg/nano-staged@npm:^0.1.1":
-  version: 0.1.1
-  resolution: "@1stg/nano-staged@npm:0.1.1"
+  version: 0.1.2
+  resolution: "@1stg/nano-staged@npm:0.1.2"
   dependencies:
     "@1stg/config": "npm:^1.0.5"
-    "@1stg/prettier-config": "npm:^5.1.1"
+    "@1stg/prettier-config": "npm:^5.2.0"
     "@1stg/tsconfig": "npm:^3.0.3"
-    "@pkgr/core": "npm:^0.2.2"
+    "@pkgr/core": "npm:^0.2.4"
     prettier: "npm:^3.5.3"
   peerDependencies:
     nano-staged: ">=0.8.0"
-  checksum: 10c0/3e0652c36c06e5c14836bf2329eb0da9d8cf6e9bb1a59ef4bc27fb85672eea685936d1b9d997ec56c3673e5458ee8cfaf34a79be701798c29b48b542bb0b0dc0
+  checksum: 10c0/9b9ae1a989690f3edc9af4a91779600f18109596e27231596d3655449bfc1f37088a58aa865a169b5bd0e67ddf2dd853858e64142c9af2a1a7537148ac80e1ee
   languageName: node
   linkType: hard
 
-"@1stg/prettier-config@npm:^5.1.1":
+"@1stg/prettier-config@npm:^5.2.0":
   version: 5.2.0
   resolution: "@1stg/prettier-config@npm:5.2.0"
   dependencies:
@@ -257,54 +260,54 @@ __metadata:
   linkType: hard
 
 "@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.27.2":
-  version: 7.27.2
-  resolution: "@babel/compat-data@npm:7.27.2"
-  checksum: 10c0/077c9e01af3b90decee384a6a44dcf353898e980cee22ec7941f9074655dbbe97ec317345536cdc7ef7391521e1497930c522a3816af473076dd524be7fccd32
+  version: 7.27.3
+  resolution: "@babel/compat-data@npm:7.27.3"
+  checksum: 10c0/5736c42c98e38c788c1c53e9bc7c1aa42cb3dd907f3fa2c26c5a123bc957eb3df69acb2f4e96c2f208eb164410d5beddd8b4249353a7ef6e5d6e6eb4292c3587
   languageName: node
   linkType: hard
 
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.10":
-  version: 7.27.1
-  resolution: "@babel/core@npm:7.27.1"
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.27.1":
+  version: 7.27.3
+  resolution: "@babel/core@npm:7.27.3"
   dependencies:
     "@ampproject/remapping": "npm:^2.2.0"
     "@babel/code-frame": "npm:^7.27.1"
-    "@babel/generator": "npm:^7.27.1"
-    "@babel/helper-compilation-targets": "npm:^7.27.1"
-    "@babel/helper-module-transforms": "npm:^7.27.1"
-    "@babel/helpers": "npm:^7.27.1"
-    "@babel/parser": "npm:^7.27.1"
-    "@babel/template": "npm:^7.27.1"
-    "@babel/traverse": "npm:^7.27.1"
-    "@babel/types": "npm:^7.27.1"
+    "@babel/generator": "npm:^7.27.3"
+    "@babel/helper-compilation-targets": "npm:^7.27.2"
+    "@babel/helper-module-transforms": "npm:^7.27.3"
+    "@babel/helpers": "npm:^7.27.3"
+    "@babel/parser": "npm:^7.27.3"
+    "@babel/template": "npm:^7.27.2"
+    "@babel/traverse": "npm:^7.27.3"
+    "@babel/types": "npm:^7.27.3"
     convert-source-map: "npm:^2.0.0"
     debug: "npm:^4.1.0"
     gensync: "npm:^1.0.0-beta.2"
     json5: "npm:^2.2.3"
     semver: "npm:^6.3.1"
-  checksum: 10c0/0fc31f87f5401ac5d375528cb009f4ea5527fc8c5bb5b64b5b22c033b60fd0ad723388933a5f3f5db14e1edd13c958e9dd7e5c68f9b68c767aeb496199c8a4bb
+  checksum: 10c0/c6ada8f64d238f1cc166e21e5d056f96e976fc5132cc6f4ebaf5369bc5b1c62bc802756feed15240e0e8448a9a9434796b11af2f304b5aa3781f125b4928a6ba
   languageName: node
   linkType: hard
 
-"@babel/generator@npm:^7.0.0-beta.44, @babel/generator@npm:^7.27.1, @babel/generator@npm:^7.7.2":
-  version: 7.27.1
-  resolution: "@babel/generator@npm:7.27.1"
+"@babel/generator@npm:^7.0.0-beta.44, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.7.2":
+  version: 7.27.3
+  resolution: "@babel/generator@npm:7.27.3"
   dependencies:
-    "@babel/parser": "npm:^7.27.1"
-    "@babel/types": "npm:^7.27.1"
+    "@babel/parser": "npm:^7.27.3"
+    "@babel/types": "npm:^7.27.3"
     "@jridgewell/gen-mapping": "npm:^0.3.5"
     "@jridgewell/trace-mapping": "npm:^0.3.25"
     jsesc: "npm:^3.0.2"
-  checksum: 10c0/c4156434b21818f558ebd93ce45f027c53ee570ce55a84fd2d9ba45a79ad204c17e0bff753c886fb6c07df3385445a9e34dc7ccb070d0ac7e80bb91c8b57f423
+  checksum: 10c0/341622e17c61d008fc746b655ab95ef7febb543df8efb4148f57cf06e60ade1abe091ed7d6811df17b064d04d64f69bb7f35ab0654137116d55c54a73145a61a
   languageName: node
   linkType: hard
 
 "@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/helper-annotate-as-pure@npm:7.27.1"
+  version: 7.27.3
+  resolution: "@babel/helper-annotate-as-pure@npm:7.27.3"
   dependencies:
-    "@babel/types": "npm:^7.27.1"
-  checksum: 10c0/fc4751b59c8f5417e1acb0455d6ffce53fa5e79b3aca690299fbbf73b1b65bfaef3d4a18abceb190024c5836bb6cfbc3711e83888648df93df54e18152a1196c
+    "@babel/types": "npm:^7.27.3"
+  checksum: 10c0/94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633
   languageName: node
   linkType: hard
 
@@ -398,16 +401,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@babel/helper-module-transforms@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/helper-module-transforms@npm:7.27.1"
+"@babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.27.3":
+  version: 7.27.3
+  resolution: "@babel/helper-module-transforms@npm:7.27.3"
   dependencies:
     "@babel/helper-module-imports": "npm:^7.27.1"
     "@babel/helper-validator-identifier": "npm:^7.27.1"
-    "@babel/traverse": "npm:^7.27.1"
+    "@babel/traverse": "npm:^7.27.3"
   peerDependencies:
     "@babel/core": ^7.0.0
-  checksum: 10c0/196ab29635fe6eb5ba6ead2972d41b1c0d40f400f99bd8fc109cef21440de24c26c972fabf932585e618694d590379ab8d22def8da65a54459d38ec46112ead7
+  checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01
   languageName: node
   linkType: hard
 
@@ -495,24 +498,24 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@babel/helpers@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/helpers@npm:7.27.1"
+"@babel/helpers@npm:^7.27.3":
+  version: 7.27.3
+  resolution: "@babel/helpers@npm:7.27.3"
   dependencies:
-    "@babel/template": "npm:^7.27.1"
-    "@babel/types": "npm:^7.27.1"
-  checksum: 10c0/e078257b9342dae2c041ac050276c5a28701434ad09478e6dc6976abd99f721a5a92e4bebddcbca6b1c3a7e8acace56a946340c701aad5e7507d2c87446459ba
+    "@babel/template": "npm:^7.27.2"
+    "@babel/types": "npm:^7.27.3"
+  checksum: 10c0/b6c9a5bddcda88e39e87b15d7fed592828ed9b7b75e055bbc00212bbff2ba78d00d26358fbe878d7a052aebd3c33d39882b9e7f2ea9865180897b18efdfaf739
   languageName: node
   linkType: hard
 
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.1, @babel/parser@npm:^7.27.2":
-  version: 7.27.2
-  resolution: "@babel/parser@npm:7.27.2"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.3":
+  version: 7.27.3
+  resolution: "@babel/parser@npm:7.27.3"
   dependencies:
-    "@babel/types": "npm:^7.27.1"
+    "@babel/types": "npm:^7.27.3"
   bin:
     parser: ./bin/babel-parser.js
-  checksum: 10c0/3c06692768885c2f58207fc8c2cbdb4a44df46b7d93135a083f6eaa49310f7ced490ce76043a2a7606cdcc13f27e3d835e141b692f2f6337a2e7f43c1dbb04b4
+  checksum: 10c0/d96363c7548710ab9c28649cee752e2d0713ed25bf910923da45d2fbc67fed5bbdfb867274fec7d72437f4e910577d27c04e160da52d95f1b63fdf0b19035d26
   languageName: node
   linkType: hard
 
@@ -1096,13 +1099,13 @@ __metadata:
   linkType: hard
 
 "@babel/plugin-transform-block-scoping@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/plugin-transform-block-scoping@npm:7.27.1"
+  version: 7.27.3
+  resolution: "@babel/plugin-transform-block-scoping@npm:7.27.3"
   dependencies:
     "@babel/helper-plugin-utils": "npm:^7.27.1"
   peerDependencies:
     "@babel/core": ^7.0.0-0
-  checksum: 10c0/d3f357beeb92fbdf3045aea2ba286a60dafc9c2d2a9f89065bb3c4bea9cc48934ee6689df3db0439d9ec518eda5e684f3156cab792b7c38c33ece2f8204ddee8
+  checksum: 10c0/87c7f29e9d2b2991e5da0bf7f71aec3c863d7969b93888e2ad2dc95392574502a04120b8a04b18ff65c22ee09152254c06ce32fbb3001ce7cc1543e1994b86d0
   languageName: node
   linkType: hard
 
@@ -1158,14 +1161,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@babel/plugin-transform-destructuring@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/plugin-transform-destructuring@npm:7.27.1"
+"@babel/plugin-transform-destructuring@npm:^7.27.1, @babel/plugin-transform-destructuring@npm:^7.27.3":
+  version: 7.27.3
+  resolution: "@babel/plugin-transform-destructuring@npm:7.27.3"
   dependencies:
     "@babel/helper-plugin-utils": "npm:^7.27.1"
   peerDependencies:
     "@babel/core": ^7.0.0-0
-  checksum: 10c0/56afda7a0b205f8d1af727daef4c529fc2e756887408affd39033ae4476e54d586d3d9dc1e72cfb15c74a2a5ca0653ab13dbaa8cbf79fbb2a3a746d0f107cb86
+  checksum: 10c0/f8ac96deef6f9a4cb1dff148dfa2a43116ca1c48434bba433964498c4ef5cef5557693b47463e64a71ffaaf10191c7fab0270844e8dbdc47dc4d120435025df5
   languageName: node
   linkType: hard
 
@@ -1402,16 +1405,16 @@ __metadata:
   linkType: hard
 
 "@babel/plugin-transform-object-rest-spread@npm:^7.27.2":
-  version: 7.27.2
-  resolution: "@babel/plugin-transform-object-rest-spread@npm:7.27.2"
+  version: 7.27.3
+  resolution: "@babel/plugin-transform-object-rest-spread@npm:7.27.3"
   dependencies:
     "@babel/helper-compilation-targets": "npm:^7.27.2"
     "@babel/helper-plugin-utils": "npm:^7.27.1"
-    "@babel/plugin-transform-destructuring": "npm:^7.27.1"
+    "@babel/plugin-transform-destructuring": "npm:^7.27.3"
     "@babel/plugin-transform-parameters": "npm:^7.27.1"
   peerDependencies:
     "@babel/core": ^7.0.0-0
-  checksum: 10c0/5e255b262dd65c8700078d9f6ed87bd45f951a905dda6b3414be28d7b2781b18e6b812e9d71421e61360c9cf51e1e619c1d48348593bb7399496f61f5f221446
+  checksum: 10c0/f2d04f59f773a9480bbaabd082fecdb5fb2b6ae5e77147ae8df34a8b773b6148d0c4260d2beaa4755eb5f548a105f2069124b9cea96f9387128656cbb0730ee4
   languageName: node
   linkType: hard
 
@@ -1822,13 +1825,13 @@ __metadata:
   linkType: hard
 
 "@babel/runtime@npm:^7.5.5":
-  version: 7.27.1
-  resolution: "@babel/runtime@npm:7.27.1"
-  checksum: 10c0/530a7332f86ac5a7442250456823a930906911d895c0b743bf1852efc88a20a016ed4cd26d442d0ca40ae6d5448111e02a08dd638a4f1064b47d080e2875dc05
+  version: 7.27.3
+  resolution: "@babel/runtime@npm:7.27.3"
+  checksum: 10c0/b860fe374a36fddbeeb238e52e59443abcacc046eebda1bf278bffbc67b5c8f713b939e09c126b086ca5f97cba1987ea17fd1737568bc50fedb1f6ef1cf46f69
   languageName: node
   linkType: hard
 
-"@babel/template@npm:^7.26.9, @babel/template@npm:^7.27.1, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.26.9, @babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3":
   version: 7.27.2
   resolution: "@babel/template@npm:7.27.2"
   dependencies:
@@ -1839,28 +1842,28 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.27.1":
-  version: 7.27.1
-  resolution: "@babel/traverse@npm:7.27.1"
+"@babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3":
+  version: 7.27.3
+  resolution: "@babel/traverse@npm:7.27.3"
   dependencies:
     "@babel/code-frame": "npm:^7.27.1"
-    "@babel/generator": "npm:^7.27.1"
-    "@babel/parser": "npm:^7.27.1"
-    "@babel/template": "npm:^7.27.1"
-    "@babel/types": "npm:^7.27.1"
+    "@babel/generator": "npm:^7.27.3"
+    "@babel/parser": "npm:^7.27.3"
+    "@babel/template": "npm:^7.27.2"
+    "@babel/types": "npm:^7.27.3"
     debug: "npm:^4.3.1"
     globals: "npm:^11.1.0"
-  checksum: 10c0/d912110037b03b1d70a2436cfd51316d930366a5f54252da2bced1ba38642f644f848240a951e5caf12f1ef6c40d3d96baa92ea6e84800f2e891c15e97b25d50
+  checksum: 10c0/63edf0755cc7307470fefeca69c5205b259eaf45df79a4f7be0f28d8937d916bfb090ad9ffbc62edd7e1bbc4309c1f202a9a6904ed3af847504bcefd5ac58c16
   languageName: node
   linkType: hard
 
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
-  version: 7.27.1
-  resolution: "@babel/types@npm:7.27.1"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
+  version: 7.27.3
+  resolution: "@babel/types@npm:7.27.3"
   dependencies:
     "@babel/helper-string-parser": "npm:^7.27.1"
     "@babel/helper-validator-identifier": "npm:^7.27.1"
-  checksum: 10c0/ed736f14db2fdf0d36c539c8e06b6bb5e8f9649a12b5c0e1c516fed827f27ef35085abe08bf4d1302a4e20c9a254e762eed453bce659786d4a6e01ba26a91377
+  checksum: 10c0/bafdfc98e722a6b91a783b6f24388f478fd775f0c0652e92220e08be2cc33e02d42088542f1953ac5e5ece2ac052172b3dadedf12bec9aae57899e92fb9a9757
   languageName: node
   linkType: hard
 
@@ -2371,190 +2374,189 @@ __metadata:
   linkType: hard
 
 "@es-joy/jsdoccomment@npm:~0.50.1":
-  version: 0.50.1
-  resolution: "@es-joy/jsdoccomment@npm:0.50.1"
+  version: 0.50.2
+  resolution: "@es-joy/jsdoccomment@npm:0.50.2"
   dependencies:
-    "@types/eslint": "npm:^9.6.1"
     "@types/estree": "npm:^1.0.6"
     "@typescript-eslint/types": "npm:^8.11.0"
     comment-parser: "npm:1.4.1"
     esquery: "npm:^1.6.0"
     jsdoc-type-pratt-parser: "npm:~4.1.0"
-  checksum: 10c0/45152672acb866b30b47e1b6d97e0a1e8d40d522e60d5acc1d1c5eb24190426d49f8aa51da903433b64cba583d92e238b0394bcc609938211c2519bcfe623203
+  checksum: 10c0/a5fa480066e38678e8a2cd8656fc5529f1f7ba6deef08f698e55a1b1582968e9b2d3126d9349684811bb1391370292937bc4390fb8dee1a2f36393ded8f95dab
   languageName: node
   linkType: hard
 
-"@esbuild/aix-ppc64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/aix-ppc64@npm:0.25.4"
+"@esbuild/aix-ppc64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/aix-ppc64@npm:0.25.5"
   conditions: os=aix & cpu=ppc64
   languageName: node
   linkType: hard
 
-"@esbuild/android-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/android-arm64@npm:0.25.4"
+"@esbuild/android-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/android-arm64@npm:0.25.5"
   conditions: os=android & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/android-arm@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/android-arm@npm:0.25.4"
+"@esbuild/android-arm@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/android-arm@npm:0.25.5"
   conditions: os=android & cpu=arm
   languageName: node
   linkType: hard
 
-"@esbuild/android-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/android-x64@npm:0.25.4"
+"@esbuild/android-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/android-x64@npm:0.25.5"
   conditions: os=android & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/darwin-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/darwin-arm64@npm:0.25.4"
+"@esbuild/darwin-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/darwin-arm64@npm:0.25.5"
   conditions: os=darwin & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/darwin-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/darwin-x64@npm:0.25.4"
+"@esbuild/darwin-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/darwin-x64@npm:0.25.5"
   conditions: os=darwin & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/freebsd-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/freebsd-arm64@npm:0.25.4"
+"@esbuild/freebsd-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/freebsd-arm64@npm:0.25.5"
   conditions: os=freebsd & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/freebsd-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/freebsd-x64@npm:0.25.4"
+"@esbuild/freebsd-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/freebsd-x64@npm:0.25.5"
   conditions: os=freebsd & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/linux-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-arm64@npm:0.25.4"
+"@esbuild/linux-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-arm64@npm:0.25.5"
   conditions: os=linux & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/linux-arm@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-arm@npm:0.25.4"
+"@esbuild/linux-arm@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-arm@npm:0.25.5"
   conditions: os=linux & cpu=arm
   languageName: node
   linkType: hard
 
-"@esbuild/linux-ia32@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-ia32@npm:0.25.4"
+"@esbuild/linux-ia32@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-ia32@npm:0.25.5"
   conditions: os=linux & cpu=ia32
   languageName: node
   linkType: hard
 
-"@esbuild/linux-loong64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-loong64@npm:0.25.4"
+"@esbuild/linux-loong64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-loong64@npm:0.25.5"
   conditions: os=linux & cpu=loong64
   languageName: node
   linkType: hard
 
-"@esbuild/linux-mips64el@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-mips64el@npm:0.25.4"
+"@esbuild/linux-mips64el@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-mips64el@npm:0.25.5"
   conditions: os=linux & cpu=mips64el
   languageName: node
   linkType: hard
 
-"@esbuild/linux-ppc64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-ppc64@npm:0.25.4"
+"@esbuild/linux-ppc64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-ppc64@npm:0.25.5"
   conditions: os=linux & cpu=ppc64
   languageName: node
   linkType: hard
 
-"@esbuild/linux-riscv64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-riscv64@npm:0.25.4"
+"@esbuild/linux-riscv64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-riscv64@npm:0.25.5"
   conditions: os=linux & cpu=riscv64
   languageName: node
   linkType: hard
 
-"@esbuild/linux-s390x@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-s390x@npm:0.25.4"
+"@esbuild/linux-s390x@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-s390x@npm:0.25.5"
   conditions: os=linux & cpu=s390x
   languageName: node
   linkType: hard
 
-"@esbuild/linux-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/linux-x64@npm:0.25.4"
+"@esbuild/linux-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/linux-x64@npm:0.25.5"
   conditions: os=linux & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/netbsd-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/netbsd-arm64@npm:0.25.4"
+"@esbuild/netbsd-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/netbsd-arm64@npm:0.25.5"
   conditions: os=netbsd & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/netbsd-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/netbsd-x64@npm:0.25.4"
+"@esbuild/netbsd-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/netbsd-x64@npm:0.25.5"
   conditions: os=netbsd & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/openbsd-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/openbsd-arm64@npm:0.25.4"
+"@esbuild/openbsd-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/openbsd-arm64@npm:0.25.5"
   conditions: os=openbsd & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/openbsd-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/openbsd-x64@npm:0.25.4"
+"@esbuild/openbsd-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/openbsd-x64@npm:0.25.5"
   conditions: os=openbsd & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/sunos-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/sunos-x64@npm:0.25.4"
+"@esbuild/sunos-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/sunos-x64@npm:0.25.5"
   conditions: os=sunos & cpu=x64
   languageName: node
   linkType: hard
 
-"@esbuild/win32-arm64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/win32-arm64@npm:0.25.4"
+"@esbuild/win32-arm64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/win32-arm64@npm:0.25.5"
   conditions: os=win32 & cpu=arm64
   languageName: node
   linkType: hard
 
-"@esbuild/win32-ia32@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/win32-ia32@npm:0.25.4"
+"@esbuild/win32-ia32@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/win32-ia32@npm:0.25.5"
   conditions: os=win32 & cpu=ia32
   languageName: node
   linkType: hard
 
-"@esbuild/win32-x64@npm:0.25.4":
-  version: 0.25.4
-  resolution: "@esbuild/win32-x64@npm:0.25.4"
+"@esbuild/win32-x64@npm:0.25.5":
+  version: 0.25.5
+  resolution: "@esbuild/win32-x64@npm:0.25.5"
   conditions: os=win32 & cpu=x64
   languageName: node
   linkType: hard
@@ -2642,7 +2644,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@eslint/js@npm:9.27.0, @eslint/js@npm:^9.25.1":
+"@eslint/js@npm:9.27.0, @eslint/js@npm:^9.27.0":
   version: 9.27.0
   resolution: "@eslint/js@npm:9.27.0"
   checksum: 10c0/79b219ceda79182732954b52f7a494f49995a9a6419c7ae0316866e324d3706afeb857e1306bb6f35a4caaf176a5174d00228fc93d36781a570d32c587736564
@@ -3292,7 +3294,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@napi-rs/wasm-runtime@npm:^0.2.4, @napi-rs/wasm-runtime@npm:^0.2.9":
+"@napi-rs/wasm-runtime@npm:^0.2.10, @napi-rs/wasm-runtime@npm:^0.2.4, @napi-rs/wasm-runtime@npm:^0.2.9":
   version: 0.2.10
   resolution: "@napi-rs/wasm-runtime@npm:0.2.10"
   dependencies:
@@ -3607,10 +3609,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@oxc-project/types@npm:0.69.0":
-  version: 0.69.0
-  resolution: "@oxc-project/types@npm:0.69.0"
-  checksum: 10c0/30e676b11c1ede3886618397f345338b7fc24923e8eed150464736b74f03b2d91e602739d17bb0b1f5282fce4f630129c411a7f906066192eb8892b9a204806f
+"@oxc-project/runtime@npm:0.72.0":
+  version: 0.72.0
+  resolution: "@oxc-project/runtime@npm:0.72.0"
+  checksum: 10c0/d19b231c319ecaa95511f247c71c793eef407c1c8dc96841622a504d13ab3b26bb7ef5c43be6c99f0a2057b087689dbe2002a029bda0b8f1029e079025b80099
+  languageName: node
+  linkType: hard
+
+"@oxc-project/types@npm:0.72.0":
+  version: 0.72.0
+  resolution: "@oxc-project/types@npm:0.72.0"
+  checksum: 10c0/5168ac2c0beffeef1586a4e784d74d4a479bf74ca8c9ca990d64a9b2fda6dd319e76e05e368f016ff6b87d8030b67680467a01c6478e529636c18f5926dfcdea
   languageName: node
   linkType: hard
 
@@ -3714,7 +3723,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@pkgr/core@npm:^0.2.2, @pkgr/core@npm:^0.2.3, @pkgr/core@npm:^0.2.4":
+"@pkgr/core@npm:^0.2.3, @pkgr/core@npm:^0.2.4":
   version: 0.2.4
   resolution: "@pkgr/core@npm:0.2.4"
   checksum: 10c0/2528a443bbbef5d4686614e1d73f834f19ccbc975f62b2a64974a6b97bcdf677b9c5e8948e04808ac4f0d853e2f422adfaae2a06e9e9f4f5cf8af76f1adf8dc1
@@ -3778,96 +3787,96 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=darwin & cpu=arm64
   languageName: node
   linkType: hard
 
-"@rolldown/binding-darwin-x64@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-darwin-x64@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=darwin & cpu=x64
   languageName: node
   linkType: hard
 
-"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=freebsd & cpu=x64
   languageName: node
   linkType: hard
 
-"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=linux & cpu=arm
   languageName: node
   linkType: hard
 
-"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=linux & cpu=arm64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=linux & cpu=arm64 & libc=musl
   languageName: node
   linkType: hard
 
-"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=linux & cpu=x64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=linux & cpu=x64 & libc=musl
   languageName: node
   linkType: hard
 
-"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.9-commit.273d50e"
   dependencies:
     "@napi-rs/wasm-runtime": "npm:^0.2.4"
   conditions: cpu=wasm32
   languageName: node
   linkType: hard
 
-"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=win32 & cpu=arm64
   languageName: node
   linkType: hard
 
-"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=win32 & cpu=ia32
   languageName: node
   linkType: hard
 
-"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.8-commit.d95f99e"
+"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.9-commit.273d50e"
   conditions: os=win32 & cpu=x64
   languageName: node
   linkType: hard
 
-"@rolldown/pluginutils@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "@rolldown/pluginutils@npm:1.0.0-beta.8-commit.d95f99e"
-  checksum: 10c0/be6d44378b10316464eafee61e2d106615388e3d7e62cdf29343dceb23a8cacf24225535433856e2f30ed99b3815661c2aa9d9d4127df06a51f816003fd3f6cf
+"@rolldown/pluginutils@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "@rolldown/pluginutils@npm:1.0.0-beta.9-commit.273d50e"
+  checksum: 10c0/faf516ee2ef9c09c40e52b292d47570afb1a94bf897f083dfe01d64eb5cf5fbfbec5f172cb29007cb2722be5be94884bf5317fa02787c99f149d67dce3e71f4b
   languageName: node
   linkType: hard
 
@@ -3885,13 +3894,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@sindresorhus/merge-streams@npm:^2.1.0":
-  version: 2.3.0
-  resolution: "@sindresorhus/merge-streams@npm:2.3.0"
-  checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894
-  languageName: node
-  linkType: hard
-
 "@sinonjs/commons@npm:^3.0.0":
   version: 3.0.1
   resolution: "@sinonjs/commons@npm:3.0.1"
@@ -3910,12 +3912,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@size-limit/file@npm:^10.0.2":
-  version: 10.0.3
-  resolution: "@size-limit/file@npm:10.0.3"
+"@size-limit/file@npm:^11.2.0":
+  version: 11.2.0
+  resolution: "@size-limit/file@npm:11.2.0"
   peerDependencies:
-    size-limit: 10.0.3
-  checksum: 10c0/a366a86a20baebb561c990cdca34586a7ef32bc752eec0b0f26d7dce72fbc95358b0e7aaf7835c51e5874113cd19787f541f4e74448ca01300a6cbbb47fb8c45
+    size-limit: 11.2.0
+  checksum: 10c0/25fb431c2afa9293774842f3abb12ee0aaa988585a2be545f2a4f90ffd5c638a13bada10a0b71e376cefb426bd991793d0e1ffe970b94a4e0bb8b0a8b504f343
   languageName: node
   linkType: hard
 
@@ -3957,90 +3959,90 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@swc/core-darwin-arm64@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-darwin-arm64@npm:1.11.24"
+"@swc/core-darwin-arm64@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-darwin-arm64@npm:1.11.29"
   conditions: os=darwin & cpu=arm64
   languageName: node
   linkType: hard
 
-"@swc/core-darwin-x64@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-darwin-x64@npm:1.11.24"
+"@swc/core-darwin-x64@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-darwin-x64@npm:1.11.29"
   conditions: os=darwin & cpu=x64
   languageName: node
   linkType: hard
 
-"@swc/core-linux-arm-gnueabihf@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.24"
+"@swc/core-linux-arm-gnueabihf@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.29"
   conditions: os=linux & cpu=arm
   languageName: node
   linkType: hard
 
-"@swc/core-linux-arm64-gnu@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-linux-arm64-gnu@npm:1.11.24"
+"@swc/core-linux-arm64-gnu@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-linux-arm64-gnu@npm:1.11.29"
   conditions: os=linux & cpu=arm64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@swc/core-linux-arm64-musl@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-linux-arm64-musl@npm:1.11.24"
+"@swc/core-linux-arm64-musl@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-linux-arm64-musl@npm:1.11.29"
   conditions: os=linux & cpu=arm64 & libc=musl
   languageName: node
   linkType: hard
 
-"@swc/core-linux-x64-gnu@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-linux-x64-gnu@npm:1.11.24"
+"@swc/core-linux-x64-gnu@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-linux-x64-gnu@npm:1.11.29"
   conditions: os=linux & cpu=x64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@swc/core-linux-x64-musl@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-linux-x64-musl@npm:1.11.24"
+"@swc/core-linux-x64-musl@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-linux-x64-musl@npm:1.11.29"
   conditions: os=linux & cpu=x64 & libc=musl
   languageName: node
   linkType: hard
 
-"@swc/core-win32-arm64-msvc@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-win32-arm64-msvc@npm:1.11.24"
+"@swc/core-win32-arm64-msvc@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-win32-arm64-msvc@npm:1.11.29"
   conditions: os=win32 & cpu=arm64
   languageName: node
   linkType: hard
 
-"@swc/core-win32-ia32-msvc@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-win32-ia32-msvc@npm:1.11.24"
+"@swc/core-win32-ia32-msvc@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-win32-ia32-msvc@npm:1.11.29"
   conditions: os=win32 & cpu=ia32
   languageName: node
   linkType: hard
 
-"@swc/core-win32-x64-msvc@npm:1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core-win32-x64-msvc@npm:1.11.24"
+"@swc/core-win32-x64-msvc@npm:1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core-win32-x64-msvc@npm:1.11.29"
   conditions: os=win32 & cpu=x64
   languageName: node
   linkType: hard
 
-"@swc/core@npm:^1.11.24":
-  version: 1.11.24
-  resolution: "@swc/core@npm:1.11.24"
+"@swc/core@npm:^1.11.29":
+  version: 1.11.29
+  resolution: "@swc/core@npm:1.11.29"
   dependencies:
-    "@swc/core-darwin-arm64": "npm:1.11.24"
-    "@swc/core-darwin-x64": "npm:1.11.24"
-    "@swc/core-linux-arm-gnueabihf": "npm:1.11.24"
-    "@swc/core-linux-arm64-gnu": "npm:1.11.24"
-    "@swc/core-linux-arm64-musl": "npm:1.11.24"
-    "@swc/core-linux-x64-gnu": "npm:1.11.24"
-    "@swc/core-linux-x64-musl": "npm:1.11.24"
-    "@swc/core-win32-arm64-msvc": "npm:1.11.24"
-    "@swc/core-win32-ia32-msvc": "npm:1.11.24"
-    "@swc/core-win32-x64-msvc": "npm:1.11.24"
+    "@swc/core-darwin-arm64": "npm:1.11.29"
+    "@swc/core-darwin-x64": "npm:1.11.29"
+    "@swc/core-linux-arm-gnueabihf": "npm:1.11.29"
+    "@swc/core-linux-arm64-gnu": "npm:1.11.29"
+    "@swc/core-linux-arm64-musl": "npm:1.11.29"
+    "@swc/core-linux-x64-gnu": "npm:1.11.29"
+    "@swc/core-linux-x64-musl": "npm:1.11.29"
+    "@swc/core-win32-arm64-msvc": "npm:1.11.29"
+    "@swc/core-win32-ia32-msvc": "npm:1.11.29"
+    "@swc/core-win32-x64-msvc": "npm:1.11.29"
     "@swc/counter": "npm:^0.1.3"
     "@swc/types": "npm:^0.1.21"
   peerDependencies:
@@ -4069,7 +4071,7 @@ __metadata:
   peerDependenciesMeta:
     "@swc/helpers":
       optional: true
-  checksum: 10c0/26c524a505927ebd4229ec20fecf5f38b6a3265f22f3ede3a334834b37d01eedd133676e231d19ecaae2923bdfb0fa66acb925ffaee6e472e36ed81a7ace90f7
+  checksum: 10c0/d2df8f09fb0246d1794d09d5192d43efcfd061f3a59956ee1b26c4a031852bb0afaa1b12f915773a807272a3ff6f88870d90970dfd75bca379e0d206a2663643
   languageName: node
   linkType: hard
 
@@ -4254,16 +4256,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/eslint@npm:^9.6.1":
-  version: 9.6.1
-  resolution: "@types/eslint@npm:9.6.1"
-  dependencies:
-    "@types/estree": "npm:*"
-    "@types/json-schema": "npm:*"
-  checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e
-  languageName: node
-  linkType: hard
-
 "@types/estree-jsx@npm:^1.0.0":
   version: 1.0.5
   resolution: "@types/estree-jsx@npm:1.0.5"
@@ -4354,7 +4346,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15":
+"@types/json-schema@npm:^7.0.15":
   version: 7.0.15
   resolution: "@types/json-schema@npm:7.0.15"
   checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
@@ -4393,12 +4385,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:*, @types/node@npm:^22.0.0, @types/node@npm:^22.15.18":
-  version: 22.15.18
-  resolution: "@types/node@npm:22.15.18"
+"@types/node@npm:*, @types/node@npm:^22.0.0, @types/node@npm:^22.15.26":
+  version: 22.15.26
+  resolution: "@types/node@npm:22.15.26"
   dependencies:
     undici-types: "npm:~6.21.0"
-  checksum: 10c0/e23178c568e2dc6b93b6aa3b8dfb45f9556e527918c947fe7406a4c92d2184c7396558912400c3b1b8d0fa952ec63819aca2b8e4d3545455fc6f1e9623e09ca6
+  checksum: 10c0/f864c5002538df968d275789fb1f049664b037ba7d2343f2b44b019cbea1150bb030affa95c3428f81100532d01af82b8e0b058b5bdeebed63e04c55524d626e
   languageName: node
   linkType: hard
 
@@ -4409,13 +4401,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/normalize-package-data@npm:^2.4.3":
-  version: 2.4.4
-  resolution: "@types/normalize-package-data@npm:2.4.4"
-  checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86
-  languageName: node
-  linkType: hard
-
 "@types/responselike@npm:^1.0.0":
   version: 1.0.3
   resolution: "@types/responselike@npm:1.0.3"
@@ -4497,81 +4482,103 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@typescript-eslint/eslint-plugin@npm:8.32.1, @typescript-eslint/eslint-plugin@npm:^8.31.0":
-  version: 8.32.1
-  resolution: "@typescript-eslint/eslint-plugin@npm:8.32.1"
+"@typescript-eslint/eslint-plugin@npm:8.33.0, @typescript-eslint/eslint-plugin@npm:^8.32.1":
+  version: 8.33.0
+  resolution: "@typescript-eslint/eslint-plugin@npm:8.33.0"
   dependencies:
     "@eslint-community/regexpp": "npm:^4.10.0"
-    "@typescript-eslint/scope-manager": "npm:8.32.1"
-    "@typescript-eslint/type-utils": "npm:8.32.1"
-    "@typescript-eslint/utils": "npm:8.32.1"
-    "@typescript-eslint/visitor-keys": "npm:8.32.1"
+    "@typescript-eslint/scope-manager": "npm:8.33.0"
+    "@typescript-eslint/type-utils": "npm:8.33.0"
+    "@typescript-eslint/utils": "npm:8.33.0"
+    "@typescript-eslint/visitor-keys": "npm:8.33.0"
     graphemer: "npm:^1.4.0"
     ignore: "npm:^7.0.0"
     natural-compare: "npm:^1.4.0"
     ts-api-utils: "npm:^2.1.0"
   peerDependencies:
-    "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+    "@typescript-eslint/parser": ^8.33.0
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/29dbafc1f02e1167e6d1e92908de6bf7df1cc1fc9ae1de3f4d4abf5d2b537be16b173bcd05770270529eb2fd17a3ac63c2f40d308f7fbbf6d6f286ba564afd64
+  checksum: 10c0/fdfbba2134bb8aa8effb3686a9ffe0a5d9916b41ccdf4339976e0205734f802fca2631939f892ccedd20eee104d8cd0e691720728baeeee17c0f40d7bfe4205d
   languageName: node
   linkType: hard
 
-"@typescript-eslint/parser@npm:8.32.1, @typescript-eslint/parser@npm:^8.31.0":
-  version: 8.32.1
-  resolution: "@typescript-eslint/parser@npm:8.32.1"
+"@typescript-eslint/parser@npm:8.33.0, @typescript-eslint/parser@npm:^8.32.1":
+  version: 8.33.0
+  resolution: "@typescript-eslint/parser@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/scope-manager": "npm:8.32.1"
-    "@typescript-eslint/types": "npm:8.32.1"
-    "@typescript-eslint/typescript-estree": "npm:8.32.1"
-    "@typescript-eslint/visitor-keys": "npm:8.32.1"
+    "@typescript-eslint/scope-manager": "npm:8.33.0"
+    "@typescript-eslint/types": "npm:8.33.0"
+    "@typescript-eslint/typescript-estree": "npm:8.33.0"
+    "@typescript-eslint/visitor-keys": "npm:8.33.0"
     debug: "npm:^4.3.4"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/01095f5b6e0a2e0631623be3f44be0f2960ceb24de33b64cb790e24a1468018d2b4d6874d1fa08a4928c2a02f208dd66cbc49735c7e8b54d564e420daabf84d1
+  checksum: 10c0/3f6aa8476d912a749a4f3e6ae6cbf90a881f1892efb7b3c88f6654fa03e770d8da511d0298615b0eda880b3811e157ed60e47e6a21aa309cbf912e2d5d79d73c
+  languageName: node
+  linkType: hard
+
+"@typescript-eslint/project-service@npm:8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/project-service@npm:8.33.0"
+  dependencies:
+    "@typescript-eslint/tsconfig-utils": "npm:^8.33.0"
+    "@typescript-eslint/types": "npm:^8.33.0"
+    debug: "npm:^4.3.4"
+  checksum: 10c0/a863d9e3be5ffb53c9d57b25b7a35149dae01afd942dd7fc36bd72a4230676ae12d0f37a789cddaf1baf71e3b35f09436bebbd081336e667b4181b48d0afe8f5
   languageName: node
   linkType: hard
 
-"@typescript-eslint/scope-manager@npm:8.32.1":
-  version: 8.32.1
-  resolution: "@typescript-eslint/scope-manager@npm:8.32.1"
+"@typescript-eslint/scope-manager@npm:8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/scope-manager@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.32.1"
-    "@typescript-eslint/visitor-keys": "npm:8.32.1"
-  checksum: 10c0/d2cb1f7736388972137d6e510b2beae4bac033fcab274e04de90ebba3ce466c71fe47f1795357e032e4a6c8b2162016b51b58210916c37212242c82d35352e9f
+    "@typescript-eslint/types": "npm:8.33.0"
+    "@typescript-eslint/visitor-keys": "npm:8.33.0"
+  checksum: 10c0/eb259add242ce40642e7272b414c92ae9407d97cb304981f17f0de0846d5c4ab47d41816ef13da3d3976fe0b7a74df291525be27e4fe4f0ab5d35e86d340faa0
+  languageName: node
+  linkType: hard
+
+"@typescript-eslint/tsconfig-utils@npm:8.33.0, @typescript-eslint/tsconfig-utils@npm:^8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/tsconfig-utils@npm:8.33.0"
+  peerDependencies:
+    typescript: ">=4.8.4 <5.9.0"
+  checksum: 10c0/6e9a8e73e65b925f908f31e00be4f1b8d7e89f45d97fa703f468115943c297fc2cc6f9daa0c12b9607f39186f033ac244515f11710df7e1df8302c815ed57389
   languageName: node
   linkType: hard
 
-"@typescript-eslint/type-utils@npm:8.32.1":
-  version: 8.32.1
-  resolution: "@typescript-eslint/type-utils@npm:8.32.1"
+"@typescript-eslint/type-utils@npm:8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/type-utils@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/typescript-estree": "npm:8.32.1"
-    "@typescript-eslint/utils": "npm:8.32.1"
+    "@typescript-eslint/typescript-estree": "npm:8.33.0"
+    "@typescript-eslint/utils": "npm:8.33.0"
     debug: "npm:^4.3.4"
     ts-api-utils: "npm:^2.1.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/f10186340ce194681804d9a57feb6d8d6c3adbd059c70df58f4656b0d9efd412fb0c2d80c182f9db83bad1a301754e0c24fe26f3354bef3a1795ab9c835cb763
+  checksum: 10c0/4a81c654ba17e8a50e48249f781cb91cddb990044affda7315d9b259aabd638232c9a98ff5f4d45ea3b258098060864026b746fce93ad6b4dcde5e492d93c855
   languageName: node
   linkType: hard
 
-"@typescript-eslint/types@npm:8.32.1, @typescript-eslint/types@npm:^8.11.0":
-  version: 8.32.1
-  resolution: "@typescript-eslint/types@npm:8.32.1"
-  checksum: 10c0/86f59b29c12e7e8abe45a1659b6fae5e7b0cfaf09ab86dd596ed9d468aa61082bbccd509d25f769b197fbfdf872bbef0b323a2ded6ceaca351f7c679f1ba3bd3
+"@typescript-eslint/types@npm:8.33.0, @typescript-eslint/types@npm:^8.11.0, @typescript-eslint/types@npm:^8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/types@npm:8.33.0"
+  checksum: 10c0/348b64eb408719d7711a433fc9716e0c2aab8b3f3676f5a1cc2e00269044132282cf655deb6d0dd9817544116909513de3b709005352d186949d1014fad1a3cb
   languageName: node
   linkType: hard
 
-"@typescript-eslint/typescript-estree@npm:8.32.1":
-  version: 8.32.1
-  resolution: "@typescript-eslint/typescript-estree@npm:8.32.1"
+"@typescript-eslint/typescript-estree@npm:8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/typescript-estree@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.32.1"
-    "@typescript-eslint/visitor-keys": "npm:8.32.1"
+    "@typescript-eslint/project-service": "npm:8.33.0"
+    "@typescript-eslint/tsconfig-utils": "npm:8.33.0"
+    "@typescript-eslint/types": "npm:8.33.0"
+    "@typescript-eslint/visitor-keys": "npm:8.33.0"
     debug: "npm:^4.3.4"
     fast-glob: "npm:^3.3.2"
     is-glob: "npm:^4.0.3"
@@ -4580,32 +4587,32 @@ __metadata:
     ts-api-utils: "npm:^2.1.0"
   peerDependencies:
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/b5ae0d91ef1b46c9f3852741e26b7a14c28bb58ee8a283b9530ac484332ca58a7216b9d22eda23c5449b5fd69c6e4601ef3ebbd68e746816ae78269036c08cda
+  checksum: 10c0/677b12b2e5780ffaef508bddbf8712fe2c3413f3d14fd8fd0cfbe22952a81c6642b3cc26984cf27fdfc3dd2457ae5f8aa04437d3b0ae32987a1895f9648ca7b2
   languageName: node
   linkType: hard
 
-"@typescript-eslint/utils@npm:8.32.1, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.31.0":
-  version: 8.32.1
-  resolution: "@typescript-eslint/utils@npm:8.32.1"
+"@typescript-eslint/utils@npm:8.33.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.32.1":
+  version: 8.33.0
+  resolution: "@typescript-eslint/utils@npm:8.33.0"
   dependencies:
     "@eslint-community/eslint-utils": "npm:^4.7.0"
-    "@typescript-eslint/scope-manager": "npm:8.32.1"
-    "@typescript-eslint/types": "npm:8.32.1"
-    "@typescript-eslint/typescript-estree": "npm:8.32.1"
+    "@typescript-eslint/scope-manager": "npm:8.33.0"
+    "@typescript-eslint/types": "npm:8.33.0"
+    "@typescript-eslint/typescript-estree": "npm:8.33.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/a2b90c0417cd3a33c6e22f9cc28c356f251bb8928ef1d25e057feda007d522d281bdc37a9a0d05b70312f00a7b3f350ca06e724867025ea85bba5a4c766732e7
+  checksum: 10c0/a0adb9e13d8f8d8f86ae2e905f3305ad60732e760364b291de66a857a551485d37c23e923299078a47f75d3cca643e1f2aefa010a0beb4cb0d08d0507c1038e1
   languageName: node
   linkType: hard
 
-"@typescript-eslint/visitor-keys@npm:8.32.1":
-  version: 8.32.1
-  resolution: "@typescript-eslint/visitor-keys@npm:8.32.1"
+"@typescript-eslint/visitor-keys@npm:8.33.0":
+  version: 8.33.0
+  resolution: "@typescript-eslint/visitor-keys@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/types": "npm:8.32.1"
+    "@typescript-eslint/types": "npm:8.33.0"
     eslint-visitor-keys: "npm:^4.2.0"
-  checksum: 10c0/9c05053dfd048f681eb96e09ceefa8841a617b8b5950eea05e0844b38fe3510a284eb936324caa899c3ceb4bc23efe56ac01437fab378ac1beeb1c6c00404978
+  checksum: 10c0/41660f241e78314f69d251792f369ef1eeeab3b40fe4ab11b794d402c95bcb82b61d3e91763e7ab9b0f22011a7ac9c8f9dfd91734d61c9f4eaf4f7660555b53b
   languageName: node
   linkType: hard
 
@@ -4616,123 +4623,123 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-darwin-arm64@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.2"
+"@unrs/resolver-binding-darwin-arm64@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.8"
   conditions: os=darwin & cpu=arm64
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-darwin-x64@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.2"
+"@unrs/resolver-binding-darwin-x64@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.8"
   conditions: os=darwin & cpu=x64
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-freebsd-x64@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.2"
+"@unrs/resolver-binding-freebsd-x64@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.8"
   conditions: os=freebsd & cpu=x64
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2"
+"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.8"
   conditions: os=linux & cpu=arm
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2"
+"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.8"
   conditions: os=linux & cpu=arm
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2"
+"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.8"
   conditions: os=linux & cpu=arm64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2"
+"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.8"
   conditions: os=linux & cpu=arm64 & libc=musl
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2"
+"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.8"
   conditions: os=linux & cpu=ppc64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2"
+"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.8"
   conditions: os=linux & cpu=riscv64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2"
+"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.8"
   conditions: os=linux & cpu=riscv64 & libc=musl
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2"
+"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.8"
   conditions: os=linux & cpu=s390x & libc=glibc
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2"
+"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.8"
   conditions: os=linux & cpu=x64 & libc=glibc
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-linux-x64-musl@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.2"
+"@unrs/resolver-binding-linux-x64-musl@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.8"
   conditions: os=linux & cpu=x64 & libc=musl
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-wasm32-wasi@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.2"
+"@unrs/resolver-binding-wasm32-wasi@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.8"
   dependencies:
-    "@napi-rs/wasm-runtime": "npm:^0.2.9"
+    "@napi-rs/wasm-runtime": "npm:^0.2.10"
   conditions: cpu=wasm32
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2"
+"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.8"
   conditions: os=win32 & cpu=arm64
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2"
+"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.8"
   conditions: os=win32 & cpu=ia32
   languageName: node
   linkType: hard
 
-"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2":
-  version: 1.7.2
-  resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2"
+"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.8":
+  version: 1.7.8
+  resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.8"
   conditions: os=win32 & cpu=x64
   languageName: node
   linkType: hard
@@ -4923,60 +4930,60 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@vue/compiler-core@npm:3.5.14":
-  version: 3.5.14
-  resolution: "@vue/compiler-core@npm:3.5.14"
+"@vue/compiler-core@npm:3.5.16":
+  version: 3.5.16
+  resolution: "@vue/compiler-core@npm:3.5.16"
   dependencies:
     "@babel/parser": "npm:^7.27.2"
-    "@vue/shared": "npm:3.5.14"
+    "@vue/shared": "npm:3.5.16"
     entities: "npm:^4.5.0"
     estree-walker: "npm:^2.0.2"
     source-map-js: "npm:^1.2.1"
-  checksum: 10c0/386f6ee8dedc1c0e0296b30e6f4bfe346c965dba991de68c8dc1dc8b4e0cbb68636e060b137e12eb4703e58534b6170e9c9f6e71f246d10a9719757adce0be23
+  checksum: 10c0/1a6f1446320467eac382c9ee567bd6017a61d374eebe48cbf948badb13e14beb0f96645e2cb8c4bfff565aa4948f1d836352bea511e5f3322c51cc5921caf42a
   languageName: node
   linkType: hard
 
-"@vue/compiler-dom@npm:3.5.14":
-  version: 3.5.14
-  resolution: "@vue/compiler-dom@npm:3.5.14"
+"@vue/compiler-dom@npm:3.5.16":
+  version: 3.5.16
+  resolution: "@vue/compiler-dom@npm:3.5.16"
   dependencies:
-    "@vue/compiler-core": "npm:3.5.14"
-    "@vue/shared": "npm:3.5.14"
-  checksum: 10c0/3640306a4cb93e3c63f88291b6dc3ffa343ff889dd27195ee43998ca84d07fc266218ccb19084330a94e83dcb288ca124d898e3338441231f74831f2e4438ad6
+    "@vue/compiler-core": "npm:3.5.16"
+    "@vue/shared": "npm:3.5.16"
+  checksum: 10c0/e3ed5b50977cbb240abc2b8a71497254810e433a2e4a5eb254900c46abc6494b99df7e69ae79d7122c29c2e1cc4605c5b4925bf280e83e4f918098194b2894cf
   languageName: node
   linkType: hard
 
 "@vue/compiler-sfc@npm:^3.5.13":
-  version: 3.5.14
-  resolution: "@vue/compiler-sfc@npm:3.5.14"
+  version: 3.5.16
+  resolution: "@vue/compiler-sfc@npm:3.5.16"
   dependencies:
     "@babel/parser": "npm:^7.27.2"
-    "@vue/compiler-core": "npm:3.5.14"
-    "@vue/compiler-dom": "npm:3.5.14"
-    "@vue/compiler-ssr": "npm:3.5.14"
-    "@vue/shared": "npm:3.5.14"
+    "@vue/compiler-core": "npm:3.5.16"
+    "@vue/compiler-dom": "npm:3.5.16"
+    "@vue/compiler-ssr": "npm:3.5.16"
+    "@vue/shared": "npm:3.5.16"
     estree-walker: "npm:^2.0.2"
     magic-string: "npm:^0.30.17"
     postcss: "npm:^8.5.3"
     source-map-js: "npm:^1.2.1"
-  checksum: 10c0/cf8f2081a27d4dd2dbec54c4ecf00abefc3bfd8e7aefeb5861bf34241658eb5d96a6536e504b77c58241068230eea9dab996629edfeaac16393db20cb6d51a70
+  checksum: 10c0/b9614aadde2c85f87fac3ee6f6b31209cec294c9b7c7aeb23d0dc92bdb7a0ee7ec6dc6d11f2bbc7403c19b4eb8df5d3dc9ae915e8cd74d77c50024608cabc02b
   languageName: node
   linkType: hard
 
-"@vue/compiler-ssr@npm:3.5.14":
-  version: 3.5.14
-  resolution: "@vue/compiler-ssr@npm:3.5.14"
+"@vue/compiler-ssr@npm:3.5.16":
+  version: 3.5.16
+  resolution: "@vue/compiler-ssr@npm:3.5.16"
   dependencies:
-    "@vue/compiler-dom": "npm:3.5.14"
-    "@vue/shared": "npm:3.5.14"
-  checksum: 10c0/d8e991bcae4ef13c1c82979b2849f3dced2f813155062cf24cd41897a0051bfefc5345f9a5163425442959df7a73b7695ce71aa60c21fa8b33fd35fd25235ca8
+    "@vue/compiler-dom": "npm:3.5.16"
+    "@vue/shared": "npm:3.5.16"
+  checksum: 10c0/e2f0e652981ded459f7bf1c9821d34332207e01b43db819281f632bdc0e7b8518c485019e65e010724f86acf520c715ae4b35cb717d2c0ad0f7cfacf83933df6
   languageName: node
   linkType: hard
 
-"@vue/shared@npm:3.5.14, @vue/shared@npm:^3.5.13":
-  version: 3.5.14
-  resolution: "@vue/shared@npm:3.5.14"
-  checksum: 10c0/cf1fc42fd318e876dcdafb6ca2584498e55012f48487b4f8e3a7d209c35415a779600bd1288c171095518fbf6fc90efea75a06937fdc4d3f316a12bc7c7dd94b
+"@vue/shared@npm:3.5.16, @vue/shared@npm:^3.5.13":
+  version: 3.5.16
+  resolution: "@vue/shared@npm:3.5.16"
+  checksum: 10c0/242ecc41f4c4e8f7f5d8714d715f4a78e31ead988da47cb369b88bd2f53aacc0f1db8c15dfac726e2a3ebe1104689bddd65c5c349ca5097e6657b2af2098c2f7
   languageName: node
   linkType: hard
 
@@ -5234,13 +5241,13 @@ __metadata:
   linkType: hard
 
 "ansis@npm:^4.0.0":
-  version: 4.0.0
-  resolution: "ansis@npm:4.0.0"
-  checksum: 10c0/8e549bbf0e838dbaf2ba079a47c18a7955489bc2753d20b29b3dc436d87566a40de68b4b3dad848b2efd52a3a993f4e7ec9991009185ee6556a77ff755fef234
+  version: 4.1.0
+  resolution: "ansis@npm:4.1.0"
+  checksum: 10c0/df62d017a7791babdaf45b93f930d2cfd6d1dab5568b610735c11434c9a5ef8f513740e7cfd80bcbc3530fc8bd892b88f8476f26621efc251230e53cbd1a2c24
   languageName: node
   linkType: hard
 
-"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
+"anymatch@npm:^3.0.3":
   version: 3.1.3
   resolution: "anymatch@npm:3.1.3"
   dependencies:
@@ -5346,12 +5353,12 @@ __metadata:
   linkType: hard
 
 "ast-kit@npm:^2.0.0":
-  version: 2.0.0
-  resolution: "ast-kit@npm:2.0.0"
+  version: 2.1.0
+  resolution: "ast-kit@npm:2.1.0"
   dependencies:
-    "@babel/parser": "npm:^7.27.2"
+    "@babel/parser": "npm:^7.27.3"
     pathe: "npm:^2.0.3"
-  checksum: 10c0/07fa4f4a3e3d04575ce82645c64c6d7a4a526edba2e5102fdb5a1ea1a36d325f629e565924c18f0eee6feed9325e2a2256aa7e5bd01da55355a699ba7dfc063b
+  checksum: 10c0/67246f34745f40b6a5bee2467a1a00f7f006a051f80d7cda7e3b7fe5f7d7a1f262521b72643fcbffb21d33f36aa59868636229a769b2802355d687815ad7b13d
   languageName: node
   linkType: hard
 
@@ -5615,13 +5622,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"binary-extensions@npm:^2.0.0":
-  version: 2.3.0
-  resolution: "binary-extensions@npm:2.3.0"
-  checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5
-  languageName: node
-  linkType: hard
-
 "binary-searching@npm:^2.0.5":
   version: 2.0.5
   resolution: "binary-searching@npm:2.0.5"
@@ -5664,7 +5664,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"braces@npm:^3.0.3, braces@npm:~3.0.2":
+"braces@npm:^3.0.3":
   version: 3.0.3
   resolution: "braces@npm:3.0.3"
   dependencies:
@@ -5674,16 +5674,16 @@ __metadata:
   linkType: hard
 
 "browserslist@npm:^4.24.0, browserslist@npm:^4.24.4":
-  version: 4.24.5
-  resolution: "browserslist@npm:4.24.5"
+  version: 4.25.0
+  resolution: "browserslist@npm:4.25.0"
   dependencies:
-    caniuse-lite: "npm:^1.0.30001716"
-    electron-to-chromium: "npm:^1.5.149"
+    caniuse-lite: "npm:^1.0.30001718"
+    electron-to-chromium: "npm:^1.5.160"
     node-releases: "npm:^2.0.19"
     update-browserslist-db: "npm:^1.1.3"
   bin:
     browserslist: cli.js
-  checksum: 10c0/f4c1ce1a7d8fdfab5e5b88bb6e93d09e8a883c393f86801537a252da0362dbdcde4dbd97b318246c5d84c6607b2f6b47af732c1b000d6a8a881ee024bad29204
+  checksum: 10c0/cc16c55b4468b18684a0e1ca303592b38635b1155d6724f172407192737a2f405b8030d87a05813729592793445b3d15e737b0055f901cdecccb29b1e580a1c5
   languageName: node
   linkType: hard
 
@@ -5719,13 +5719,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"builtin-modules@npm:^5.0.0":
-  version: 5.0.0
-  resolution: "builtin-modules@npm:5.0.0"
-  checksum: 10c0/bee8e74d1b949133c66a30b2e7982b3bdfe70d09f72bc4425ac9811d01d6f2f11abbe66c47aa9c977800a255155cac5a8068e0714cd2dc31867762fb309fd065
-  languageName: node
-  linkType: hard
-
 "bytes-iec@npm:^3.1.1":
   version: 3.1.1
   resolution: "bytes-iec@npm:3.1.1"
@@ -5842,10 +5835,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"caniuse-lite@npm:^1.0.30001716":
-  version: 1.0.30001718
-  resolution: "caniuse-lite@npm:1.0.30001718"
-  checksum: 10c0/67f9ad09bc16443e28d14f265d6e468480cd8dc1900d0d8b982222de80c699c4f2306599c3da8a3fa7139f110d4b30d49dbac78f215470f479abb6ffe141d5d3
+"caniuse-lite@npm:^1.0.30001718":
+  version: 1.0.30001720
+  resolution: "caniuse-lite@npm:1.0.30001720"
+  checksum: 10c0/ba9f963364ec4bfc8359d15d7e2cf365185fa1fddc90b4f534c71befedae9b3dd0cd2583a25ffc168a02d7b61b6c18b59bda0a1828ea2a5250fd3e35c2c049e9
   languageName: node
   linkType: hard
 
@@ -5952,25 +5945,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"chokidar@npm:^3.5.3":
-  version: 3.6.0
-  resolution: "chokidar@npm:3.6.0"
-  dependencies:
-    anymatch: "npm:~3.1.2"
-    braces: "npm:~3.0.2"
-    fsevents: "npm:~2.3.2"
-    glob-parent: "npm:~5.1.2"
-    is-binary-path: "npm:~2.1.0"
-    is-glob: "npm:~4.0.1"
-    normalize-path: "npm:~3.0.0"
-    readdirp: "npm:~3.6.0"
-  dependenciesMeta:
-    fsevents:
-      optional: true
-  checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
-  languageName: node
-  linkType: hard
-
 "chownr@npm:^2.0.0":
   version: 2.0.0
   resolution: "chownr@npm:2.0.0"
@@ -6448,7 +6422,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"dedent@npm:^1.0.0":
+"dedent@npm:^1.0.0, dedent@npm:^1.5.3":
   version: 1.6.0
   resolution: "dedent@npm:1.6.0"
   peerDependencies:
@@ -6570,10 +6544,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"diff@npm:^8.0.1":
-  version: 8.0.1
-  resolution: "diff@npm:8.0.1"
-  checksum: 10c0/43ebbe63881d34067d77d7b9d16220f1efb8013e04be58c7748ab296d2a9637f49424c69477e36c81a53f2c347b396956966e708e1b5b4dde3620f2b4bb93d02
+"diff@npm:^8.0.2":
+  version: 8.0.2
+  resolution: "diff@npm:8.0.2"
+  checksum: 10c0/abfb387f033e089df3ec3be960205d17b54df8abf0924d982a7ced3a94c557a4e6cbff2e78b121f216b85f466b3d8d041673a386177c311aaea41459286cc9bc
   languageName: node
   linkType: hard
 
@@ -6671,10 +6645,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"electron-to-chromium@npm:^1.5.149":
-  version: 1.5.155
-  resolution: "electron-to-chromium@npm:1.5.155"
-  checksum: 10c0/aee32a0b03282e488352370f6a910de37788b814031020a0e244943450e844e8a41f741d6e5ec70d553dfa4382ef80088034ddc400b48f45de95de331b9ec178
+"electron-to-chromium@npm:^1.5.160":
+  version: 1.5.161
+  resolution: "electron-to-chromium@npm:1.5.161"
+  checksum: 10c0/64e06657b747d889fdacd7ee042f5f2e189d215b6e7b8510d899d1eeb82676f9d4431ee6822cee009195500338f23996b9ae4eec0e4eb4e907e13e2d28489d5b
   languageName: node
   linkType: hard
 
@@ -6706,7 +6680,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"empathic@npm:^1.1.0":
+"empathic@npm:^1.0.0, empathic@npm:^1.1.0":
   version: 1.1.0
   resolution: "empathic@npm:1.1.0"
   checksum: 10c0/ed906c4ad6dabe1477ed00d6420f79eff8ac72e2eb580aab42406f50160fd34d66e8381e92b405e96d75a826a840706af261fd397c3e7db4d1a293d23e2e72f7
@@ -6782,25 +6756,25 @@ __metadata:
   linkType: hard
 
 "es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9":
-  version: 1.23.9
-  resolution: "es-abstract@npm:1.23.9"
+  version: 1.24.0
+  resolution: "es-abstract@npm:1.24.0"
   dependencies:
     array-buffer-byte-length: "npm:^1.0.2"
     arraybuffer.prototype.slice: "npm:^1.0.4"
     available-typed-arrays: "npm:^1.0.7"
     call-bind: "npm:^1.0.8"
-    call-bound: "npm:^1.0.3"
+    call-bound: "npm:^1.0.4"
     data-view-buffer: "npm:^1.0.2"
     data-view-byte-length: "npm:^1.0.2"
     data-view-byte-offset: "npm:^1.0.1"
     es-define-property: "npm:^1.0.1"
     es-errors: "npm:^1.3.0"
-    es-object-atoms: "npm:^1.0.0"
+    es-object-atoms: "npm:^1.1.1"
     es-set-tostringtag: "npm:^2.1.0"
     es-to-primitive: "npm:^1.3.0"
     function.prototype.name: "npm:^1.1.8"
-    get-intrinsic: "npm:^1.2.7"
-    get-proto: "npm:^1.0.0"
+    get-intrinsic: "npm:^1.3.0"
+    get-proto: "npm:^1.0.1"
     get-symbol-description: "npm:^1.1.0"
     globalthis: "npm:^1.0.4"
     gopd: "npm:^1.2.0"
@@ -6812,21 +6786,24 @@ __metadata:
     is-array-buffer: "npm:^3.0.5"
     is-callable: "npm:^1.2.7"
     is-data-view: "npm:^1.0.2"
+    is-negative-zero: "npm:^2.0.3"
     is-regex: "npm:^1.2.1"
+    is-set: "npm:^2.0.3"
     is-shared-array-buffer: "npm:^1.0.4"
     is-string: "npm:^1.1.1"
     is-typed-array: "npm:^1.1.15"
-    is-weakref: "npm:^1.1.0"
+    is-weakref: "npm:^1.1.1"
     math-intrinsics: "npm:^1.1.0"
-    object-inspect: "npm:^1.13.3"
+    object-inspect: "npm:^1.13.4"
     object-keys: "npm:^1.1.1"
     object.assign: "npm:^4.1.7"
     own-keys: "npm:^1.0.1"
-    regexp.prototype.flags: "npm:^1.5.3"
+    regexp.prototype.flags: "npm:^1.5.4"
     safe-array-concat: "npm:^1.1.3"
     safe-push-apply: "npm:^1.0.0"
     safe-regex-test: "npm:^1.1.0"
     set-proto: "npm:^1.0.0"
+    stop-iteration-iterator: "npm:^1.1.0"
     string.prototype.trim: "npm:^1.2.10"
     string.prototype.trimend: "npm:^1.0.9"
     string.prototype.trimstart: "npm:^1.0.8"
@@ -6835,8 +6812,8 @@ __metadata:
     typed-array-byte-offset: "npm:^1.0.4"
     typed-array-length: "npm:^1.0.7"
     unbox-primitive: "npm:^1.1.0"
-    which-typed-array: "npm:^1.1.18"
-  checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b
+    which-typed-array: "npm:^1.1.19"
+  checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318
   languageName: node
   linkType: hard
 
@@ -6921,34 +6898,34 @@ __metadata:
   linkType: hard
 
 "esbuild@npm:~0.25.0":
-  version: 0.25.4
-  resolution: "esbuild@npm:0.25.4"
-  dependencies:
-    "@esbuild/aix-ppc64": "npm:0.25.4"
-    "@esbuild/android-arm": "npm:0.25.4"
-    "@esbuild/android-arm64": "npm:0.25.4"
-    "@esbuild/android-x64": "npm:0.25.4"
-    "@esbuild/darwin-arm64": "npm:0.25.4"
-    "@esbuild/darwin-x64": "npm:0.25.4"
-    "@esbuild/freebsd-arm64": "npm:0.25.4"
-    "@esbuild/freebsd-x64": "npm:0.25.4"
-    "@esbuild/linux-arm": "npm:0.25.4"
-    "@esbuild/linux-arm64": "npm:0.25.4"
-    "@esbuild/linux-ia32": "npm:0.25.4"
-    "@esbuild/linux-loong64": "npm:0.25.4"
-    "@esbuild/linux-mips64el": "npm:0.25.4"
-    "@esbuild/linux-ppc64": "npm:0.25.4"
-    "@esbuild/linux-riscv64": "npm:0.25.4"
-    "@esbuild/linux-s390x": "npm:0.25.4"
-    "@esbuild/linux-x64": "npm:0.25.4"
-    "@esbuild/netbsd-arm64": "npm:0.25.4"
-    "@esbuild/netbsd-x64": "npm:0.25.4"
-    "@esbuild/openbsd-arm64": "npm:0.25.4"
-    "@esbuild/openbsd-x64": "npm:0.25.4"
-    "@esbuild/sunos-x64": "npm:0.25.4"
-    "@esbuild/win32-arm64": "npm:0.25.4"
-    "@esbuild/win32-ia32": "npm:0.25.4"
-    "@esbuild/win32-x64": "npm:0.25.4"
+  version: 0.25.5
+  resolution: "esbuild@npm:0.25.5"
+  dependencies:
+    "@esbuild/aix-ppc64": "npm:0.25.5"
+    "@esbuild/android-arm": "npm:0.25.5"
+    "@esbuild/android-arm64": "npm:0.25.5"
+    "@esbuild/android-x64": "npm:0.25.5"
+    "@esbuild/darwin-arm64": "npm:0.25.5"
+    "@esbuild/darwin-x64": "npm:0.25.5"
+    "@esbuild/freebsd-arm64": "npm:0.25.5"
+    "@esbuild/freebsd-x64": "npm:0.25.5"
+    "@esbuild/linux-arm": "npm:0.25.5"
+    "@esbuild/linux-arm64": "npm:0.25.5"
+    "@esbuild/linux-ia32": "npm:0.25.5"
+    "@esbuild/linux-loong64": "npm:0.25.5"
+    "@esbuild/linux-mips64el": "npm:0.25.5"
+    "@esbuild/linux-ppc64": "npm:0.25.5"
+    "@esbuild/linux-riscv64": "npm:0.25.5"
+    "@esbuild/linux-s390x": "npm:0.25.5"
+    "@esbuild/linux-x64": "npm:0.25.5"
+    "@esbuild/netbsd-arm64": "npm:0.25.5"
+    "@esbuild/netbsd-x64": "npm:0.25.5"
+    "@esbuild/openbsd-arm64": "npm:0.25.5"
+    "@esbuild/openbsd-x64": "npm:0.25.5"
+    "@esbuild/sunos-x64": "npm:0.25.5"
+    "@esbuild/win32-arm64": "npm:0.25.5"
+    "@esbuild/win32-ia32": "npm:0.25.5"
+    "@esbuild/win32-x64": "npm:0.25.5"
   dependenciesMeta:
     "@esbuild/aix-ppc64":
       optional: true
@@ -7002,7 +6979,7 @@ __metadata:
       optional: true
   bin:
     esbuild: bin/esbuild
-  checksum: 10c0/db9f51248f0560bc46ab219461d338047617f6caf373c95f643b204760bdfa10c95b48cfde948949f7e509599ae4ab61c3f112092a3534936c6abfb800c565b0
+  checksum: 10c0/aba8cbc11927fa77562722ed5e95541ce2853f67ad7bdc40382b558abc2e0ec57d92ffb820f082ba2047b4ef9f3bc3da068cdebe30dfd3850cfa3827a78d604e
   languageName: node
   linkType: hard
 
@@ -7063,7 +7040,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-config-prettier@npm:^10.1.2":
+"eslint-config-prettier@npm:^10.1.5":
   version: 10.1.5
   resolution: "eslint-config-prettier@npm:10.1.5"
   peerDependencies:
@@ -7074,6 +7051,21 @@ __metadata:
   languageName: node
   linkType: hard
 
+"eslint-import-context@npm:^0.1.5":
+  version: 0.1.6
+  resolution: "eslint-import-context@npm:0.1.6"
+  dependencies:
+    get-tsconfig: "npm:^4.10.1"
+    stable-hash: "npm:^0.0.5"
+  peerDependencies:
+    unrs-resolver: ^1.0.0
+  peerDependenciesMeta:
+    unrs-resolver:
+      optional: true
+  checksum: 10c0/e0b1603c0b02d2be7da70e61bf918cda01314e27e38c11aad1c08dbbf5ab6b0ccfe588851574cad336bda859e35efeecc9205a06fc3b1ab8f65e74732ef075b4
+  languageName: node
+  linkType: hard
+
 "eslint-import-resolver-node@npm:^0.3.9":
   version: 0.3.9
   resolution: "eslint-import-resolver-node@npm:0.3.9"
@@ -7085,16 +7077,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-import-resolver-typescript@npm:^4.3.4":
-  version: 4.3.4
-  resolution: "eslint-import-resolver-typescript@npm:4.3.4"
+"eslint-import-resolver-typescript@npm:^4.3.5":
+  version: 4.4.1
+  resolution: "eslint-import-resolver-typescript@npm:4.4.1"
   dependencies:
-    debug: "npm:^4.4.0"
-    get-tsconfig: "npm:^4.10.0"
+    debug: "npm:^4.4.1"
+    eslint-import-context: "npm:^0.1.5"
+    get-tsconfig: "npm:^4.10.1"
     is-bun-module: "npm:^2.0.0"
     stable-hash: "npm:^0.0.5"
-    tinyglobby: "npm:^0.2.13"
-    unrs-resolver: "npm:^1.6.3"
+    tinyglobby: "npm:^0.2.14"
+    unrs-resolver: "npm:^1.7.2"
   peerDependencies:
     eslint: "*"
     eslint-plugin-import: "*"
@@ -7104,7 +7097,7 @@ __metadata:
       optional: true
     eslint-plugin-import-x:
       optional: true
-  checksum: 10c0/dba14e699855a7c32756e5c5258075e787a6e7938123ace553d69e8f84cefb4e6364fb1935d6d5500f96de82cee79662fee1e826fa45c0672a83841c27cf6abe
+  checksum: 10c0/a03df85e4e7136e3ae36842a417a1a91f74054d999f32e9a40a2ea732c541be522d1382e18ace0e8c26e0505868f12a5de4a6b978d73ea91ca21d314f0f01f30
   languageName: node
   linkType: hard
 
@@ -7179,30 +7172,30 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-import-x@npm:^4.11.0":
-  version: 4.11.1
-  resolution: "eslint-plugin-import-x@npm:4.11.1"
+"eslint-plugin-import-x@npm:^4.12.2":
+  version: 4.13.3
+  resolution: "eslint-plugin-import-x@npm:4.13.3"
   dependencies:
-    "@typescript-eslint/utils": "npm:^8.31.0"
+    "@typescript-eslint/utils": "npm:^8.32.1"
     comment-parser: "npm:^1.4.1"
-    debug: "npm:^4.4.0"
+    debug: "npm:^4.4.1"
+    eslint-import-context: "npm:^0.1.5"
     eslint-import-resolver-node: "npm:^0.3.9"
-    get-tsconfig: "npm:^4.10.0"
     is-glob: "npm:^4.0.3"
     minimatch: "npm:^9.0.3 || ^10.0.1"
-    semver: "npm:^7.7.1"
+    semver: "npm:^7.7.2"
     stable-hash: "npm:^0.0.5"
     tslib: "npm:^2.8.1"
-    unrs-resolver: "npm:^1.7.0"
+    unrs-resolver: "npm:^1.7.2"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
-  checksum: 10c0/9b0cde9ba76eac4252ee7cf6fd7f2dae5051c85cb40c64909db6bdfa53b619bc145357aa637f98381053331c2e0f50f888409b34e17d69468d16685967d680d9
+  checksum: 10c0/582c9ad4827915ae4ff0a73dfd854c347c52d662d5cb37f290742b71ab0d7082e78a79723b7ebb169a553f7e6215a93af2d4216fba9eb3b8b48e165f4a7581a9
   languageName: node
   linkType: hard
 
-"eslint-plugin-jest@npm:^28.11.0":
-  version: 28.11.0
-  resolution: "eslint-plugin-jest@npm:28.11.0"
+"eslint-plugin-jest@npm:^28.12.0":
+  version: 28.12.0
+  resolution: "eslint-plugin-jest@npm:28.12.0"
   dependencies:
     "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0"
   peerDependencies:
@@ -7214,11 +7207,11 @@ __metadata:
       optional: true
     jest:
       optional: true
-  checksum: 10c0/faa06ce1c4d0ad7aa0fb1c725edf77fe543a17fe091424dfe5b5e3bba8930470516e5831592e4fb725884f7e5f1034f303f49b7fab28b2abdf99765bfd048473
+  checksum: 10c0/1072070921e0329bd8a369fea6017de930d942387ef325bc656301812d08d8a9dcd862284493d57c0a52b4bd73128f2157e010116f5efe7bf626c61a78f0a2d8
   languageName: node
   linkType: hard
 
-"eslint-plugin-jsdoc@npm:^50.6.11":
+"eslint-plugin-jsdoc@npm:^50.6.17":
   version: 50.6.17
   resolution: "eslint-plugin-jsdoc@npm:50.6.17"
   dependencies:
@@ -7238,9 +7231,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-jsonc@npm:^2.20.0":
-  version: 2.20.0
-  resolution: "eslint-plugin-jsonc@npm:2.20.0"
+"eslint-plugin-jsonc@npm:^2.20.1":
+  version: 2.20.1
+  resolution: "eslint-plugin-jsonc@npm:2.20.1"
   dependencies:
     "@eslint-community/eslint-utils": "npm:^4.5.1"
     eslint-compat-utils: "npm:^0.6.4"
@@ -7249,10 +7242,10 @@ __metadata:
     graphemer: "npm:^1.4.0"
     jsonc-eslint-parser: "npm:^2.4.0"
     natural-compare: "npm:^1.4.0"
-    synckit: "npm:^0.6.2 || ^0.7.3 || ^0.10.3"
+    synckit: "npm:^0.6.2 || ^0.7.3 || ^0.11.5"
   peerDependencies:
     eslint: ">=6.0.0"
-  checksum: 10c0/9fedfd7b84ec6e777a3777745526e2ad457321714046c4f0491c156e5ae2c44dc6dbc6725c3fa52c8c32ea28be70831c6e9efc012c8f56cd18b540c0b6569986
+  checksum: 10c0/a75923263436a92c2d7232677cabdac06c966ca9fccfe7edea190dc762c28538f1df22d4deb81f8ba11df742f3bdfbfde3b059d8174d8814fa1667d01eb1163e
   languageName: node
   linkType: hard
 
@@ -7274,7 +7267,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-mdx@npm:^3.4.1":
+"eslint-plugin-mdx@npm:^3.4.2":
   version: 3.4.2
   resolution: "eslint-plugin-mdx@npm:3.4.2"
   dependencies:
@@ -7295,7 +7288,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-n@npm:^17.17.0":
+"eslint-plugin-n@npm:^17.18.0":
   version: 17.18.0
   resolution: "eslint-plugin-n@npm:17.18.0"
   dependencies:
@@ -7313,7 +7306,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-prettier@npm:^5.2.6":
+"eslint-plugin-prettier@npm:^5.4.0":
   version: 5.4.0
   resolution: "eslint-plugin-prettier@npm:5.4.0"
   dependencies:
@@ -7403,9 +7396,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-unicorn@npm:^58.0.0":
-  version: 58.0.0
-  resolution: "eslint-plugin-unicorn@npm:58.0.0"
+"eslint-plugin-unicorn-x@npm:^1.0.7":
+  version: 1.0.8
+  resolution: "eslint-plugin-unicorn-x@npm:1.0.8"
   dependencies:
     "@babel/helper-validator-identifier": "npm:^7.25.9"
     "@eslint-community/eslint-utils": "npm:^4.5.1"
@@ -7413,20 +7406,19 @@ __metadata:
     ci-info: "npm:^4.2.0"
     clean-regexp: "npm:^1.0.0"
     core-js-compat: "npm:^3.41.0"
+    dedent: "npm:^1.5.3"
+    empathic: "npm:^1.0.0"
     esquery: "npm:^1.6.0"
     globals: "npm:^16.0.0"
-    indent-string: "npm:^5.0.0"
-    is-builtin-module: "npm:^5.0.0"
     jsesc: "npm:^3.1.0"
     pluralize: "npm:^8.0.0"
-    read-package-up: "npm:^11.0.0"
     regexp-tree: "npm:^0.1.27"
     regjsparser: "npm:^0.12.0"
+    scule: "npm:^1.3.0"
     semver: "npm:^7.7.1"
-    strip-indent: "npm:^4.0.0"
   peerDependencies:
     eslint: ">=9.22.0"
-  checksum: 10c0/3b76a6c5ca422d1c27e53e24244718bf8a3acce8e2dccc744824c3ad66098265a201c9d305afeb1372f40f622ead36510aa6e930fa7f426021fdd02fdb519250
+  checksum: 10c0/6679e05b791d53fa83765964a674605e57cdf4f6f085f66d5beded216d9068d0db527fd8594ea323399d18d39e6114a901d7e31b461404fbe37d8a3a675fdacb
   languageName: node
   linkType: hard
 
@@ -7727,7 +7719,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fast-glob@npm:3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3":
+"fast-glob@npm:3, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
   version: 3.3.3
   resolution: "fast-glob@npm:3.3.3"
   dependencies:
@@ -7796,14 +7788,14 @@ __metadata:
   linkType: hard
 
 "fdir@npm:^6.4.4":
-  version: 6.4.4
-  resolution: "fdir@npm:6.4.4"
+  version: 6.4.5
+  resolution: "fdir@npm:6.4.5"
   peerDependencies:
     picomatch: ^3 || ^4
   peerDependenciesMeta:
     picomatch:
       optional: true
-  checksum: 10c0/6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd
+  checksum: 10c0/5d63330a1b97165e9b0fb20369fafc7cf826bc4b3e374efcb650bc77d7145ac01193b5da1a7591eab89ae6fd6b15cdd414085910b2a2b42296b1480c9f2677af
   languageName: node
   linkType: hard
 
@@ -7841,13 +7833,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"find-up-simple@npm:^1.0.0":
-  version: 1.0.1
-  resolution: "find-up-simple@npm:1.0.1"
-  checksum: 10c0/ad34de157b7db925d50ff78302fefb28e309f3bc947c93ffca0f9b0bccf9cf1a2dc57d805d5c94ec9fc60f4838f5dbdfd2a48ecd77c23015fa44c6dd5f60bc40
-  languageName: node
-  linkType: hard
-
 "find-up@npm:^4.0.0, find-up@npm:^4.1.0":
   version: 4.1.0
   resolution: "find-up@npm:4.1.0"
@@ -7989,7 +7974,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
+"fsevents@npm:^2.3.2, fsevents@npm:~2.3.3":
   version: 2.3.3
   resolution: "fsevents@npm:2.3.3"
   dependencies:
@@ -7999,7 +7984,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin<compat/fsevents>, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin<compat/fsevents>, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin<compat/fsevents>":
+"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin<compat/fsevents>, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin<compat/fsevents>":
   version: 2.3.3
   resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin<compat/fsevents>::version=2.3.3&hash=df0bf1"
   dependencies:
@@ -8142,12 +8127,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.7.5, get-tsconfig@npm:^4.8.1":
-  version: 4.10.0
-  resolution: "get-tsconfig@npm:4.10.0"
+"get-tsconfig@npm:^4.10.1, get-tsconfig@npm:^4.7.5, get-tsconfig@npm:^4.8.1":
+  version: 4.10.1
+  resolution: "get-tsconfig@npm:4.10.1"
   dependencies:
     resolve-pkg-maps: "npm:^1.0.0"
-  checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86
+  checksum: 10c0/7f8e3dabc6a49b747920a800fb88e1952fef871cdf51b79e98db48275a5de6cdaf499c55ee67df5fa6fe7ce65f0063e26de0f2e53049b408c585aa74d39ffa21
   languageName: node
   linkType: hard
 
@@ -8171,7 +8156,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+"glob-parent@npm:^5.1.2":
   version: 5.1.2
   resolution: "glob-parent@npm:5.1.2"
   dependencies:
@@ -8289,10 +8274,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"globals@npm:^16.0.0":
-  version: 16.1.0
-  resolution: "globals@npm:16.1.0"
-  checksum: 10c0/51df6319b5b9e679338baf058ecf1125af0d3148b97e57592deabd65fca5c5dcdcca321d7589282bd6afbea9f5a40bc7329c746f46d56780813d7d1c457209a2
+"globals@npm:^16.0.0, globals@npm:^16.1.0":
+  version: 16.2.0
+  resolution: "globals@npm:16.2.0"
+  checksum: 10c0/c2b3ea163faa6f8a38076b471b12f4bda891f7df7f7d2e8294fb4801d735a51a73431bf4c1696c5bf5dbca5e0a0db894698acfcbd3068730c6b12eef185dea25
   languageName: node
   linkType: hard
 
@@ -8320,20 +8305,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"globby@npm:^14.0.0":
-  version: 14.1.0
-  resolution: "globby@npm:14.1.0"
-  dependencies:
-    "@sindresorhus/merge-streams": "npm:^2.1.0"
-    fast-glob: "npm:^3.3.3"
-    ignore: "npm:^7.0.3"
-    path-type: "npm:^6.0.0"
-    slash: "npm:^5.1.0"
-    unicorn-magic: "npm:^0.3.0"
-  checksum: 10c0/527a1063c5958255969620c6fa4444a2b2e9278caddd571d46dfbfa307cb15977afb746e84d682ba5b6c94fc081e8997f80ff05dd235441ba1cb16f86153e58e
-  languageName: node
-  linkType: hard
-
 "gopd@npm:^1.0.1, gopd@npm:^1.2.0":
   version: 1.2.0
   resolution: "gopd@npm:1.2.0"
@@ -8562,7 +8533,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"ignore@npm:7.0.3, ignore@npm:^7.0.0, ignore@npm:^7.0.3":
+"ignore@npm:7.0.3, ignore@npm:^7.0.0":
   version: 7.0.3
   resolution: "ignore@npm:7.0.3"
   checksum: 10c0/8e21637513cbcd888a4873d34d5c651a2e24b3c4c9a6b159335a26bed348c3c386c51d6fab23577f59140e1b226323138fbd50e63882d4568fd12aa6c822029e
@@ -8619,20 +8590,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"indent-string@npm:^5.0.0":
-  version: 5.0.0
-  resolution: "indent-string@npm:5.0.0"
-  checksum: 10c0/8ee77b57d92e71745e133f6f444d6fa3ed503ad0e1bcd7e80c8da08b42375c07117128d670589725ed07b1978065803fa86318c309ba45415b7fe13e7f170220
-  languageName: node
-  linkType: hard
-
-"index-to-position@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "index-to-position@npm:1.1.0"
-  checksum: 10c0/77ef140f0218df0486a08cff204de4d382e8c43892039aaa441ac5b87f0c8d8a72af633c8a1c49f1b1ec4177bd809e4e045958a9aebe65545f203342b95886b3
-  languageName: node
-  linkType: hard
-
 "inflight@npm:^1.0.4":
   version: 1.0.6
   resolution: "inflight@npm:1.0.6"
@@ -8756,15 +8713,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-binary-path@npm:~2.1.0":
-  version: 2.1.0
-  resolution: "is-binary-path@npm:2.1.0"
-  dependencies:
-    binary-extensions: "npm:^2.0.0"
-  checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38
-  languageName: node
-  linkType: hard
-
 "is-boolean-object@npm:^1.2.1":
   version: 1.2.2
   resolution: "is-boolean-object@npm:1.2.2"
@@ -8775,15 +8723,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-builtin-module@npm:^5.0.0":
-  version: 5.0.0
-  resolution: "is-builtin-module@npm:5.0.0"
-  dependencies:
-    builtin-modules: "npm:^5.0.0"
-  checksum: 10c0/9561cdb92f7548df9403fa501f7d456bc90b9f49b547ce8935c5333b2316ea9ec3cbee3b972f2a98f041a9e2534a27465307fc45155a8ba793d9fdc9b7008aae
-  languageName: node
-  linkType: hard
-
 "is-bun-module@npm:^2.0.0":
   version: 2.0.0
   resolution: "is-bun-module@npm:2.0.0"
@@ -8905,7 +8844,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
   version: 4.0.3
   resolution: "is-glob@npm:4.0.3"
   dependencies:
@@ -8928,6 +8867,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"is-negative-zero@npm:^2.0.3":
+  version: 2.0.3
+  resolution: "is-negative-zero@npm:2.0.3"
+  checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e
+  languageName: node
+  linkType: hard
+
 "is-number-object@npm:^1.1.1":
   version: 1.1.1
   resolution: "is-number-object@npm:1.1.1"
@@ -9056,7 +9002,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0":
+"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1":
   version: 1.1.1
   resolution: "is-weakref@npm:1.1.1"
   dependencies:
@@ -9191,11 +9137,11 @@ __metadata:
   linkType: hard
 
 "jackspeak@npm:^4.0.1":
-  version: 4.1.0
-  resolution: "jackspeak@npm:4.1.0"
+  version: 4.1.1
+  resolution: "jackspeak@npm:4.1.1"
   dependencies:
     "@isaacs/cliui": "npm:^8.0.2"
-  checksum: 10c0/08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0
+  checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042
   languageName: node
   linkType: hard
 
@@ -9932,13 +9878,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"lilconfig@npm:^2.1.0":
-  version: 2.1.0
-  resolution: "lilconfig@npm:2.1.0"
-  checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8
-  languageName: node
-  linkType: hard
-
 "lilconfig@npm:^3.1.3":
   version: 3.1.3
   resolution: "lilconfig@npm:3.1.3"
@@ -10566,9 +10505,9 @@ __metadata:
   languageName: node
   linkType: hard
 
-"micromark-extension-cjk-friendly-gfm-strikethrough@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "micromark-extension-cjk-friendly-gfm-strikethrough@npm:1.1.0"
+"micromark-extension-cjk-friendly-gfm-strikethrough@npm:^1.2.0":
+  version: 1.2.0
+  resolution: "micromark-extension-cjk-friendly-gfm-strikethrough@npm:1.2.0"
   dependencies:
     devlop: "npm:^1.0.0"
     get-east-asian-width: "npm:^1.3.0"
@@ -10578,18 +10517,18 @@ __metadata:
     micromark-util-symbol: "npm:^2.0.0"
   peerDependencies:
     micromark: ^4.0.0
-    micromark-extension-cjk-friendly-util: ^1.1.0
+    micromark-extension-cjk-friendly-util: ^2.0.0
     micromark-util-types: ^2.0.0
   peerDependenciesMeta:
     micromark-util-types:
       optional: true
-  checksum: 10c0/d98d6c2ebded8572e9dd5eeb2b4836eda53f4be8104a4f10fbb0aff14ba23dc1b8080b35d52ebe3a1f9a09b9170f9d1609eb8e7a476f25a6f5797c18ef4da4ad
+  checksum: 10c0/d21714d1aa786f857ffd0229df1659bf327b0c86121f21d87c77d317d0ec0bbc690bb7ac5e428bb538f2eef9d7989d090dc17ec68894734c9711cf77825f9dd6
   languageName: node
   linkType: hard
 
-"micromark-extension-cjk-friendly-util@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "micromark-extension-cjk-friendly-util@npm:1.1.0"
+"micromark-extension-cjk-friendly-util@npm:^2.0.0":
+  version: 2.0.0
+  resolution: "micromark-extension-cjk-friendly-util@npm:2.0.0"
   dependencies:
     get-east-asian-width: "npm:^1.3.0"
     micromark-util-character: "npm:^2.0.0"
@@ -10597,16 +10536,16 @@ __metadata:
   peerDependenciesMeta:
     micromark-util-types:
       optional: true
-  checksum: 10c0/3ae1d4fd92f03a6c8e34e314c14a42b35cdd1bcbe043fceb1d2d45cd1a7b364e77643a3ca181910666cb11cc3606a1595fae9a15e87b0a4988fc57d5e4f65f67
+  checksum: 10c0/194c799d88982ebf785e65a1c29cbded17d5dd3510a1769123ec30ddb7e256502b97753f63e8994d91ebafa1e9b96aa2dc2a90aa4e2f2072269b05652a412886
   languageName: node
   linkType: hard
 
-"micromark-extension-cjk-friendly@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "micromark-extension-cjk-friendly@npm:1.1.0"
+"micromark-extension-cjk-friendly@npm:^1.2.0":
+  version: 1.2.0
+  resolution: "micromark-extension-cjk-friendly@npm:1.2.0"
   dependencies:
     devlop: "npm:^1.0.0"
-    micromark-extension-cjk-friendly-util: "npm:^1.1.0"
+    micromark-extension-cjk-friendly-util: "npm:^2.0.0"
     micromark-util-chunked: "npm:^2.0.0"
     micromark-util-resolve-all: "npm:^2.0.0"
     micromark-util-symbol: "npm:^2.0.0"
@@ -10616,7 +10555,7 @@ __metadata:
   peerDependenciesMeta:
     micromark-util-types:
       optional: true
-  checksum: 10c0/95be6d8b4164b9b3b5281d77ed4f9337d95b2041ad4f7a775baa0d7f8ec495818101881eea2c7cc0ee4ee11738716899f20b3fbfbc2e6b80106544065d2ec04d
+  checksum: 10c0/5be1841629310e21c803b64feb00453fb8ac939be80c2ff473d8b4486d8eca973347520912a6e4abeda5bea4ed8ef39d3db48c4bad8285dd380d9ed34417dd0d
   languageName: node
   linkType: hard
 
@@ -11076,13 +11015,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"min-indent@npm:^1.0.1":
-  version: 1.0.1
-  resolution: "min-indent@npm:1.0.1"
-  checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c
-  languageName: node
-  linkType: hard
-
 "minimatch@npm:10.0.1, minimatch@npm:6 || 7 || 8 || 9 || 10, minimatch@npm:^10.0.0, minimatch@npm:^9.0.3 || ^10.0.1":
   version: 10.0.1
   resolution: "minimatch@npm:10.0.1"
@@ -11282,7 +11214,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"nanoid@npm:^3.3.8":
+"nanoid@npm:^3.3.11":
   version: 3.3.11
   resolution: "nanoid@npm:3.3.11"
   bin:
@@ -11291,7 +11223,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"nanoid@npm:^5.0.3":
+"nanoid@npm:^5.1.5":
   version: 5.1.5
   resolution: "nanoid@npm:5.1.5"
   bin:
@@ -11300,7 +11232,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"nanospinner@npm:^1.1.0, nanospinner@npm:^1.2.2":
+"nanospinner@npm:^1.2.2":
   version: 1.2.2
   resolution: "nanospinner@npm:1.2.2"
   dependencies:
@@ -11436,7 +11368,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"normalize-path@npm:3, normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
+"normalize-path@npm:3, normalize-path@npm:^3.0.0":
   version: 3.0.0
   resolution: "normalize-path@npm:3.0.0"
   checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
@@ -11506,7 +11438,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"object-inspect@npm:^1.13.3":
+"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4":
   version: 1.13.4
   resolution: "object-inspect@npm:1.13.4"
   checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692
@@ -11845,17 +11777,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"parse-json@npm:^8.0.0":
-  version: 8.3.0
-  resolution: "parse-json@npm:8.3.0"
-  dependencies:
-    "@babel/code-frame": "npm:^7.26.2"
-    index-to-position: "npm:^1.1.0"
-    type-fest: "npm:^4.39.1"
-  checksum: 10c0/0eb5a50f88b8428c8f7a9cf021636c16664f0c62190323652d39e7bdf62953e7c50f9957e55e17dc2d74fc05c89c11f5553f381dbc686735b537ea9b101c7153
-  languageName: node
-  linkType: hard
-
 "parse-passwd@npm:^1.0.0":
   version: 1.0.0
   resolution: "parse-passwd@npm:1.0.0"
@@ -11941,13 +11862,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"path-type@npm:^6.0.0":
-  version: 6.0.0
-  resolution: "path-type@npm:6.0.0"
-  checksum: 10c0/55baa8b1187d6dc683d5a9cfcc866168d6adff58e5db91126795376d818eee46391e00b2a4d53e44d844c7524a7d96aa68cc68f4f3e500d3d069a39e6535481c
-  languageName: node
-  linkType: hard
-
 "pathe@npm:^2.0.3":
   version: 2.0.3
   resolution: "pathe@npm:2.0.3"
@@ -11962,7 +11876,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
   version: 2.3.1
   resolution: "picomatch@npm:2.3.1"
   checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
@@ -12031,13 +11945,13 @@ __metadata:
   linkType: hard
 
 "postcss@npm:^8.5.3":
-  version: 8.5.3
-  resolution: "postcss@npm:8.5.3"
+  version: 8.5.4
+  resolution: "postcss@npm:8.5.4"
   dependencies:
-    nanoid: "npm:^3.3.8"
+    nanoid: "npm:^3.3.11"
     picocolors: "npm:^1.1.1"
     source-map-js: "npm:^1.2.1"
-  checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3
+  checksum: 10c0/0feff648614a834f7cd5396ea6b05b658ca0507e10a4eaad03b56c348f6aec93f42a885fc1b30522630c6a7e49ae53b38a061e3cba526f2d9857afbe095a22bb
   languageName: node
   linkType: hard
 
@@ -12313,30 +12227,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"read-package-up@npm:^11.0.0":
-  version: 11.0.0
-  resolution: "read-package-up@npm:11.0.0"
-  dependencies:
-    find-up-simple: "npm:^1.0.0"
-    read-pkg: "npm:^9.0.0"
-    type-fest: "npm:^4.6.0"
-  checksum: 10c0/ffee09613c2b3c3ff7e7b5e838aa01f33cba5c6dfa14f87bf6f64ed27e32678e5550e712fd7e3f3105a05c43aa774d084af04ee86d3044978edb69f30ee4505a
-  languageName: node
-  linkType: hard
-
-"read-pkg@npm:^9.0.0":
-  version: 9.0.1
-  resolution: "read-pkg@npm:9.0.1"
-  dependencies:
-    "@types/normalize-package-data": "npm:^2.4.3"
-    normalize-package-data: "npm:^6.0.0"
-    parse-json: "npm:^8.0.0"
-    type-fest: "npm:^4.6.0"
-    unicorn-magic: "npm:^0.1.0"
-  checksum: 10c0/f3e27549dcdb18335597f4125a3d093a40ab0a18c16a6929a1575360ed5d8679b709b4a672730d9abf6aa8537a7f02bae0b4b38626f99409255acbd8f72f9964
-  languageName: node
-  linkType: hard
-
 "read-yaml-file@npm:^1.1.0":
   version: 1.1.0
   resolution: "read-yaml-file@npm:1.1.0"
@@ -12367,15 +12257,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"readdirp@npm:~3.6.0":
-  version: 3.6.0
-  resolution: "readdirp@npm:3.6.0"
-  dependencies:
-    picomatch: "npm:^2.2.1"
-  checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b
-  languageName: node
-  linkType: hard
-
 "refa@npm:^0.12.0, refa@npm:^0.12.1":
   version: 0.12.1
   resolution: "refa@npm:0.12.1"
@@ -12443,7 +12324,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"regexp.prototype.flags@npm:^1.5.3":
+"regexp.prototype.flags@npm:^1.5.4":
   version: 1.5.4
   resolution: "regexp.prototype.flags@npm:1.5.4"
   dependencies:
@@ -12490,32 +12371,32 @@ __metadata:
   linkType: hard
 
 "remark-cjk-friendly-gfm-strikethrough@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "remark-cjk-friendly-gfm-strikethrough@npm:1.1.0"
+  version: 1.2.0
+  resolution: "remark-cjk-friendly-gfm-strikethrough@npm:1.2.0"
   dependencies:
-    micromark-extension-cjk-friendly-gfm-strikethrough: "npm:^1.1.0"
+    micromark-extension-cjk-friendly-gfm-strikethrough: "npm:^1.2.0"
   peerDependencies:
     "@types/mdast": ^4.0.0
     unified: ^11.0.0
   peerDependenciesMeta:
     "@types/mdast":
       optional: true
-  checksum: 10c0/35b17e6aec2dca097e09d9f76644135ca2ffb0b8d7f51c46b268d1a7f6d754707b656c1efc2d17bfa17e468e5a7a615734fd2e3e9239988f3583966639ca765c
+  checksum: 10c0/e0af2fafdf5ac5bbbcedc1d788af164f6cd51dff43b86da691d2f0fd8a39f9a4f1e63ac9f2736e112fb7bd112e6a79f32bc515023a6fa71936de9986c6578e03
   languageName: node
   linkType: hard
 
 "remark-cjk-friendly@npm:^1.1.0":
-  version: 1.1.0
-  resolution: "remark-cjk-friendly@npm:1.1.0"
+  version: 1.2.0
+  resolution: "remark-cjk-friendly@npm:1.2.0"
   dependencies:
-    micromark-extension-cjk-friendly: "npm:^1.1.0"
+    micromark-extension-cjk-friendly: "npm:^1.2.0"
   peerDependencies:
     "@types/mdast": ^4.0.0
     unified: ^11.0.0
   peerDependenciesMeta:
     "@types/mdast":
       optional: true
-  checksum: 10c0/ef43a4c404baaaa3e3d888ea68db8ffa101746faadb96d19d6b7ee8d00f0a025613c2e508527236961b226e41d8fb34f6cc6ac217ae8770fcbf47b9f496ab32a
+  checksum: 10c0/ca7dc4fd50491693c4a84164650b30c3ae027cc7aa11b7a2e3811ab07ad0bf0c73484e37f9aed710bb68f95ca03cc540effe64cbe94bbc055b40e1aa951e2013
   languageName: node
   linkType: hard
 
@@ -13522,20 +13403,20 @@ __metadata:
   languageName: node
   linkType: hard
 
-"rolldown-plugin-dts@npm:^0.13.1":
-  version: 0.13.1
-  resolution: "rolldown-plugin-dts@npm:0.13.1"
+"rolldown-plugin-dts@npm:^0.13.5":
+  version: 0.13.6
+  resolution: "rolldown-plugin-dts@npm:0.13.6"
   dependencies:
-    "@babel/generator": "npm:^7.27.1"
-    "@babel/parser": "npm:^7.27.2"
-    "@babel/types": "npm:^7.27.1"
+    "@babel/generator": "npm:^7.27.3"
+    "@babel/parser": "npm:^7.27.3"
+    "@babel/types": "npm:^7.27.3"
     ast-kit: "npm:^2.0.0"
     birpc: "npm:^2.3.0"
     debug: "npm:^4.4.1"
     dts-resolver: "npm:^2.0.1"
-    get-tsconfig: "npm:^4.10.0"
+    get-tsconfig: "npm:^4.10.1"
   peerDependencies:
-    rolldown: ^1.0.0-beta.8-commit.2a5c6a6
+    rolldown: ^1.0.0-beta.9
     typescript: ^5.0.0
     vue-tsc: ~2.2.0
   peerDependenciesMeta:
@@ -13543,31 +13424,30 @@ __metadata:
       optional: true
     vue-tsc:
       optional: true
-  checksum: 10c0/773e88e00e6a55096dae92f028c98efbcd7b67e5f8f8db0686184b6504ec067468b56e62fbe8c0fdded554eea0a9c934d7e249ef2239a120d1c095f3e8e8bf81
-  languageName: node
-  linkType: hard
-
-"rolldown@npm:1.0.0-beta.8-commit.d95f99e":
-  version: 1.0.0-beta.8-commit.d95f99e
-  resolution: "rolldown@npm:1.0.0-beta.8-commit.d95f99e"
-  dependencies:
-    "@oxc-project/types": "npm:0.69.0"
-    "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.8-commit.d95f99e"
-    "@rolldown/pluginutils": "npm:1.0.0-beta.8-commit.d95f99e"
+  checksum: 10c0/4564a7319bd447360b5bd77f95e555d7f7ac9fb6d1612ec0b7d0d7f78251f7546293b3078b157777d1b1575b20ad82abb992bc4ad6a798f8086f15d38ff5b4ef
+  languageName: node
+  linkType: hard
+
+"rolldown@npm:1.0.0-beta.9-commit.273d50e":
+  version: 1.0.0-beta.9-commit.273d50e
+  resolution: "rolldown@npm:1.0.0-beta.9-commit.273d50e"
+  dependencies:
+    "@oxc-project/runtime": "npm:0.72.0"
+    "@oxc-project/types": "npm:0.72.0"
+    "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.9-commit.273d50e"
+    "@rolldown/pluginutils": "npm:1.0.0-beta.9-commit.273d50e"
     ansis: "npm:^4.0.0"
-  peerDependencies:
-    "@oxc-project/runtime": 0.69.0
   dependenciesMeta:
     "@rolldown/binding-darwin-arm64":
       optional: true
@@ -13593,12 +13473,9 @@ __metadata:
       optional: true
     "@rolldown/binding-win32-x64-msvc":
       optional: true
-  peerDependenciesMeta:
-    "@oxc-project/runtime":
-      optional: true
   bin:
     rolldown: bin/cli.mjs
-  checksum: 10c0/f4cc782499834b2a65f7682ef20b2e87eb4b1cb99638272db57541fe76f50b81dc4110bec285c7c7c70e110b141638c20b37e9630c5636910ad1252c4371b27e
+  checksum: 10c0/ca7052ab1fa619c95150b532416d9d2eb6418505a960628b7847dbdf99bbd402e7f4766a27840cb98d5c9a5d21c75023fb71ad38c69c72e85c1eb038db1be156
   languageName: node
   linkType: hard
 
@@ -13695,6 +13572,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"scule@npm:^1.3.0":
+  version: 1.3.0
+  resolution: "scule@npm:1.3.0"
+  checksum: 10c0/5d1736daa10622c420f2aa74e60d3c722e756bfb139fa784ae5c66669fdfe92932d30ed5072e4ce3107f9c3053e35ad73b2461cb18de45b867e1d4dea63f8823
+  languageName: node
+  linkType: hard
+
 "semver@npm:7.7.1":
   version: 7.7.1
   resolution: "semver@npm:7.7.1"
@@ -13760,11 +13644,11 @@ __metadata:
   linkType: hard
 
 "sh-syntax@npm:^0.5.6":
-  version: 0.5.7
-  resolution: "sh-syntax@npm:0.5.7"
+  version: 0.5.8
+  resolution: "sh-syntax@npm:0.5.8"
   dependencies:
     tslib: "npm:^2.8.1"
-  checksum: 10c0/191be067717f81355f4a2959950ca1809ef20bf52e7f684d53a112dd9a7230bdaf14ec012bee2d0e8c056e50174f66dbb7af4bd90ccce49334b318760411eaae
+  checksum: 10c0/2d2609fc8760ef97175c852be26ee3eeb196078c5aec282c8b96a59ee362be4f470d3e0df4e372da6c7a7b44ccc42910cbdcb0915271b3cb6a6212d00dde116f
   languageName: node
   linkType: hard
 
@@ -13869,41 +13753,27 @@ __metadata:
   languageName: node
   linkType: hard
 
-"size-limit-node-esbuild@npm:^0.3.0":
-  version: 0.3.0
-  resolution: "size-limit-node-esbuild@npm:0.3.0"
-  dependencies:
-    nanoid: "npm:^5.0.3"
-    size-limit: "npm:^10.0.2"
-    tslib: "npm:^2.6.2"
-  checksum: 10c0/bdf1b1500a85f060c80ebe50f838dc7cd3ad6ecb5161996cbe41dd0bae5400760325e2e2fa85a2fe95b6433d940c202981da444b4ec9007cc675a2ce7e87d5cf
-  languageName: node
-  linkType: hard
-
-"size-limit-preset-node-lib@npm:^0.3.0":
-  version: 0.3.0
-  resolution: "size-limit-preset-node-lib@npm:0.3.0"
+"size-limit-node-esbuild@npm:^0.4.0":
+  version: 0.4.0
+  resolution: "size-limit-node-esbuild@npm:0.4.0"
   dependencies:
-    "@size-limit/file": "npm:^10.0.2"
-    size-limit-node-esbuild: "npm:^0.3.0"
-    tslib: "npm:^2.6.2"
-  checksum: 10c0/04da4a2ce84483584818fcf27d2efd143bae2484875628c3023b7f1d528a65d5af1bcd709909ca80336defecbf1735d2c126e27e996e2987034fdd261f9f2a0d
+    nanoid: "npm:^5.1.5"
+    size-limit: "npm:^11.2.0"
+    tslib: "npm:^2.8.1"
+  checksum: 10c0/48d5619db81dc0dc6f999c2c725fece528efd6d127c8c9385ca01dcafce6713e209c09186a9e878b8a0f027de29a9651510b6129ad70d12082517b17c162a138
   languageName: node
   linkType: hard
 
-"size-limit@npm:^10.0.2":
-  version: 10.0.3
-  resolution: "size-limit@npm:10.0.3"
+"size-limit-preset-node-lib@npm:^0.4.0":
+  version: 0.4.0
+  resolution: "size-limit-preset-node-lib@npm:0.4.0"
   dependencies:
-    bytes-iec: "npm:^3.1.1"
-    chokidar: "npm:^3.5.3"
-    globby: "npm:^14.0.0"
-    lilconfig: "npm:^2.1.0"
-    nanospinner: "npm:^1.1.0"
-    picocolors: "npm:^1.0.0"
-  bin:
-    size-limit: bin.js
-  checksum: 10c0/be801543039dec7bf7b2a69ec7667b1993985e31ef31837e9f3327c123940317e604d5783cca9312c60609024de56ca9fef855919ca85273c5d7a0377d600882
+    "@size-limit/file": "npm:^11.2.0"
+    size-limit-node-esbuild: "npm:^0.4.0"
+    tslib: "npm:^2.8.1"
+  peerDependencies:
+    size-limit: ^11.0.0
+  checksum: 10c0/bce77f07cbe51220284dc9ad8caf9c56e3315a18d7fa1def9efca63e4118965c53d9a9c9c53c26c6860bbfb89ce2f5193b8d82c0461558080f9ce97705c53f18
   languageName: node
   linkType: hard
 
@@ -13931,13 +13801,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"slash@npm:^5.1.0":
-  version: 5.1.0
-  resolution: "slash@npm:5.1.0"
-  checksum: 10c0/eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3
-  languageName: node
-  linkType: hard
-
 "smart-buffer@npm:^4.2.0":
   version: 4.2.0
   resolution: "smart-buffer@npm:4.2.0"
@@ -14124,6 +13987,16 @@ __metadata:
   languageName: node
   linkType: hard
 
+"stop-iteration-iterator@npm:^1.1.0":
+  version: 1.1.0
+  resolution: "stop-iteration-iterator@npm:1.1.0"
+  dependencies:
+    es-errors: "npm:^1.3.0"
+    internal-slot: "npm:^1.1.0"
+  checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09
+  languageName: node
+  linkType: hard
+
 "strict-event-emitter@npm:0.5.1":
   version: 0.5.1
   resolution: "strict-event-emitter@npm:0.5.1"
@@ -14270,15 +14143,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"strip-indent@npm:^4.0.0":
-  version: 4.0.0
-  resolution: "strip-indent@npm:4.0.0"
-  dependencies:
-    min-indent: "npm:^1.0.1"
-  checksum: 10c0/6b1fb4e22056867f5c9e7a6f3f45922d9a2436cac758607d58aeaac0d3b16ec40b1c43317de7900f1b8dd7a4107352fa47fb960f2c23566538c51e8585c8870e
-  languageName: node
-  linkType: hard
-
 "strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1":
   version: 3.1.1
   resolution: "strip-json-comments@npm:3.1.1"
@@ -14358,17 +14222,17 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "synckit@workspace:."
   dependencies:
-    "@1stg/common-config": "npm:^13.0.1"
+    "@1stg/common-config": "npm:^14.0.0"
     "@changesets/changelog-github": "npm:^0.5.1"
     "@changesets/cli": "npm:^2.29.4"
     "@commitlint/cli": "npm:^19.8.1"
     "@oxc-node/core": "npm:^0.0.27"
     "@pkgr/core": "npm:^0.2.4"
     "@swc-node/register": "npm:^1.10.10"
-    "@swc/core": "npm:^1.11.24"
+    "@swc/core": "npm:^1.11.29"
     "@swc/helpers": "npm:^0.5.17"
     "@types/jest": "npm:^29.5.14"
-    "@types/node": "npm:^22.15.18"
+    "@types/node": "npm:^22.15.26"
     "@unts/patch-package": "npm:^8.1.1"
     clean-pkg-json: "npm:^1.3.0"
     concurrently: "npm:^9.1.2"
@@ -14376,7 +14240,7 @@ __metadata:
     esbuild-register: "npm:^3.6.0"
     esbuild-runner: "npm:^2.2.2"
     eslint: "npm:^9.27.0"
-    eslint-plugin-jest: "npm:^28.11.0"
+    eslint-plugin-jest: "npm:^28.12.0"
     jest: "npm:^29.7.0"
     make-synchronized: "npm:^0.7.2"
     nano-staged: "npm:^0.8.0"
@@ -14384,14 +14248,14 @@ __metadata:
     prettier: "npm:^3.5.3"
     simple-git-hooks: "npm:^2.13.0"
     size-limit: "npm:^11.2.0"
-    size-limit-preset-node-lib: "npm:^0.3.0"
+    size-limit-preset-node-lib: "npm:^0.4.0"
     sync-threads: "npm:^1.0.1"
     synckit: "link:."
     tinyexec: "npm:^1.0.1"
     ts-expect: "npm:^1.3.0"
     ts-jest: "npm:^29.3.4"
     ts-node: "npm:^10.9.2"
-    tsdown: "npm:^0.11.10"
+    tsdown: "npm:^0.12.4"
     tsx: "npm:^4.19.4"
     type-coverage: "npm:^2.29.7"
     typescript: "npm:^5.8.3"
@@ -14400,9 +14264,9 @@ __metadata:
   linkType: soft
 
 "tapable@npm:^2.2.0":
-  version: 2.2.1
-  resolution: "tapable@npm:2.2.1"
-  checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9
+  version: 2.2.2
+  resolution: "tapable@npm:2.2.2"
+  checksum: 10c0/8ad130aa705cab6486ad89e42233569a1fb1ff21af115f59cebe9f2b45e9e7995efceaa9cc5062510cdb4ec673b527924b2ab812e3579c55ad659ae92117011e
   languageName: node
   linkType: hard
 
@@ -14473,13 +14337,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13":
-  version: 0.2.13
-  resolution: "tinyglobby@npm:0.2.13"
+"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14":
+  version: 0.2.14
+  resolution: "tinyglobby@npm:0.2.14"
   dependencies:
     fdir: "npm:^6.4.4"
     picomatch: "npm:^4.0.2"
-  checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c
+  checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6
   languageName: node
   linkType: hard
 
@@ -14653,22 +14517,22 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tsdown@npm:^0.11.10":
-  version: 0.11.10
-  resolution: "tsdown@npm:0.11.10"
+"tsdown@npm:^0.12.4":
+  version: 0.12.4
+  resolution: "tsdown@npm:0.12.4"
   dependencies:
     ansis: "npm:^4.0.0"
     cac: "npm:^6.7.14"
     chokidar: "npm:^4.0.3"
     debug: "npm:^4.4.1"
-    diff: "npm:^8.0.1"
+    diff: "npm:^8.0.2"
     empathic: "npm:^1.1.0"
     hookable: "npm:^5.5.3"
-    rolldown: "npm:1.0.0-beta.8-commit.d95f99e"
-    rolldown-plugin-dts: "npm:^0.13.1"
+    rolldown: "npm:1.0.0-beta.9-commit.273d50e"
+    rolldown-plugin-dts: "npm:^0.13.5"
     semver: "npm:^7.7.2"
     tinyexec: "npm:^1.0.1"
-    tinyglobby: "npm:^0.2.13"
+    tinyglobby: "npm:^0.2.14"
     unconfig: "npm:^7.3.2"
   peerDependencies:
     publint: ^0.3.0
@@ -14686,11 +14550,11 @@ __metadata:
       optional: true
   bin:
     tsdown: dist/run.js
-  checksum: 10c0/1b505ce87b754e69b763461dfd42d8d9091e9e486638c1310c177ee07fa38965ef5455eba4580ae9d813a6acaf5475c41451b2aa3cdf060cd0faa4f3643082ba
+  checksum: 10c0/c3dc69e03fecbb4cf7a8cb22a9acfd7be61a1df3839c01b270930389f6924d5c47cdff4b5db2dccc7fa1e1e2fba5da141673a1217b0ab4174682594cf35b0f39
   languageName: node
   linkType: hard
 
-"tslib@npm:1 || 2, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.8.0, tslib@npm:^2.8.1":
+"tslib@npm:1 || 2, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.6.3, tslib@npm:^2.8.0, tslib@npm:^2.8.1":
   version: 2.8.1
   resolution: "tslib@npm:2.8.1"
   checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@@ -14817,7 +14681,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"type-fest@npm:^4.39.1, type-fest@npm:^4.41.0, type-fest@npm:^4.6.0":
+"type-fest@npm:^4.41.0":
   version: 4.41.0
   resolution: "type-fest@npm:4.41.0"
   checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4
@@ -14884,17 +14748,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"typescript-eslint@npm:^8.31.0":
-  version: 8.32.1
-  resolution: "typescript-eslint@npm:8.32.1"
+"typescript-eslint@npm:^8.32.1":
+  version: 8.33.0
+  resolution: "typescript-eslint@npm:8.33.0"
   dependencies:
-    "@typescript-eslint/eslint-plugin": "npm:8.32.1"
-    "@typescript-eslint/parser": "npm:8.32.1"
-    "@typescript-eslint/utils": "npm:8.32.1"
+    "@typescript-eslint/eslint-plugin": "npm:8.33.0"
+    "@typescript-eslint/parser": "npm:8.33.0"
+    "@typescript-eslint/utils": "npm:8.33.0"
   peerDependencies:
     eslint: ^8.57.0 || ^9.0.0
     typescript: ">=4.8.4 <5.9.0"
-  checksum: 10c0/15602916b582b86c8b4371e99d5721c92af7ae56f9b49cd7971d2a49f11bf0bd64dd8d2c0e2b3ca87b2f3a6fd14966738121f3f8299de50c6109b9f245397f3b
+  checksum: 10c0/a07b87ed2e4ff71edfc641f0073192e7eb8a169adb3ee99a05370310d73698e92814e56cec760d13f9a180687ac3dd3ba9536461ec9a110ad2543f60950e8c8d
   languageName: node
   linkType: hard
 
@@ -14996,13 +14860,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"unicorn-magic@npm:^0.3.0":
-  version: 0.3.0
-  resolution: "unicorn-magic@npm:0.3.0"
-  checksum: 10c0/0a32a997d6c15f1c2a077a15b1c4ca6f268d574cf5b8975e778bb98e6f8db4ef4e86dfcae4e158cd4c7e38fb4dd383b93b13eefddc7f178dea13d3ac8a603271
-  languageName: node
-  linkType: hard
-
 "unified-engine@npm:^11.0.0, unified-engine@npm:^11.2.2":
   version: 11.2.2
   resolution: "unified-engine@npm:11.2.2"
@@ -15173,27 +15030,27 @@ __metadata:
   languageName: node
   linkType: hard
 
-"unrs-resolver@npm:^1.6.3, unrs-resolver@npm:^1.7.0":
-  version: 1.7.2
-  resolution: "unrs-resolver@npm:1.7.2"
-  dependencies:
-    "@unrs/resolver-binding-darwin-arm64": "npm:1.7.2"
-    "@unrs/resolver-binding-darwin-x64": "npm:1.7.2"
-    "@unrs/resolver-binding-freebsd-x64": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-arm64-musl": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-x64-gnu": "npm:1.7.2"
-    "@unrs/resolver-binding-linux-x64-musl": "npm:1.7.2"
-    "@unrs/resolver-binding-wasm32-wasi": "npm:1.7.2"
-    "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.7.2"
-    "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.7.2"
-    "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.2"
+"unrs-resolver@npm:^1.7.2":
+  version: 1.7.8
+  resolution: "unrs-resolver@npm:1.7.8"
+  dependencies:
+    "@unrs/resolver-binding-darwin-arm64": "npm:1.7.8"
+    "@unrs/resolver-binding-darwin-x64": "npm:1.7.8"
+    "@unrs/resolver-binding-freebsd-x64": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-arm64-musl": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-x64-gnu": "npm:1.7.8"
+    "@unrs/resolver-binding-linux-x64-musl": "npm:1.7.8"
+    "@unrs/resolver-binding-wasm32-wasi": "npm:1.7.8"
+    "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.7.8"
+    "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.7.8"
+    "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.8"
     napi-postinstall: "npm:^0.2.2"
   dependenciesMeta:
     "@unrs/resolver-binding-darwin-arm64":
@@ -15230,7 +15087,7 @@ __metadata:
       optional: true
     "@unrs/resolver-binding-win32-x64-msvc":
       optional: true
-  checksum: 10c0/c293db95c59b08e33f3bfb00042120fb90fd5448bd1790cd2dc779a13eb6062dddf04a91b72c73d3635b0c539552435675ce816fa52e66bb0cd7b7e5a2f6399c
+  checksum: 10c0/71f0bb972fdf786299eabe761d61c65c30a8b4965ba63305ee7133f22efbf51321abed844ba2bd00cb332580f9def1df270826b322efba748529dc1b9e1224dd
   languageName: node
   linkType: hard
 
@@ -15491,7 +15348,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18":
+"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19":
   version: 1.1.19
   resolution: "which-typed-array@npm:1.1.19"
   dependencies:


Reviews:
user: login: petercat-assistant[bot]
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-30T04:13:25Z
user: login: ellipsis-dev[bot]
body: > [!IMPORTANT]
> **Looks good to me!  :+1:**
> <details>
> <summary>Reviewed everything up to bc44c2bb9e5b109d700ccc867251de39a3167b65 in <ellipsistime>44 seconds</ellipsistime>. Click for details.</summary> 
> 
> - Reviewed `84` lines of code in `3` files
> - Skipped `1` files when reviewing.
> - Skipped posting `4` draft comments. View those below.
> - Modify your [settings](https://app.ellipsis.dev/un-ts/settings/code-review) and [rules](https://app.ellipsis.dev/un-ts/code-review/rules) to customize what types of comments Ellipsis leaves. And don't forget to react with :+1: or :-1: to teach Ellipsis.
> 
> <details>
> <summary>1. <code>.size-limit.json:3</code></summary>
> 
> - **Draft comment:** 
> Changed source file reference and size limit. Confirm that measuring the source ('src/index.ts') instead of the built file is intentional.
> - **Reason this comment was not posted:**
> Confidence changes required: `0%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>2. <code>package.json:52</code></summary>
> 
> - **Draft comment:** 
> Updated tsdown command: Added '--no-clean' and shorthand '-f'. Verify that the new flags produce the expected build output.
> - **Reason this comment was not posted:**
> Confidence changes required: `0%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>3. <code>package.json:67</code></summary>
> 
> - **Draft comment:** 
> Multiple devDependency versions have been bumped. Check for any breaking changes, especially with major updates like '@1stg/common-config' from ^13.0.1 to ^14.0.0.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>4. <code>test/types-d.cts:3</code></summary>
> 
> - **Draft comment:** 
> Changed import path from 'synckit' to '..'. Ensure this local reference resolves as intended for type tests.
> - **Reason this comment was not posted:**
> Confidence changes required: `0%` <= threshold `50%` None
> 
> 
> </details>
> 
> 
> Workflow ID: <workflowid>`wflow_mp4K8xfWpiGxtIYh`</workflowid>
> </details>
> 
> <sup>You can customize </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=un-ts%2Fsynckit&utm_source=github&utm_medium=referral)<sup> by changing your [verbosity settings](https://app.ellipsis.dev/un-ts/settings/code-review), reacting with :+1: or :-1:, [replying to comments](https://docs.ellipsis.dev/features/code-review#teaching-ellipsis), or adding [code review rules](https://app.ellipsis.dev/un-ts/code-review/rules).</sup>
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-30T04:13:57Z
user: login: copilot-pull-request-reviewer[bot]
body: ## Pull Request Overview

Update development dependencies and associated tooling configurations.

- Adjust test import to reference local package entry point  
- Enhance the `tsdown` build script with `--no-clean` and shorthand flags  
- Bump multiple devDependency versions  
- Change size-limit target to source file and raise the threshold

### Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

| File               | Description                                                |
| ------------------ | ---------------------------------------------------------- |
| test/types-d.cts   | Updated `import synckit` to load from the local module (`'..'`) for testing |
| package.json       | Modified `build:tsdown` script flags; bumped several devDependency versions |
| .size-limit.json   | Switched measurement path to `src/index.ts` and increased size limit to `1.6kB` |


<details>
<summary>Comments suppressed due to low confidence (2)</summary>

**package.json:52**
* [nitpick] Introducing `--no-clean` might leave stale artifacts in `lib/`. If you intend to get a fresh build each time, consider removing `--no-clean` or explicitly cleaning the output directory beforehand.
```
"build:tsdown": "tsdown --no-clean -d lib -f cjs src/index.ts",
```
**.size-limit.json:3**
* [nitpick] Measuring the TypeScript source size rather than the compiled JavaScript (`lib/index.js`) may not reflect the actual package footprint. Consider pointing to the built output to get accurate bundle size metrics.
```
"path": "./src/index.ts",
```
</details>


state: COMMENTED
author_association: NONE
submitted_at: 2025-05-30T04:14:05Z
user: login: coderabbitai[bot]
body: **Actionable comments posted: 2**

<details>
<summary>📜 Review details</summary>

**Configuration used: CodeRabbit UI**
**Review profile: CHILL**
**Plan: Pro**


<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 15db569d68b3fc4d827e8ae4ef90bf5627e98429 and bc44c2bb9e5b109d700ccc867251de39a3167b65.

</details>

<details>
<summary>⛔ Files ignored due to path filters (1)</summary>

* `yarn.lock` is excluded by `!**/yarn.lock`, `!**/*.lock`

</details>

<details>
<summary>📒 Files selected for processing (3)</summary>

* `.size-limit.json` (1 hunks)
* `package.json` (2 hunks)
* `test/types-d.cts` (1 hunks)

</details>

<details>
<summary>⏰ Context from checks skipped due to timeout of 90000ms (19)</summary>

* GitHub Check: Codacy Static Code Analysis
* GitHub Check: Lint and Test with Node.js 22 on windows-latest
* GitHub Check: publish
* GitHub Check: Package Size Report
* GitHub Check: Lint and Test with Node.js 24 on windows-latest
* GitHub Check: Lint and Test with Node.js 20 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 23 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 22 on windows-latest
* GitHub Check: Lint and Test with Node.js 23 on windows-latest
* GitHub Check: Lint and Test with Node.js 18.18 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 24 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 23 on macos-latest
* GitHub Check: Lint and Test with Node.js 20 on windows-latest
* GitHub Check: Lint and Test with Node.js 22 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 18.18 on windows-latest
* GitHub Check: Lint and Test with Node.js 18.18 on macos-latest
* GitHub Check: Lint and Test with Node.js 18 on ubuntu-latest
* GitHub Check: Lint and Test with Node.js 18 on windows-latest
* GitHub Check: Lint and Test with Node.js 18 on macos-latest

</details>

<details>
<summary>🔇 Additional comments (7)</summary><blockquote>

<details>
<summary>package.json (7)</summary>

`52-52`: **Update tsdown build script flags**  
The `build:tsdown` script now uses `--no-clean` and the shorthand `-f cjs`. This will preserve existing output and emit CommonJS. Looks good, but ensure this aligns with your CI/build docs.

---

`67-67`: **Bump @1stg/common-config to 14.0.0**  
This is a major version bump—please verify there are no breaking changes in your shared config that could impact linting or formatting.

---

`73-73`: **Upgrade @swc/core to 1.11.29**  
A patch‐level bump; no action needed unless you hit new transform issues.

---

`76-76`: **Update @types/node to 22.15.26**  
Type definitions have advanced; run a full type check (`tsc --noEmit`) to catch any new warnings or errors.

---

`84-84`: **Upgrade eslint-plugin-jest to 28.12.0**  
Minor bump—verify your existing Jest lint rules still pass.

---

`92-92`: **Upgrade size-limit-preset-node-lib to 0.4.0**  
Matches the size-limit change; no other concerns.

---

`99-99`: **Upgrade tsdown to 0.12.4**  
Ensure this version supports the new `--no-clean` and `-f cjs` flags used in your build script.

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-30T04:17:23Z
user: login: ellipsis-dev[bot]
body: > [!CAUTION]
> **Changes requested  :x:**
> <details>
> <summary>Reviewed f6e746aa3c170d2afd376ff23e660efa0b1fd987 in <ellipsistime>1 minute and 40 seconds</ellipsistime>. Click for details.</summary> 
> 
> - Reviewed `131` lines of code in `6` files
> - Skipped `0` files when reviewing.
> - Skipped posting `8` draft comments. View those below.
> - Modify your [settings](https://app.ellipsis.dev/un-ts/settings/code-review) and [rules](https://app.ellipsis.dev/un-ts/code-review/rules) to customize what types of comments Ellipsis leaves. And don't forget to react with :+1: or :-1: to teach Ellipsis.
> 
> <details>
> <summary>1. <code>.github/workflows/autofix.yml:33</code></summary>
> 
> - **Draft comment:** 
> Added a Lint Fix step using 'yarn lint:es --fix'. Confirm that the lint script handles auto-fixing as expected.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>2. <code>.size-limit.json:3</code></summary>
> 
> - **Draft comment:** 
> Updated size limit: now targeting './src/index.ts' with a limit of 1.6kB. Ensure this measurement is intended for the source file.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>3. <code>eslint.config.js:11</code></summary>
> 
> - **Draft comment:** 
> Switched rule from 'unicorn/no-anonymous-default-export' to 'unicorn-x/no-anonymous-default-export'. Verify that the 'unicorn-x' plugin is correctly installed and configured.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>4. <code>eslint.config.js:18</code></summary>
> 
> - **Draft comment:** 
> Added rule 'unicorn-x/no-nested-ternary': 'off'. Confirm that this rule is available and intended in your ESLint setup.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>5. <code>package.json:51</code></summary>
> 
> - **Draft comment:** 
> Modified the 'build:tsdown' script to include '--no-clean' and use '-f' for format. Verify that this updated behavior fits the intended build process.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>6. <code>package.json:64</code></summary>
> 
> - **Draft comment:** 
> Multiple devDependency versions have been bumped. Ensure all updated versions are compatible and well-tested.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>7. <code>src/helpers.ts:370</code></summary>
> 
> - **Draft comment:** 
> Updated the ESLint disable comment from 'unicorn/prefer-string-replace-all' to 'unicorn-x/prefer-string-replace-all' to match the plugin change.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> <details>
> <summary>8. <code>test/types-d.cts:3</code></summary>
> 
> - **Draft comment:** 
> Changed import from 'synckit' to require the local module ('..'). Ensure this correctly targets the local build for type testing.
> - **Reason this comment was not posted:**
> Confidence changes required: `33%` <= threshold `50%` None
> 
> 
> </details>
> 
> 
> Workflow ID: <workflowid>`wflow_pFSRIhlT8t0NP50J`</workflowid>
> </details>
> 
> <sup>You can customize </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=un-ts%2Fsynckit&utm_source=github&utm_medium=referral)<sup> by changing your [verbosity settings](https://app.ellipsis.dev/un-ts/settings/code-review), reacting with :+1: or :-1:, [replying to comments](https://docs.ellipsis.dev/features/code-review#teaching-ellipsis), or adding [code review rules](https://app.ellipsis.dev/un-ts/code-review/rules).</sup>
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-30T04:35:09Z
user: login: ellipsis-dev[bot]
body: > [!IMPORTANT]
> **Looks good to me!  :+1:**
> <details>
> <summary>Reviewed 38fc43a8dafd70c57722547ad50843aa4be45409 in <ellipsistime>1 minute and 26 seconds</ellipsistime>. Click for details.</summary> 
> 
> - Reviewed `133` lines of code in `6` files
> - Skipped `0` files when reviewing.
> - Skipped posting `9` draft comments. View those below.
> - Modify your [settings](https://app.ellipsis.dev/un-ts/settings/code-review) and [rules](https://app.ellipsis.dev/un-ts/code-review/rules) to customize what types of comments Ellipsis leaves. And don't forget to react with :+1: or :-1: to teach Ellipsis.
> 
> <details>
> <summary>1. <code>.github/workflows/autofix.yml:33</code></summary>
> 
> - **Draft comment:** 
> Verify that running 'yarn build' before 'lint:es --fix' in the new Lint Fix step is intentional, as it adds extra overhead.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the author to verify their intention, which is against the rules. It does not provide a specific suggestion or point out a clear issue with the code.
> 
> 
> </details>
> 
> <details>
> <summary>2. <code>.size-limit.json:3</code></summary>
> 
> - **Draft comment:** 
> Changing target from './lib/index.js' to './src/index.ts' may not reflect the production bundle size. Confirm this change is intended.
> - **Reason this comment was not posted:**
> Decided after close inspection that this draft comment was likely wrong and/or not actionable: usefulness confidence = 20% vs. threshold = 50% The comment raises a valid concern - measuring TypeScript source files instead of compiled JS could give inaccurate bundle size metrics. However, this is a speculative comment asking for confirmation ("Confirm this change is intended") rather than definitively pointing out an error. The author likely had a reason for this change. The change could be intentional as part of migrating to TypeScript, and the increased size limit suggests they're aware of the implications. While the concern is valid, the comment violates our rules by asking for confirmation rather than pointing out a definite issue. Delete this comment as it's speculative and asks for confirmation rather than identifying a clear problem that needs fixing.
> 
> 
> </details>
> 
> <details>
> <summary>3. <code>eslint.config.js:11</code></summary>
> 
> - **Draft comment:** 
> Rule name changed to 'unicorn-x/no-anonymous-default-export'; ensure the new plugin is configured correctly.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the author to ensure that the new plugin is configured correctly after a rule name change. This falls under asking the author to ensure something is done, which is against the rules.
> 
> 
> </details>
> 
> <details>
> <summary>4. <code>eslint.config.js:18</code></summary>
> 
> - **Draft comment:** 
> Disabling 'unicorn-x/no-nested-ternary'—double-check if this override is desired for your codebase.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the PR author to double-check if the override is desired, which violates the rule against asking for confirmation or double-checking intentions. It does not provide a specific suggestion or point out a clear issue.
> 
> 
> </details>
> 
> <details>
> <summary>5. <code>package.json:52</code></summary>
> 
> - **Draft comment:** 
> The tsdown command now uses '--no-clean'. Confirm that preserving previous build artifacts is intended behavior.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the PR author to confirm their intention regarding the use of `--no-clean` in the `tsdown` command. This falls under the rule of not asking the author to confirm their intention or ensure behavior is intended. Therefore, this comment should be removed.
> 
> 
> </details>
> 
> <details>
> <summary>6. <code>package.json:67</code></summary>
> 
> - **Draft comment:** 
> Bumped '@1stg/common-config' to ^14.0.0. Verify that any potential breaking changes in this dependency are addressed.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` This comment is about a dependency change and asks the author to verify potential breaking changes, which violates the rules against commenting on dependency changes and asking for verification.
> 
> 
> </details>
> 
> <details>
> <summary>7. <code>src/helpers.ts:370</code></summary>
> 
> - **Draft comment:** 
> Updated disable comment to use 'unicorn-x/prefer-string-replace-all'. Ensure the new rule name matches your eslint configuration.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the author to ensure that the new rule name matches their eslint configuration. This falls under asking the author to ensure something, which is not allowed by the rules.
> 
> 
> </details>
> 
> <details>
> <summary>8. <code>test/types-d.cts:3</code></summary>
> 
> - **Draft comment:** 
> Import changed from 'synckit' to '..'. Confirm that the test is now targeting the correct module source.
> - **Reason this comment was not posted:**
> Comment did not seem useful. Confidence is useful = `0%` <= threshold `50%` The comment is asking the author to confirm that the test is targeting the correct module source after an import change. This is a request for confirmation, which violates the rule against asking the author to confirm their intention or ensure behavior is intended.
> 
> 
> </details>
> 
> <details>
> <summary>9. <code>src/helpers.ts:370</code></summary>
> 
> - **Draft comment:** 
> It looks like there might be a typo in the ESLint disable comment. The rule name is changed to 'unicorn-x/prefer-string-replace-all'. If this was unintentional, please change it back to 'unicorn/prefer-string-replace-all'.
> - **Reason this comment was not posted:**
> Decided after close inspection that this draft comment was likely wrong and/or not actionable: usefulness confidence = 0% vs. threshold = 50% The comment suggests changing back to 'unicorn/prefer-string-replace-all', but this seems to be making assumptions. The change from 'unicorn' to 'unicorn-x' could be intentional - perhaps they're using a fork or modified version of the ESLint unicorn rules. Without more context about their ESLint setup, we can't assume this is a typo. I could be wrong about this being intentional - maybe it really is a typo. But the key point is that I don't have enough context to know for sure. Even if it is a typo, speculative comments asking "if this was unintentional" violate our rules. We should only keep comments that point out definite issues. Delete this comment. It's speculative and makes assumptions about the intended ESLint configuration without sufficient context.
> 
> 
> </details>
> 
> 
> Workflow ID: <workflowid>`wflow_P1x0IoPkLDbhYthg`</workflowid>
> </details>
> 
> <sup>You can customize </sup>[<img alt="Ellipsis" src="https://img.shields.io/badge/Ellipsis-blue?color=175173">](https://www.ellipsis.dev?ref=un-ts%2Fsynckit&utm_source=github&utm_medium=referral)<sup> by changing your [verbosity settings](https://app.ellipsis.dev/un-ts/settings/code-review), reacting with :+1: or :-1:, [replying to comments](https://docs.ellipsis.dev/features/code-review#teaching-ellipsis), or adding [code review rules](https://app.ellipsis.dev/un-ts/code-review/rules).</sup>
state: COMMENTED
author_association: NONE
submitted_at: 2025-05-30T04:38:09Z
user: login: coderabbitai[bot]
body: **Actionable comments posted: 0**

<details>
<summary>♻️ Duplicate comments (3)</summary><blockquote>

<details>
<summary>.size-limit.json (1)</summary><blockquote>

`3-4`: **Size limit threshold still too low for actual file size.**

The 1.6kB limit remains insufficient for the actual `src/index.ts` file size of ~4.6kB as previously identified.

</blockquote></details>
<details>
<summary>test/types-d.cts (1)</summary><blockquote>

`3-3`: **Import path change still has resolution and compatibility issues.**

As previously identified, using `require('..')` fails because the package's "main" field points to a non-existent file and CommonJS require() isn't compatible with the ESM-only test environment.

</blockquote></details>
<details>
<summary>package.json (1)</summary><blockquote>

`52-52`: **Re-evaluate the `--no-clean` flag on `build:tsdown`.**  
Retaining previous artifacts in `lib/` may lead to stale files or documentation mismatches. If performance is the goal, document the rationale or consider cleaning only changed files.

</blockquote></details>

</blockquote></details>

<details>
<summary>🧹 Nitpick comments (2)</summary><blockquote>

<details>
<summary>.github/workflows/autofix.yml (2)</summary><blockquote>

`33-37`: **Ensure formatting consistency after lint fixes.**  
Since `yarn lint:es --fix` can modify code, consider adding a `yarn format` step immediately afterward to enforce Prettier conventions before `autofix.ci` applies changes.

---

`33-37`: **Consolidate scripts for clarity.**  
You could introduce a new npm script in `package.json`, e.g.  
```json
"scripts": {
  "lint:fix": "yarn build && yarn lint:es --fix"
}
```  
and then simplify this step to `run: yarn lint:fix`. This centralizes logic and eases future maintenance.

</blockquote></details>

</blockquote></details>

<details>
<summary>📜 Review details</summary>

**Configuration used: CodeRabbit UI**
**Review profile: CHILL**
**Plan: Pro**


<details>
<summary>📥 Commits</summary>

Reviewing files that changed from the base of the PR and between 15db569d68b3fc4d827e8ae4ef90bf5627e98429 and 2def2eed1bce3f15303628d9a117ccb5beeede0b.

</details>

<details>
<summary>⛔ Files ignored due to path filters (1)</summary>

* `yarn.lock` is excluded by `!**/yarn.lock`, `!**/*.lock`

</details>

<details>
<summary>📒 Files selected for processing (7)</summary>

* `.changeset/soft-chefs-hang.md` (1 hunks)
* `.github/workflows/autofix.yml` (1 hunks)
* `.size-limit.json` (1 hunks)
* `eslint.config.js` (1 hunks)
* `package.json` (2 hunks)
* `src/helpers.ts` (1 hunks)
* `test/types-d.cts` (1 hunks)

</details>

<details>
<summary>🧰 Additional context used</summary>

<details>
<summary>🧠 Learnings (1)</summary>

<details>
<summary>test/types-d.cts (1)</summary>

```
Learnt from: JounQin
PR: un-ts/synckit#222
File: src/helpers.ts:13-13
Timestamp: 2025-04-02T06:32:20.004Z
Learning: Tests in the synckit project run in an ESM-only environment, so CommonJS patterns like require() should not be used in test files. Always use ESM import syntax and proper mocking approaches compatible with ESM.
```

</details>

</details>

</details>

<details>
<summary>🔇 Additional comments (6)</summary><blockquote>

<details>
<summary>eslint.config.js (2)</summary>

`11-11`: **ESLint rule prefix update looks correct.**

The change from `unicorn` to `unicorn-x` prefix aligns with the dependency update mentioned in the PR objectives.

---

`18-18`: **Good addition of nested ternary rule.**

Adding the `unicorn-x/no-nested-ternary` rule with the updated prefix maintains consistency with the other disabled rules in this configuration.

</details>
<details>
<summary>.changeset/soft-chefs-hang.md (1)</summary>

`1-5`: **Changeset format and content looks correct.**

The changeset properly documents the patch update for republishing as the npm latest tag version.

</details>
<details>
<summary>src/helpers.ts (1)</summary>

`369-371`: **ESLint directive updated to match new plugin prefix.**  
The `// eslint-disable-next-line unicorn-x/prefer-string-replace-all` comment now aligns with the updated `unicorn-x` rules configured in `eslint.config.js`. No further change needed here.

</details>
<details>
<summary>.github/workflows/autofix.yml (1)</summary>

`33-37`: **Great addition of a lint-fix phase.**  
Running `yarn build` before `yarn lint:es --fix` helps catch and fix lint issues in the latest build output.

</details>
<details>
<summary>package.json (1)</summary>

`67-76`: **Verify compatibility of updated devDependencies.**  
Multiple devDependencies were bumped:  
- `@1stg/common-config` → ^14.0.0  
- `@swc/core` → ^1.11.29  
- `@types/node` → ^22.15.26  
- `eslint-plugin-jest` → ^28.12.0  
- `size-limit-preset-node-lib` → ^0.4.0  
- `tsdown` → ^0.12.4  

Please confirm these version upgrades do not introduce breaking changes. Run the full test suite and review each package’s changelog for required migration steps.  



Also applies to: 84-92, 99-99

</details>

</blockquote></details>

</details>

<!-- This is an auto-generated comment by CodeRabbit for review status -->
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-30T05:09:47Z

Review comments:
diff_hunk: @@ -49,7 +49,7 @@
     "benchmark:esm": "node benchmarks/benchmark.js",
     "build": "concurrently -r 'yarn:build:*'",
     "build:tsc": "tsc -p src",
-    "build:tsdown": "tsdown -d lib --format cjs src/index.ts",
+    "build:tsdown": "tsdown --no-clean -d lib -f cjs src/index.ts",
path: package.json
user: login: petercat-assistant[bot]
body: Ensure that the `--no-clean` option in the `build:tsdown` script does not introduce any unwanted artifacts or side effects during the build process.
created_at: 2025-05-30T04:13:25Z
author_association: NONE
diff_hunk: @@ -1,6 +1,6 @@
 import expect = require('ts-expect')
 
-import synckit = require('synckit')
+import synckit = require('..')
path: test/types-d.cts
user: login: coderabbitai[bot]
body: _💡 Verification agent_

<details>
<summary>🧩 Analysis chain</summary>

**Validate relative path import for `synckit`**  
The import was changed from the published package name to a local relative path (`require('..')`). Please ensure this resolves correctly under both Jest (ts-jest + ESM) and Node.js at runtime.  
  
Verify resolution with a quick check:

---

🏁 Script executed:

```shell
# From the test directory, confirm that require('..') points to the intended entry
node -e "console.log(require.resolve('..', { paths: ['test'] }))"
```

Length of output: 915

---

🏁 Script executed:

```shell
#!/bin/bash
# Check the "main" entry in package.json
echo "package.json main entry:"
jq '.main' package.json

# List files in the lib directory to verify existence of index.cjs
echo "Files in lib/:"
ls lib
```

Length of output: 199

---



</details>

**Fix broken relative import in test/types-d.cts**  
`require('..')` currently fails under Node.js because your package’s `"main"` field points to `./lib/index.cjs`, which doesn’t exist in the repo. Tests also run in an ESM-only environment, so using `require()` isn’t compatible. 

• Build the CJS output (e.g. `npm run build`) so that `lib/index.cjs` is generated, _or_ adjust `"main"` in `package.json` to the correct built file.  
• Switch your type test to ESM import syntax:

```diff
--- test/types-d.cts
- import synckit = require('..')
+ import synckit from '..'
```

• Verify resolution in both environments:

```shell
# Node.js
node -e "console.log(require.resolve('..', { paths: ['test'] }))"
# Jest (ts-jest + ESM)
jest --silent
```

<details>
<summary>🤖 Prompt for AI Agents</summary>

```
In test/types-d.cts at line 3, the import statement uses CommonJS require('..')
which fails in the ESM-only test environment and because the package's "main"
field points to a non-existent ./lib/index.cjs. Fix this by either running the
build script to generate the CJS output so ./lib/index.cjs exists or update the
"main" field in package.json to the correct built file. Then, change the import
in the test file to use ESM import syntax instead of require. Finally, verify
the import resolves correctly in both Node.js and Jest environments using the
provided commands.
```

</details>

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-05-30T04:17:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -1,6 +1,6 @@
 [
   {
-    "path": "./lib/index.js",
-    "limit": "1kB"
+    "path": "./src/index.ts",
+    "limit": "1.6kB"
path: .size-limit.json
user: login: coderabbitai[bot]
body: _💡 Verification agent_

<details>
<summary>🧩 Analysis chain</summary>

**Update size-limit to TypeScript source & raise threshold**  
You’ve switched monitoring from `./lib/index.js` to `./src/index.ts` and bumped the cap from `1kB` to `1.6kB`. Please confirm the new limit comfortably covers the current file size.  
  
Check with:

---

🏁 Script executed:

```shell
# Measure the byte size of src/index.ts
wc -c < src/index.ts
```

Length of output: 12

---



</details>

**Threshold Too Low – Actual File Size Exceeds Limit**

The new limit of 1.6 kB does not cover the current `src/index.ts`, which is 4 622 bytes (~4.6 kB). Please raise the threshold to comfortably exceed this size (for example, ~5 kB).

• File: `.size-limit.json` (lines 3–4)  
  ```diff
      "path": "./src/index.ts",
  -   "limit": "1.6kB"
  +   "limit": "5kB"  // ← adjust to ≥4622 bytes
  ```



<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

```suggestion
    "path": "./src/index.ts",
    "limit": "5kB"  // ← adjust to ≥4622 bytes
```

</details>

<!-- suggestion_end -->

<details>
<summary>🤖 Prompt for AI Agents</summary>

```
In .size-limit.json around lines 3 to 4, the size limit for ./src/index.ts is
set to 1.6kB, which is below the actual file size of approximately 4.6kB.
Increase the "limit" value to at least 5kB to comfortably cover the current file
size and avoid threshold errors.
```

</details>

<!-- This is an auto-generated comment by CodeRabbit -->
created_at: 2025-05-30T04:17:22Z
author_association: CONTRIBUTOR
diff_hunk: @@ -367,7 +367,7 @@ export const encodeImportModule = (
             ? 'const ' + (named?.trim() ? `{${named}}` : globalName) + '='
             : ''
         }require('${moduleName
-          // eslint-disable-next-line unicorn/prefer-string-replace-all -- compatibility
+          // eslint-disable-next-line unicorn-x/prefer-string-replace-all -- compatibility
path: src/helpers.ts
user: login: ellipsis-dev[bot]
body: Typographical error found: The ESLint disable comment uses `unicorn-x/prefer-string-replace-all` which might be a typo. Did you intend to use `unicorn/prefer-string-replace-all`?
```suggestion
          // eslint-disable-next-line unicorn/prefer-string-replace-all -- compatibility
```

created_at: 2025-05-30T04:35:09Z
author_association: NONE

PR comments:
user: login: changeset-bot[bot]
created_at: 2025-05-30T04:13:12Z
body: ###  🦋  Changeset detected

Latest commit: 2def2eed1bce3f15303628d9a117ccb5beeede0b

**The changes in this PR will be included in the next version bump.**

<details><summary>This PR includes changesets to release 1 package</summary>

  | Name    | Type  |
| ------- | ----- |
| synckit | Patch |

</details>

Not sure what this means? [Click here  to learn what changesets are](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md).

[Click here if you're a maintainer who wants to add another changeset to this PR](https://github.com/un-ts/synckit/new/chore/deps?filename=.changeset/stale-jeans-itch.md&value=---%0A%22synckit%22%3A%20patch%0A---%0A%0Achore%3A%20bump%20all%20(dev)Dependencies%0A)


author_association: NONE
user: login: coderabbitai[bot]
created_at: 2025-05-30T04:13:16Z
body: <!-- This is an auto-generated comment: summarize by coderabbit.ai -->
<!-- walkthrough_start -->

## Walkthrough

The changes update the size-limit configuration to monitor a different source file and increase the size threshold, revise the build script for `tsdown` with new flags, upgrade several development dependencies, adjust a test import to use a relative path for the `synckit` module, add a GitHub Actions lint fix step, modify ESLint rule prefixes and add a new rule, and correct an ESLint directive comment in the source code.

## Changes

| File(s)                                   | Change Summary                                                                                                   |
|-------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| .size-limit.json                          | Changed monitored file from `lib/index.js` to `src/index.ts` and increased size limit to 1.6kB.                  |
| package.json                              | Updated build script flags for `tsdown`; upgraded multiple dev dependencies to newer versions.                   |
| test/types-d.cts                          | Changed `synckit` import from package name to relative path (`'..'`).                                            |
| .github/workflows/autofix.yml             | Added "Lint Fix" step running `yarn build` and `yarn lint:es --fix` in autofix job workflow.                      |
| eslint.config.js                          | Changed ESLint rule prefix from `unicorn` to `unicorn-x` for some rules; added global disabling of `unicorn-x/no-nested-ternary`. |
| src/helpers.ts                            | Corrected ESLint directive comment prefix from `unicorn` to `unicorn-x` for string replacement rule.             |
| .changeset/soft-chefs-hang.md             | Added changeset documenting a patch update to republish `synckit` as npm `latest` tag version.                   |

## Possibly related PRs

- un-ts/synckit#235: Updates the build process to bundle CommonJS outputs with `tsdown`, which is related to the build tooling updates in this PR.  
- un-ts/synckit#228: Contains broad dev dependency version bumps overlapping with those in this PR.  
- un-ts/synckit#237: Includes devDependency updates for `@swc/core`, `@types/node`, and `tsdown` similar to this PR.

## Suggested labels

`internal`, `types`

## Poem

> A hop, a skip, a gentle tweak,  
> The build script’s flags now look unique.  
> Dependencies fresh as morning dew,  
> And size limits stretched a bit too.  
> With tests that point the proper way,  
> Lint fixes hop in without delay! 🐇✨

<!-- walkthrough_end -->
<!-- This is an auto-generated comment: all tool run failures by coderabbit.ai -->

> [!WARNING]
> There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.
> 
> <details>
> <summary>🔧 ESLint</summary>
> 
> > If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.
> 
> <details>
> <summary>src/helpers.ts</summary>
> 
> 
> Oops! Something went wrong! :(
> 
> ESLint: 9.27.0
> 
> Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@1stg/eslint-config' imported from /eslint.config.js
>     at Object.getPackageJSONURL (node:internal/modules/package_json_reader:255:9)
>     at packageResolve (node:internal/modules/esm/resolve:767:81)
>     at moduleResolve (node:internal/modules/esm/resolve:853:18)
>     at defaultResolve (node:internal/modules/esm/resolve:983:11)
>     at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:799:12)
>     at #cachedDefaultResolve (node:internal/modules/esm/loader:723:25)
>     at ModuleLoader.resolve (node:internal/modules/esm/loader:706:38)
>     at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:307:38)
>     at #link (node:internal/modules/esm/module_job:170:49)
> 
> </details>
> 
> <details>
> <summary>eslint.config.js</summary>
> 
> 
> Oops! Something went wrong! :(
> 
> ESLint: 9.27.0
> 
> Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@1stg/eslint-config' imported from /eslint.config.js
>     at Object.getPackageJSONURL (node:internal/modules/package_json_reader:255:9)
>     at packageResolve (node:internal/modules/esm/resolve:767:81)
>     at moduleResolve (node:internal/modules/esm/resolve:853:18)
>     at defaultResolve (node:internal/modules/esm/resolve:983:11)
>     at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:799:12)
>     at #cachedDefaultResolve (node:internal/modules/esm/loader:723:25)
>     at ModuleLoader.resolve (node:internal/modules/esm/loader:706:38)
>     at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:307:38)
>     at #link (node:internal/modules/esm/module_job:170:49)
> 
> </details>
> 
> </details>

<!-- end of auto-generated comment: all tool run failures by coderabbit.ai -->
<!-- internal state start -->


<!-- DwQgtGAEAqAWCWBnSTIEMB26CuAXA9mAOYCmGJATmriQCaQDG+Ats2bgFyQAOFk+AIwBWJBrngA3EsgEBPRvlqU0AgfFwA6NPEgQAfACgjoCEYDEZyAAUASpETZWaCrKNwSPbABsvkCiQBHbGlcSHFcLzpIACIGWHx/LgFHbnQfSAAKJQkASgAREm4yJQwGeGloyDlIbERKSAApfGwMAEV4LAzbSAxHAXqAJgAWADYcyAAzfAZa6X4sbG5aag6iSGySL3xuNgxQpSKMErK5zHpmNABrVb9N6iimDAn4ImwqcXwsNFohWtxd3CIDQwWAeS4keRxTCkZAdBhebBKDhGKAAVSWKwwaw2Wx27HWhWKZBOsKwuFBkAABtw0AxLmhSBohIhPpTJvBImF8D0SAB3epSCiIeCfIEGKAAQVotBuaB5vKpABkOqEAGLwAAebMQNFSHTCFIA4uoABLYASQCViEUYZC8hKXCZbBXPTmUjREdSwc0AentFEdzsQPrQeHwzw1GlkzC8lIANJBeQg4n4WshKbJnFhkhzaGyzlTMxQsF4VRw5hAI+7xZAALKKeATWQ3cked3CgBeJDApeY6iZLIwbMez1e7xtXMYsGhHlb9ngXcgvfUPGosEn7p9iAoDB9HSUkcB+aO9hIuHEWINHk7HmXoQIkAAjBoRpBLgAhDQ1qW/HU3ACiADKyp7KmkSklS0ilnsGgji8A5stU3wypeFDeHMlItPATDFmAGo+hghCYJ80bNIgYBKBMoZeLgYAkBq3AJLgx70JhGDYQkGB4QRhDkDqdBgDQxbOLI1ZohiF5rHO8DMIxFChDS5KTAkV5UogsilNczGQMwijoSgZIUjQOrsm6xm4D6uCyEU5G0LBR5fgY7h1FOM7INozCTuChSqTi2wApAZASPAFCfAFBxEqU5TIDMFD+HsCYybw+BSEuKqymGFwfBgCYFv4zzkDwoUiGIChPC8bwrJ8p7nqsYoGBYkAAMIsACyAOE4LhuBSnxeJCrX4tV5KoNw3i+P4QQhCgyATKFnlzqG5IJAmTQtO0OWJvEtyTfx9ByhMY23MFfKTHNqmzHwlJMEoVCqOo2jupAACSWD+IgjG2iQCZXYoyh3bgD2ZJgOAEFlUQCPguDjLSlyEbykS0KQ9BzhNwQmQWuAUC8pD+HtkyHf4x0KslDDSECkAAHLcgd8mgnwMqIDMiDCp8CYTCQdACDDCYqYT5QKkwrDsMg06pf0ZBFSl8BKPQQ0IMgtiOfoxjgFAxT8BMIOEKQ5DvA8A17FwvD8MIojiFIMj9TdKhqJo2i6GAhgmFAcCoKgwOLdrZDKDQ9CCwCXBUAqHUXC4VRW39ttaDoysq6YBgaDePYyf2zKfMi0SZw1lgSk9xDe3r9AhyJGuuVi0jddeC7dneZWjpV2WJmgyCLMsvuTlC5eqbp7EELjpkeLNLCqYL3AclEDRoBIaCAQwWPcKErpthoPqlgIe5HPRCGTnO0DWSQs/z6ELJvKTA9Uiv267vuW8Oc1CRvR9KFEH1CZzjeaV9qEvLNwZc8kM3KIQ9PLREfB+SoD5QEvnAcCKm/BWx8E7jCHeFI4Jjiqlgfk/gdLfBII5RqEoaI+xtMgB8c4lDwmcBg5A4ZAoMSYlEFSo0BClgYIFPY6hopGCpuQL8mdogonjjSOkDI8FpwwBnLOBC846x9lEYuYdaFIIrk5CkOYvBFznvABeylLqAloPgXkQ4m7IF0jKZ4UQHzIVUpSCAhEwDwgAcYp0DJ0AnmUapKYFAsqTC8K44BVJKwJB8QwZkbIyEUkQPEeS9RbGa1CYgR6rsYrTnLqQtRJBRYij4LQ8h0xHDsAwZAWR45qrVF4CQKQHDLyOMwDcXJPU8CjX2CFM2CR5D9C8R4EpRSCy1FlOsRs7N4qLz8WsdSew0Aal0bonx71RCNmwhg4EUoZTZTQD4WQCZmDeHENwTkfk8SgQipvKKcwsEeFbvcZG3JyBYMgIKFmtouCUgAAKPh1EQH0/tPgOM+KONkATHwAGYNAAAYNCPknI+IY4LwXfVeYgXku4cIkEBWdZ8j5nzDGhZC7FABOBFVkbI8SUOi4eAwBiQoAKyQoAByTkpTSjQAwRjfSgiqMA+zsCei4iIHU5LPIDDpXi8FjKRWPipWC76Sc7xcremeMAhElDJwEIKyAELQVgsnBC2F0q3GsX0YY5xZ0IVYshdqh8ZqqWwpBNIS5Ek5j5UiKVE5xx5CPInMkWSdovTNFCEgm4FC/H9zdcSaK/AckIPsFohe9UCFENKbaFBHhg1UOyjQzW9E5LtyYeaVh7DwhcIMDwvBBh+GCLAEYcyll962XsogSRAjpH511tc+wjhQ7yCUakmElcUCySYvYAGNAApeJsRMuk6g2RmP0j/FJM56ABKSkxFsFJhH0lIOHFAgIehoDYJkSkABySdWkj2UnGA+Fd8kbgrmCnKOU/g/Hmw8IpdcGRj0aA0OenIwJkk6QbBY9J15mg7kHmdJM2F1xzkpKe6dAHaD6VQFsXB9B9RznMufZI+x8BzEIqEDZQk3HyC2J6Bgb8608z4Jh5udQb2ikcuYHOibqEpoJJQpNma6E5sYXwZhBb2CcJUaWvhWdxTx1gr2+1FkWQTFonEEgExyK9o0MwWgTbs6WhkQXdtCju3xKk4gIwEp5RlxhGec+7plF1Bk+GeToIlNgBU2ptk04ZAcy+NKOgwIno4ZmG1dAq5cApiuTQGZc4N2iJiHB3AlReRel8tIWNjdogRkDoUfNSB1y/wwDsKkz6QjhNcZ6z4GhKhwOuh4FSB1SjrNLFZMzpxsFwgRDLHmGA+o6TPN8ag+0VJyhK+xS8BZ+NZZuBGRjmnCFCVYxE1NogQ2sdodmhhss+OZbYYJ8QwnPhloreJqtCdPTkl9P6QMhjgyewm9GLwGmW09Pbnp0u1njOmf4qkDA+6ojRBAmqTUcXf7IUsdyOcxpcBmgtFaDNiYHROkMTUTe1GKRXc1JAIQgg/3y2HT5NCybcD2gUE4I47VAjBA4RsvqLyizZmwLmQF+AfCGPBvIDMWY0qGwrGAKsPnQhu0+jEvacn6hzmiKqYJ1B75KEQJUd7BqqiKYSLOCk0QJTcH2fIFHkYygy91JjjwyFOHVRVKFRDpN3JYGzawlc0FF6ahuNwNzSuJfqNoMByWJUCMnk9llJZmz2QajmDb29zM0by66egNXfUMoEAm2USbCaZvQ7m+xxb0Plv0IF5GzwLDsKFqE0Zktu3RMCIO0YDlME0EDjuznbTbbHudpLj2ty/agK/brhVJNJiaiOpubcfZtIlceDQpyaWgmLF8fyqjgJbEOLFnCdyGfOEuJanCxSYfqakAqGgmsYiGBSK1AJFRXZ3GmIQRg/0UosBQ6XGDAAKkBePcmqzDefc2blUz6/BmIC3zcRfnFuL2J8S+yCSUCfYuBsjzroBeb0AvyCAU4a5bBYjChKB0JICSRf5b5RCASfDOANCARgRzDjpAH6xHAv4bJy7EF7TMwvAYAAiwLciQx0yNakLciPCYwM6+Lw4qSka54XI4JKDx7MaJ4kJsZpqcalwraZ55o56bYcLbYF4iblpiYQCHZXw+igheBFBCgaCAjV5aatpyJFwN6KIGbN6qJVYdaQhSbTSBY4T+DWhG5fBYCt4qiDL2EvqE4BTxbDSGRtjEi/RPSDryT1iIaRCAotAOEYB66eH4gMw/6Xhzg24EEzI6hYyoSFB+KkxeG/zKJLpnR/7Fg+gVLDJgCpGrBgD+D96kxgAU7z5UhYRL7cTFGUClGYzlGVGZHdi1H0H4y1Y2jkGVZd6EaUB0AADcqkZR6RVRJAAUPBbC/gFwHQbu3+bAghloLGSeIOFIYhS2WaGeua62Mhee8h3CReShJesczs7CssmsnsBhhcMRhsfgaAwcxhHSEct0Uc9sysVx/s6gAA+tLIgP8XzHyHQP8TqM4KEJcarFUAwEMEMAwAMKoPiiQNSgII+GCvirQAAOxgpgoMCEl0ojA4kDDUqPhKDAr4poDAqPgkkCAjDUoOxOywkDCUQDAcy0CPgCCkzAoTCPjUrApgrAojDCq0DUlYo4mEkCDokcx0AkBgoWgwkQCeEAlAkgmVL8zgnqz6BAA -->

<!-- internal state end -->
<!-- finishing_touch_checkbox_start -->

<details open="true">
<summary>✨ Finishing Touches</summary>

- [ ] <!-- {"checkboxId": "7962f53c-55bc-4827-bfbf-6a18da830691"} --> 📝 Generate Docstrings

</details>

<!-- finishing_touch_checkbox_end -->
<!-- tips_start -->

---

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

<details>
<summary>❤️ Share</summary>

- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)
- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)
- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)
- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)

</details>

<details>
<summary>🪧 Tips</summary>

### Chat

There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=un-ts/synckit&utm_content=246):

- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
  - `I pushed a fix in commit <commit_id>, please review it.`
  - `Explain this complex logic.`
  - `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
  - `@coderabbitai explain this code block.`
  -	`@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
  - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.`
  - `@coderabbitai read src/utils.ts and explain its main purpose.`
  - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
  - `@coderabbitai help me debug CodeRabbit configuration file.`

### Support

Need help? Create a ticket on our [support page](https://www.coderabbit.ai/contact-us/support) for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

### CodeRabbit Commands (Invoked using PR comments)

- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai generate docstrings` to [generate docstrings](https://docs.coderabbit.ai/finishing-touches/docstrings) for this PR.
- `@coderabbitai generate sequence diagram` to generate a sequence diagram of the changes in this PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.

### Other keywords and placeholders

- Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
- Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description.
- Add `@coderabbitai` anywhere in the PR title to generate the title automatically.

### CodeRabbit Configuration File (`.coderabbit.yaml`)

- You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository.
- Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json`

### Documentation and Community

- Visit our [Documentation](https://docs.coderabbit.ai) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.

</details>

<!-- tips_end -->
author_association: CONTRIBUTOR
user: login: petercat-assistant[bot]
created_at: 2025-05-30T04:13:22Z
body: ### Walkthrough
This pull request updates various development dependencies and modifies configuration files to accommodate these changes. The updates include changes to the size limit configuration, build scripts, and import paths in test files.

### Changes
| Files | Summary |
|-------|---------|
| .size-limit.json | Updated path and size limit from `./lib/index.js` to `./src/index.ts` with a new limit of `1.6kB`. |
| package.json | Bumped versions of several devDependencies and modified the `build:tsdown` script to include `--no-clean` option. |
| test/types-d.cts | Changed import path for `synckit` from `require('synckit')` to `require('..')`. |
| yarn.lock | Updated lock file to reflect new dependency versions. |
author_association: NONE
user: login: codesandbox-ci[bot]
created_at: 2025-05-30T04:13:36Z
body: This pull request is automatically built and testable in [CodeSandbox](https://codesandbox.io).

  To see build info of the built libraries, click [here](https://ci.codesandbox.io/status/un-ts/synckit/pr/246/builds/621036) or the icon next to each commit SHA.
author_association: NONE
user: login: socket-security[bot]
created_at: 2025-05-30T04:13:40Z
body: **Review the following changes in direct dependencies.** Learn more about [Socket for GitHub](https://socket.dev?utm_medium=gh).

<table>
<thead>
<tr>
<th>Diff</th>
<th width="200px">Package</th>
<th align="left" width="100px">Supply Chain<br/>Security</th>
<th align="left" width="100px">Vulnerability</th>
<th align="left" width="100px">Quality</th>
<th align="left" width="100px">Maintenance</th>
<th align="left" width="100px">License</th>
</tr>
</thead>
<tbody>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634">@​unrs/​resolver-binding-darwin-x64@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096634"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821">@​unrs/​resolver-binding-win32-x64-msvc@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096821"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822">@​unrs/​resolver-binding-win32-arm64-msvc@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096822"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823">@​unrs/​resolver-binding-win32-ia32-msvc@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096823"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824">@​unrs/​resolver-binding-linux-x64-gnu@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096824"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825">@​unrs/​resolver-binding-linux-x64-musl@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096825"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826">@​unrs/​resolver-binding-freebsd-x64@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096826"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827">@​unrs/​resolver-binding-linux-arm64-gnu@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096827"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828">@​unrs/​resolver-binding-linux-arm64-musl@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096828"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829">@​unrs/​resolver-binding-linux-arm-gnueabihf@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096829"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830">@​unrs/​resolver-binding-linux-arm-musleabihf@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096830"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831">@​unrs/​resolver-binding-linux-ppc64-gnu@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096831"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832">@​unrs/​resolver-binding-linux-riscv64-gnu@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/score-94.svg" title="Maintenance" width="40" height="40" alt="94"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096832"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833">@​unrs/​resolver-binding-linux-riscv64-musl@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/score-92.svg" title="Maintenance" width="40" height="40" alt="92"></a> <sup>+9</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096833"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834">@​unrs/​resolver-binding-linux-s390x-gnu@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096834"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835">@​unrs/​resolver-binding-darwin-arm64@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/score-37.svg" title="Quality" width="40" height="40" alt="37"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096835"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448">@​1stg/​common-config@​13.0.1 ⏵ 14.0.0</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/score-50.svg" title="Supply Chain Security" width="40" height="40" alt="50"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/score-50.svg" title="Quality" width="40" height="40" alt="50"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=32166099448"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/diff-added.svg" title="Added" alt="Added" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097">is-negative-zero@​2.0.3</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/score-67.svg" title="Supply Chain Security" width="40" height="40" alt="67"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/score-83.svg" title="Quality" width="40" height="40" alt="83"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/score-51.svg" title="Maintenance" width="40" height="40" alt="51"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=9840273097"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/diff-added.svg" title="Added" alt="Added" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806">@​changesets/​changelog-git@​0.2.1</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/score-60.svg" title="Quality" width="40" height="40" alt="60"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/score-85.svg" title="Maintenance" width="40" height="40" alt="85"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=15949440806"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/diff-added.svg" title="Added" alt="Added" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295">@​changesets/​errors@​0.2.0</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/score-65.svg" title="Quality" width="40" height="40" alt="65"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/score-84.svg" title="Maintenance" width="40" height="40" alt="84"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=1599004295"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr><td align="center"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/diff-updated.svg" title="Updated" alt="Updated" width="20" height="20"></a></td><td><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836">@​unrs/​resolver-binding-wasm32-wasi@​1.7.2 ⏵ 1.7.8</a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Supply Chain Security" width="40" height="40" alt="100"></a> <sup>+1</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/score-100.svg" title="Vulnerability" width="40" height="40" alt="100"></a></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/score-66.svg" title="Quality" width="40" height="40" alt="66"></a> <sup>+1</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/score-95.svg" title="Maintenance" width="40" height="40" alt="95"></a> <sup>+6</sup></td><td align="left"><a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies&dependency_item_key=35390096836"><img src="https://github-app-statics.socket.dev/score-100.svg" title="License" width="40" height="40" alt="100"></a></td></tr>
<tr>
<td colspan="7" align="center" height="50px">
<a href="https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies">See 56 more rows in the dashboard</a>
</td>
</tbody>
</table>

[View full report](https://socket.dev/dashboard/org/un-ts/diff/0a3d18e7-9f39-4bbb-949a-3ce018271e22/4ea8a214-5ea0-4e8c-bee6-741bd88cda18?tab=dependencies)

<!-- overview-comment -->
author_association: NONE
user: login: pkg-pr-new[bot]
created_at: 2025-05-30T04:15:00Z
body: 
[Open in StackBlitz](https://pkg.pr.new/template/e1830534-d655-423a-9334-c14180b914bf)


```
npm i https://pkg.pr.new/synckit@246
```


_commit: <a href="https://github.com/un-ts/synckit/runs/43162389557"><code>2def2ee</code></a>_

author_association: NONE
user: login: github-actions[bot]
created_at: 2025-05-30T04:15:18Z
body: ### 📊 Package size report&nbsp;&nbsp;&nbsp;<kbd>-0.05%↓</kbd>

| File                                                                            |     Before |                        After |
| ------------------------------------------------------------------------------- | ---------: | ---------------------------: |
| `lib/index.cjs`                                                                 |  `24.5 kB` |   <sup>-0.2%↓</sup>`24.5 kB` |
| `lib/index.d.cts`                                                               |   `5.8 kB` |   <sup>-0.07%↓</sup>`5.8 kB` |
| [`package.json`](https://github.com/un-ts/synckit/blob/chore/deps/package.json) |   `4.2 kB` |    <sup>0.09%↑</sup>`4.2 kB` |
| **Total** <sub>_(Includes all files)_</sub>                                     | `101.4 kB` | <sup>-0.05%↓</sup>`101.4 kB` |
| **Tarball size**                                                                |  `26.5 kB` |  <sup>-0.02%↓</sup>`26.5 kB` |

<details><summary>Unchanged files</summary>

| File                                                                      |      Size |
| ------------------------------------------------------------------------- | --------: |
| `lib/common.d.ts`                                                         |   `329 B` |
| `lib/common.js`                                                           |   `872 B` |
| `lib/common.js.map`                                                       |  `1.2 kB` |
| `lib/constants.d.ts`                                                      |  `1.8 kB` |
| `lib/constants.js`                                                        |  `2.4 kB` |
| `lib/constants.js.map`                                                    |  `2.3 kB` |
| `lib/helpers.d.ts`                                                        |  `1.5 kB` |
| `lib/helpers.js`                                                          | `17.0 kB` |
| `lib/helpers.js.map`                                                      | `15.3 kB` |
| `lib/index.d.ts`                                                          |   `424 B` |
| `lib/index.js`                                                            |  `2.5 kB` |
| `lib/index.js.map`                                                        |  `2.5 kB` |
| `lib/types.d.ts`                                                          |  `1.4 kB` |
| `lib/types.js`                                                            |    `44 B` |
| `lib/types.js.map`                                                        |   `102 B` |
| [`LICENSE`](https://github.com/un-ts/synckit/blob/chore/deps/LICENSE)     |  `1.1 kB` |
| [`README.md`](https://github.com/un-ts/synckit/blob/chore/deps/README.md) | `16.1 kB` |
</details>



<sub>🤖 This report was automatically generated by [pkg-size-action](https://github.com/pkg-size/action/)</sub>
author_association: CONTRIBUTOR
user: login: github-actions[bot]
created_at: 2025-05-30T04:15:31Z
body: ## size-limit report 📦 
| Path         | Size               |
| ------------ | ------------------ |
| lib/index.js | 0 B (-100% 🔽)     |
| src/index.ts | 1.49 KB (+100% 🔺) |
author_association: CONTRIBUTOR
user: login: codecov[bot]
created_at: 2025-05-30T04:16:05Z
body: ## [Codecov](https://app.codecov.io/gh/un-ts/synckit/pull/246?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=un-ts) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 95.82%. Comparing base [(`15db569`)](https://app.codecov.io/gh/un-ts/synckit/commit/15db569d68b3fc4d827e8ae4ef90bf5627e98429?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=un-ts) to head [(`2def2ee`)](https://app.codecov.io/gh/un-ts/synckit/commit/2def2eed1bce3f15303628d9a117ccb5beeede0b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=un-ts).
> Report is 1 commits behind head on main.

<details><summary>Additional details and impacted files</summary>


```diff
@@           Coverage Diff           @@
##             main     #246   +/-   ##
=======================================
  Coverage   95.82%   95.82%           
=======================================
  Files           4        4           
  Lines         335      335           
  Branches      154      154           
=======================================
  Hits          321      321           
+ Misses         14       11    -3     
- Partials        0        3    +3     
```

</details>

[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gh/un-ts/synckit/pull/246?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=un-ts).   
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=un-ts).

<details><summary> :rocket: New features to boost your workflow: </summary>

- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
- :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
</details>
author_association: NONE
user: login: sonarqubecloud[bot]
created_at: 2025-05-30T04:38:31Z
body: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=un-ts_synckit&pullRequest=246) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=un-ts_synckit&pullRequest=246&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=un-ts_synckit&pullRequest=246&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=un-ts_synckit&pullRequest=246&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=un-ts_synckit&pullRequest=246&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=un-ts_synckit&pullRequest=246&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=un-ts_synckit&pullRequest=246)


author_association: NONE
user: login: JounQin
created_at: 2025-05-30T05:02:08Z
body: @coderabbitai full review
author_association: MEMBER
user: login: coderabbitai[bot]
created_at: 2025-05-30T05:02:13Z
body: <!-- This is an auto-generated reply by CodeRabbit -->
<details>
<summary>✅ Actions performed</summary>

Full review triggered.

</details>
author_association: CONTRIBUTOR