From 58bd057f12f2a46a357cb9d53f498c4fb43e9598 Mon Sep 17 00:00:00 2001 From: Sam Ritchie Date: Thu, 8 Jun 2023 09:33:26 -0600 Subject: [PATCH] Skip NPM call if no deps.cljs deps are present (#33) --- CHANGELOG.md | 4 ++++ src/mentat/clerk_utils/build/shadow.clj | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4942d4..e937d9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## [unreleased] +- #33 modifies `mentat.clerk-utils.build.shadow/install-npm-deps!` to skip + running an extra npm commnand if there are no uninstalled dependencies in any + `deps.cljs` files. + ## [0.5.1] - #32 modifies `mentat.clerk-utils.build.shadow` to include diff --git a/src/mentat/clerk_utils/build/shadow.clj b/src/mentat/clerk_utils/build/shadow.clj index f2d75ac..60f7492 100644 --- a/src/mentat/clerk_utils/build/shadow.clj +++ b/src/mentat/clerk_utils/build/shadow.clj @@ -97,7 +97,8 @@ (:out (sh npm-cmd "install")))) - (npm-deps/install-deps {} deps))) + (when (seq deps) + (npm-deps/install-deps {} deps)))) (defn stop-watch! "Shuts down the `shadow-cljs` server (if running) and stops the build watcher