Sfoglia il codice sorgente

Downgrade tree-sitter to 0.21.1 to eliminate all peer dependency warnings

All grammar packages now have compatible peer deps with tree-sitter 0.21.x,
resulting in zero warnings during npm install. Downgraded grammars:
c 0.24.1→0.23.2, php 0.24.2→0.23.11, python 0.23.6→0.23.4,
rust 0.24.0→0.23.1, swift 0.7.1→0.6.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Colby McHenry 4 mesi fa
parent
commit
75e9bfca04
2 ha cambiato i file con 44 aggiunte e 44 eliminazioni
  1. 36 36
      package-lock.json
  2. 8 8
      package.json

+ 36 - 36
package-lock.json

@@ -14,7 +14,7 @@
         "better-sqlite3": "^11.0.0",
         "commander": "^14.0.2",
         "figlet": "^1.8.0",
-        "tree-sitter": "0.22.4"
+        "tree-sitter": "0.21.1"
       },
       "bin": {
         "codegraph": "dist/bin/codegraph.js"
@@ -32,18 +32,18 @@
       "optionalDependencies": {
         "@sengac/tree-sitter-dart": "1.1.6",
         "sqlite-vss": "^0.1.2",
-        "tree-sitter-c": "0.24.1",
+        "tree-sitter-c": "0.23.2",
         "tree-sitter-c-sharp": "0.23.1",
         "tree-sitter-cpp": "0.23.4",
         "tree-sitter-go": "0.23.4",
         "tree-sitter-java": "0.23.5",
         "tree-sitter-javascript": "0.23.1",
         "tree-sitter-kotlin": "0.3.8",
-        "tree-sitter-php": "0.24.2",
-        "tree-sitter-python": "0.23.6",
+        "tree-sitter-php": "0.23.11",
+        "tree-sitter-python": "0.23.4",
         "tree-sitter-ruby": "0.23.1",
-        "tree-sitter-rust": "0.24.0",
-        "tree-sitter-swift": "0.7.1",
+        "tree-sitter-rust": "0.23.1",
+        "tree-sitter-swift": "0.6.0",
         "tree-sitter-typescript": "0.23.2"
       }
     },
