{
  "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"
  }
}
