]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - cmd/web/Makefile
Upgrade ReactJS. EC6 import modules.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / cmd / web / Makefile
index 2ebb734d0397af420959fb6f064c72f5a42dd6dc..c0ec4cd4ac17e9d6e66516871a9d645a29393e51 100644 (file)
@@ -29,19 +29,18 @@ $(STATIC_BUILD_DIR):
        mkdir -p $@
 
 $(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx
-       jscs --fix $<
-       babel $< -o $@
-       jshint $@
+       eslint --fix $<
+       cp $< $@
 
 $(BUILD_DIR)/%.js: $(SRC_DIR)/%.js
-       jscs --fix $<
+       eslint $<
        cp $< $@
-       jshint $@
 
 build/static/main.js: $(JSX_OBJS) $(JS_OBJS) env/$(ENV).env
-       browserify -t [ localenvify --envfile env/$(ENV).env ] \
-                                                -t [ debowerify ]  \
-                                                $(BUILD_DIR)/main.js -o $@
+       browserify -t [ babelify --presets [ env react ] --plugins [ transform-class-properties ] ] \
+                          -t [ localenvify --envfile env/$(ENV).env ] \
+                          -t [ debowerify ]  \
+                           $(BUILD_DIR)/main.js -o $@
 
 build/webapp.tar.gz: $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) build/static/main.js
        tar czf $@ --directory=$(dir $<) $(notdir $^)