tree-sitter-tony
Version:
Tony grammar for tree-sitter
75 lines (74 loc) • 2.22 kB
JSON
{
"name": "tree-sitter-tony",
"version": "0.2.0-alpha.38",
"description": "Tony grammar for tree-sitter",
"scripts": {
"setup": "yarn global add tree-sitter-cli && yarn generate && yarn install --dev",
"generate": "yarn generate-tony && yarn generate-dtn",
"generate-tony": "cd tony && tree-sitter generate",
"generate-dtn": "cd dtn && tree-sitter generate",
"parse-tony": "cd tony && tree-sitter parse",
"parse-dtn": "cd dtn && tree-sitter parse",
"test": "yarn test-tony && yarn test-dtn",
"test-tony": "cd tony && tree-sitter test",
"test-dtn": "cd dtn && tree-sitter test",
"types": "yarn types-tony && yarn types-dtn",
"types-tony": "cd tony && node ../node_modules/@asgerf/dts-tree-sitter/build/src . > index.d.ts",
"types-dtn": "cd dtn && node ../node_modules/@asgerf/dts-tree-sitter/build/src . > index.d.ts",
"build": "yarn generate && yarn types",
"prettierlint": "prettier --check **/*.js",
"eslint": "eslint . --ext .js",
"lint": "yarn prettierlint && yarn eslint",
"prettier": "prettier --write **/*.js",
"fix": "yarn prettier && yarn eslint --fix",
"install": "prebuild-install || node-gyp rebuild"
},
"engines": {
"node": ">=12"
},
"repository": {
"type": "git",
"url": "git@github.com:tony-lang/tree-sitter-tony.git"
},
"keywords": [
"tree-sitter",
"grammar",
"langugage"
],
"author": "Jonas Hübotter",
"license": "MIT",
"bugs": {
"url": "https://github.com/tony-lang/tree-sitter-tony/issues"
},
"homepage": "https://github.com/tony-lang/tree-sitter-tony",
"dependencies": {
"nan": "^2.14.1",
"prebuild-install": "^6.0.0"
},
"devDependencies": {
"@asgerf/dts-tree-sitter": "^0.1.0",
"eslint": "^7.15.0",
"eslint-config-prettier": "^7.0.0",
"eslint-plugin-prettier": "^3.1.4",
"prebuild": "^10.0.0",
"prettier": "^2.0.5",
"tree-sitter": "^0.17.0",
"tree-sitter-cli": "^0.18.0"
},
"tree-sitter": [
{
"scope": "source.tn",
"file-types": [
"tn"
],
"path": "tony"
},
{
"scope": "source.dtn",
"file-types": [
"dtn"
],
"path": "dtn"
}
]
}