Skip to content

Commit b74c6e0

Browse files
committed
feat: upgrade to [email protected]
BREAKING CHANGE: require tree-sitter 0.19+
1 parent ac0829b commit b74c6e0

File tree

11 files changed

+141
-142
lines changed

11 files changed

+141
-142
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
/build
22
/node_modules
3+
4+
/bindings/rust
5+
/Cargo.toml

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "tree-sitter"]
22
path = tree-sitter
33
url = https://github.com/ikatyang/tree-sitter
4-
branch = 0.16.7-custom
4+
branch = v0.19.3-custom

binding.gyp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"src"
88
],
99
"sources": [
10-
"src/binding.cc",
10+
"bindings/node/binding.cc",
1111
"src/parser.c",
1212
"src/scanner.cc"
1313
],
File renamed without changes.

bindings/node/index.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
try {
2+
module.exports = require("../../build/Release/tree_sitter_vue_binding");
3+
} catch (error1) {
4+
if (error1.code !== 'MODULE_NOT_FOUND') {
5+
throw error1;
6+
}
7+
try {
8+
module.exports = require("../../build/Debug/tree_sitter_vue_binding");
9+
} catch (error2) {
10+
if (error2.code !== 'MODULE_NOT_FOUND') {
11+
throw error2;
12+
}
13+
throw error1
14+
}
15+
}
16+
17+
try {
18+
module.exports.nodeTypeInfo = require("../../src/node-types.json");
19+
} catch (_) {}

index.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"parser",
77
"lexer"
88
],
9-
"main": "index.js",
9+
"main": "bindings/node",
1010
"repository": "https://github.com/ikatyang/tree-sitter-vue",
1111
"homepage": "https://github.com/ikatyang/tree-sitter-vue#readme",
1212
"author": {
@@ -36,9 +36,8 @@
3636
},
3737
"files": [
3838
"/src/",
39-
"/binding.gyp",
39+
"/bindings/node/",
4040
"/grammar.js",
41-
"/index.js",
4241
"/ThirdPartyNoticeText.txt"
4342
]
4443
}

src/grammar.json

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/parser.c

Lines changed: 36 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)