Skip to content

Commit 32c168f

Browse files
Samarpan  BhattacharyaSamarpan  Bhattacharya
authored andcommitted
feat(core): add support for Node.js v17 and @loopback/cli v3
BREAKING CHANGE: drop support for Node.js v10 gh-0
1 parent 4c43212 commit 32c168f

File tree

3 files changed

+720
-872
lines changed

3 files changed

+720
-872
lines changed

README.md

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
[![LoopBack](<https://github.com/strongloop/loopback-next/raw/master/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)[email protected]>)](http://loopback.io/)
44

55
[![Node version](https://img.shields.io/node/v/loopback4-authentication.svg?style=flat-square)](https://nodejs.org/en/download/)
6-
[![Dependencies Status](https://img.shields.io/david/sourcefuse/loopback4-authentication.svg?style=flat-square&label=Dependencies)](https://github.com/sourcefuse/loopback4-authentication)
76
[![Loopback Core Version](https://img.shields.io/npm/dependency-version/loopback4-authentication/@loopback/core.svg?color=dark%20green&style=flat-square)](https://github.com/strongloop/loopback-next)
87
[![Loopback Build Version](https://img.shields.io/npm/dependency-version/loopback4-authentication/dev/@loopback/build.svg?color=dark%20green&style=flat-square)](https://github.com/strongloop/loopback-next/tree/master/packages/build)
9-
10-
[![npm vulnerabilities](https://img.shields.io/snyk/vulnerabilities/npm/loopback4-authentication.svg?label=npm%20vulnerabilities&style=flat-square)](https://www.npmjs.com/package/loopback4-authentication)
8+
![Snyk Vulnerabilities for npm package](https://img.shields.io/snyk/vulnerabilities/npm/loopback4-authentication?style=flat-square)
119

1210
[![Latest version](https://img.shields.io/npm/v/loopback4-authentication.svg?style=flat-square)](https://www.npmjs.com/package/loopback4-authentication)
1311
[![License](https://img.shields.io/github/license/sourcefuse/loopback4-authentication.svg?color=blue&label=License&style=flat-square)](https://github.com/sourcefuse/loopback4-authentication/blob/master/LICENSE)
@@ -126,7 +124,8 @@ import {VerifyFunction} from 'loopback4-authentication';
126124
import {AuthClientRepository} from '../../../repositories';
127125

128126
export class ClientPasswordVerifyProvider
129-
implements Provider<VerifyFunction.OauthClientPasswordFn> {
127+
implements Provider<VerifyFunction.OauthClientPasswordFn>
128+
{
130129
constructor(
131130
@repository(AuthClientRepository)
132131
public authClientRepository: AuthClientRepository,
@@ -302,7 +301,8 @@ import {VerifyFunction} from 'loopback4-authentication';
302301
import {User} from '../models/user.model';
303302

304303
export class BearerTokenVerifyProvider
305-
implements Provider<VerifyFunction.BearerFn> {
304+
implements Provider<VerifyFunction.BearerFn>
305+
{
306306
constructor(
307307
@repository(RevokedTokenRepository)
308308
public revokedTokenRepository: RevokedTokenRepository,
@@ -468,7 +468,8 @@ Add the verifier function for the strategy. You need to create a provider for th
468468

469469
```ts
470470
export class LocalPasswordVerifyProvider
471-
implements Provider<VerifyFunction.LocalPasswordFn> {
471+
implements Provider<VerifyFunction.LocalPasswordFn>
472+
{
472473
constructor(
473474
@repository(UserRepository)
474475
public userRepository: UserRepository,
@@ -675,7 +676,8 @@ Add the verifier function for the strategy. You need to create a provider for th
675676

676677
```ts
677678
export class ResourceOwnerVerifyProvider
678-
implements Provider<VerifyFunction.ResourceOwnerPasswordFn> {
679+
implements Provider<VerifyFunction.ResourceOwnerPasswordFn>
680+
{
679681
constructor(
680682
@repository(UserRepository)
681683
public userRepository: UserRepository,
@@ -887,7 +889,8 @@ import {UserCredentialsRepository, UserRepository} from '../../../repositories';
887889
import {AuthUser} from '../models/auth-user.model';
888890

889891
export class GoogleOauth2VerifyProvider
890-
implements Provider<VerifyFunction.GoogleAuthFn> {
892+
implements Provider<VerifyFunction.GoogleAuthFn>
893+
{
891894
constructor(
892895
@repository(UserRepository)
893896
public userRepository: UserRepository,
@@ -1193,7 +1196,8 @@ import {UserCredentialsRepository, UserRepository} from '../../../repositories';
11931196
import {AuthUser} from '../models/auth-user.model';
11941197

11951198
export class InstagramOauth2VerifyProvider
1196-
implements Provider<VerifyFunction.InstagramAuthFn> {
1199+
implements Provider<VerifyFunction.InstagramAuthFn>
1200+
{
11971201
constructor(
11981202
@repository(UserRepository)
11991203
public userRepository: UserRepository,
@@ -1497,7 +1501,8 @@ import {UserCredentialsRepository, UserRepository} from '../../../repositories';
14971501
import {AuthUser} from '../models/auth-user.model';
14981502

14991503
export class AppleOauth2VerifyProvider
1500-
implements Provider<VerifyFunction.AppleAuthFn> {
1504+
implements Provider<VerifyFunction.AppleAuthFn>
1505+
{
15011506
constructor(
15021507
@repository(UserRepository)
15031508
public userRepository: UserRepository,
@@ -1803,7 +1808,8 @@ import {UserCredentialsRepository, UserRepository} from '../../../repositories';
18031808
import {AuthUser} from '../models/auth-user.model';
18041809

18051810
export class FacebookOauth2VerifyProvider
1806-
implements Provider<VerifyFunction.FacebookAuthFn> {
1811+
implements Provider<VerifyFunction.FacebookAuthFn>
1812+
{
18071813
constructor(
18081814
@repository(UserRepository)
18091815
public userRepository: UserRepository,
@@ -2110,7 +2116,8 @@ import {UserCredentialsRepository, UserRepository} from '../../../repositories';
21102116
import {AuthUser} from '../models/auth-user.model';
21112117

21122118
export class KeycloakVerifyProvider
2113-
implements Provider<VerifyFunction.KeycloakAuthFn> {
2119+
implements Provider<VerifyFunction.KeycloakAuthFn>
2120+
{
21142121
constructor(
21152122
@repository(UserRepository)
21162123
public userRepository: UserRepository,

0 commit comments

Comments
 (0)