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>
This commit is contained in:
Colby McHenry
2026-02-10 03:07:39 -06:00
co-authored by Claude Opus 4.6
parent a4c1d32160
commit 75e9bfca04
2 changed files with 44 additions and 44 deletions
+36 -36
View File
@@ -14,7 +14,7 @@
"better-sqlite3": "^11.0.0", "better-sqlite3": "^11.0.0",
"commander": "^14.0.2", "commander": "^14.0.2",
"figlet": "^1.8.0", "figlet": "^1.8.0",
"tree-sitter": "0.22.4" "tree-sitter": "0.21.1"
}, },
"bin": { "bin": {
"codegraph": "dist/bin/codegraph.js" "codegraph": "dist/bin/codegraph.js"
@@ -32,18 +32,18 @@
"optionalDependencies": { "optionalDependencies": {
"@sengac/tree-sitter-dart": "1.1.6", "@sengac/tree-sitter-dart": "1.1.6",
"sqlite-vss": "^0.1.2", "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-c-sharp": "0.23.1",
"tree-sitter-cpp": "0.23.4", "tree-sitter-cpp": "0.23.4",
"tree-sitter-go": "0.23.4", "tree-sitter-go": "0.23.4",
"tree-sitter-java": "0.23.5", "tree-sitter-java": "0.23.5",
"tree-sitter-javascript": "0.23.1", "tree-sitter-javascript": "0.23.1",
"tree-sitter-kotlin": "0.3.8", "tree-sitter-kotlin": "0.3.8",
"tree-sitter-php": "0.24.2", "tree-sitter-php": "0.23.11",
"tree-sitter-python": "0.23.6", "tree-sitter-python": "0.23.4",
"tree-sitter-ruby": "0.23.1", "tree-sitter-ruby": "0.23.1",
"tree-sitter-rust": "0.24.0", "tree-sitter-rust": "0.23.1",
"tree-sitter-swift": "0.7.1", "tree-sitter-swift": "0.6.0",
"tree-sitter-typescript": "0.23.2" "tree-sitter-typescript": "0.23.2"
} }
}, },
@@ -2316,29 +2316,29 @@
} }
}, },
"node_modules/tree-sitter": { "node_modules/tree-sitter": {
"version": "0.22.4", "version": "0.21.1",
"resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.22.4.tgz", "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.21.1.tgz",
"integrity": "sha512-usbHZP9/oxNsUY65MQUsduGRqDHQOou1cagUSwjhoSYAmSahjQDAVsh9s+SlZkn8X8+O1FULRGwHu7AFP3kjzg==", "integrity": "sha512-7dxoA6kYvtgWw80265MyqJlkRl4yawIjO7S5MigytjELkX43fV2WsAXzsNfO7sBpPPCF5Gp0+XzHk0DwLCq3xQ==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"node-addon-api": "^8.3.0", "node-addon-api": "^8.0.0",
"node-gyp-build": "^4.8.4" "node-gyp-build": "^4.8.0"
} }
}, },
"node_modules/tree-sitter-c": { "node_modules/tree-sitter-c": {
"version": "0.24.1", "version": "0.23.2",
"resolved": "https://registry.npmjs.org/tree-sitter-c/-/tree-sitter-c-0.24.1.tgz", "resolved": "https://registry.npmjs.org/tree-sitter-c/-/tree-sitter-c-0.23.2.tgz",
"integrity": "sha512-lkYwWN3SRecpvaeqmFKkuPNR3ZbtnvHU+4XAEEkJdrp3JfSp2pBrhXOtvfsENUneye76g889Y0ddF2DM0gEDpA==", "integrity": "sha512-9kADOx31AF94DHcrsMGW0zM/2LS6v7wFkPHPVm7RQU+vYVVZMKZ2FJ9e99pm5feqsAcjUzB9CarqDLgRT1Fe/w==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"node-addon-api": "^8.3.1", "node-addon-api": "^8.2.2",
"node-gyp-build": "^4.8.4" "node-gyp-build": "^4.8.2"
}, },
"peerDependencies": { "peerDependencies": {
"tree-sitter": "^0.22.4" "tree-sitter": "^0.21.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"tree-sitter": { "tree-sitter": {
@@ -2562,9 +2562,9 @@
} }
}, },
"node_modules/tree-sitter-php": { "node_modules/tree-sitter-php": {
"version": "0.24.2", "version": "0.23.11",
"resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.24.2.tgz", "resolved": "https://registry.npmjs.org/tree-sitter-php/-/tree-sitter-php-0.23.11.tgz",
"integrity": "sha512-zwgAePc/HozNaWOOfwRAA+3p8yhuehRw8Fb7vn5qd2XjiIc93uJPryDTMYTSjBRjVIUg/KY6pM3rRzs8dSwKfw==", "integrity": "sha512-n+YHSKmYKCyPXsg72rqoUtXyCmNRsG/xe7ExrF2g6bXDERcQ/NPOKIzNfRIcI3f3TtbD6PooA0gMW0EpuuUjVA==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@@ -2573,7 +2573,7 @@
"node-gyp-build": "^4.8.2" "node-gyp-build": "^4.8.2"
}, },
"peerDependencies": { "peerDependencies": {
"tree-sitter": "^0.22.4" "tree-sitter": "^0.21.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"tree-sitter": { "tree-sitter": {
@@ -2592,18 +2592,18 @@
} }
}, },
"node_modules/tree-sitter-python": { "node_modules/tree-sitter-python": {
"version": "0.23.6", "version": "0.23.4",
"resolved": "https://registry.npmjs.org/tree-sitter-python/-/tree-sitter-python-0.23.6.tgz", "resolved": "https://registry.npmjs.org/tree-sitter-python/-/tree-sitter-python-0.23.4.tgz",
"integrity": "sha512-yIM9z0oxKIxT7bAtPOhgoVl6gTXlmlIhue7liFT4oBPF/lha7Ha4dQBS82Av6hMMRZoVnFJI8M6mL+SwWoLD3A==", "integrity": "sha512-MbmUAl7y5UCUWqHscHke7DdRDwQnVNMNKQYQc4Gq2p09j+fgPxaU8JVsuOI/0HD3BSEEe5k9j3xmdtIWbDtDgw==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"node-addon-api": "^8.3.0", "node-addon-api": "^8.2.1",
"node-gyp-build": "^4.8.4" "node-gyp-build": "^4.8.2"
}, },
"peerDependencies": { "peerDependencies": {
"tree-sitter": "^0.22.1" "tree-sitter": "^0.21.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"tree-sitter": { "tree-sitter": {
@@ -2652,18 +2652,18 @@
} }
}, },
"node_modules/tree-sitter-rust": { "node_modules/tree-sitter-rust": {
"version": "0.24.0", "version": "0.23.1",
"resolved": "https://registry.npmjs.org/tree-sitter-rust/-/tree-sitter-rust-0.24.0.tgz", "resolved": "https://registry.npmjs.org/tree-sitter-rust/-/tree-sitter-rust-0.23.1.tgz",
"integrity": "sha512-NWemUDf629Tfc90Y0Z55zuwPCAHkLxWnMf2RznYu4iBkkrQl2o/CHGB7Cr52TyN5F1DAx8FmUnDtCy9iUkXZEQ==", "integrity": "sha512-wrMptzUAfbl3DbNrldZveyNM2CWmRw2VvEo2j/855qQbMMz4dlCF+TBwRN/1FL1S6cYvAEAJaCMesGqhocFJhQ==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"dependencies": { "dependencies": {
"node-addon-api": "^8.2.2", "node-addon-api": "^8.2.2",
"node-gyp-build": "^4.8.4" "node-gyp-build": "^4.8.2"
}, },
"peerDependencies": { "peerDependencies": {
"tree-sitter": "^0.22.1" "tree-sitter": "^0.21.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"tree-sitter": { "tree-sitter": {
@@ -2682,9 +2682,9 @@
} }
}, },
"node_modules/tree-sitter-swift": { "node_modules/tree-sitter-swift": {
"version": "0.7.1", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.7.1.tgz", "resolved": "https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.6.0.tgz",
"integrity": "sha512-pneKVTuGamaBsqqqfB9BvNQjktzh/0IVPR54jLB5Fq/JTDQwYHd0Wo6pVyZ5jAYpbztzq+rJ/rpL9ruxTmSoKw==", "integrity": "sha512-9vOJZes4/UFjBr4COHtp6ZHVuZYwfChSQbpneXQog04dAstfx5px3ybVX2cN+ylvLqsvVpmXLpidxxgF2rDQ7A==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
@@ -2695,7 +2695,7 @@
"which": "2.0.2" "which": "2.0.2"
}, },
"peerDependencies": { "peerDependencies": {
"tree-sitter": "^0.22.1" "tree-sitter": "^0.21.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"tree_sitter": { "tree_sitter": {
+8 -8
View File
@@ -37,7 +37,7 @@
"better-sqlite3": "^11.0.0", "better-sqlite3": "^11.0.0",
"commander": "^14.0.2", "commander": "^14.0.2",
"figlet": "^1.8.0", "figlet": "^1.8.0",
"tree-sitter": "0.22.4" "tree-sitter": "0.21.1"
}, },
"devDependencies": { "devDependencies": {
"@types/better-sqlite3": "^7.6.0", "@types/better-sqlite3": "^7.6.0",
@@ -47,26 +47,26 @@
"vitest": "^2.1.9" "vitest": "^2.1.9"
}, },
"optionalDependencies": { "optionalDependencies": {
"@sengac/tree-sitter-dart": "1.1.6",
"sqlite-vss": "^0.1.2", "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-c-sharp": "0.23.1",
"tree-sitter-cpp": "0.23.4", "tree-sitter-cpp": "0.23.4",
"@sengac/tree-sitter-dart": "1.1.6",
"tree-sitter-go": "0.23.4", "tree-sitter-go": "0.23.4",
"tree-sitter-java": "0.23.5", "tree-sitter-java": "0.23.5",
"tree-sitter-javascript": "0.23.1", "tree-sitter-javascript": "0.23.1",
"tree-sitter-kotlin": "0.3.8", "tree-sitter-kotlin": "0.3.8",
"tree-sitter-php": "0.24.2", "tree-sitter-php": "0.23.11",
"tree-sitter-python": "0.23.6", "tree-sitter-python": "0.23.4",
"tree-sitter-ruby": "0.23.1", "tree-sitter-ruby": "0.23.1",
"tree-sitter-rust": "0.24.0", "tree-sitter-rust": "0.23.1",
"tree-sitter-swift": "0.7.1", "tree-sitter-swift": "0.6.0",
"tree-sitter-typescript": "0.23.2" "tree-sitter-typescript": "0.23.2"
}, },
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
"overrides": { "overrides": {
"tree-sitter": "0.22.4" "tree-sitter": "0.21.1"
} }
} }