UNPKG

json-rules-engine

Version:
98 lines (97 loc) 2.34 kB
{ "name": "json-rules-engine", "version": "7.3.1", "description": "Rules Engine expressed in simple json", "main": "dist/index.js", "types": "types/index.d.ts", "engines": { "node": ">=18.0.0" }, "scripts": { "test": "mocha && npm run lint --silent && npm run test:types", "test:types": "tsd", "lint": "standard --verbose --env mocha | snazzy || true", "lint:fix": "standard --fix --env mocha", "prepublishOnly": "npm run build", "build": "babel --stage 1 -d dist/ src/", "watch": "babel --watch --stage 1 -d dist/ src", "examples": "./test/support/example_runner.sh" }, "repository": { "type": "git", "url": "https://github.com/cachecontrol/json-rules-engine" }, "keywords": [ "rules", "engine", "rules engine" ], "standard": { "parser": "babel-eslint", "ignore": [ "/dist", "/examples/node_modules" ], "globals": [ "context", "xcontext", "describe", "xdescribe", "it", "xit", "before", "beforeEach", "expect", "factories" ] }, "mocha": { "require": [ "babel-core/register", "babel-polyfill" ], "file": "./test/support/bootstrap.js", "checkLeaks": true, "recursive": true, "globals": [ "expect" ] }, "author": "Cache Hamm <cache.hamm@gmail.com>", "contributors": [ "Chris Pardy <chris.pardy@gmail.com>" ], "license": "ISC", "bugs": { "url": "https://github.com/cachecontrol/json-rules-engine/issues" }, "homepage": "https://github.com/cachecontrol/json-rules-engine", "devDependencies": { "babel-cli": "6.26.0", "babel-core": "6.26.3", "babel-eslint": "10.1.0", "babel-loader": "8.2.2", "babel-polyfill": "6.26.0", "babel-preset-es2015": "~6.24.1", "babel-preset-stage-0": "~6.24.1", "babel-register": "6.26.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "colors": "~1.4.0", "dirty-chai": "2.0.1", "lodash": "4.17.21", "mocha": "^8.4.0", "perfy": "^1.1.5", "sinon": "^11.1.1", "sinon-chai": "^3.7.0", "snazzy": "^9.0.0", "standard": "^16.0.3", "tsd": "^0.17.0" }, "dependencies": { "clone": "^2.1.2", "eventemitter2": "^6.4.4", "hash-it": "^6.0.0", "jsonpath-plus": "^10.3.0" } }