Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bc95f9f

Browse files
committed
[finished] reordering the file structure
1 parent fe4c37c commit bc95f9f

File tree

18 files changed

+23
-21
lines changed

18 files changed

+23
-21
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ node_modules
22
.idea
33
package-lock.json
44
.env
5-
.nyc_output
5+
.nyc_output
6+
build

api/v1/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import articleRoutes from './routes/article';
77
import userRoutes from './routes/user';
88
import feedRoutes from './routes/feed';
99
import auth from './middleware/auth';
10-
import Role from '../../config/rolesConfig';
10+
import Role from './config/rolesConfig';
1111

1212

1313
const app = express();
File renamed without changes.
File renamed without changes.
File renamed without changes.

api/v1/controllers/gif.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import moment from 'moment';
22
import gf from '../models/gif';
33
import comnt from '../models/comment';
4-
import cld from '../../../config/cloudinaryConfig';
4+
import cld from '../config/cloudinaryConfig';
55

66
const {
77
findOneGif, findAllGifs, saveGif, deleteGif,

api/v1/middleware/multerConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import multer from 'multer';
22
import cloudinaryStorage from 'multer-storage-cloudinary';
3-
import cld from '../../../config/cloudinaryConfig';
3+
import cld from '../config/cloudinaryConfig';
44

55
const storage = cloudinaryStorage(
66
{

api/v1/models/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import pool from '../../../config/dbConfig';
1+
import pool from '../config/dbConfig';
22

33
pool.connect();
44

api/v1/routes/article.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
} from '../controllers/article';
66
import commentRoutes from './comment';
77
import auth from '../middleware/auth';
8-
import Role from '../../../config/rolesConfig';
8+
import Role from '../config/rolesConfig';
99

1010
const router = Router();
1111

api/v1/routes/gif.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
import commentRoutes from './comment';
66
import multerUploads from '../middleware/multerConfig';
77
import auth from '../middleware/auth';
8-
import Role from '../../../config/rolesConfig';
8+
import Role from '../config/rolesConfig';
99

1010
const router = Router();
1111

api/v1/routes/user.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Router } from 'express';
22
import { signUp, login } from '../controllers/user';
33
import auth from '../middleware/auth';
4-
import Role from '../../../config/rolesConfig';
4+
import Role from '../config/rolesConfig';
55

66
const router = Router();
77

server.js renamed to api/v1/server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable no-console */
22
import http from 'http';
33
import dotenv from 'dotenv';
4-
import app from './api/v1/app';
4+
import app from './app';
55

66
dotenv.config();
77

api/v1/test/article.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'chai/register-should';
44
import dotenv from 'dotenv';
55
import moment from 'moment';
66
import uuidv1 from 'uuid/v1';
7-
import server from '../../../server';
7+
import server from '../server';
88
import Article from '../models/article';
99
import User from '../models/user';
1010
import helper from '../controllers/helper';

api/v1/test/comment.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'chai/register-should';
44
import dotenv from 'dotenv';
55
import moment from 'moment';
66
import uuidv1 from 'uuid/v1';
7-
import server from '../../../server';
7+
import server from '../server';
88
import Gif from '../models/gif';
99
import User from '../models/user';
1010
import Article from '../models/article';

api/v1/test/feed.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'chai/register-should';
44
import dotenv from 'dotenv';
55
import moment from 'moment';
66
import uuidv1 from 'uuid/v1';
7-
import server from '../../../server';
7+
import server from '../server';
88
import Gif from '../models/gif';
99
import User from '../models/user';
1010
import Article from '../models/article';

api/v1/test/gif.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import 'chai/register-should';
44
import dotenv from 'dotenv';
55
import moment from 'moment';
66
import uuidv1 from 'uuid/v1';
7-
import server from '../../../server';
7+
import server from '../server';
88
import Gif from '../models/gif';
99
import User from '../models/user';
1010
import helper from '../controllers/helper';

api/v1/test/user.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import chaiHttp from 'chai-http';
33
import 'chai/register-should';
44
import uuidv1 from 'uuid/v1';
55
import dotenv from 'dotenv';
6-
import server from '../../../server';
6+
import server from '../server';
77
import User from '../models/user';
88
import helper from '../controllers/helper';
99

package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
"description": "",
55
"main": "server.js",
66
"scripts": {
7-
"start": "nodemon --exec babel-node server.js",
8-
"dev_win": "set NODE_ENV=development&&npm start",
9-
"dev_unix": "NODE_ENV=development npm start",
10-
"prod_win": "set NODE_ENV=production&&npm start",
11-
"prod_unix": "NODE_ENV=production npm start",
7+
"start": "npm run prod_server && node ./build/server.js",
8+
"prod_server": "set NODE_ENV=production&&npm run build",
9+
10+
"dev": "set NODE_ENV=development&&npm run dev_server",
11+
"dev_server": "nodemon --exec babel-node ./api/v1/server.js",
12+
1213
"test": "mocha --require @babel/register ./api/v1/test --timeout 30000 --exit",
13-
"coverage": "nyc npm run test",
14-
"build": "rm -rf ./build && babel -d ./build ./v1/api -s"
14+
"build": "rm -rf ./build && babel -d ./build ./api/v1 -s",
15+
"coverage": "nyc npm run test"
1516
},
1617
"repository": {
1718
"type": "git",

0 commit comments

Comments
 (0)