{
  "name": "shunter",
  "version": "4.10.3",
  "license": "LGPL-3.0",
  "description": "A Node.js application built to read JSON and translate it into HTML",
  "keywords": [
    "proxy",
    "front-end",
    "dust",
    "templates",
    "asset pipeline",
    "renderer"
  ],
  "author": "Springer Nature",
  "contributors": [
    "Adam Tavener (http://www.tavvy.co.uk/)",
    "Alex Kilgour (http://kil.gr/)",
    "Andrew Mee (http://andrewmee.com/)",
    "Andrew Walker (http://www.moddular.org/)",
    "Ben Miles (https://github.com/benmiles)",
    "Craig Webster (http://barkingiguana.com/)",
    "Darren Oakley (http://hocuspokus.net/)",
    "Dawn Budge (http://www.dawnbudge.co.uk/)",
    "Ettore Berardi (http://www.ettomatic.com)",
    "Glynn Phillips (http://www.glynnphillips.co.uk/)",
    "Hollie Kay (http://www.hollsk.co.uk/)",
    "Jack Watkins (https://github.com/sky-jack)",
    "John Ollier (https://github.com/johnollier)",
    "Jorge Epuñan (http://www.csslab.cl/)",
    "José Bolos (https://github.com/joseluisbolos)",
    "Jude Robinson (https://github.com/dotcode)",
    "Perry Harlock (http://www.phwebs.co.uk/)",
    "Phil Booth (https://github.com/philbooth)",
    "Prayag Verma (http://www.prayagverma.com/)",
    "Rowan Manning (http://rowanmanning.com/)",
    "Squil (https://github.com/squil)",
    "Thomas Franquelin (https://github.com/ostapneko)",
    "Yomi Colledge (http://baphled.wordpress.com)",
    "Jon Whitlock (https://github.com/jpw)"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/springernature/shunter.git"
  },
  "homepage": "https://github.com/springernature/shunter",
  "bugs": "https://github.com/springernature/shunter/issues",
  "engines": {
    "node": ">=4 <=6"
  },
  "dependencies": {
    "async": "~2.3.0",
    "body-parser": "~1.17.1",
    "cheerio": "~0.22.0",
    "connect": "~3.6.0",
    "cookie-parser": "~1.4.0",
    "csswring": "~4.2.3",
    "dateformat": "~2.0.0",
    "dustjs-helpers": "~1.7.0",
    "dustjs-linkedin": "~2.7.4",
    "each-module": "~1.2.0",
    "ejs": "~2.5.3",
    "extend": "~3.0.0",
    "fs-walk": "0.0.1",
    "gaze": "~1.1.0",
    "glob": "~7.1.0",
    "hasbin": "~1.2.0",
    "http-proxy": "~1.16.0",
    "jserve": "~2.0.3",
    "mincer": "~1.5.0",
    "mkdirp": "~0.5.0",
    "mocha-phantomjs-core": "~2.1.0",
    "postcss": "~5.2.0",
    "promised-io": "~0.3.0",
    "qs": "~6.4.0",
    "qs-middleware": "~1.0.3",
    "request": "~2.81.0",
    "saucelabs": "~1.4.0",
    "serve-static": "~1.12.0",
    "statsd-client": "~0.2.0",
    "uglify-js": "~2.8.0",
    "wd": "~1.2.0",
    "winston": "~2.3.0",
    "winston-syslog": "~1.2.0",
    "yargs": "~7.0.2"
  },
  "devDependencies": {
    "istanbul": "^0.4.0",
    "mocha": "^3.0.0",
    "mockery": "^2.0.0",
    "node-sass": "^4.5.3",
    "proclaim": "^3.0.0",
    "sinon": "^2.0.0",
    "snyk": "^1.33.0",
    "xo": "^0.18.2"
  },
  "main": "./lib/shunter.js",
  "bin": {
    "shunter-build": "./bin/compile.js",
    "shunter-compile": "./bin/compile.js",
    "shunter-serve": "./bin/serve.js",
    "shunter-test-client": "./bin/test-client.js"
  },
  "scripts": {
    "lint": "make lint",
    "test": "snyk test && make test"
  },
  "xo": {
    "esnext": false,
    "envs": [
      "browser",
      "jquery"
    ],
    "ignore": [
      "tests/client/lib/*.js"
    ],
    "rules": {
      "block-scoped-var": "warn",
      "no-lonely-if": "warn",
      "no-path-concat": "warn",
      "no-prototype-builtins": "warn",
      "no-redeclare": "warn",
      "no-undef": "warn",
      "no-useless-escape": "warn",
      "unicorn/no-new-buffer": "warn"
    },
    "overrides": [
      {
        "files": "lib/processor.js",
        "rules": {
          "import/no-unresolved": "warn",
          "unicorn/catch-error-name": "warn"
        }
      },
      {
        "files": "tests/server/core/input-filter.js",
        "rules": {
          "no-unused-vars": "warn"
        }
      },
      {
        "files": "tests/**/*.js",
        "envs": [
          "browser",
          "jquery",
          "mocha"
        ]
      }
    ]
  }
}
