From 976830f14865c645817e60f223f1f38816280cc8 Mon Sep 17 00:00:00 2001 From: Daniel Spitzer Date: Sun, 22 Apr 2018 12:23:31 +0200 Subject: [PATCH] Add LESS compilation --- package.json | 15 +- packages.html | 14 +- src/App.css | 21 +-- src/App.css.map | 1 + src/App.js | 8 +- src/App.less | 31 ++++ src/__snapshots__/App.test.js.snap | 16 +- yarn.lock | 289 +++++++++++++++++++++++++++-- 8 files changed, 347 insertions(+), 48 deletions(-) create mode 100644 src/App.css.map create mode 100644 src/App.less diff --git a/package.json b/package.json index dea4ab9..0a4df11 100644 --- a/package.json +++ b/package.json @@ -8,15 +8,28 @@ "react-scripts": "1.1.4" }, "scripts": { - "start": "node scripts/start", + "prestart": "npm run build-css", + "start": "run-p -ncr watch-css start-script", + "start-script": "node scripts/start", + + "prebuild": "npm run build-css", "build": "node scripts/build", + + "pretest": "npm run build-css", "test": "node scripts/test --env=jsdom", + "eject": "react-scripts eject", + + "build-css": "node-less-chokidar src", + "watch-css": "node-less-chokidar src --watch", + "preanalyze": "npm run build", "analyze": "source-map-explorer --html build/static/js/main.* > packages.html" }, "devDependencies": { "module-alias": "^2.0.6", + "node-less-chokidar": "^0.1.2", + "npm-run-all": "^4.1.2", "preact-compat-enzyme": "^0.2.5", "preact-render-to-json": "^3.6.6", "preact-test-utils": "^0.1.3", diff --git a/packages.html b/packages.html index 77f67c0..fac7be5 100644 --- a/packages.html +++ b/packages.html @@ -2,7 +2,7 @@ -build/static/js/main.d722544c.js - Source Map Explorer +build/static/js/main.62a3ad43.js - Source Map Explorer