grant

v4.2.0
OAuth Middleware for Express, Koa and Hapi
oauth oauth2 openid openid-connect authentication authorization middleware express koa and 2 more...

test

npm run test:ci

build

rm -rf build/ && mkdir -p build && npm run copy:config && npm run build:consumer && npm run copy:koa && npm run copy:hapi && npm run build:flow && npm run build:utils && npm run build:test && npm run build:main && npm run copy:package

test:ci

v=$(node -e "console.log(process.version.split('.')[0].slice(1))") && if [ $v -ge 8 ]; then p="test"; else p="build/test"; fi && mocha $p --recursive

copy:koa

cp lib/consumer/koa.js lib/consumer/koa2.js build/lib/consumer/

test:cov

istanbul cover _mocha -- --recursive

copy:hapi

cp lib/consumer/hapi17.js build/lib/consumer/

build:flow

babel lib/flow --out-dir build/lib/flow

build:main

babel *.js --out-dir build

build:test

babel test --out-dir build/test

prepublish

npm run build

build:utils

babel lib/*.js --out-dir build

copy:config

mkdir build/config && cp config/*.json build/config/

copy:package

cp package.json build/

build:consumer

babel lib/consumer --out-dir build/lib/consumer

Metadata

  • MIT
  • >=4.0.0
  • Simeon Velichkov
  • released 11/10/2018

Downloads

Maintainers