Skip to content

Commit 8bf3e3d

Browse files
Ashley BibizadehAshley Bibizadeh
authored andcommitted
initial changes
1 parent eeb347e commit 8bf3e3d

File tree

4 files changed

+81
-85
lines changed

4 files changed

+81
-85
lines changed

.babelrc

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
11
{
22
"presets": [
3-
"env",
4-
"react"
3+
"@babel/preset-env",
4+
"@babel/preset-react"
55
],
66
"plugins": [
7-
"transform-class-properties"
7+
"@babel/plugin-proposal-class-properties"
88
]
9-
}
9+
}
10+
// {
11+
// "presets": [
12+
// "env",
13+
// // "react",
14+
// "@babel/preset-react"
15+
// ],
16+
// "plugins": [
17+
// "transform-class-properties"
18+
// ]
19+
// }

package.json

Lines changed: 52 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -15,64 +15,65 @@
1515
"test-coverage": "jest --coverage"
1616
},
1717
"dependencies": {
18-
"babel-polyfill": "6.26.0",
19-
"cookie-parser": "1.4.3",
20-
"apollo-boost": "0.1.12",
21-
"express-fileupload": "0.4.0",
22-
"apollo-cache-inmemory": "1.3.0-beta.6",
23-
"apollo-client": "2.3.7",
24-
"apollo-link-http": "1.5.4",
25-
"apollo-server": "2.0.0",
18+
"apollo-boost": "0.3.1",
19+
"apollo-cache-inmemory": "1.5.1",
20+
"apollo-client": "2.5.1",
21+
"apollo-link-http": "1.5.14",
22+
"apollo-server": "2.4.8",
2623
"apollo-server-express": "1.3.6",
27-
"copy-webpack-plugin": "4.5.2",
28-
"express-graphql": "0.6.12",
29-
"graphql": "14.0.2",
30-
"graphql-tools": "4.0.0",
31-
"isomorphic-unfetch": "2.1.1",
32-
"jsonwebtoken": "8.3.0",
33-
"mongoose": "5.2.6",
34-
"nodemailer": "4.6.7",
35-
"nodemailer-express-handlebars": "3.0.0",
36-
"react": "16.4.2",
37-
"react-apollo": "2.1.9",
38-
"react-dom": "16.4.2",
39-
"react-helmet": "5.2.0",
40-
"react-router-config": "1.0.0-beta.4",
41-
"react-router-dom": "4.3.1",
42-
"webpack-node-externals": "1.7.2",
43-
"webpack": "4.17.2",
44-
"webpack-cli": "3.1.0",
45-
"toastr": "2.1.4",
4624
"axios": "0.18.0",
25+
"babel-polyfill": "7.0.0-beta.3",
4726
"bcrypt": "2.0.1",
4827
"classnames": "2.2.6",
49-
"concurrently": "3.6.1",
50-
"cors": "2.8.4",
51-
"css-loader": "1.0.0",
52-
"dotenv": "6.0.0",
28+
"concurrently": "4.1.0",
29+
"cookie-parser": "1.4.4",
30+
"copy-webpack-plugin": "5.0.2",
31+
"cors": "2.8.5",
32+
"css-loader": "2.1.1",
33+
"dotenv": "7.0.0",
5334
"es-cookie": "1.2.0",
54-
"express": "4.16.3",
55-
"extract-loader": "2.0.1",
56-
"file-loader": "1.1.11",
57-
"generate-password": "1.4.0",
58-
"node-sass": "4.9.2",
59-
"sass-loader": "7.1.0",
60-
"nodemon": "1.18.3",
61-
"npm-run-all": "4.1.3",
35+
"express": "4.16.4",
36+
"express-fileupload": "1.1.4",
37+
"express-graphql": "0.8.0",
38+
"extract-loader": "3.1.0",
39+
"file-loader": "3.0.1",
40+
"generate-password": "1.4.1",
41+
"graphql": "14.2.1",
42+
"graphql-tools": "4.0.4",
43+
"isomorphic-unfetch": "3.0.0",
44+
"jsonwebtoken": "8.5.1",
45+
"mongoose": "5.5.2",
46+
"node-sass": "4.11.0",
47+
"nodemailer": "6.1.1",
48+
"nodemailer-express-handlebars": "3.0.0",
49+
"nodemon": "1.18.11",
50+
"npm-run-all": "4.1.5",
51+
"qs-middleware": "^1.0.3",
6252
"randomstring": "1.1.5",
63-
"react-ckeditor-wrapper": "1.1.2"
53+
"react": "16.8.6",
54+
"react-apollo": "2.5.4",
55+
"react-ckeditor-wrapper": "1.1.2",
56+
"react-dom": "16.8.6",
57+
"react-helmet": "5.2.0",
58+
"react-router-config": "5.0.0",
59+
"react-router-dom": "5.0.0",
60+
"sass-loader": "7.1.0",
61+
"toastr": "2.1.4",
62+
"webpack": "4.30.0",
63+
"webpack-cli": "3.3.0",
64+
"webpack-node-externals": "1.7.2"
6465
},
6566
"devDependencies": {
66-
"babel-cli": "6.26.0",
67-
"babel-core": "6.26.3",
68-
"babel-loader": "7.1.5",
69-
"babel-preset-env": "1.7.0",
70-
"babel-preset-es2015": "6.24.1",
71-
"babel-preset-es2017": "6.24.1",
72-
"babel-preset-react": "6.24.1",
73-
"babel-preset-stage-0": "6.24.1",
74-
"enzyme": "3.4.1",
75-
"enzyme-adapter-react-16": "1.2.0",
76-
"jest": "23.5.0"
67+
"@babel/core": "7.4.3",
68+
"@babel/plugin-proposal-class-properties": "7.4.0",
69+
"@babel/preset-env": "7.4.3",
70+
"@babel/preset-react": "7.0.0",
71+
"babel-core": "7.0.0-bridge.0",
72+
"babel-eslint": "10.0.1",
73+
"babel-jest": "24.7.1",
74+
"babel-loader": "8.0.5",
75+
"enzyme": "3.9.0",
76+
"enzyme-adapter-react-16": "1.12.1",
77+
"jest": "24.7.1"
7778
}
7879
}

