summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorJibin Thomas <jibin.thomas2706@gmail.com>2018-10-14 14:57:17 +0530
committerYuval Adam <_@yuv.al>2018-10-14 11:27:17 +0200
commit38192d7d93254893ef0e7ec3107c022da8be499f (patch)
tree4401e42fe295cd48f69063dd83875684d68d2ca1 /package.json
parentd0c28b4b61696f954e8d3372feafda7868e80be9 (diff)
Refactor and modernize code base (#5)
Fixes #3 - * Updated all the dependencies to latest version * Config files updated * Moved the files to src directory * Updated README file * Configured package.json and README.md for production build * Added gh-pages package * Added production details in README.md * Removed unnecessary script tag from index.html * Change the fonts to ubuntu
Diffstat (limited to 'package.json')
-rw-r--r--package.json37
1 files changed, 20 insertions, 17 deletions
diff --git a/package.json b/package.json
index 383af9e..1403089 100644
--- a/package.json
+++ b/package.json
@@ -4,28 +4,31 @@
"description": "Web-based CIDR / netmask / IP address visualizer",
"main": "index.js",
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "start": "webpack-dev-server --open --mode development",
+ "build": "webpack --mode production",
+ "deploy": "webpack --mode production && gh-pages -d dist"
},
"author": "",
"license": "ISC",
"devDependencies": {
- "node-bourbon": "^4.2.3",
- "node-sass": "^3.4.2",
- "sass-loader": "^3.1.2",
- "webpack": "^1.12.9",
- "webpack-dev-server": "^1.14.0"
+ "webpack": "^4.18.0",
+ "webpack-cli": "^3.1.0"
},
"dependencies": {
- "babel-core": "^6.3.15",
- "babel-loader": "^6.2.0",
- "babel-preset-es2015": "^6.3.13",
- "babel-preset-react": "^6.3.13",
- "babel-preset-stage-0": "^6.3.13",
- "css-loader": "^0.23.1",
- "netmask": "^1.0.5",
- "react": "^0.14.3",
- "react-dom": "^0.14.3",
- "sass-loader": "^3.2.0",
- "style-loader": "^0.13.1"
+ "@babel/core": "^7.0.1",
+ "@babel/preset-env": "^7.0.0",
+ "@babel/preset-react": "^7.0.0",
+ "babel-loader": "^8.0.2",
+ "css-loader": "^1.0.0",
+ "gh-pages": "^2.0.0",
+ "html-loader": "^0.5.5",
+ "html-webpack-plugin": "^3.2.0",
+ "netmask": "^1.0.6",
+ "node-sass": "^4.9.3",
+ "react": "^16.5.0",
+ "react-dom": "^16.5.0",
+ "sass-loader": "^7.1.0",
+ "style-loader": "^0.23.0",
+ "webpack-dev-server": "^3.1.8"
}
}