{
  "name": "@spiralup/jfl-parser",
  "version": "3.0.0",
  "description": "Parser for JHipster Form definition Language",
  "main": "module/index.js",
  "keywords": [
    "JHipster",
    "JFL",
    "Form definition language"
  ],
  "homepage": "https://github.com/SpiralUp/jfl-parser",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/SpiralUp/jfl-parser.git"
  },
  "author": "Ivan Vrbovcan <ivrbovcan@gmail.com> (https://github.com/SpiralUp)",
  "bugs": {
    "url": "https://github.com/SpiralUp/jfl-parser/issues"
  },
  "license": "Apache-2.0",
  "licenses": [
    {
      "type": "Apache 2.0"
    }
  ],
  "dependencies": {
    "lodash": "^4.17.20"
  },
  "devDependencies": {
    "chai": "4.2.0",
    "eslint": "6.8.0",
    "eslint-config-airbnb-base": "14.1.0",
    "eslint-config-prettier": "6.11.0",
    "eslint-plugin-import": "2.20.2",
    "eslint-plugin-mocha": "6.3.0",
    "eslint-plugin-prettier": "3.1.3",
    "husky": "4.2.5",
    "lint-staged": "10.1.7",
    "mocha": "7.1.1",
    "nyc": "15.0.1",
    "pegjs": "^0.10.0",
    "prettier": "1.19.1",
    "sinon": "9.0.2"
  },
  "peerDependencies": {},
  "engines": {
    "node": ">=8.10.0",
    "npm": ">=5.6.0"
  },
  "scripts": {
    "coverage": "./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha test -- -t 5000",
    "peg-parse": "./node_modules/pegjs/bin/pegjs -o lib/dsl/pegjs_parser.js lib/dsl/grammar.txt",
    "diagram": "grammkit lib/dsl/grammar.txt -o lib/dsl/grammar.html",
    "lint": "eslint .",
    "lint-fix": "npm run lint -- --fix",
    "test": "npm run lint && nyc mocha",
    "test:watch": "mocha --watch --reporter min",
    "posttest": "nyc --reporter=text-summary report",
    "prepare": "npm run test && npm run diagram",
    "release": "git push && git push --tags && npm publish",
    "release-patch": "npm version patch -a -m \"Update to %s\" && npm run release",
    "release-minor": "npm version minor -a -m \"Update to %s\" && npm run release",
    "release-major": "npm version major -a -m \"Update to %s\" && npm run release"
  },
  "directories": {
    "lib": "lib",
    "test": "test"
  }
}
