{
  "name": "realm-object-server-enterprise",
  "version": "3.1.3",
  "description": "Realm Object Server Enterprise",
  "repository": "https://github.com/realm/ros-enterprise",
  "license": "SEE LICENSE IN https://realm.io/legal/enterprise-license-terms/",
  "homepage": "https://realm.io",
  "author": {
    "name": "Realm",
    "email": "help@realm.io",
    "url": "https://realm.io"
  },
  "keywords": [
    "Realm"
  ],
  "files": [
    "dist/**/*"
  ],
  "bin": {
    "ros-enterprise": "./dist/cli.js"
  },
  "main": "dist/index.js",
  "typings": "dist/index.d.ts",
  "scripts": {
    "clean": "rm -rf dist coverage realm-object-server test-results.xml",
    "prepack": "npm run build",
    "build": "rm -rf dist && tsc && chmod 755 ./dist/cli.js",
    "lint": "tslint -c tslint.json 'src/**/*.ts'",
    "lint-fix": "tslint -c tslint.json 'src/**/*.ts' --fix",
    "test": "npm run test:unit && npm run test:integration",
    "test:unit": "nyc mocha --opts ./test/mocha.opts './src/**/*.spec.ts'",
    "test:integration": "nyc mocha --opts ./test/mocha.opts './test/integration/**/*.spec.ts'",
    "coverage": "nyc mocha",
    "jenkins-checkstyle": "tslint -t checkstyle -c tslint.json 'src/**/*.ts' > checkstyle-result.xml || true",
    "jenkins-coverage": "JUNIT_REPORT_NAME=ros-enterprise nyc mocha --opts ./test/mocha.opts --reporter mocha-jenkins-reporter  || [ -f test-results.xml ]",
    "jenkins-report-coverage": "codecov",
    "docker-build": "./scripts/docker-build.sh"
  },
  "peerDependencies": {
    "realm-object-server": ">=3.16.0"
  },
  "dependencies": {
    "@types/consul": "^0.23.32",
    "@types/express": "^4.0.37",
    "@types/http-proxy": "^1.12.1",
    "@types/mocha": "^2.2.41",
    "@types/node": "^7.0.18",
    "@types/uuid": "^3.4.0",
    "@types/uws": "^0.13.0",
    "axon": "^2.0.3",
    "commander": "^2.11.0",
    "consul": "^0.30.0",
    "http-proxy": "^1.16.2",
    "mkdirp": "^0.5.1",
    "mkdirp-promise": "^5.0.1",
    "path": "^0.12.7",
    "prom-client": "^10.2.2",
    "prometheus-gc-stats": "^0.5.0",
    "tmp": "0.0.33",
    "uuid": "^3.1.0"
  },
  "devDependencies": {
    "@types/chai": "^4.0.0",
    "@types/chai-as-promised": "0.0.31",
    "@types/sinon": "^2.3.3",
    "chai": "^3.5.0",
    "chai-as-promised": "^7.1.1",
    "cucumber": "^3.0.0",
    "faker": "^4.1.0",
    "istanbul": "^0.4.5",
    "mocha": "^5.2.0",
    "mocha-jenkins-reporter": "^0.3.12",
    "nyc": "^11.9.0",
    "realm-object-server": "^3.16.0",
    "sinon": "^5.0.10",
    "source-map-support": "^0.4.15",
    "ts-node": "^3.0.4",
    "tslint": "^5.2.0",
    "typescript": "^2.4.2"
  },
  "nyc": {
    "include": [
      "src/**/*.ts"
    ],
    "exclude": [
      "src/**/*.spec.ts",
      "node_modules",
      "dist"
    ],
    "extension": [
      ".ts"
    ],
    "require": [
      "ts-node/register",
      "./test/feature-token-for-tests"
    ],
    "reporter": [
      "text-summary",
      "html",
      "lcov",
      "json"
    ],
    "sourceMap": true,
    "instrument": true,
    "all": true
  }
}
