UNPKG

@prantlf/railroad-diagrams

Version:

JavaScript library and command-line tools for drawing railroad syntax diagrams to SVG.

65 lines (64 loc) 1.63 kB
{ "name": "@prantlf/railroad-diagrams", "version": "1.0.1", "description": "JavaScript library and command-line tools for drawing railroad syntax diagrams to SVG.", "repository": { "type": "git", "url": "https://github.com/prantlf/railroad-diagrams.git" }, "author": "Ferdinand Prantl <prantlf@gmail.com> (http://prantl.tk)", "contributors": [ "Tab Atkins Jr. <jackalmage@gmail.com> (http://xanthir.com)" ], "license": "CC0-1.0", "bugs": { "url": "https://github.com/prantlf/railroad-diagrams/issues" }, "homepage": "https://github.com/prantlf/railroad-diagrams", "engines": { "node": ">=6" }, "files": [ "bin", "lib", "railroad-diagrams.css" ], "bin": { "rrd2svg": "bin/rrd2svg", "rrdlint": "bin/rrdlint" }, "main": "lib/index.js", "browser": "lib/index.umd.js", "module": "lib/index.mjs", "keywords": [ "railroad", "syntax", "diagrams", "grammar", "svg" ], "scripts": { "benchmark": "node -r esm benchmark", "prepare": "rollup -c rollup.config.js", "start": "rollup -c rollup.config.js -w", "pretest": "eslint rollup.config.js railroad.js rrd2svg.js rrdlint.js benchmark/*.js", "test": "node bin/rrdlint -v examples/* && node bin/rrd2svg examples/ident.yml" }, "release": { "branches": [ "gh-pages" ] }, "dependencies": { "js-yaml": "3.13.1", "tiny-glob": "0.2.6" }, "devDependencies": { "benchmark": "2.1.4", "eslint": "6.8.0", "esm": "3.2.25", "rollup": "2.7.2", "rollup-plugin-cleanup": "3.1.1", "rollup-plugin-terser": "5.3.0" } }