summaryrefslogtreecommitdiffstats
path: root/web/react/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'web/react/package.json')
-rw-r--r--web/react/package.json38
1 files changed, 24 insertions, 14 deletions
diff --git a/web/react/package.json b/web/react/package.json
index 9af6f5880..14b16b4e4 100644
--- a/web/react/package.json
+++ b/web/react/package.json
@@ -3,36 +3,46 @@
"version": "0.0.1",
"private": true,
"dependencies": {
- "autolinker": "0.18.1",
- "babel-runtime": "5.8.24",
+ "autolinker": "0.22.0",
"flux": "2.1.1",
- "highlight.js": "^8.9.1",
+ "highlight.js": "8.9.1",
"keymirror": "0.1.1",
- "marked": "0.3.5",
- "object-assign": "3.0.0",
+ "marked": "mattermost/marked#cb85e5cc81bc7937dbb73c3c53d9532b1b97e3ca",
+ "object-assign": "4.0.1",
"twemoji": "1.4.1"
},
"devDependencies": {
- "browserify": "11.2.0",
- "babelify": "6.3.0",
- "uglify-js": "2.4.24",
- "watchify": "3.4.0",
- "eslint": "1.6.0",
- "eslint-plugin-react": "3.5.1"
+ "browserify": "12.0.1",
+ "babelify": "7.2.0",
+ "babel-preset-es2015": "6.1.18",
+ "babel-preset-stage-0": "6.1.18",
+ "babel-preset-react": "6.1.18",
+ "babel-plugin-transform-runtime": "6.1.4",
+ "uglify-js": "2.6.1",
+ "watchify": "3.6.1",
+ "eslint": "1.9.0",
+ "eslint-plugin-react": "3.9.0",
+ "exorcist": "0.4.0",
+ "babel-eslint": "4.1.5"
},
"scripts": {
"check": "",
"build-libs": "browserify -r crypto -r autolinker -r flux -r keymirror -r marked -r object-assign -r twemoji | uglifyjs -c -m --screw-ie8 > ../static/js/libs.min.js",
"start": "watchify --fast -x crypto -x node -x autolinker -x flux -x keymirror -x marked -x object-assign -x twemoji -o ../static/js/bundle.js -v -d ./**/*.jsx",
- "build": "browserify -x crypto -x autolinker -x flux -x keymirror -x marked -x object-assign -x twemoji ./**/*.jsx | uglifyjs -c -m --screw-ie8 > ../static/js/bundle.min.js"
+ "build": "browserify -x crypto -x autolinker -x flux -x keymirror -x marked -x object-assign -x twemoji -d ./**/*.jsx | exorcist ../static/js/inter.js.map > ../static/js/tmp.js && uglifyjs ../static/js/tmp.js --in-source-map \"../static/js/inter.js.map\" --source-map \"../static/js/bundle.min.js.map\" --source-map-url \"/static/js/bundle.min.js.map\" -c -m --screw-ie8 > ../static/js/bundle.min.js && rm ../static/js/tmp.js && rm ../static/js/inter.js.map"
},
"browserify": {
"transform": [
[
"babelify",
{
- "optional": [
- "runtime"
+ "presets": [
+ "es2015",
+ "react",
+ "stage-0"
+ ],
+ "plugins": [
+ "transform-runtime"
]
}
]