{
  "name": "artsy-passport",
  "version": "2.0.4",
  "description": "Wires up the common auth handlers for Artsy's [Ezel](ezeljs.com)-based apps using [passport](http://passportjs.org/).",
  "keywords": [
    "artsy",
    "passport",
    "auth",
    "authentication"
  ],
  "author": {
    "name": "Craig Spaeth",
    "email": "craigspaeth@gmail.com",
    "url": "http://craigspaeth.com"
  },
  "contributors": [
    {
      "name": "Brennan Moore",
      "email": "brennanmoore@gmail.com",
      "url": "http://brennanmoore.com"
    }
  ],
  "engines": {
    "node": ">= 0.10.x"
  },
  "main": "dist/index.js",
  "scripts": {
    "test": "mocha test/app && mocha test/passport",
    "compile": "coffee -c -o dist lib; cp lib/app/sanitize_redirect.js dist/app",
    "compile-example": "browserify -t coffeeify example/client.coffee > example/public/client.js",
    "example": "sleep 3 && open http://local.artsy.net:4000 & npm run compile && coffee example/index.coffee"
  },
  "dependencies": {
    "analytics-node": "^2.1.0",
    "async": "^1.5.0",
    "csurf": "^1.8.3",
    "dotenv": "^4.0.0",
    "express": "^4.12.3",
    "mailcheck": "^1.1.1",
    "passport": "^0.2.1",
    "passport-facebook": "^2.0.0",
    "passport-linkedin": "^1.0.0",
    "passport-local": "^1.0.0",
    "passport-twitter": "^1.0.3",
    "superagent": "^1.2.0",
    "underscore.string": "^3.2.2"
  },
  "devDependencies": {
    "artsy-xapp": "*",
    "backbone": "*",
    "backbone-super-sync": "*",
    "body-parser": "*",
    "brfs": "^1.4.3",
    "browserify": "*",
    "coffee-script": "^1.9.2",
    "coffeeify": "^2.1.0",
    "cookie-parser": "*",
    "cookie-session": "*",
    "jade": "*",
    "mocha": "*",
    "morgan": "*",
    "rewire": "2.2.0",
    "sharify": "*",
    "should": "*",
    "sinon": "*",
    "underscore": "*",
    "zombie": "*"
  }
}
