LearnersGuild/idm-jwt-auth

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@learnersguild/idm-jwt-auth",
  "version": "2.1.1",
  "description": "Authenticate using JSON web tokens and Learners Guild IDM service.",
  "scripts": {
    "build": "babel -d lib/ src/ --ignore src/__tests__",
    "prepublish": "npm test && npm run build",
    "2npm": "./node_modules/.bin/publish",
    "lint": "./node_modules/.bin/xo",
    "test:cov": "npm run test:cov:run && npm run test:cov:send",
    "test:cov:run": "./node_modules/.bin/nyc --reporter=lcov npm run test:run",
    "test:cov:send": "./node_modules/.bin/codeclimate-test-reporter < ./coverage/lcov.info",
    "test:run": "NODE_ENV=test ./node_modules/.bin/ava",
    "test": "npm run lint && npm run test:run --"
  },
  "keywords": [
    "idm",
    "jwt",
    "auth"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/LearnersGuild/idm-jwt-auth.git"
  },
  "author": {
    "name": "Jeffrey Wescott",
    "email": "jeffrey@learnersguild.org"
  },
  "license": "UNLICENSED",
  "dependencies": {
    "babel-runtime": "^6.22.0",
    "isomorphic-fetch": "^2.2.1",
    "jsonwebtoken": "^5.7.0"
  },
  "devDependencies": {
    "ava": "^0.13.0",
    "babel-cli": "^6.22.2",
    "babel-core": "^6.22.1",
    "babel-plugin-add-module-exports": "^0.2.1",
    "babel-plugin-transform-runtime": "^6.22.0",
    "babel-preset-es2015": "^6.22.0",
    "babel-preset-stage-2": "^6.22.0",
    "codeclimate-test-reporter": "^0.3.3",
    "nyc": "^7.1.0",
    "publish": "^0.5.0",
    "xo": "^0.13.0"
  },
  "engines": {
    "node": "5.6.x",
    "npm": "3.7.x"
  },
  "xo": {
    "ignore": [
      "lib/**"
    ],
    "rules": {
      "comma-dangle": [
        0
      ],
      "no-negated-condition": [
        0
      ],
      "quotes": [
        2,
        "single",
        "avoid-escape"
      ]
    },
    "esnext": true,
    "space": true,
    "semicolon": false
  },
  "ava": {
    "files": [
      "src/**/__tests__/*-test.js"
    ],
    "failFast": true,
    "verbose": true,
    "require": [
      "babel-core/register",
      "babel-polyfill"
    ]
  },
  "nyc": {
    "all": true,
    "require": [
      "babel-core/register",
      "babel-polyfill"
    ]
  }
}