UNPKG

@spiralup/jfl-parser

Version:

Parser for JHipster Form definition Language

70 lines (69 loc) 2.14 kB
{ "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" } }