UNPKG

ti-el

Version:
62 lines (61 loc) 1.6 kB
{ "name": "ti-el", "version": "0.9.1", "description": "A TL (Type Language) parser", "main": "index.js", "types": "index.d.ts", "scripts": { "clean": "rimraf dist/", "flow:check": "flow check --include-warnings --max-warnings 0", "build:peg": "pegjs -o src/tl.js src/tl.pegjs", "build:peg:dev": "pegjs --trace -o src/tl.js src/tl.pegjs", "build:babel": "babel src/ -d dist/", "build:gen-ts": "node scripts/flow-to-ts ast.js ast.d.ts", "build": "npm run build:peg && npm run build:babel && npm run build:gen-ts", "test": "npm run flow:check && tsc --noEmit && jest", "prepare": "npm run clean && npm run build", "prepack": "npm test" }, "bin": { "ti-el": "bin/ti-el" }, "files": [ "dist", "bin", "index.js", "index.js.flow", "index.d.ts", "ast.js", "ast.d.ts", "README.md", "LICENSE" ], "dependencies": {}, "devDependencies": { "@babel/cli": "^7.18.10", "@babel/core": "^7.19.0", "@babel/preset-env": "^7.19.0", "@babel/preset-flow": "^7.18.6", "flow-bin": "^0.138.0", "jest": "^29.0.2", "pegjs": "^0.10.0", "pegjs-backtrace": "^0.2.1", "rimraf": "^3.0.2", "typescript": "^4.8.2" }, "author": "bannerets <comonoid@protonmail.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Bannerets/ti-el.git" }, "keywords": [ "tl", "type language", "telegram" ], "bugs": { "url": "https://github.com/Bannerets/ti-el/issues" }, "homepage": "https://github.com/Bannerets/ti-el#readme" }