json-schema-everywhere/pajv

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "pajv",
  "displayName": "Polyglottal JSON Schema Validator",
  "version": "1.2.0",
  "description": "A command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli.",
  "scripts": {
    "eslint": "eslint index.js commands/*.js test/*.js test/**/*.js",
    "test-spec": "mocha test/*.spec.js -R spec",
    "test-cov": "nyc npm run test-spec",
    "test": "npm run eslint && npm run test-cov"
  },
  "nyc": {
    "exclude": [
      "test",
      "node_modules"
    ],
    "reporter": [
      "lcov",
      "text-summary"
    ],
    "cache": true
  },
  "bin": {
    "pajv": "index.js"
  },
  "preferGlobal": true,
  "keywords": [
    "JSON",
    "schema",
    "validator",
    "validation",
    "jsonschema",
    "json-schema",
    "json-schema-validator",
    "json-schema-validation",
    "cson",
    "hjson",
    "ini",
    "json5",
    "toml",
    "xml",
    "yaml"
  ],
  "author": "Adam Voss",
  "contributors": [
    {
      "name": "Jesse Collis",
      "email": "jesse@jcmultimedia.com.au"
    }
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/json-schema-everywhere/pajv"
  },
  "dependencies": {
    "ajv": "^5.0.0",
    "any-json": "^3.0.0",
    "deasync": "^0.1.10",
    "deasync-promise": "^1.0.1",
    "fast-json-patch": "^0.5.6",
    "glob": "^7.0.3",
    "minimist": "^1.2.0",
    "util.promisify": "^1.0.0"
  },
  "devDependencies": {
    "ajv-keywords": "^2.0.0",
    "coveralls": "^2.11.8",
    "eslint": "^2.4.0",
    "mocha": "^2.4.5",
    "nyc": "^8.3.0",
    "pre-commit": "^1.1.2"
  }
}