{ "name": "tree-sitter-c", "version": "0.23.2", "description": "C grammar for tree-sitter", "repository": "https://github.com/tree-sitter/tree-sitter-c", "license": "MIT", "author": { "name": "Max Brunsfeld", "email": "maxbrunsfeld@gmail.com" }, "maintainers": [ { "name": "Amaan Qureshi", "email": "amaanq12@gmail.com" } ], "main": "bindings/node", "types": "bindings/node", "keywords": [ "incremental", "parsing", "tree-sitter", "c" ], "files": [ "grammar.js", "tree-sitter.json", "binding.gyp", "prebuilds/**", "bindings/node/*", "queries/*", "src/**", "*.wasm" ], "dependencies": { "node-addon-api": "^8.2.2", "node-gyp-build": "^4.8.2" }, "devDependencies": { "eslint": "^9.14.0", "eslint-config-treesitter": "^1.0.2", "prebuildify": "^6.0.1", "tree-sitter-cli": "^0.24.4" }, "peerDependencies": { "tree-sitter": "^0.21.1" }, "peerDependenciesMeta": { "tree-sitter": { "optional": true } }, "scripts": { "install": "node-gyp-build", "lint": "eslint grammar.js", "prestart": "tree-sitter build --wasm", "start": "tree-sitter playground", "test": "node --test bindings/node/*_test.js" } }