gregswindle/jsrules

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "jsrules",
  "version": "0.2.13",
  "description": "jsrules is a rule engine that models formal propositional logic. It allows you to separate conditional logic from source code and database triggers in a reusable package, where explicit rules can be independently defined and managed.",
  "main": "./lib/index.js",
  "scripts": {
    "test": "node_modules/.bin/grunt ci",
    "build-js": "node_modules/.bin/browserify lib/index.js --standalone jsrules > www/jsrules.bundle.js",
    "min-js": "node_modules/.bin/uglifyjs www/jsrules.bundle.js -o www/jsrules.bundle.min.js",
    "build": "npm run build-js && npm run min-js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/gregswindle/jsrules"
  },
  "keywords": [
    "javascript rule engine",
    "rule engine",
    "node rule engine",
    "bower rule engine",
    "rules",
    "inference"
  ],
  "author": "Greg Swindle <greg@swindle.net>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/gregswindle/jsrules/issues"
  },
  "files": [
    "lib"
  ],
  "dependencies": {},
  "devDependencies": {
    "browserify": "^13.0.0",
    "chai": "^3.5.0",
    "expect.js": "^0.3.1",
    "grunt": "^0.4.5",
    "grunt-cli": "^0.1.13",
    "grunt-complexity": "^0.3.0",
    "grunt-contrib-jshint": "^0.11.3",
    "grunt-contrib-watch": "^0.6.1",
    "grunt-coveralls": "^1.0.0",
    "grunt-mocha-cli": "^2.0.0",
    "grunt-mocha-istanbul": "^3.0.1",
    "istanbul": "^0.4.2",
    "mocha": "^2.4.5",
    "uglify-js": "^2.6.2"
  }
}