{ "name": "tree-sitter-bash", "version": "0.20.2", "description": "Bash grammar for tree-sitter", "main": "bindings/node", "keywords": [ "parser", "lexer", "bash" ], "author": "Max Brunsfeld", "license": "MIT", "dependencies": { "nan": "^2.17.0", "prebuild-install": "^7.1.1", "web-tree-sitter": "^0.20.8" }, "devDependencies": { "eslint": "^8.47.0", "eslint-config-google": "^0.14.0", "node-gyp": "^9.4.0", "prebuild": "^11.0.4", "tree-sitter-cli": "^0.20.8" }, "overrides": { "prebuild": { "node-gyp": "$node-gyp" } }, "scripts": { "install": "prebuild-install || node-gyp rebuild", "pre-build": "prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip", "pre-build:upload": "prebuild --upload-all", "build": "tree-sitter generate && node-gyp build", "build-wasm": "tree-sitter build-wasm", "lint": "eslint grammar.js", "parse": "tree-sitter parse", "test": "tree-sitter test && script/parse-examples", "test-windows": "tree-sitter test" }, "repository": "https://github.com/tree-sitter/tree-sitter-bash", "tree-sitter": [ { "scope": "source.bash", "file-types": [ "sh", "bash" ] } ] }