Skip to content

Move to es6 #58

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,13 @@
"no-console": [
"error"
],
"no-var": [
"error"
],
"prefer-const": ["error", {
"destructuring": "any",
"ignoreReadBeforeAssign": false
}],
"no-unused-vars": [
"error",
{
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/access-denied-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/insufficient-scope-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-argument-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-client-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-grant-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-request-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-scope-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/invalid-token-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
10 changes: 5 additions & 5 deletions lib/errors/oauth-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
/**
* Module dependencies.
*/
var util = require('util');
var http = require('http');
const util = require('util');
const http = require('http');
/**
* Constructor.
*/

function OAuthError(messageOrError, properties) {
var message = messageOrError instanceof Error ? messageOrError.message : messageOrError;
var error = messageOrError instanceof Error ? messageOrError : null;
let message = messageOrError instanceof Error ? messageOrError.message : messageOrError;
const error = messageOrError instanceof Error ? messageOrError : null;
if (properties == null || !Object.entries(properties).length ) {
properties = {};
}
Expand All @@ -26,7 +26,7 @@ function OAuthError(messageOrError, properties) {
}
this.code = this.status = this.statusCode = properties.code;
this.message = message;
for (var key in properties) {
for (const key in properties) {
if (key !== 'code') {
this[key] = properties[key];
}
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/server-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/unauthorized-client-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/unauthorized-request-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/unsupported-grant-type-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
4 changes: 2 additions & 2 deletions lib/errors/unsupported-response-type-error.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
* Module dependencies.
*/

var OAuthError = require('./oauth-error');
var util = require('util');
const OAuthError = require('./oauth-error');
const util = require('util');

/**
* Constructor.
Expand Down
12 changes: 6 additions & 6 deletions lib/grant-types/abstract-grant-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
* Module dependencies.
*/

var InvalidArgumentError = require('../errors/invalid-argument-error');
var InvalidScopeError = require('../errors/invalid-scope-error');
var Promise = require('bluebird');
var promisify = require('promisify-any').use(Promise);
var is = require('../validator/is');
var tokenUtil = require('../utils/token-util');
const InvalidArgumentError = require('../errors/invalid-argument-error');
const InvalidScopeError = require('../errors/invalid-scope-error');
const Promise = require('bluebird');
const promisify = require('promisify-any').use(Promise);
const is = require('../validator/is');
const tokenUtil = require('../utils/token-util');

/**
* Constructor.
Expand Down
24 changes: 12 additions & 12 deletions lib/grant-types/authorization-code-grant-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
* Module dependencies.
*/

var AbstractGrantType = require('./abstract-grant-type');
var InvalidArgumentError = require('../errors/invalid-argument-error');
var InvalidGrantError = require('../errors/invalid-grant-error');
var InvalidRequestError = require('../errors/invalid-request-error');
var Promise = require('bluebird');
var promisify = require('promisify-any').use(Promise);
var ServerError = require('../errors/server-error');
var is = require('../validator/is');
var util = require('util');
const AbstractGrantType = require('./abstract-grant-type');
const InvalidArgumentError = require('../errors/invalid-argument-error');
const InvalidGrantError = require('../errors/invalid-grant-error');
const InvalidRequestError = require('../errors/invalid-request-error');
const Promise = require('bluebird');
const promisify = require('promisify-any').use(Promise);
const ServerError = require('../errors/server-error');
const is = require('../validator/is');
const util = require('util');

/**
* Constructor.
Expand Down Expand Up @@ -138,7 +138,7 @@ AuthorizationCodeGrantType.prototype.validateRedirectUri = function(request, cod
return;
}

var redirectUri = request.body.redirect_uri || request.query.redirect_uri;
const redirectUri = request.body.redirect_uri || request.query.redirect_uri;

if (!is.uri(redirectUri)) {
throw new InvalidRequestError('Invalid request: `redirect_uri` is not a valid URI');
Expand Down Expand Up @@ -175,7 +175,7 @@ AuthorizationCodeGrantType.prototype.revokeAuthorizationCode = function(code) {
*/

AuthorizationCodeGrantType.prototype.saveToken = function(user, client, authorizationCode, scope) {
var fns = [
const fns = [
this.validateScope(user, client, scope),
this.generateAccessToken(client, user, scope),
this.generateRefreshToken(client, user, scope),
Expand All @@ -186,7 +186,7 @@ AuthorizationCodeGrantType.prototype.saveToken = function(user, client, authoriz
return Promise.all(fns)
.bind(this)
.spread(function(scope, accessToken, refreshToken, accessTokenExpiresAt, refreshTokenExpiresAt) {
var token = {
const token = {
accessToken: accessToken,
authorizationCode: authorizationCode,
accessTokenExpiresAt: accessTokenExpiresAt,
Expand Down
18 changes: 9 additions & 9 deletions lib/grant-types/client-credentials-grant-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
* Module dependencies.
*/

var AbstractGrantType = require('./abstract-grant-type');
var InvalidArgumentError = require('../errors/invalid-argument-error');
var InvalidGrantError = require('../errors/invalid-grant-error');
var Promise = require('bluebird');
var promisify = require('promisify-any').use(Promise);
var util = require('util');
const AbstractGrantType = require('./abstract-grant-type');
const InvalidArgumentError = require('../errors/invalid-argument-error');
const InvalidGrantError = require('../errors/invalid-grant-error');
const Promise = require('bluebird');
const promisify = require('promisify-any').use(Promise);
const util = require('util');

/**
* Constructor.
Expand Down Expand Up @@ -54,7 +54,7 @@ ClientCredentialsGrantType.prototype.handle = function(request, client) {
throw new InvalidArgumentError('Missing parameter: `client`');
}

var scope = this.getScope(request);
const scope = this.getScope(request);

return Promise.bind(this)
.then(function() {
Expand Down Expand Up @@ -85,7 +85,7 @@ ClientCredentialsGrantType.prototype.getUserFromClient = function(client) {
*/

ClientCredentialsGrantType.prototype.saveToken = function(user, client, scope) {
var fns = [
const fns = [
this.validateScope(user, client, scope),
this.generateAccessToken(client, user, scope),
this.getAccessTokenExpiresAt(client, user, scope)
Expand All @@ -94,7 +94,7 @@ ClientCredentialsGrantType.prototype.saveToken = function(user, client, scope) {
return Promise.all(fns)
.bind(this)
.spread(function(scope, accessToken, accessTokenExpiresAt) {
var token = {
const token = {
accessToken: accessToken,
accessTokenExpiresAt: accessTokenExpiresAt,
scope: scope
Expand Down
22 changes: 11 additions & 11 deletions lib/grant-types/password-grant-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
* Module dependencies.
*/

var AbstractGrantType = require('./abstract-grant-type');
var InvalidArgumentError = require('../errors/invalid-argument-error');
var InvalidGrantError = require('../errors/invalid-grant-error');
var InvalidRequestError = require('../errors/invalid-request-error');
var Promise = require('bluebird');
var promisify = require('promisify-any').use(Promise);
var is = require('../validator/is');
var util = require('util');
const AbstractGrantType = require('./abstract-grant-type');
const InvalidArgumentError = require('../errors/invalid-argument-error');
const InvalidGrantError = require('../errors/invalid-grant-error');
const InvalidRequestError = require('../errors/invalid-request-error');
const Promise = require('bluebird');
const promisify = require('promisify-any').use(Promise);
const is = require('../validator/is');
const util = require('util');

/**
* Constructor.
Expand Down Expand Up @@ -56,7 +56,7 @@ PasswordGrantType.prototype.handle = function(request, client) {
throw new InvalidArgumentError('Missing parameter: `client`');
}

var scope = this.getScope(request);
const scope = this.getScope(request);

return Promise.bind(this)
.then(function() {
Expand Down Expand Up @@ -103,7 +103,7 @@ PasswordGrantType.prototype.getUser = function(request) {
*/

PasswordGrantType.prototype.saveToken = function(user, client, scope) {
var fns = [
const fns = [
this.validateScope(user, client, scope),
this.generateAccessToken(client, user, scope),
this.generateRefreshToken(client, user, scope),
Expand All @@ -114,7 +114,7 @@ PasswordGrantType.prototype.saveToken = function(user, client, scope) {
return Promise.all(fns)
.bind(this)
.spread(function(scope, accessToken, refreshToken, accessTokenExpiresAt, refreshTokenExpiresAt) {
var token = {
const token = {
accessToken: accessToken,
accessTokenExpiresAt: accessTokenExpiresAt,
refreshToken: refreshToken,
Expand Down
22 changes: 11 additions & 11 deletions lib/grant-types/refresh-token-grant-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
* Module dependencies.
*/

var AbstractGrantType = require('./abstract-grant-type');
var InvalidArgumentError = require('../errors/invalid-argument-error');
var InvalidGrantError = require('../errors/invalid-grant-error');
var InvalidRequestError = require('../errors/invalid-request-error');
var Promise = require('bluebird');
var promisify = require('promisify-any').use(Promise);
var ServerError = require('../errors/server-error');
var is = require('../validator/is');
var util = require('util');
const AbstractGrantType = require('./abstract-grant-type');
const InvalidArgumentError = require('../errors/invalid-argument-error');
const InvalidGrantError = require('../errors/invalid-grant-error');
const InvalidRequestError = require('../errors/invalid-request-error');
const Promise = require('bluebird');
const promisify = require('promisify-any').use(Promise);
const ServerError = require('../errors/server-error');
const is = require('../validator/is');
const util = require('util');

/**
* Constructor.
Expand Down Expand Up @@ -142,7 +142,7 @@ RefreshTokenGrantType.prototype.revokeToken = function(token) {
*/

RefreshTokenGrantType.prototype.saveToken = function(user, client, scope) {
var fns = [
const fns = [
this.generateAccessToken(client, user, scope),
this.generateRefreshToken(client, user, scope),
this.getAccessTokenExpiresAt(),
Expand All @@ -152,7 +152,7 @@ RefreshTokenGrantType.prototype.saveToken = function(user, client, scope) {
return Promise.all(fns)
.bind(this)
.spread(function(accessToken, refreshToken, accessTokenExpiresAt, refreshTokenExpiresAt) {
var token = {
const token = {
accessToken: accessToken,
accessTokenExpiresAt: accessTokenExpiresAt,
scope: scope
Expand Down
Loading