{
  "name": "knuckles",
  "version": "1.3.0",
  "description": "Git repository for knuckles",
  "main": "main.js",
  "scripts": {
    "setup": "npm install && npm run validate",
    "lint": "eslint .",
    "test": "run-s build:common test:client test:server",
    "watch": "npm-watch",
    "test:client": "karma start",
    "test:client:mocha": "cross-env NODE_ENV=test mocha --require ignore-styles --require mochaSinonSetup.js --opts ./mocha.opts \"js/client/src/**/*.test.js\"",
    "test:server": "cross-env NODE_ENV=serverTest nyc mocha --opts ./mocha.opts \"js/server/src/**/*.test.js\"",
    "test:client:watch": "npm run test:client -- --auto-watch --no-single-run --browsers=Chrome --browserNoActivityTimeout=600000",
    "test:server:watch": "npm run test:server -- --auto-watch --no-single-run --browsers=Chrome --browserNoActivityTimeout=600000",
    "test:client:results": "npm run open -- coverage\\frontend\\lcov-report\\index.html\"",
    "test:server:results": "npm run open -- coverage\\backend\\lcov-report\\index.html\"",
    "test:results": "npm test && run-p test:client:results test:server:results",
    "report-coverage": "codecov",
    "build": "run-p build:common build:client build:server",
    "prebuild:client": "rimraf js/client/dist",
    "build:client": "webpack --env.prod -p",
    "prebuild:client:dev": "rimraf js/client/dist",
    "build:client:dev": "webpack --env.dev",
    "prebuild:server": "rimraf js/server/dist",
    "build:server": "cross-env NODE_ENV=serverProd babel --quiet js/server/src -d js/server/dist",
    "prebuild:common": "rimraf js/common/dist",
    "build:common": "cross-env NODE_ENV=serverProd babel --quiet js/common/src -d js/common/dist",
    "validate": "run-s test lint build",
    "dev": "run-p start:dev \"open -- http://localhost:8080\"",
    "start:dev": "webpack-dev-server --env.dev --hot",
    "server": "cross-env NODE_ENV=serverDev nodemon js/server/src/index --exec babel-node --plugins transform-es2015-modules-commonjs",
    "start": "run-p start:server \"open -- http://localhost:5000\"",
    "start:server": "cross-env NODE_ENV=serverProd node js/server/dist/index",
    "start:server:debug": "cross-env NODE_ENV=serverProd node-debug --web-port=10000 js/server/dist/index.js",
    "open": "open-cli",
    "commit": "git-cz",
    "semantic-release": "semantic-release pre && npm publish && semantic-release post",
    "precommit": "npm run lint",
    "prepush": "npm run validate",
    "postmerge": "npm prune && npm install",
    "commitmsg": "validate-commit-msg"
  },
  "watch": {
    "test:client:mocha": "js/client/src/**/*.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/tigermarques/knuckles.git"
  },
  "keywords": [
    "Adhoc"
  ],
  "author": "KPMG",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/tigermarques/knuckles/issues"
  },
  "files": [],
  "homepage": "https://github.com/tigermarques/knuckles#readme",
  "dependencies": {
    "body-parser": "1.17.1",
    "compression": "1.6.2",
    "cors": "2.8.3",
    "express": "4.15.2",
    "express-history-api-fallback": "2.1.0",
    "express-jwt": "5.3.0",
    "history": "4.6.1",
    "jsonwebtoken": "7.3.0",
    "merge": "1.2.0",
    "method-override": "2.3.7",
    "morgan": "1.8.1",
    "request": "2.81.0",
    "soap": "0.19.2",
    "split": "1.0.0",
    "tough-cookie": "2.3.2",
    "winston": "2.3.1"
  },
  "devDependencies": {
    "babel-cli": "6.24.0",
    "babel-core": "6.24.0",
    "babel-eslint": "7.1.1",
    "babel-loader": "6.4.1",
    "babel-plugin-__coverage__": "11.0.0",
    "babel-plugin-transform-es2015-modules-commonjs": "6.24.0",
    "babel-polyfill": "6.23.0",
    "babel-preset-airbnb": "2.2.3",
    "babel-preset-es2015": "6.24.0",
    "babel-preset-es2016": "6.22.0",
    "babel-preset-react": "6.23.0",
    "babel-preset-stage-2": "6.22.0",
    "chai": "3.5.0",
    "chai-as-promised": "6.0.0",
    "chai-subset": "1.5.0",
    "codecov": "2.0.2",
    "commitizen": "2.9.6",
    "cross-env": "3.2.4",
    "css-loader": "0.27.3",
    "cz-conventional-changelog": "2.0.0",
    "enzyme": "2.7.1",
    "es6-promise": "4.1.0",
    "eslint": "3.17.1",
    "eslint-loader": "1.6.3",
    "eslint-plugin-import": "2.2.0",
    "eslint-plugin-jsx-a11y": "4.0.0",
    "eslint-plugin-mocha": "4.8.0",
    "eslint-plugin-promise": "3.5.0",
    "eslint-plugin-react": "6.10.0",
    "extract-text-webpack-plugin": "2.1.0",
    "fetch-mock": "5.10.0",
    "file-loader": "0.10.1",
    "history": "4.6.1",
    "html-loader": "0.4.5",
    "html-webpack-plugin": "2.28.0",
    "husky": "0.13.2",
    "ignore-styles": "5.0.1",
    "imports-loader": "0.7.1",
    "inline-manifest-webpack-plugin": "3.0.1",
    "isomorphic-fetch": "2.2.1",
    "jwt-decode": "2.2.0",
    "karma": "1.5.0",
    "karma-chai": "0.1.0",
    "karma-chrome-launcher": "2.0.0",
    "karma-coverage": "1.1.1",
    "karma-es6-shim": "1.0.0",
    "karma-mocha": "1.3.0",
    "karma-mocha-reporter": "2.2.3",
    "karma-phantomjs-launcher": "1.0.4",
    "karma-sinon": "1.0.5",
    "karma-sinon-chai": "1.2.4",
    "karma-sourcemap-loader": "0.3.7",
    "karma-webpack": "2.0.3",
    "mocha": "3.2.0",
    "mochawesome": "2.0.4",
    "nock": "9.0.11",
    "nodemon": "1.11.0",
    "npm-run-all": "4.0.2",
    "npm-watch": "0.1.8",
    "nyc": "10.1.2",
    "open-cli": "1.0.5",
    "progress-bar-webpack-plugin": "1.9.3",
    "qs": "6.4.0",
    "react": "15.4.2",
    "react-addons-test-utils": "15.4.2",
    "react-dom": "15.4.2",
    "react-hot-loader": "1.3.1",
    "react-redux": "5.0.3",
    "react-router": "4.0.0",
    "react-router-dom": "4.0.0",
    "react-router-redux": "5.0.0-alpha.4",
    "redux": "3.6.0",
    "redux-immutable-state-invariant": "2.0.0",
    "redux-logger": "2.8.2",
    "redux-persist": "4.4.2",
    "redux-thunk": "2.2.0",
    "rotating-file-stream": "1.2.0",
    "script-loader": "0.7.0",
    "semantic-release": "6.3.2",
    "semantic-release-cli": "3.0.3",
    "semantic-ui-css": "2.2.9",
    "semantic-ui-react": "0.71.2",
    "sinon": "2.1.0",
    "sinon-chai": "2.8.0",
    "style-loader": "0.14.1",
    "supertest": "3.0.0",
    "url-loader": "0.5.8",
    "validate-commit-msg": "2.11.2",
    "webpack": "2.2.1",
    "webpack-config-utils": "2.3.0",
    "webpack-dev-server": "2.4.2",
    "webpack-validator": "2.3.0"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  }
}