New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

koa-passport

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koa-passport - npm Package Compare versions

Comparing version 1.3.1 to 1.4.0

yarn.lock

4

CHANGELOG.md
# Changelog
## 1.4.0
- add support for assignProperty option (#86)
## 1.3.0

@@ -4,0 +8,0 @@

15

lib/framework/koa.js

@@ -40,3 +40,3 @@ /**

var req = createReqMock(ctx)
var req = createReqMock(ctx, userProperty)

@@ -107,3 +107,3 @@ // add aliases for passport's request extensions to Koa's context

// mock the `req` object
var req = createReqMock(ctx)
var req = createReqMock(ctx, options.assignProperty || passport._userProperty || 'user')

@@ -182,5 +182,14 @@ // mock the `res` object

var properties = require('./request')
function createReqMock(ctx) {
function createReqMock(ctx, userProperty) {
var req = Object.create(ctx.request, properties)
Object.defineProperty(req, userProperty, {
enumerable: true,
get: function() {
return ctx.passport[userProperty]
},
set: function(val) {
ctx.passport[userProperty] = val
}
})
return req
}

@@ -32,4 +32,2 @@ // Koa and Express are fundamental different in how they deal with extensions

'_passport',
'user',
'account',
'login',

@@ -36,0 +34,0 @@ 'logIn',

@@ -7,3 +7,3 @@ {

},
"version": "1.3.1",
"version": "1.4.0",
"description": "Passport middleware for Koa",

@@ -25,9 +25,8 @@ "keywords": [

"chai": "^3.2.0",
"co-supertest": "0.0.10",
"koa": "^1.0.0",
"koa-bodyparser": "^2.0.0",
"koa-route": "^2.1.0",
"mocha": "^2.2.0",
"mocha": "^3.0.0",
"passport-local": "^1.0.0",
"supertest": "^1.0.0"
"supertest": "^2.0.0"
},

@@ -34,0 +33,0 @@ "bugs": "https://github.com/rkusa/koa-passport/issues",

@@ -7,8 +7,9 @@ # koa-passport

[![Dependency Status][dependencies]](https://david-dm.org/rkusa/koa-passport)
[![Build Status][drone]](https://ci.rkusa.st/rkusa/koa-passport)
[![Build Status][travis]](https://travis-ci.org/rkusa/koa-passport)
koa-passport version | koa version | branch | npm tag
--------------------- | ------------| ------ | -------
1.x | 1.x | master | latest
1.x | 1.x | v1.x | latest
2.x | 2.x | v2.x | next
3.x | 2.x | master |

@@ -38,4 +39,4 @@ ## Usage

[npm]: http://img.shields.io/npm/v/koa-passport.svg?style=flat-square
[dependencies]: http://img.shields.io/david/rkusa/koa-passport.svg?style=flat-square
[drone]: http://ci.rkusa.st/api/badges/rkusa/koa-passport/status.svg?style=flat-square
[npm]: http://img.shields.io/npm/v/koa-passport.svg
[dependencies]: http://img.shields.io/david/rkusa/koa-passport.svg
[travis]: https://travis-ci.org/rkusa/koa-passport.svg?branch=master

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc