Skip to content

Commit a085ee1

Browse files
committed
Updated
1 parent ace080f commit a085ee1

20 files changed

+103
-225
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939

4040
**url:** <http://localhost:8000/docs>
4141

42+
**OpenAPI Spec compatibility:** 2.0, 3.0
43+
4244
<img src="https://i.imgur.com/lnOKBF4.png">
4345

4446
### Horizontal scalability

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nodetomic-api-swagger",
3-
"version": "3.4.2",
3+
"version": "3.4.4",
44
"description": "RESTful API Nodejs designed for horizontal scalability with support for cluster, based on Swagger, Redis, JWT, Passport, Socket.io, Express, MongoDB.",
55
"main": "src/app.js",
66
"repository": {
@@ -39,6 +39,7 @@
3939
"scaling",
4040
"socket.io",
4141
"cluster-socket",
42+
"open-api",
4243
"nodejs",
4344
"es6",
4445
"es7",
@@ -54,9 +55,9 @@
5455
"scalability"
5556
],
5657
"dependencies": {
57-
"bcrypt": "^1.0.3",
58+
"bcrypt": "^2.0.1",
5859
"body-parser": "^1.18.2",
59-
"chalk": "^2.3.2",
60+
"chalk": "^2.4.1",
6061
"compression": "^1.7.2",
6162
"cookie-parser": "^1.4.3",
6263
"cors": "^2.8.4",
@@ -65,16 +66,15 @@
6566
"express-session": "^1.15.6",
6667
"helmet": "^3.12.0",
6768
"method-override": "^2.3.10",
68-
"mongoose": "5.0.13",
69+
"mongoose": "5.0.17",
6970
"mongoose-paginate": "^5.0.3",
7071
"passport": "^0.4.0",
71-
"passport-bitbucket": "^2.0.0",
7272
"passport-facebook": "^2.1.1",
7373
"passport-github": "^1.1.0",
7474
"passport-google-oauth": "^1.0.0",
7575
"passport-local": "^1.0.0",
7676
"passport-twitter": "^1.0.4",
77-
"pm2": "^2.10.2",
77+
"pm2": "^2.10.3",
7878
"redis-jwt": "^1.4.0",
7979
"role-calc": "^1.1.6",
8080
"serve-favicon": "^2.5.0",
@@ -85,8 +85,8 @@
8585
},
8686
"devDependencies": {
8787
"babel-cli": "^6.26.0",
88-
"babel-core": "^6.26.0",
89-
"babel-eslint": "^8.2.2",
88+
"babel-core": "^6.26.3",
89+
"babel-eslint": "^8.2.3",
9090
"babel-plugin-transform-flow-comments": "^6.22.0",
9191
"babel-plugin-transform-runtime": "^6.23.0",
9292
"babel-preset-env": "^1.6.1",
@@ -103,7 +103,7 @@
103103
"gulp-minifier": "^1.2.2",
104104
"gulp-rename": "^1.2.2",
105105
"gulp-rimraf": "^0.2.2",
106-
"mocha": "^5.0.5",
106+
"mocha": "^5.1.1",
107107
"morgan": "^1.9.0",
108108
"nodemon": "^1.17.3",
109109
"npm-delay": "^1.0.4",

src/auth/controllers/bitbucket.controller.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/auth/passports/bitbucket.passport.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/auth/services/router.service.js

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
11
import config from '../../config';
22

3-
//Passport's
4-
if ("local" in config.oAuth && config.oAuth.local.enabled)
5-
require('../passports/local.passport');
6-
7-
if ("github" in config.oAuth && config.oAuth.github.enabled)
8-
require('../passports/github.passport');
9-
10-
if ("twitter" in config.oAuth && config.oAuth.twitter.enabled)
11-
require('../passports/twitter.passport');
12-
13-
if ("facebook" in config.oAuth && config.oAuth.facebook.enabled)
14-
require('../passports/facebook.passport');
15-
16-
if ("google" in config.oAuth && config.oAuth.google.enabled)
17-
require('../passports/google.passport');
18-
19-
if ("bitbucket" in config.oAuth && config.oAuth.bitbucket.enabled)
20-
require('../passports/bitbucket.passport');
3+
// Load Passport's
4+
Object.keys(config.oAuth).forEach((key) => {
5+
if (config.oAuth[key].enabled)
6+
require(`../passports/${key}.passport`);
7+
});

src/auth/swagger/bitbucket.swagger.yaml

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/auth/swagger/facebook.swagger.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/auth/facebook:
2-
x-swagger-router-controller: facebook
2+
x-swagger-router-controller: facebook.controller
33
# index
44
get:
55
operationId: index
@@ -17,7 +17,7 @@
1717
$ref: '#/responses/auth-500'
1818

1919
/auth/facebook/callback:
20-
x-swagger-router-controller: facebook
20+
x-swagger-router-controller: facebook.controller
2121
# callback
2222
get:
2323
operationId: callback

src/auth/swagger/github.swagger.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/auth/github:
2-
x-swagger-router-controller: github
2+
x-swagger-router-controller: github.controller
33
# index
44
get:
55
operationId: index
@@ -17,7 +17,7 @@
1717
$ref: '#/responses/auth-500'
1818

1919
/auth/github/callback:
20-
x-swagger-router-controller: github
20+
x-swagger-router-controller: github.controller
2121
# callback
2222
get:
2323
operationId: callback

src/auth/swagger/google.swagger.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/auth/google:
2-
x-swagger-router-controller: google
2+
x-swagger-router-controller: google.controller
33
# index
44
get:
55
operationId: index
@@ -17,7 +17,7 @@
1717
$ref: '#/responses/auth-500'
1818

1919
/auth/google/callback:
20-
x-swagger-router-controller: google
20+
x-swagger-router-controller: google.controller
2121
# callback
2222
get:
2323
operationId: callback

src/auth/swagger/twitter.swagger.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/auth/twitter:
2-
x-swagger-router-controller: twitter
2+
x-swagger-router-controller: twitter.controller
33
# index
44
get:
55
operationId: index
@@ -17,7 +17,7 @@
1717
$ref: '#/responses/auth-500'
1818

1919
/auth/twitter/callback:
20-
x-swagger-router-controller: twitter
20+
x-swagger-router-controller: twitter.controller
2121
# callback
2222
get:
2323
operationId: callback

0 commit comments

Comments
 (0)