UNPKG

ti-el

Version:

A TL (Type Language) parser in PEG.js

61 lines (60 loc) 1.57 kB
{ "name": "ti-el", "version": "0.9.2", "description": "A TL (Type Language) parser in PEG.js", "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" ], "devDependencies": { "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-flow": "^7.27.1", "flow-bin": "^0.138.0", "jest": "^29.7.0", "pegjs": "^0.10.0", "pegjs-backtrace": "^0.2.1", "rimraf": "^6.0.1", "typescript": "^5.9.2" }, "author": "eilvelia <hi@eilvelia.cat>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/eilvelia/ti-el.git" }, "keywords": [ "tl", "type language", "telegram" ], "bugs": { "url": "https://github.com/eilvelia/ti-el/issues" }, "homepage": "https://github.com/eilvelia/ti-el#readme" }