UNPKG

koa-redirect-loop

Version:

Prevent redirect loops with sessions since HTTP referrer header is unreliable and ensures sessions are saved upon redirect

99 lines (98 loc) 2.36 kB
{ "name": "koa-redirect-loop", "description": "Prevent redirect loops with sessions since HTTP referrer header is unreliable and ensures sessions are saved upon redirect", "version": "3.0.2", "author": "Nick Baugh <niftylettuce@gmail.com> (http://niftylettuce.com/)", "ava": { "serial": true, "failFast": true, "verbose": true }, "bugs": { "url": "https://github.com/ladjs/koa-redirect-loop/issues", "email": "niftylettuce@gmail.com" }, "contributors": [ "Nick Baugh <niftylettuce@gmail.com> (http://niftylettuce.com/)" ], "dependencies": { "is-string-and-not-blank": "^0.0.2", "url-parse": "^1.5.10" }, "devDependencies": { "@commitlint/cli": "^17.3.0", "@commitlint/config-conventional": "^17.3.0", "@hapi/boom": "^10.0.0", "@koa/router": "^12.0.0", "@ladjs/state-helper": "^3.0.1", "ava": "^5.1.0", "axe": "^11.0.0", "cabin": "^11.0.0", "cross-env": "^7.0.3", "crypto-random-string": "3", "eslint": "^8.28.0", "eslint-config-xo-lass": "^2.0.1", "fixpack": "^4.0.0", "husky": "^8.0.2", "ioredis": "^5.2.4", "ioredis-mock": "^8.2.2", "koa": "^2.13.4", "koa-better-error-handler": "^10.0.7", "koa-better-flash": "^0.0.4", "koa-compress": "^5.1.0", "koa-generic-session": "^2.3.0", "koa-redis": "^4.0.1", "lint-staged": "^13.0.3", "nyc": "latest", "remark-cli": "^11.0.0", "remark-preset-github": "^4.0.4", "supertest": "^6.3.1", "xo": "^0.53.1" }, "engines": { "node": ">=14" }, "files": [ "index.js" ], "homepage": "https://github.com/ladjs/koa-redirect-loop", "keywords": [ "back", "bug", "connect", "endless", "express", "fix", "header", "helper", "hotfix", "http", "koa", "loop", "middleware", "patch", "plugin", "prevent", "prevention", "recursive", "redirect", "redirecting", "redirection", "referer", "referrer", "route", "session" ], "license": "MIT", "main": "index.js", "repository": { "type": "git", "url": "https://github.com/ladjs/koa-redirect-loop" }, "scripts": { "lint": "xo --fix && remark . -qfo && fixpack", "prepare": "husky install", "pretest": "npm run lint", "test": "cross-env NODE_ENV=test nyc ava" } }