diff options
author | Noah Loomans <noahloomans@gmail.com> | 2018-01-29 16:31:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-29 16:31:05 +0100 |
commit | 694580bc532239a32c2fbf61d7f09e793fd1cb11 (patch) | |
tree | acd21e2654d6c5e70dc41c675972794ce95b4062 /package.json | |
parent | f18692872cdc28d29917247ef4f8ef7553a8b023 (diff) | |
parent | 9a9edd1865d619caada787231c8bb34be25af3af (diff) |
Merge pull request #15 from nloomans/react
Move project over to react
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 38 |
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" }, |