webpack.client.js

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ const webConfig = require('./webConfig');
33
const CopyWebpackPlugin = require('copy-webpack-plugin');
44

55
module.exports = {
6-
6+
77
// production || development
88
mode: webConfig.environment,
9-
9+
1010
// Tell webpack the root file of our
1111
// server application
1212
entry: ['./src/client.js', './src/assets/scss/styles.scss'],
@@ -22,16 +22,11 @@ module.exports = {
2222
module: {
2323
rules: [
2424
{
25-
test: /\.js?$/,
26-
loader: 'babel-loader',
27-
exclude: '/node_modules/',
28-
options: {
29-
presets: [
30-
'react', 'stage-0', ['env', {
31-
target: { browsers: ['last 2 versions']}
32-
}]
33-
]
34-
}
25+
test: /\.js$/,
26+
exclude: /(node_modules|bower_components)/,
27+
use: {
28+
loader: 'babel-loader'
29+
}
3530
},
3631
{
3732
test: /\.scss$/,
@@ -47,12 +42,7 @@ module.exports = {
4742
loader: 'extract-loader'
4843
},
4944
{
50-
loader: 'css-loader',
51-
options: {
52-
minimize: true,
53-
url: true,
54-
root: webConfig.siteURL
55-
}
45+
loader: 'css-loader'
5646
},
5747
{
5848
loader: 'sass-loader'

webpack.server.js

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module.exports = {
66

77
// production || development
88
mode: webConfig.environment,
9-
9+
1010
// Inform webpack that we're building a bundle
1111
// for nodeJS, rather then for the browser
1212
target: 'node',
@@ -26,17 +26,12 @@ module.exports = {
2626
module: {
2727
rules: [
2828
{
29-
test: /\.js?$/,
30-
loader: 'babel-loader',
31-
exclude: '/node_modules/',
32-
options: {
33-
presets: [
34-
'react', 'stage-0', ['env', {
35-
target: { browsers: ['last 2 versions']}
36-
}]
37-
]
38-
}
39-
}
29+
test: /\.js$/,
30+
exclude: /(node_modules|bower_components)/,
31+
use: {
32+
loader: 'babel-loader'
33+
}
34+
},
4035
]
4136
},
4237

0 commit comments

Comments
 (0)