fix(deps): make tree-sitter peer installs clean

Keep the eight audited lockfile peer ranges consistent with the bundled tree-sitter 0.25.1 runtime and apply the existing manifest preparation during postinstall. Ordinary and strict npm installs resolve without peer warnings.
This commit is contained in:
Gergő Magyar 2026-10-10 14:44:15 +03:00 • committed by GitHub
parent f5c901ada4
commit 9fb1689cd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 9 deletions

View file

@ -4738,7 +4738,7 @@
"node-gyp-build": "^4.8.4"
},
"peerDependencies": {
"tree-sitter": "^0.22.1"
"tree-sitter": "^0.22.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4779,7 +4779,7 @@
"tree-sitter-c": "^0.23.1"
},
"peerDependencies": {
"tree-sitter": "^0.21.1"
"tree-sitter": "^0.21.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4819,7 +4819,7 @@
"node-gyp-build": "^4.8.2"
},
"peerDependencies": {
"tree-sitter": "^0.21.1"
"tree-sitter": "^0.21.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4859,7 +4859,7 @@
"node-gyp-build": "^4.8.2"
},
"peerDependencies": {
"tree-sitter": "^0.22.4"
"tree-sitter": "^0.22.4 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4899,7 +4899,7 @@
"node-gyp-build": "^4.8.2"
},
"peerDependencies": {
"tree-sitter": "^0.21.1"
"tree-sitter": "^0.21.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4919,7 +4919,7 @@
"node-gyp-build": "^4.8.4"
},
"peerDependencies": {
"tree-sitter": "^0.22.1"
"tree-sitter": "^0.22.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4940,7 +4940,7 @@
"tree-sitter-javascript": "^0.23.1"
},
"peerDependencies": {
"tree-sitter": "^0.21.0"
"tree-sitter": "^0.21.0 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {
@ -4960,7 +4960,7 @@
"node-gyp-build": "^4.8.2"
},
"peerDependencies": {
"tree-sitter": "^0.21.1"
"tree-sitter": "^0.21.1 || 0.25.1"
},
"peerDependenciesMeta": {
"tree-sitter": {

View file

@ -60,7 +60,7 @@
"test:coverage": "vitest run --coverage",
"test:cross-platform": "tsx scripts/run-cross-platform.ts",
"test:benchmarks": "node --import tsx scripts/run-benchmarks.ts",
"postinstall": "node scripts/build-tree-sitter-grammars.cjs",
"postinstall": "node scripts/prepare-tree-sitter-bundle.cjs && node scripts/build-tree-sitter-grammars.cjs",
"assert-publish-coverage": "node scripts/assert-publish-grammar-coverage.cjs",
"prepare": "node scripts/build.js",
"prepack": "node scripts/prepare-tree-sitter-bundle.cjs && node scripts/assert-publish-grammar-coverage.cjs && node scripts/assert-publish-fts-coverage.cjs && node scripts/build.js --web && node scripts/assert-web-assets.mjs web",