Skip to content

Commit 09c7658

Browse files
authoredApr 7, 2025
Revert "Dependency on @cursorless/tree-sitter-wasms (#98)" (#101)
This reverts commit 0cc4f67.
1 parent 9e0bf7f commit 09c7658

File tree

4 files changed

+379
-32
lines changed

4 files changed

+379
-32
lines changed
 

‎Makefile

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# For generating .wasm files for parsers
2+
# See https://www.npmjs.com/package/web-tree-sitter
3+
LANGUAGES = agda bash c c-sharp clojure cpp css dart elm elixir gleam go haskell hcl html java javascript json julia kotlin latex lua markdown nix perl php python query ruby rust scala scss sparql swift talon tsx typescript xml yaml
4+
5+
# Build web-tree-sitter parsers for $(LANGUAGES)
6+
7+
.PHONY: parsers
8+
parsers: $(addprefix parsers/tree-sitter-,$(addsuffix .wasm,$(LANGUAGES)))
9+
10+
parsers/%.wasm: node_modules/%/package.json
11+
mkdir -p $(dir $@)
12+
npx tree-sitter build --wasm $(dir $^)
13+
mv $(notdir $@) $@
14+
15+
parsers/tree-sitter-elm.wasm: node_modules/@elm-tooling/tree-sitter-elm/package.json
16+
mkdir -p $(dir $@)
17+
npx tree-sitter build --wasm $(dir $^)
18+
mv $(notdir $@) $@
19+
20+
parsers/tree-sitter-markdown.wasm: node_modules/tree-sitter-markdown/tree-sitter-markdown/grammar.js
21+
mkdir -p $(dir $@)
22+
npx tree-sitter build --wasm $(dir $^)
23+
mv $(notdir $@) $@
24+
25+
parsers/tree-sitter-typescript.wasm: node_modules/tree-sitter-typescript/typescript/package.json
26+
mkdir -p $(dir $@)
27+
npx tree-sitter build --wasm $(dir $^)
28+
mv $(notdir $@) $@
29+
30+
parsers/tree-sitter-tsx.wasm: node_modules/tree-sitter-typescript/tsx/package.json
31+
mkdir -p $(dir $@)
32+
npx tree-sitter build --wasm $(dir $^)
33+
mv $(notdir $@) $@
34+
35+
parsers/tree-sitter-xml.wasm: node_modules/tree-sitter-xml/xml/package.json
36+
mkdir -p $(dir $@)
37+
npx tree-sitter build --wasm $(dir $^)
38+
mv $(notdir $@) $@
39+
40+
parsers/tree-sitter-php.wasm: node_modules/tree-sitter-php/php/package.json
41+
mkdir -p $(dir $@)
42+
npx tree-sitter build --wasm $(dir $^)
43+
mv $(notdir $@) $@
44+
45+
parsers/tree-sitter-c-sharp.wasm: node_modules/tree-sitter-c-sharp/package.json
46+
mkdir -p $(dir $@)
47+
npx tree-sitter build --wasm $(dir $^)
48+
mv tree-sitter-c_sharp.wasm $@

‎copy-assets.sh

-1
This file was deleted.

‎package.json

+41-4
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@
7575
"contributes": {},
7676
"scripts": {
7777
"vscode:prepublish": "npm run compile",
78-
"compile": "tsc -p ./ && npm run copy-assets",
79-
"copy-assets": "sh copy-assets.sh",
78+
"compile": "tsc -p ./ && make parsers",
8079
"watch": "tsc -watch -p ./",
8180
"test": "npm run compile && node ./out/test",
8281
"benchmark": "npm run compile && node ./out/benchmark",
@@ -86,16 +85,54 @@
8685
"publish": "vsce publish patch"
8786
},
8887
"devDependencies": {
89-
"@cursorless/tree-sitter-wasms": "0.1.0",
9088
"@electron/rebuild": "^3.3.0",
89+
"@elm-tooling/tree-sitter-elm": "github:elm-tooling/tree-sitter-elm#0aecfbf69f0c9bcdfada0f6f2c5398235c23949f",
9190
"@types/mocha": "^2.2.42",
9291
"@types/node": "^8.10.25",
9392
"@types/vscode": "~1.58.0",
9493
"@typescript-eslint/eslint-plugin": "^6.11.0",
9594
"@typescript-eslint/parser": "^6.11.0",
9695
"@vscode/test-electron": "^2.1.3",
97-
"eslint-config-prettier": "^9.0.0",
9896
"eslint": "^8.53.0",
97+
"eslint-config-prettier": "^9.0.0",
98+
"tree-sitter-agda": "github:pokey/tree-sitter-agda#e5fba6cabe8c7fc7993ced2b86704f3841215284",
99+
"tree-sitter-bash": "github:tree-sitter/tree-sitter-bash#2fbd860f802802ca76a6661ce025b3a3bca2d3ed",
100+
"tree-sitter-c": "github:tree-sitter/tree-sitter-c#deca017a554045b4c203e7ddff39ae64ff05e071",
101+
"tree-sitter-c-sharp": "^0.19.0",
102+
"tree-sitter-cli": "^0.22.6",
103+
"tree-sitter-clojure": "github:sogaiu/tree-sitter-clojure#f4236d4da8aa92bc105d9c118746474c608e6af7",
104+
"tree-sitter-cpp": "github:tree-sitter/tree-sitter-cpp#9d412ba7e597fe158f209da33e60f31b1f0df967",
105+
"tree-sitter-css": "^0.19.0",
106+
"tree-sitter-dart": "github:UserNobody14/tree-sitter-dart#9ac03bb2154316624fb4c41fe0f372a5f1597b43",
107+
"tree-sitter-elixir": "github:elixir-lang/tree-sitter-elixir#b20eaa75565243c50be5e35e253d8beb58f45d56",
108+
"tree-sitter-gleam": "github:gleam-lang/tree-sitter-gleam#2012f294baacf30e7a62414754021284377366c6",
109+
"tree-sitter-go": "github:tree-sitter/tree-sitter-go#bbaa67a180cfe0c943e50c55130918be8efb20bd",
110+
"tree-sitter-haskell": "github:tree-sitter/tree-sitter-haskell#a50070d5bb5bd5c1281740a6102ecf1f4b0c4f19",
111+
"tree-sitter-hcl": "github:MichaHoffmann/tree-sitter-hcl#e135399cb31b95fac0760b094556d1d5ce84acf0",
112+
"tree-sitter-html": "github:tree-sitter/tree-sitter-html#e4d834eb4918df01dcad5c27d1b15d56e3bd94cd",
113+
"tree-sitter-java": "github:tree-sitter/tree-sitter-java#ac14b4b1884102839455d32543ab6d53ae089ab7",
114+
"tree-sitter-javascript": "github:tree-sitter/tree-sitter-javascript#391a8fcc48a11f63bf18ec9885f6f069e760949a",
115+
"tree-sitter-json": "github:tree-sitter/tree-sitter-json#94f5c527b2965465956c2000ed6134dd24daf2a7",
116+
"tree-sitter-julia": "github:tree-sitter/tree-sitter-julia#e2f449e2bcc95f1d07ceb62d67f986005f73a6be",
117+
"tree-sitter-kotlin": "github:fwcd/tree-sitter-kotlin#76f53c48d29e8588934fb55b0240d7bdfe00bfe5",
118+
"tree-sitter-latex": "github:latex-lsp/tree-sitter-latex#1666e9780de42a31b1376d32fbe8332e8dd5850f",
119+
"tree-sitter-lua": "github:MunifTanjim/tree-sitter-lua#9668709211b2e683f27f414454a8b51bf0a6bda1",
120+
"tree-sitter-markdown": "github:tree-sitter-grammars/tree-sitter-markdown#7fe453beacecf02c86f7736439f238f5bb8b5c9b",
121+
"tree-sitter-nix": "github:nix-community/tree-sitter-nix#66e3e9ce9180ae08fc57372061006ef83f0abde7",
122+
"tree-sitter-perl": "github:ganezdragon/tree-sitter-perl#3d3a95ee6645d7bcd993e77b252ffd33fd297c8e",
123+
"tree-sitter-php": "github:tree-sitter/tree-sitter-php#4f124bc6075e1c3333e80190c1c170933ed72c95",
124+
"tree-sitter-python": "github:tree-sitter/tree-sitter-python#71778c2a472ed00a64abf4219544edbf8e4b86d7",
125+
"tree-sitter-query": "github:nvim-treesitter/tree-sitter-query#5217c6805c09f8fc00ed13d17d5fcb791437aee6",
126+
"tree-sitter-ruby": "github:tree-sitter/tree-sitter-ruby#dc2d7d6b50f9975bc3c35bbec0ba11b2617b736b",
127+
"tree-sitter-rust": "github:tree-sitter/tree-sitter-rust#36ae187ed6dd3803a8a89dbb54f3124c8ee74662",
128+
"tree-sitter-scala": "github:tree-sitter/tree-sitter-scala#master",
129+
"tree-sitter-scss": "github:serenadeai/tree-sitter-scss#c478c6868648eff49eb04a4df90d703dc45b312a",
130+
"tree-sitter-sparql": "^0.1.0",
131+
"tree-sitter-swift": "github:alex-pinkus/tree-sitter-swift#7e4ccc97a25315022a70b730085deccd5680a39b",
132+
"tree-sitter-talon": "github:pokey/tree-sitter-talon#f69923ea2490530babe105f0a36434e4a23e127e",
133+
"tree-sitter-typescript": "github:tree-sitter/tree-sitter-typescript#4ad3010c91d700026d036b5230e2d99ba94ae8a4",
134+
"tree-sitter-xml": "github:ObserverOfTime/tree-sitter-xml#648183d86f6f8ffb240ea11b4c6873f6f45d8b67",
135+
"tree-sitter-yaml": "github:tree-sitter-grammars/tree-sitter-yaml#7b03feefd36b5f155465ca736c6304aca983b267",
99136
"typescript": "^4.5.5"
100137
},
101138
"dependencies": {

‎yarn.lock

+290-27
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,6 @@
77
resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
88
integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
99

10-
"@cursorless/tree-sitter-wasms@0.1.0":
11-
version "0.1.0"
12-
resolved "https://registry.yarnpkg.com/@cursorless/tree-sitter-wasms/-/tree-sitter-wasms-0.1.0.tgz#74310ad7c2410e3bbb2468b2fc2eccd9873912a1"
13-
integrity sha512-/XM2AEmAmvTDdhgC4QSOExMXGBn/YnkpHnkLlNULh9/9n9SVRSWOWtBZ2nzeOPTpJugr2pTAiYNSTsjNLz424A==
14-
dependencies:
15-
tree-sitter "^0.22.4"
16-
tree-sitter-cli "^0.24.7"
17-
1810
"@electron/rebuild@^3.3.0":
1911
version "3.3.0"
2012
resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.3.0.tgz#6ba0ae1cb545b2e314901d2ac175ca9c03a2e3da"
@@ -34,6 +26,12 @@
3426
tar "^6.0.5"
3527
yargs "^17.0.1"
3628

29+
"@elm-tooling/tree-sitter-elm@github:elm-tooling/tree-sitter-elm#0aecfbf69f0c9bcdfada0f6f2c5398235c23949f":
30+
version "5.6.1"
31+
resolved "https://codeload.github.com/elm-tooling/tree-sitter-elm/tar.gz/0aecfbf69f0c9bcdfada0f6f2c5398235c23949f"
32+
dependencies:
33+
nan "^2.15.0"
34+
3735
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
3836
version "4.4.0"
3937
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -1008,6 +1006,11 @@ globals@^13.19.0:
10081006
dependencies:
10091007
type-fest "^0.20.2"
10101008

1009+
globals@^15.4.0:
1010+
version "15.4.0"
1011+
resolved "https://registry.yarnpkg.com/globals/-/globals-15.4.0.tgz#3e36ea6e4d9ddcf1cb42d92f5c4a145a8a2ddc1c"
1012+
integrity sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==
1013+
10111014
globby@^11.1.0:
10121015
version "11.1.0"
10131016
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
@@ -1474,6 +1477,16 @@ ms@^2.0.0:
14741477
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
14751478
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
14761479

1480+
nan@^2.11.1, nan@^2.14.0, nan@^2.14.1, nan@^2.14.2, nan@^2.15.0, nan@^2.17.0, nan@^2.18.0:
1481+
version "2.18.0"
1482+
resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554"
1483+
integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==
1484+
1485+
nan@^2.16.0:
1486+
version "2.19.0"
1487+
resolved "https://registry.yarnpkg.com/nan/-/nan-2.19.0.tgz#bb58122ad55a6c5bc973303908d5b16cfdd5a8c0"
1488+
integrity sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==
1489+
14771490
natural-compare@^1.4.0:
14781491
version "1.4.0"
14791492
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -1491,10 +1504,15 @@ node-abi@^3.45.0:
14911504
dependencies:
14921505
semver "^7.3.5"
14931506

1494-
node-addon-api@^8.3.0:
1495-
version "8.3.1"
1496-
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.3.1.tgz#53bc8a4f8dbde3de787b9828059da94ba9fd4eed"
1497-
integrity sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==
1507+
node-addon-api@8.0.0, node-addon-api@^8.0.0:
1508+
version "8.0.0"
1509+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.0.0.tgz#5453b7ad59dd040d12e0f1a97a6fa1c765c5c9d2"
1510+
integrity sha512-ipO7rsHEBqa9STO5C5T10fj732ml+5kLN1cAG8/jdHd56ldQeGj3Q7+scUS+VHK/qy1zLEwC4wMK5+yM0btPvw==
1511+
1512+
node-addon-api@^7.1.0:
1513+
version "7.1.0"
1514+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb"
1515+
integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==
14981516

14991517
node-api-version@^0.1.4:
15001518
version "0.1.4"
@@ -1503,10 +1521,10 @@ node-api-version@^0.1.4:
15031521
dependencies:
15041522
semver "^7.3.5"
15051523

1506-
node-gyp-build@^4.8.4:
1507-
version "4.8.4"
1508-
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8"
1509-
integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==
1524+
node-gyp-build@^4.8.0, node-gyp-build@^4.8.1:
1525+
version "4.8.1"
1526+
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5"
1527+
integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==
15101528

15111529
node-gyp@^9.0.0:
15121530
version "9.4.1"
@@ -1941,18 +1959,263 @@ to-regex-range@^5.0.1:
19411959
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
19421960
integrity sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==
19431961

1944-
tree-sitter-cli@^0.24.7:
1945-
version "0.24.7"
1946-
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.24.7.tgz#95787f2a4b81c01b21175169794deed640f9ed38"
1947-
integrity sha512-o4gnE82pVmMMhJbWwD6+I9yr4lXii5Ci5qEQ2pFpUbVy1YiD8cizTJaqdcznA0qEbo7l2OneI1GocChPrI4YGQ==
1962+
"tree-sitter-agda@github:pokey/tree-sitter-agda#e5fba6cabe8c7fc7993ced2b86704f3841215284":
1963+
version "1.3.1"
1964+
resolved "https://codeload.github.com/pokey/tree-sitter-agda/tar.gz/e5fba6cabe8c7fc7993ced2b86704f3841215284"
1965+
dependencies:
1966+
nan "^2.14.0"
1967+
1968+
"tree-sitter-bash@github:tree-sitter/tree-sitter-bash#2fbd860f802802ca76a6661ce025b3a3bca2d3ed":
1969+
version "0.21.0"
1970+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-bash/tar.gz/2fbd860f802802ca76a6661ce025b3a3bca2d3ed"
1971+
dependencies:
1972+
node-addon-api "^8.0.0"
1973+
node-gyp-build "^4.8.0"
1974+
1975+
tree-sitter-c-sharp@^0.19.0:
1976+
version "0.19.1"
1977+
resolved "https://registry.yarnpkg.com/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.19.1.tgz#2c21afe324bd74986a6ad193f880a1ca271efacc"
1978+
integrity sha512-MaUqxVBH9UU+FEKptqOK6EhQ/vuRolZfavtWlXDx+HK7J5b8g8mz4b1SBhaXZaVY4sl3P1wIwVupSV6rxscrUw==
1979+
dependencies:
1980+
nan "^2.14.0"
1981+
1982+
"tree-sitter-c@github:tree-sitter/tree-sitter-c#deca017a554045b4c203e7ddff39ae64ff05e071":
1983+
version "0.21.4"
1984+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-c/tar.gz/deca017a554045b4c203e7ddff39ae64ff05e071"
1985+
dependencies:
1986+
node-addon-api "^8.0.0"
1987+
node-gyp-build "^4.8.1"
1988+
1989+
tree-sitter-cli@=0.20.6:
1990+
version "0.20.6"
1991+
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.20.6.tgz#2a7202190d7bd64e112b451f94573dbe40a04f04"
1992+
integrity sha512-tjbAeuGSMhco/EnsThjWkQbDIYMDmdkWsTPsa/NJAW7bjaki9P7oM9TkLxfdlnm4LXd1wR5wVSM2/RTLtZbm6A==
1993+
1994+
tree-sitter-cli@^0.20.6:
1995+
version "0.20.8"
1996+
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.20.8.tgz#06a81cea8d6d82f93d67eed7d28b6bc04a4a8916"
1997+
integrity sha512-XjTcS3wdTy/2cc/ptMLc/WRyOLECRYcMTrSWyhZnj1oGSOWbHLTklgsgRICU3cPfb0vy+oZCC33M43u6R1HSCA==
1998+
1999+
tree-sitter-cli@^0.22.6:
2000+
version "0.22.6"
2001+
resolved "https://registry.yarnpkg.com/tree-sitter-cli/-/tree-sitter-cli-0.22.6.tgz#f0542bce4095952c292d3f0300d72aeab442b765"
2002+
integrity sha512-s7mYOJXi8sIFkt/nLJSqlYZP96VmKTc3BAwIX0rrrlRxWjWuCwixFqwzxWZBQz4R8Hx01iP7z3cT3ih58BUmZQ==
2003+
2004+
"tree-sitter-clojure@github:sogaiu/tree-sitter-clojure#f4236d4da8aa92bc105d9c118746474c608e6af7":
2005+
version "0.0.13"
2006+
resolved "https://codeload.github.com/sogaiu/tree-sitter-clojure/tar.gz/f4236d4da8aa92bc105d9c118746474c608e6af7"
2007+
2008+
"tree-sitter-cpp@github:tree-sitter/tree-sitter-cpp#9d412ba7e597fe158f209da33e60f31b1f0df967":
2009+
version "0.22.2"
2010+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-cpp/tar.gz/9d412ba7e597fe158f209da33e60f31b1f0df967"
2011+
dependencies:
2012+
node-addon-api "^8.0.0"
2013+
node-gyp-build "^4.8.1"
2014+
2015+
tree-sitter-css@^0.19.0:
2016+
version "0.19.0"
2017+
resolved "https://registry.yarnpkg.com/tree-sitter-css/-/tree-sitter-css-0.19.0.tgz#1543d70fa853d776b31b506c57cf13a387aacf93"
2018+
integrity sha512-LYCHS1V2bzeNJr8Mgh60H06qB8NNJyRJVgW1gKCEjcm5S48d8H9xOnrzIlsyLHaXFfnGWCrHJ6jxN6G3s5fJTA==
2019+
dependencies:
2020+
nan "^2.14.1"
2021+
2022+
"tree-sitter-dart@github:UserNobody14/tree-sitter-dart#9ac03bb2154316624fb4c41fe0f372a5f1597b43":
2023+
version "1.0.0"
2024+
resolved "https://codeload.github.com/UserNobody14/tree-sitter-dart/tar.gz/9ac03bb2154316624fb4c41fe0f372a5f1597b43"
2025+
dependencies:
2026+
node-addon-api "^7.1.0"
2027+
node-gyp-build "^4.8.0"
2028+
2029+
"tree-sitter-elixir@github:elixir-lang/tree-sitter-elixir#b20eaa75565243c50be5e35e253d8beb58f45d56":
2030+
version "0.19.0"
2031+
resolved "https://codeload.github.com/elixir-lang/tree-sitter-elixir/tar.gz/b20eaa75565243c50be5e35e253d8beb58f45d56"
2032+
dependencies:
2033+
nan "^2.15.0"
2034+
2035+
"tree-sitter-gleam@github:gleam-lang/tree-sitter-gleam#2012f294baacf30e7a62414754021284377366c6":
2036+
version "1.0.0"
2037+
resolved "https://codeload.github.com/gleam-lang/tree-sitter-gleam/tar.gz/2012f294baacf30e7a62414754021284377366c6"
2038+
dependencies:
2039+
nan "^2.18.0"
2040+
2041+
"tree-sitter-go@github:tree-sitter/tree-sitter-go#bbaa67a180cfe0c943e50c55130918be8efb20bd":
2042+
version "0.20.0"
2043+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-go/tar.gz/bbaa67a180cfe0c943e50c55130918be8efb20bd"
2044+
dependencies:
2045+
nan "^2.14.0"
2046+
2047+
"tree-sitter-haskell@github:tree-sitter/tree-sitter-haskell#a50070d5bb5bd5c1281740a6102ecf1f4b0c4f19":
2048+
version "0.21.0"
2049+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-haskell/tar.gz/a50070d5bb5bd5c1281740a6102ecf1f4b0c4f19"
2050+
dependencies:
2051+
node-addon-api "8.0.0"
2052+
node-gyp-build "^4.8.1"
2053+
2054+
"tree-sitter-hcl@github:MichaHoffmann/tree-sitter-hcl#e135399cb31b95fac0760b094556d1d5ce84acf0":
2055+
version "0.2.0-snapshot"
2056+
resolved "https://codeload.github.com/MichaHoffmann/tree-sitter-hcl/tar.gz/e135399cb31b95fac0760b094556d1d5ce84acf0"
2057+
dependencies:
2058+
nan "^2.14.2"
2059+
tree-sitter-cli "^0.20.6"
2060+
2061+
"tree-sitter-html@github:tree-sitter/tree-sitter-html#e4d834eb4918df01dcad5c27d1b15d56e3bd94cd":
2062+
version "0.20.3"
2063+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-html/tar.gz/e4d834eb4918df01dcad5c27d1b15d56e3bd94cd"
2064+
dependencies:
2065+
node-addon-api "^8.0.0"
2066+
node-gyp-build "^4.8.1"
2067+
2068+
"tree-sitter-java@github:tree-sitter/tree-sitter-java#ac14b4b1884102839455d32543ab6d53ae089ab7":
2069+
version "0.19.1"
2070+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-java/tar.gz/ac14b4b1884102839455d32543ab6d53ae089ab7"
2071+
dependencies:
2072+
nan "^2.14.1"
2073+
2074+
"tree-sitter-javascript@github:tree-sitter/tree-sitter-javascript#391a8fcc48a11f63bf18ec9885f6f069e760949a":
2075+
version "0.21.3"
2076+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-javascript/tar.gz/391a8fcc48a11f63bf18ec9885f6f069e760949a"
2077+
dependencies:
2078+
node-addon-api "^8.0.0"
2079+
node-gyp-build "^4.8.1"
2080+
2081+
"tree-sitter-json@github:tree-sitter/tree-sitter-json#94f5c527b2965465956c2000ed6134dd24daf2a7":
2082+
version "0.21.0"
2083+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-json/tar.gz/94f5c527b2965465956c2000ed6134dd24daf2a7"
2084+
dependencies:
2085+
node-addon-api "^8.0.0"
2086+
node-gyp-build "^4.8.0"
2087+
2088+
"tree-sitter-julia@github:tree-sitter/tree-sitter-julia#e2f449e2bcc95f1d07ceb62d67f986005f73a6be":
2089+
version "0.20.0"
2090+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-julia/tar.gz/e2f449e2bcc95f1d07ceb62d67f986005f73a6be"
2091+
dependencies:
2092+
nan "^2.14.0"
2093+
2094+
"tree-sitter-kotlin@github:fwcd/tree-sitter-kotlin#76f53c48d29e8588934fb55b0240d7bdfe00bfe5":
2095+
version "0.3.9"
2096+
resolved "https://codeload.github.com/fwcd/tree-sitter-kotlin/tar.gz/76f53c48d29e8588934fb55b0240d7bdfe00bfe5"
2097+
dependencies:
2098+
node-addon-api "^7.1.0"
2099+
node-gyp-build "^4.8.0"
2100+
2101+
"tree-sitter-latex@github:latex-lsp/tree-sitter-latex#1666e9780de42a31b1376d32fbe8332e8dd5850f":
2102+
version "0.1.0"
2103+
resolved "https://codeload.github.com/latex-lsp/tree-sitter-latex/tar.gz/1666e9780de42a31b1376d32fbe8332e8dd5850f"
2104+
dependencies:
2105+
nan "^2.15.0"
2106+
2107+
"tree-sitter-lua@github:MunifTanjim/tree-sitter-lua#9668709211b2e683f27f414454a8b51bf0a6bda1":
2108+
version "0.0.19"
2109+
resolved "https://codeload.github.com/MunifTanjim/tree-sitter-lua/tar.gz/9668709211b2e683f27f414454a8b51bf0a6bda1"
2110+
dependencies:
2111+
nan "^2.17.0"
2112+
2113+
"tree-sitter-markdown@github:tree-sitter-grammars/tree-sitter-markdown#7fe453beacecf02c86f7736439f238f5bb8b5c9b":
2114+
version "0.2.3"
2115+
resolved "https://codeload.github.com/tree-sitter-grammars/tree-sitter-markdown/tar.gz/7fe453beacecf02c86f7736439f238f5bb8b5c9b"
2116+
dependencies:
2117+
node-addon-api "^8.0.0"
2118+
node-gyp-build "^4.8.0"
2119+
2120+
"tree-sitter-nix@github:nix-community/tree-sitter-nix#66e3e9ce9180ae08fc57372061006ef83f0abde7":
2121+
version "0.0.2"
2122+
resolved "https://codeload.github.com/nix-community/tree-sitter-nix/tar.gz/66e3e9ce9180ae08fc57372061006ef83f0abde7"
2123+
dependencies:
2124+
nan "^2.17.0"
2125+
2126+
"tree-sitter-perl@github:ganezdragon/tree-sitter-perl#3d3a95ee6645d7bcd993e77b252ffd33fd297c8e":
2127+
version "0.3.0"
2128+
resolved "https://codeload.github.com/ganezdragon/tree-sitter-perl/tar.gz/3d3a95ee6645d7bcd993e77b252ffd33fd297c8e"
2129+
dependencies:
2130+
nan "^2.14.1"
2131+
2132+
"tree-sitter-php@github:tree-sitter/tree-sitter-php#4f124bc6075e1c3333e80190c1c170933ed72c95":
2133+
version "0.22.5"
2134+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-php/tar.gz/4f124bc6075e1c3333e80190c1c170933ed72c95"
2135+
dependencies:
2136+
globals "^15.4.0"
2137+
node-addon-api "^8.0.0"
2138+
node-gyp-build "^4.8.1"
2139+
2140+
"tree-sitter-python@github:tree-sitter/tree-sitter-python#71778c2a472ed00a64abf4219544edbf8e4b86d7":
2141+
version "0.21.0"
2142+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/71778c2a472ed00a64abf4219544edbf8e4b86d7"
2143+
dependencies:
2144+
node-addon-api "^7.1.0"
2145+
node-gyp-build "^4.8.0"
2146+
2147+
"tree-sitter-query@github:nvim-treesitter/tree-sitter-query#5217c6805c09f8fc00ed13d17d5fcb791437aee6":
2148+
version "1.0.0"
2149+
resolved "https://codeload.github.com/nvim-treesitter/tree-sitter-query/tar.gz/5217c6805c09f8fc00ed13d17d5fcb791437aee6"
2150+
dependencies:
2151+
nan "^2.14.2"
2152+
2153+
"tree-sitter-ruby@github:tree-sitter/tree-sitter-ruby#dc2d7d6b50f9975bc3c35bbec0ba11b2617b736b":
2154+
version "0.21.0"
2155+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-ruby/tar.gz/dc2d7d6b50f9975bc3c35bbec0ba11b2617b736b"
2156+
dependencies:
2157+
node-addon-api "^8.0.0"
2158+
node-gyp-build "^4.8.1"
2159+
2160+
"tree-sitter-rust@github:tree-sitter/tree-sitter-rust#36ae187ed6dd3803a8a89dbb54f3124c8ee74662":
2161+
version "0.20.1"
2162+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-rust/tar.gz/36ae187ed6dd3803a8a89dbb54f3124c8ee74662"
2163+
dependencies:
2164+
nan "^2.14.0"
2165+
2166+
"tree-sitter-scala@github:tree-sitter/tree-sitter-scala#master":
2167+
version "0.19.0"
2168+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-scala/tar.gz/140c96cf398693189d4e50f76d19ddfcd8a018f8"
2169+
dependencies:
2170+
nan "^2.14.1"
2171+
2172+
"tree-sitter-scss@github:serenadeai/tree-sitter-scss#c478c6868648eff49eb04a4df90d703dc45b312a":
2173+
version "0.0.1"
2174+
resolved "https://codeload.github.com/serenadeai/tree-sitter-scss/tar.gz/c478c6868648eff49eb04a4df90d703dc45b312a"
2175+
dependencies:
2176+
nan "^2.11.1"
2177+
2178+
tree-sitter-sparql@^0.1.0:
2179+
version "0.1.0"
2180+
resolved "https://registry.yarnpkg.com/tree-sitter-sparql/-/tree-sitter-sparql-0.1.0.tgz#1619cee88a4e3b1daaf27268a34c519747c801b1"
2181+
integrity sha512-qtNTPef7zCyrmxuhpI8dtppzEYR2A6XtyPUqJeqTr2soZLLqUacWXezkFFhMNrvyMUknN9Fgua9EEpt1/lG/Zw==
2182+
dependencies:
2183+
nan "^2.14.1"
2184+
2185+
"tree-sitter-swift@github:alex-pinkus/tree-sitter-swift#7e4ccc97a25315022a70b730085deccd5680a39b":
2186+
version "0.3.6"
2187+
resolved "https://codeload.github.com/alex-pinkus/tree-sitter-swift/tar.gz/7e4ccc97a25315022a70b730085deccd5680a39b"
2188+
dependencies:
2189+
nan "^2.15.0"
2190+
tree-sitter-cli "=0.20.6"
2191+
which "2.0.2"
2192+
2193+
"tree-sitter-talon@github:pokey/tree-sitter-talon#f69923ea2490530babe105f0a36434e4a23e127e":
2194+
version "4.0.0"
2195+
resolved "https://codeload.github.com/pokey/tree-sitter-talon/tar.gz/f69923ea2490530babe105f0a36434e4a23e127e"
2196+
dependencies:
2197+
nan "^2.16.0"
2198+
2199+
"tree-sitter-typescript@github:tree-sitter/tree-sitter-typescript#4ad3010c91d700026d036b5230e2d99ba94ae8a4":
2200+
version "0.21.1"
2201+
resolved "https://codeload.github.com/tree-sitter/tree-sitter-typescript/tar.gz/4ad3010c91d700026d036b5230e2d99ba94ae8a4"
2202+
dependencies:
2203+
node-addon-api "^8.0.0"
2204+
node-gyp-build "^4.8.1"
2205+
2206+
"tree-sitter-xml@github:ObserverOfTime/tree-sitter-xml#648183d86f6f8ffb240ea11b4c6873f6f45d8b67":
2207+
version "0.6.3"
2208+
resolved "https://codeload.github.com/ObserverOfTime/tree-sitter-xml/tar.gz/648183d86f6f8ffb240ea11b4c6873f6f45d8b67"
2209+
dependencies:
2210+
node-addon-api "^8.0.0"
2211+
node-gyp-build "^4.8.1"
19482212

1949-
tree-sitter@^0.22.4:
1950-
version "0.22.4"
1951-
resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.22.4.tgz#7d29547f663ff6f49ee8d1ac444e6fa169c72b77"
1952-
integrity sha512-usbHZP9/oxNsUY65MQUsduGRqDHQOou1cagUSwjhoSYAmSahjQDAVsh9s+SlZkn8X8+O1FULRGwHu7AFP3kjzg==
2213+
"tree-sitter-yaml@github:tree-sitter-grammars/tree-sitter-yaml#7b03feefd36b5f155465ca736c6304aca983b267":
2214+
version "0.6.1"
2215+
resolved "https://codeload.github.com/tree-sitter-grammars/tree-sitter-yaml/tar.gz/7b03feefd36b5f155465ca736c6304aca983b267"
19532216
dependencies:
1954-
node-addon-api "^8.3.0"
1955-
node-gyp-build "^4.8.4"
2217+
node-addon-api "^8.0.0"
2218+
node-gyp-build "^4.8.0"
19562219

19572220
ts-api-utils@^1.0.1:
19582221
version "1.0.3"
@@ -2035,7 +2298,7 @@ web-tree-sitter@^0.24.6:
20352298
resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.24.6.tgz#05d15f15ca506a2615b7a97b3abc5183923812f2"
20362299
integrity sha512-NVG40wwFerkvOSsrY2NE56nKpzwCpn8VT51gqZZaIfkBCMu+0JZLFVwJlZLPO01Ewfq3+Xg+NY4Bot5GD0L03g==
20372300

2038-
which@^2.0.1, which@^2.0.2:
2301+
which@2.0.2, which@^2.0.1, which@^2.0.2:
20392302
version "2.0.2"
20402303
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
20412304
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==

0 commit comments

Comments
 (0)
Please sign in to comment.