@@ -2316,29 +2316,29 @@
       }
     },
     "node_modules/tree-sitter": {
-      "version": "0.22.4",
-      "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.22.4.tgz",
-      "integrity": "sha512-usbHZP9/oxNsUY65MQUsduGRqDHQOou1cagUSwjhoSYAmSahjQDAVsh9s+SlZkn8X8+O1FULRGwHu7AFP3kjzg==",
+      "version": "0.21.1",
+      "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.21.1.tgz",
+      "integrity": "sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ==",
       "hasInstallScript": true,
       "license": "MIT",
       "dependencies": {
-        "node-addon-api": "^8.3.0",
-        "node-gyp-build": "^4.8.4"
+        "node-addon-api": "^8.0.0",
+        "node-gyp-build": "^4.8.0"
       }
     },
     "node_modules/tree-sitter-c": {
-      "version": "0.24.1",
-      "resolved": "https://registry.npmjs.org/tree-sitter-c/-/tree-sitter-c-0.24.1.tgz",
-      "integrity": "sha512-lkYwWN3SRecpvaeqmFKkuPNR3ZbtnvHU+4XAEEkJdrp3JfSp2pBrhXOtvfsENUneye76g889Y0ddF2DM0gEDpA==",
+      "version": "0.23.2",
+      "resolved": "https://registry.npmjs.org/tree-sitter-c/-/tree-sitter-c-0.23.2.tgz",
+      "integrity": "sha512-9kADOx31AF94DHcrsMGW0zM/2LS6v7wFkPHPVm7RQU+vYVVZMKZ2FJ9e99pm5feqsAcjUzB9CarqDLgRT1Fe/w==",
       "hasInstallScript": true,
       "license": "MIT",
       "optional": true,
       "dependencies": {
-        "node-addon-api": "^8.3.1",
-        "node-gyp-build": "^4.8.4"
+        "node-addon-api": "^8.2.2",
+        "node-gyp-build": "^4.8.2"
       },
       "peerDependencies": {
-        "tree-sitter": "^0.22.4"
+        "tree-sitter": "^0.21.1"
       },
       "peerDependenciesMeta": {
         "tree-sitter": {
@@ -2562,9 +2562,9 @@
       }
     },
     "node_modules/tree-sitter-php": {
-      "version": "0.24.2",
-      "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.24.2.tgz",
-      "integrity": "sha512-zwgAePc/HozNaWOOfwRAA+3p8yhuehRw8Fb7vn5qd2XjiIc93uJPryDTMYTSjBRjVIUg/KY6pM3rRzs8dSwKfw==",
+      "version": "0.23.11",
+      "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.23.11.tgz",
+      "integrity": "sha512-n+YHSKmYKCyPXsg72rqoUtXyCmNRsG/xe7ExrF2g6bXDERcQ/NPOKIzNfRIcI3f3TtbD6PooA0gMW0EpuuUjVA==",
       "hasInstallScript": true,
       "license": "MIT",
       "optional": true,
@@ -2573,7 +2573,7 @@
         "node-gyp-build": "^4.8.2"
       },
       "peerDependencies": {
-        "tree-sitter": "^0.22.4"
+        "tree-sitter": "^0.21.1"
       },
       "peerDependenciesMeta": {
         "tree-sitter": {
@@ -2592,18 +2592,18 @@
       }
     },
     "node_modules/tree-sitter-python": {
-      "version": "0.23.6",
-      "resolved": "https://registry.npmjs.org/tree-sitter-python/-/tree-sitter-python-0.23.6.tgz",
-      "integrity": "sha512-yIM9z0oxKIxT7bAtPOhgoVl6gTXlmlIhue7liFT4oBPF/lha7Ha4dQBS82Av6hMMRZoVnFJI8M6mL+SwWoLD3A==",
+      "version": "0.23.4",
+      "resolved": "https://registry.npmjs.org/tree-sitter-python/-/tree-sitter-python-0.23.4.tgz",
+      "integrity": "sha512-MbmUAl7y5UCUWqHscHke7DdRDwQnVNMNKQYQc4Gq2p09j+fgPxaU8JVsuOI/0HD3BSEEe5k9j3xmdtIWbDtDgw==",
       "hasInstallScript": true,
       "license": "MIT",
       "optional": true,
       "dependencies": {
-        "node-addon-api": "^8.3.0",
-        "node-gyp-build": "^4.8.4"
+        "node-addon-api": "^8.2.1",
+        "node-gyp-build": "^4.8.2"
       },
       "peerDependencies": {
-        "tree-sitter": "^0.22.1"
+        "tree-sitter": "^0.21.1"
       },
       "peerDependenciesMeta": {
         "tree-sitter": {
@@ -2652,18 +2652,18 @@
       }
     },
     "node_modules/tree-sitter-rust": {
-      "version": "0.24.0",
-      "resolved": "https://registry.npmjs.org/tree-sitter-rust/-/tree-sitter-rust-0.24.0.tgz",
-      "integrity": "sha512-NWemUDf629Tfc90Y0Z55zuwPCAHkLxWnMf2RznYu4iBkkrQl2o/CHGB7Cr52TyN5F1DAx8FmUnDtCy9iUkXZEQ==",
+      "version": "0.23.1",
+      "resolved": "https://registry.npmjs.org/tree-sitter-rust/-/tree-sitter-rust-0.23.1.tgz",
+      "integrity": "sha512-wrMptzUAfbl3DbNrldZveyNM2CWmRw2VvEo2j/855qQbMMz4dlCF+TBwRN/1FL1S6cYvAEAJaCMesGqhocFJhQ==",
       "hasInstallScript": true,
       "license": "MIT",
       "optional": true,
       "dependencies": {
         "node-addon-api": "^8.2.2",
-        "node-gyp-build": "^4.8.4"
+        "node-gyp-build": "^4.8.2"
       },
       "peerDependencies": {
-        "tree-sitter": "^0.22.1"
+        "tree-sitter": "^0.21.1"
       },
       "peerDependenciesMeta": {
         "tree-sitter": {
@@ -2682,9 +2682,9 @@
       }
     },
     "node_modules/tree-sitter-swift": {
-      "version": "0.7.1",
-      "resolved": "https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.7.1.tgz",
-      "integrity": "sha512-pneKVTuGamaBsqqqfB9BvNQjktzh/0IVPR54jLB5Fq/JTDQwYHd0Wo6pVyZ5jAYpbztzq+rJ/rpL9ruxTmSoKw==",
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.6.0.tgz",
+      "integrity": "sha512-9vOJZes4/UFjBr4COHtp6ZHVuZYwfChSQbpneXQog04dAstfx5px3ybVX2cN+ylvLqsvVpmXLpidxxgF2rDQ7A==",
       "hasInstallScript": true,
       "license": "MIT",
       "optional": true,
@@ -2695,7 +2695,7 @@
         "which": "2.0.2"
       },
       "peerDependencies": {
-        "tree-sitter": "^0.22.1"
+        "tree-sitter": "^0.21.1"
       },
       "peerDependenciesMeta": {
         "tree_sitter": {

+ 8 - 8
package.json

@@ -37,7 +37,7 @@
     "better-sqlite3": "^11.0.0",
     "commander": "^14.0.2",
     "figlet": "^1.8.0",
-    "tree-sitter": "0.22.4"
+    "tree-sitter": "0.21.1"
   },
   "devDependencies": {
     "@types/better-sqlite3": "^7.6.0",
@@ -47,26 +47,26 @@
     "vitest": "^2.1.9"
   },
   "optionalDependencies": {
+    "@sengac/tree-sitter-dart": "1.1.6",
     "sqlite-vss": "^0.1.2",
-    "tree-sitter-c": "0.24.1",
+    "tree-sitter-c": "0.23.2",
     "tree-sitter-c-sharp": "0.23.1",
     "tree-sitter-cpp": "0.23.4",
-    "@sengac/tree-sitter-dart": "1.1.6",
     "tree-sitter-go": "0.23.4",
     "tree-sitter-java": "0.23.5",
     "tree-sitter-javascript": "0.23.1",
     "tree-sitter-kotlin": "0.3.8",
-    "tree-sitter-php": "0.24.2",
-    "tree-sitter-python": "0.23.6",
+    "tree-sitter-php": "0.23.11",
+    "tree-sitter-python": "0.23.4",
     "tree-sitter-ruby": "0.23.1",
-    "tree-sitter-rust": "0.24.0",
-    "tree-sitter-swift": "0.7.1",
+    "tree-sitter-rust": "0.23.1",
+    "tree-sitter-swift": "0.6.0",
     "tree-sitter-typescript": "0.23.2"
   },
   "engines": {
     "node": ">=18.0.0"
   },
   "overrides": {
-    "tree-sitter": "0.22.4"
+    "tree-sitter": "0.21.1"
   }
 }