OR-1 dataflow CPU sketch
1{
2 "name": "tree-sitter",
3 "version": "0.22.4",
4 "description": "Node.js bindings to the Tree-sitter parsing library",
5 "repository": "http://github.com/tree-sitter/node-tree-sitter",
6 "publishConfig": {
7 "access": "public"
8 },
9 "license": "MIT",
10 "author": {
11 "name": "Max Brunsfeld",
12 "email": "maxbrunsfeld@gmail.com"
13 },
14 "maintainers": [
15 {
16 "name": "Amaan Qureshi",
17 "email": "amaanq12@gmail.com"
18 }
19 ],
20 "contributors": [
21 {
22 "name": "Segev Finer",
23 "email": "segev208@gmail.com"
24 },
25 {
26 "name": "Boris Verkhovskiy",
27 "email": "boris.verk@gmail.com"
28 }
29 ],
30 "main": "index.js",
31 "types": "tree-sitter.d.ts",
32 "keywords": [
33 "incremental",
34 "parsing",
35 "tree-sitter"
36 ],
37 "files": [
38 "binding.gyp",
39 "tree-sitter.d.ts",
40 "prebuilds/*",
41 "src/*",
42 "vendor/tree-sitter/lib/include/*",
43 "vendor/tree-sitter/lib/src/*"
44 ],
45 "dependencies": {
46 "node-addon-api": "^8.3.0",
47 "node-gyp-build": "^4.8.4"
48 },
49 "devDependencies": {
50 "@types/node": "^22.10.2",
51 "@types/tmp": "^0.2.6",
52 "glob": "^11.0.0",
53 "node-gyp": "^11.0.0",
54 "prebuildify": "^6.0.1",
55 "tmp": "^0.2.3",
56 "tree-sitter-c": "^0.23.4",
57 "tree-sitter-embedded-template": "^0.23.2",
58 "tree-sitter-html": "^0.23.2",
59 "tree-sitter-java": "^0.23.5",
60 "tree-sitter-javascript": "^0.23.1",
61 "tree-sitter-json": "^0.24.8",
62 "tree-sitter-python": "^0.23.6",
63 "tree-sitter-ruby": "^0.23.1",
64 "tree-sitter-rust": "^0.23.2",
65 "typedoc": "^0.27.6",
66 "typedoc-plugin-rename-defaults": "^0.7.2",
67 "typescript": "^5.7.2"
68 },
69 "scripts": {
70 "docs": "typedoc --out docs/api tree-sitter.d.ts --readme README.md",
71 "install": "node-gyp-build",
72 "build": "prebuildify --napi --strip",
73 "rebuild": "node-gyp rebuild",
74 "test": "node -e \"require('child_process').spawnSync('node', ['--test', ...require('glob').sync('test/**/*.js')], {stdio:'inherit'})\""
75 }
76}