UNPKG

@eagleoutice/tree-sitter-r

Version:
65 lines (64 loc) 1.4 kB
{ "name": "@eagleoutice/tree-sitter-r", "version": "1.1.2", "license": "MIT", "description": "R grammar for tree-sitter", "repository": "github:r-lib/tree-sitter-r", "main": "bindings/node", "types": "bindings/node", "author": "Florian Sihler <florian.sihler@uni-ulm.de>", "contributors": [ "Kevin Ushey <kevin@posit.co>" ], "publishConfig": { "access": "public" }, "keywords": [ "incremental", "parsing", "tree-sitter", "r" ], "files": [ "grammar.js", "binding.gyp", "prebuilds/**", "bindings/node/*", "queries/*", "src/**", "*.wasm" ], "dependencies": { "node-addon-api": "^8.0.0", "node-gyp-build": "^4.8.0" }, "peerDependencies": { "tree-sitter": "^0.21.0" }, "peerDependenciesMeta": { "tree_sitter": { "optional": true } }, "devDependencies": { "tree-sitter-cli": "^0.23.0", "prebuildify": "^6.0.0" }, "scripts": { "install": "node-gyp-build", "prestart": "tree-sitter build --wasm", "start": "tree-sitter playground", "test": "node --test bindings/node/*_test.js" }, "tree-sitter": [ { "scope": "source.R", "file-types": [ "R", "r" ], "injection-regex": "^[Rr]$", "first-line-regex": "#!.*\\bRscript$", "highlights": "queries/highlights.scm", "tags": "queries/tags.scm" } ] }