{
  "name": "imicros-feel-interpreter",
  "version": "1.0.0",
  "author": "Andreas Leinen <andreas.leinen@imicros.de> (www.imicros.de)",
  "license": "MIT",
  "description": "DMN decisions and FEEL language interpreter",
  "main": "index.js",
  "scripts": {
    "test": "jest --coverage --no-cache",
    "test-parser": "jest test/parser.*.spec.js --no-cache",
    "test-interpreter": "jest test/interpreter.*.spec.js --no-cache",
    "test-decision": "jest test/interpreter.decisiontable.spec.js --no-cache",
    "test-simple": "jest test/interpreter.simple.spec.js --no-cache",
    "test-for": "jest test/interpreter.for.spec.js --no-cache",
    "test-converter": "jest test/converter.spec.js --no-cache",
    "test-dmn": "jest test/dmn.spec.js --no-cache",
    "test-dmn-error": "jest test/dmn.error.spec.js --no-cache",
    "test-feel": "jest test/feel.spec.js --no-cache",
    "compile": "nearleyc lib/feel.grammar.ne -o lib/feel.grammar.js"
  },
  "jest": {
    "collectCoverageFrom": [
      "lib/*.js",
      "lib/util/*.js",
      "!node_modules/",
      "!/dev/",
      "!test/helper/*.js"
    ],
    "testPathIgnorePatterns": [
      "/node_modules/",
      "/dev/"
    ],
    "rootDir": ".",
    "roots": [
      "./test"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/al66/imicros-feel-interpreter.git"
  },
  "keywords": [
    "FEEL",
    "DMN",
    "interpreter",
    "decision table",
    "decisions",
    "rules",
    "rule engine",
    "evaluate"
  ],
  "devDependencies": {
    "jest": "^29.7.0"
  },
  "dependencies": {
    "decimal.js": "^10.4.3",
    "fast-xml-parser": "^4.3.6",
    "moo": "^0.5.2",
    "nearley": "^2.20.1"
  }
}
