@spiralup/jfl-parser
Version:
Parser for JHipster Form definition Language
70 lines (69 loc) • 2.14 kB
JSON
{
"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"
}
}