Skip to content

Commit d0c87f5

Browse files
committed
chore(makefile): improve npm deps targets
1 parent 6fc00b0 commit d0c87f5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Makefile

+7-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
.PHONY: help repl css-watch test test-watch test-config test-profile dist \
1313
build-css build-frontend build-config build-uberjar run-dist deploy \
14-
clean
14+
clean deps npm-deps
1515

1616
.DEFAULT_GOAL := help
1717

@@ -21,8 +21,7 @@ CLOJURE_TEST_RUNNER = clojure -X:test/env:test/run
2121
help: ## This blessed text
2222
@grep '^[a-zA-Z]' $(MAKEFILE_LIST) | sort | awk -F ':.*?## ' 'NF==2 {printf " \033[36m%-$(HELP_SPACING)s\033[0m %s\n", $$1, $$2}'
2323

24-
repl: ## Start a Clojure REPL
25-
bun i
24+
repl: deps ## Start a Clojure REPL
2625
clojure -M -m shadow.cljs.devtools.cli clj-repl
2726

2827
css-watch: ## Watch and build CSS
@@ -40,8 +39,11 @@ format-check: ## Check formatting of clj/cljs files
4039
format-fix: ## Fix formatting of clj/cljs files
4140
clojure -M:cljfmt fix
4241

43-
deps: deps.edn ## Prepare dependencies for test and dist targets
44-
clojure -P -X:build
42+
npm-deps: package.json
43+
bun i
44+
45+
deps: deps.edn npm-deps ## Prepare dependencies for test and dist targets
46+
clojure -P
4547

4648
dist: build-css build-frontend build-uberjar ## Build project
4749

0 commit comments

Comments
 (0)