{
  "name": "pixel-streaming-server",
  "version": "1.2.2",
  "description": "Signalling Web Server for Unreal Engine",
  "author": "MetaEditor",
  "main": "dist/index.js",
  "license": "MIT",
  "repository": {
    "url": "git@github.com:markolofsen/metaeditor.git",
    "type": "git"
  },
  "homepage": "https://metaeditor.io",
  "bugs": {
    "url": "https://github.com/markolofsen/metaeditor/issues"
  },
  "scripts": {
    "copy-files": "cp -r src/public dist/",
    "benchmark": "babel-node benchmark",
    "benchmark:watch": "nodemon src/index.js --exec babel-node benchmark",
    "watch": "yarn benchmark:watch",
    "prebuild": "yarn run clean:dist",
    "build": "cross-env NODE_ENV=production  babel -s true src -d dist",
    "clean": "yarn run clean:dist && yarn run clean:reports && yarn run clean:coverage",
    "clean:coverage": "shx rm -rf coverage",
    "clean:dist": "shx rm -rf dist",
    "clean:reports": "shx rm -rf reports",
    "precoverage": "yarn run clean:coverage",
    "coverage": "cross-env NODE_ENV=test babel-istanbul cover src/*.js _mocha --report lcovonly -- -R spec",
    "postcoverage": "cross-env NODE_ENV=test babel-istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100",
    "coverage:ci": "cross-env NODE_ENV=test yarn run coverage && codecov",
    "debug": "nodemon src/index.js --exec babel-node --debug",
    "precommit": "yarn run clean && yarn run update-dependencies && yarn run build && yarn run lint:fix && yarn test && yarn run coverage && yarn run lint:travis && yarn run lint:markdown && yarn run lint:markdown-links",
    "commit": "git add --all && git status && git-cz",
    "postcommit": "yarn run lint:git && yarn run changelog",
    "changelog": "standard-changelog --preset angular-emoji --outfile changelog.md",
    "lint": "eslint src",
    "lint:fix": "eslint --fix src",
    "lint:git": "conventional-changelog-lint -e",
    "lint:travis": "travis-lint .travis.yml",
    "lint:markdown": "markdownlint readme.md",
    "lint:markdown-links": "markdown-link-check readme.md",
    "premonitor": "yarn run clean:dist && yarn run build",
    "monitor": "nodejs-dashboard node dist",
    "prerelease": "yarn run setenv:prod && yarn run clean && yarn run build && yarn run update-dependencies && yarn run lint && yarn run test && yarn run coverage",
    "release": "standard-version --no-verify",
    "postrelease": "greenkeeper-postpublish && yarn run setenv:dev",
    "security:test": "snyk test",
    "security:wizard": "snyk wizard",
    "security:protect": "snyk protect",
    "security:monitor": "snyk monitor",
    "update-dependencies": "yarn upgrade",
    "serve": "node dist",
    "setenv:dev": "yarn config set production false",
    "setenv:prod": "yarn config set production true",
    "start": "nodemon src/index.js --exec babel-node",
    "tasks": "ntl",
    "pretest": "yarn run clean:coverage && yarn run clean:reports",
    "test": "cross-env NODE_ENV=test mocha -c -S -R spec --compilers js:babel-register --check-leaks",
    "posttest": "cross-env NODE_ENV=test mocha -S -R mochawesome --compilers js:babel-register --reporter-options reportDir=reports --check-leaks",
    "test:watch": "cross-env NODE_ENV=test yarn test -- -w",
    "online": "git push --follow-tags origin master; yarn publish"
  },
  "files": [
    "dist"
  ],
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog-emoji"
    }
  },
  "babel": {
    "presets": [
      "es2015-node6",
      "stage-0"
    ],
    "env": {
      "production": {
        "plugins": [
          "add-module-exports"
        ],
        "presets": [
          "babili",
          "es2015"
        ]
      }
    }
  },
  "eslintConfig": {
    "extends": "standard",
    "installedESLint": true,
    "plugins": [
      "standard",
      "promise"
    ]
  },
  "snyk": true,
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "express": "^4.16.2",
    "express-session": "^1.15.6",
    "helmet": "^3.21.3",
    "passport": "^0.4.0",
    "passport-local": "^1.0.0",
    "ws": "^7.1.2",
    "y18n": "^5.0.5",
    "yargs": "^15.3.0",
    "applicationinsights": "1.8.8"
  },
  "devDependencies": {
    "babel-cli": "^6.23.0",
    "babel-istanbul": "0.12.2",
    "babel-node-debug": "^2.0.0",
    "babel-plugin-add-module-exports": "0.2.1",
    "babel-preset-babili": "^0.0.12",
    "babel-preset-env": "1.2.1",
    "babel-preset-es2015": "6.22.0",
    "babel-preset-es2015-node6": "0.4.0",
    "babel-preset-stage-0": "6.22.0",
    "babel-register": "^6.23.0",
    "babili": "^0.0.12",
    "benchmark": "^2.1.3",
    "chai": "^3.5.0",
    "codecov": "1.0.1",
    "commitizen": "2.9.6",
    "conventional-changelog-angular-emoji": "0.2.2",
    "conventional-changelog-lint": "1.1.1",
    "cross-env": "3.2.3",
    "cz-conventional-changelog-emoji": "0.1.0",
    "eslint": "^3.17.1",
    "eslint-config-standard": "7.0.1",
    "eslint-plugin-promise": "3.5.0",
    "eslint-plugin-standard": "2.1.1",
    "greenkeeper-postpublish": "1.0.1",
    "markdown-link-check": "3.0",
    "markdownlint-cli": "0.2.0",
    "mocha": "^3.2.0",
    "mochawesome": "^2.0.4",
    "mochawesome-report-generator": "1.1.0",
    "nodejs-dashboard": "^0.4.0",
    "nodemon": "^1.11.0",
    "ntl": "1.2.0",
    "shx": "^0.2.2",
    "sinon": "1.17.7",
    "sinon-chai": "2.8.0",
    "snyk": "^1.25.2",
    "standard-changelog": "0.0.1",
    "standard-version": "^4.0.0",
    "travis-lint": "1.0.0",
    "yarn": "0.21.3"
  }
}