{
  "name": "oauth2-framework",
  "version": "2.0.5",
  "description": "The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction  between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf.",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "scripts": {
    "coverage": "tsc & istanbul cover node_modules/mocha/bin/_mocha --root ./dist ./dist/**/*.test.js",
    "debug": "tsc & gulp build & node --inspect ./dist/app.js",
    "lint": "tslint ./src/**/*.ts --exclude ./src/**/*.d.ts",
    "start": "tsc & gulp build & node ./dist/app.js",
    "test": "tsc & mocha --timeout 5000 ./dist/**/*.test.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/barend-erasmus/oauth2-framework.git"
  },
  "author": "Barend Erasmus",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/barend-erasmus/oauth2-framework/issues"
  },
  "homepage": "https://github.com/barend-erasmus/oauth2-framework#readme",
  "dependencies": {
    "@types/sinon": "^4.1.3",
    "express": "^4.15.4",
    "handlebars": "^4.0.10",
    "jsonwebtoken": "^8.1.0",
    "sinon": "^4.2.2"
  },
  "devDependencies": {
    "@types/chai": "^4.0.2",
    "@types/express": "^4.0.36",
    "@types/mocha": "^2.2.41",
    "body-parser": "^1.17.2",
    "chai": "^4.1.1",
    "gulp": "^3.9.1",
    "mocha": "^3.5.0",
    "yargs": "^8.0.2"
  }
}
