aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorNoah Loomans <noahloomans@gmail.com>2018-01-29 16:31:05 +0100
committerGitHub <noreply@github.com>2018-01-29 16:31:05 +0100
commit694580bc532239a32c2fbf61d7f09e793fd1cb11 (patch)
treeacd21e2654d6c5e70dc41c675972794ce95b4062 /package.json
parentf18692872cdc28d29917247ef4f8ef7553a8b023 (diff)
parent9a9edd1865d619caada787231c8bb34be25af3af (diff)
Merge pull request #15 from nloomans/react
Move project over to react
Diffstat (limited to 'package.json')
-rw-r--r--package.json38
1 files changed, 37 insertions, 1 deletions
diff --git a/package.json b/package.json
index 8ae0621..f98c220 100644
--- a/package.json
+++ b/package.json
@@ -6,39 +6,75 @@
"scripts": {
"start": "node ./src/server/bin/www",
"setup": "npm install && bower install",
- "dev": "webpack -wd"
+ "build": "webpack -p",
+ "build:dev": "webpack --watch",
+ "test": "jest",
+ "test:dev": "jest --watch"
+ },
+ "jest": {
+ "transform": {
+ "^.+\\.jsx?$": "babel-jest"
+ }
},
"dependencies": {
"babel-loader": "^7.1.2",
+ "babel-preset-react": "^6.24.1",
+ "babel-preset-stage-2": "^6.24.1",
"bluebird": "^3.4.6",
"body-parser": "^1.16.0",
"browser-request": "^0.3.3",
"cheerio": "^0.22.0",
+ "classnames": "^2.2.5",
"compression": "^1.6.2",
"cookie-parser": "~1.4.3",
+ "css-loader": "^0.28.7",
"debug": "^2.6.0",
"diacritics": "^1.2.3",
+ "dompurify": "^1.0.3",
"encoding": "^0.1.12",
+ "eslint": "^4.14.0",
"express": "^4.13.4",
+ "extract-text-webpack-plugin": "^3.0.2",
"flexibility": "^2.0.1",
"fuzzy": "^0.1.1",
"iconv-lite": "^0.4.17",
"jade": "~1.11.0",
"left-pad": "^1.1.1",
"lodash": "^4.15.0",
+ "moment": "^2.20.1",
"morgan": "~1.7.0",
+ "node-sass": "^4.7.2",
+ "prop-types": "^15.6.0",
+ "query-string": "^5.0.1",
+ "react": "^16.2.0",
+ "react-dom": "^16.2.0",
+ "react-icons": "^2.2.7",
+ "react-redux": "^5.0.6",
+ "react-router-dom": "^4.2.2",
+ "redux": "^3.7.2",
+ "redux-logger": "^3.0.6",
+ "redux-thunk": "^2.2.0",
"request": "^2.74.0",
+ "sass-loader": "^6.0.6",
"smoothscroll-polyfill": "^0.3.4",
"spdy": "^3.4.4",
"then-yield": "0.0.1",
"webshot": "^0.18.0"
},
"devDependencies": {
+ "babel-core": "^6.26.0",
+ "babel-jest": "^21.2.0",
"babel-preset-es2015": "^6.24.1",
"babelify": "^7.3.0",
"bower": "^1.7.9",
"browserify": "^14.0.0",
+ "deep-freeze": "^0.0.1",
+ "eslint-config-airbnb": "^16.1.0",
+ "eslint-plugin-import": "^2.8.0",
+ "eslint-plugin-jsx-a11y": "^6.0.2",
+ "eslint-plugin-react": "^7.5.1",
"gulp": "^3.9.1",
+ "jest": "^21.2.1",
"watchify": "^3.7.0",
"webpack": "^3.5.6"
},