{
  "name": "smartmate-schemas",
  "version": "3.10.6",
  "description": "A library for validating Smartmate BPM Apps",
  "main": "./src/index.js",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@bitbucket.org/devsu/sm2-schemas.git"
  },
  "author": "Devsu <devsu@devsu.com>",
  "license": "UNLICENSED",
  "private": false,
  "devDependencies": {
    "eslint": "^7.6.0",
    "eslint-config-devsu": "^0.0.3",
    "husky": "^4.2.5",
    "jest": "^26.2.2",
    "jest-junit-reporter": "^1.1.0",
    "json-diff": "^0.5.4",
    "json-schema-test": "^2.0.0"
  },
  "scripts": {
    "watch": "nodemon src/server.js",
    "start": "node src/server.js",
    "lint": "eslint .",
    "lint-fix": "eslint --fix .",
    "test": "jest",
    "test-watch": "jest --watch",
    "posttest": "yarn run lint",
    "coverage": "jest --coverage && yarn run posttest",
    "prepush": "yarn run coverage",
    "precommit": "yarn run lint"
  },
  "jest": {
    "testResultsProcessor": "./node_modules/jest-junit-reporter",
    "coverageThreshold": {
      "global": {
        "branches": 95,
        "functions": 95,
        "lines": 95,
        "statements": 95
      }
    },
    "collectCoverageFrom": [
      "src/**/*.js",
      "!<rootDir>/node_modules/",
      "!<rootDir>/test/"
    ],
    "testEnvironment": "node"
  },
  "dependencies": {
    "adm-zip": "^0.4.16",
    "ajv": "^6.12.3",
    "js-yaml": "^3.14.0"
  }
}
