{
  "name": "szm-delivery",
  "version": "1.12.0",
  "description": "The delivery/frontend app of the sz-magazin",
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "ssh://git@stash-intern.swmh.de/szm/szmag-delivery.git"
  },
  "keywords": [
    "sz-magazin",
    "esc",
    "frontend"
  ],
  "engines": {
    "node": ">=8.10.0",
    "npm": ">=5.3.0"
  },
  "directories": {
    "test": "test"
  },
  "author": "sz.interaktiv",
  "license": "ISC",
  "devDependencies": {
    "@technik-sde/eslint-config-sz": "4.2.4",
    "@technik-sde/sz-browser-utils": "1.0.2",
    "@vimeo/player": "2.3.1",
    "assets-webpack-plugin": "3.5.1",
    "axios": "0.18.0",
    "babel-core": "6.26.0",
    "babel-loader": "7.1.4",
    "babel-plugin-transform-runtime": "6.23.0",
    "babel-preset-es2015": "6.24.1",
    "babel-register": "6.26.0",
    "browserslist": "3.1.2",
    "chai": "4.1.2",
    "chalk": "2.3.2",
    "clean-webpack-plugin": "0.1.19",
    "copy-webpack-plugin": "4.5.1",
    "css-loader": "0.28.10",
    "custom-event-polyfill": "0.3.0",
    "dotenv": "5.0.1",
    "elasticsearch": "14.2.0",
    "es6-promise": "4.2.4",
    "eslint": "4.18.2",
    "eslint-plugin-promise": "3.7.0",
    "event-propagation-path": "1.0.4",
    "extract-text-webpack-plugin": "3.0.2",
    "fg-loadcss": "2.0.1",
    "file-loader": "1.1.11",
    "intersection-observer": "0.5.0",
    "istanbul": "0.4.5",
    "lighthouse": "2.9.1",
    "mocha": "5.0.4",
    "mocha-jenkins-reporter": "0.3.10",
    "ngrok": "2.2.26",
    "nodemon": "1.17.2",
    "nyc": "11.6.0",
    "postcss-cssnext": "3.1.0",
    "postcss-loader": "2.1.1",
    "postcss-smart-import": "0.7.6",
    "psi": "3.1.0",
    "pwmetrics": "3.1.6",
    "sinon": "4.4.6",
    "style-loader": "0.20.3",
    "supertest": "3.0.0",
    "updtr": "2.0.0",
    "webpack": "3.10.0",
    "whatwg-fetch": "2.0.3"
  },
  "dependencies": {
    "@technik-sde/common-nodejs": "5.0.5",
    "@technik-sde/esc-nodejs": "5.0.0",
    "@technik-sde/slug": "1.3.0",
    "@technik-sde/szm-docker-tools": "0.1.1",
    "aws-sdk": "2.209.0",
    "cheerio": "0.22.0",
    "compression": "1.7.2",
    "express": "4.16.3",
    "express-handlebars": "3.0.0",
    "helmet": "3.12.0",
    "lodash": "4.17.5",
    "md5": "2.2.1",
    "memory-cache": "0.2.0",
    "moment": "2.21.0",
    "newrelic": "2.9.0",
    "path-to-regexp": "2.2.0",
    "prevent-overscroll": "0.1.0",
    "proxy-agent": "2.2.0"
  },
  "scripts": {
    "build": "npm install && node_modules/.bin/webpack -p --progress --colors",
    "build:debug": "node_modules/.bin/webpack --progress --colors",
    "dev": "npm install && npm run dev:update",
    "dev:update": "npm run update && npm run dev:work",
    "dev:work": "npm run build:debug -- --watch & nodemon --inspect -r dotenv/config index.js",
    "dev:work:elastic": "npm run elastic:start & npm run dev:work",
    "elastic:start": "docker-compose -f docker/elastic.yml up --build",
    "eslint": "node_modules/.bin/eslint .",
    "eslint:report": "node_modules/.bin/eslint . -f checkstyle ./ -o $TESTRESULTS/eslint.xml",
    "test:unit": "ENVIRONMENT=test ./node_modules/.bin/mocha \"./{,!(node_modules)/**/}*.spec.js\" --exit",
    "test": "npm run dc:test:integration && ENVIRONMENT=test ./node_modules/.bin/mocha --require ./test/index.spec.js \"./{,!(node_modules)/**/}*.spec.js\" --exit",
    "test:report": "JUNIT_REPORT_PATH=$TESTRESULTS/unittests.xml npm run test -- --colors --reporter mocha-jenkins-reporter",
    "test:coverage": "node_modules/.bin/nyc --report-dir $TESTRESULTS/coverage --reporter=html --reporter=cobertura npm run test",
    "test:debug": "npm test -- --inspect",
    "test:watch": "npm test -- --watch",
    "test:debug:watch": "npm run test:debug -- --watch",
    "tests": "npm run eslint:report && npm run test:coverage && npm run test:report",
    "update": "node_modules/.bin/updtr --test \"npm run test && npm run eslint && npm run build\" --test-stdout --save exact",
    "performance": "node lib/performance/pwmetrics.js && node lib/performance/lighthouse.js && node lib/performance/pagespeed.js",
    "start": "node index.js",
    "dc:test:integration": "docker-compose -f ./docker/elasticTest.yml up -d"
  }
}
