{ "name": "tree-sitter-hack-assembly", "version": "1.0.0", "description": "Tree-sitter grammar for Hack Assembly language (nand2tetris)", "main": "bindings/node", "types": "bindings/node", "keywords": [ "parser", "lexer", "hack", "assembly", "nand2tetris", "tree-sitter" ], "files": [ "grammar.js", "binding.gyp", "prebuilds/**", "bindings/node/*", "queries/*", "src/**" ], "dependencies": { "node-addon-api": "^7.0.0", "node-gyp-build": "^4.6.0" }, "devDependencies": { "tree-sitter-cli": "^0.20.8" }, "peerDependencies": { "tree-sitter": "^0.20.0" }, "peerDependenciesMeta": { "tree-sitter": { "optional": true } }, "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.hack_assembly", "file-types": [ "asm" ] } ] }