package.json•1.76 kB
{
"name": "tree-sitter",
"version": "0.21.1",
"description": "Incremental parsers for node",
"author": "Max Brunsfeld",
"contributors": [
"Segev Finer",
"Boris Verkhovskiy",
"Amaan Qureshi"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "http://github.com/tree-sitter/node-tree-sitter.git"
},
"keywords": [
"incremental",
"parsing",
"tree-sitter"
],
"main": "index.js",
"types": "tree-sitter.d.ts",
"files": [
"binding.gyp",
"tree-sitter.d.ts",
"prebuilds/*",
"src/*",
"vendor/tree-sitter/lib/include/*",
"vendor/tree-sitter/lib/src/*"
],
"dependencies": {
"node-addon-api": "^8.0.0",
"node-gyp-build": "^4.8.0"
},
"devDependencies": {
"@types/node": "^20.11.30",
"chai": "^4.3.10",
"jest": "^29.7.0",
"mocha": "^8.4.0",
"node-gyp": "^10.0.1",
"prebuildify": "^6.0.0",
"tmp": "^0.2.3",
"tree-sitter-c": "github:amaanq/tree-sitter-c#napi",
"tree-sitter-embedded-template": "github:tree-sitter/tree-sitter-embedded-template#napi",
"tree-sitter-html": "github:amaanq/tree-sitter-html#napi",
"tree-sitter-java": "github:amaanq/tree-sitter-java#napi",
"tree-sitter-javascript": "github:amaanq/tree-sitter-javascript#napi",
"tree-sitter-json": "github:tree-sitter/tree-sitter-json#napi",
"tree-sitter-python": "github:amaanq/tree-sitter-python#napi",
"tree-sitter-ruby": "github:tree-sitter/tree-sitter-ruby#napi",
"tree-sitter-rust": "github:amaanq/tree-sitter-rust#napi"
},
"scripts": {
"install": "node-gyp-build",
"build": "prebuildify --napi --strip",
"rebuild": "node-gyp rebuild",
"test": "mocha && jest"
},
"publishConfig": {
"access": "public"
}
}