Skip to content

Commit 1db5310

Browse files
author
Bruce Hauman
committed
release 0.2.6
1 parent 42cc46b commit 1db5310

19 files changed

+56
-44
lines changed

CHANGES.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 0.2.6 Further NPM support for the new :bundle target
2+
3+
Got extra-mains and auto-testing up and running along with a new
4+
intial docs page https://figwheel.org/docs/npm.html to help get
5+
started with an NPM based ClojureScript project.
6+
7+
* Added templating to `:bundle-cmd` cljs option: it interpolates `:output-to` and `:final-output-to`
8+
* `:bundle-cmd` only bundles one time when watching and compiling
9+
* set the fighweel option `:bundle-once` to `false` to have bundling occur on every compile
10+
* set the fighweel option `:final-output-to` if you don't want the default of `:output-to` + "_bundle"
11+
* logs the bundle command when it runs for easier debugging
12+
113
# 0.2.5 Much better NPM support with new CLJS :bundle target
214

315
> support for the new :bundle target requires clojurescript >= 1.10.764

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ On Mac OSX with brew:
200200
Now launch a ClojureScript REPL with:
201201

202202
```
203-
clj -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.5\"}}}}" -m figwheel.main
203+
clj -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.6\"}}}}" -m figwheel.main
204204
```
205205

206206
This will first compile browser REPL code to a temp directory, and
@@ -224,7 +224,7 @@ available. So, you can get Rebel Readline behavior by simply adding it
224224
to your dependencies.
225225

226226
```
227-
clojure -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.5\"} com.bhauman/rebel-readline-cljs {:mvn/version \"0.1.4\"}}}}" -m figwheel.main
227+
clojure -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.6\"} com.bhauman/rebel-readline-cljs {:mvn/version \"0.1.4\"}}}}" -m figwheel.main
228228
```
229229

230230
As of right now using Rebel readline does create some startup overhead
@@ -245,7 +245,7 @@ directory of your project.
245245
Ensure your `deps.edn` file has the `figwheel.main` dependencies:
246246

247247
```clojure
248-
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.5"}
248+
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.6"}
249249
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}}
250250
;; setup some development paths
251251
:paths ["src" "target" "resources"]
@@ -311,7 +311,7 @@ directory of your project.
311311
Ensure your `project.clj` file has `figwheel.main` dependencies:
312312

313313
```clojure
314-
:dependencies [[com.bhauman/figwheel-main "0.2.5"]
314+
:dependencies [[com.bhauman/figwheel-main "0.2.6"]
315315
[com.bhauman/rebel-readline-cljs "0.1.4"]]
316316
;; setup target as a resource path
317317
:resource-paths ["target" "resources"]
@@ -449,7 +449,7 @@ ClojureScript searches for source files on the Classpath. When you add
449449
a `re-frame` dependency like so:
450450

451451
```clojure
452-
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.5"}
452+
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.6"}
453453
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}
454454
;; adding re-frame
455455
re-frame {:mvn/version "1.10.5"}}

deps.edn

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
;; DEV for now its easier to use cider with top level deps
55
;; com.bhauman/figwheel-core {:local/root "/Users/bhauman/workspace/figwheel/figwheel-core"}
66
;; com.bhauman/figwheel-repl {:local/root "/Users/bhauman/workspace/figwheel/figwheel-repl"}
7-
com.bhauman/figwheel-repl {:mvn/version "0.2.6-SNAPSHOT"}
8-
com.bhauman/figwheel-core {:mvn/version "0.2.6-SNAPSHOT"}
7+
com.bhauman/figwheel-repl {:mvn/version "0.2.6"}
8+
com.bhauman/figwheel-core {:mvn/version "0.2.6"}
99

1010
;; server
1111
ring {:mvn/version "1.7.1"}

docs/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ On Mac OSX with brew:
200200
Now launch a ClojureScript REPL with:
201201

202202
```
203-
clj -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.5\"}}}}" -m figwheel.main
203+
clj -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.6\"}}}}" -m figwheel.main
204204
```
205205

206206
This will first compile browser REPL code to a temp directory, and
@@ -224,7 +224,7 @@ available. So, you can get Rebel Readline behavior by simply adding it
224224
to your dependencies.
225225

226226
```
227-
clojure -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.5\"} com.bhauman/rebel-readline-cljs {:mvn/version \"0.1.4\"}}}}" -m figwheel.main
227+
clojure -Sdeps "{:deps {com.bhauman/figwheel-main {:mvn/version \"0.2.6\"} com.bhauman/rebel-readline-cljs {:mvn/version \"0.1.4\"}}}}" -m figwheel.main
228228
```
229229

230230
As of right now using Rebel readline does create some startup overhead
@@ -245,7 +245,7 @@ directory of your project.
245245
Ensure your `deps.edn` file has the `figwheel.main` dependencies:
246246

247247
```clojure
248-
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.5"}
248+
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.6"}
249249
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}}
250250
;; setup some development paths
251251
:paths ["src" "target" "resources"]
@@ -311,7 +311,7 @@ directory of your project.
311311
Ensure your `project.clj` file has `figwheel.main` dependencies:
312312

313313
```clojure
314-
:dependencies [[com.bhauman/figwheel-main "0.2.5"]
314+
:dependencies [[com.bhauman/figwheel-main "0.2.6"]
315315
[com.bhauman/rebel-readline-cljs "0.1.4"]]
316316
;; setup target as a resource path
317317
:resource-paths ["target" "resources"]
@@ -449,7 +449,7 @@ ClojureScript searches for source files on the Classpath. When you add
449449
a `re-frame` dependency like so:
450450

451451
```clojure
452-
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.5"}
452+
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.6"}
453453
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}
454454
;; adding re-frame
455455
re-frame {:mvn/version "1.10.5"}}

docs/assets/compiled/js/main.js

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/docs/classpaths.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Let's add the `cljs-src` path to our classpath with CLI Tools. In your
147147
```clojure
148148
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
149149
org.clojure/clojurescript {:mvn/version "1.10.339"}
150-
com.bhauman/figwheel-main {:mvn/version "0.2.5"}
150+
com.bhauman/figwheel-main {:mvn/version "0.2.6"}
151151
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}}
152152
:aliases {:fig {:main-opts ["-m" "figwheel.main"]}}
153153
;; define paths here
@@ -256,7 +256,7 @@ Edit `deps.edn`:
256256
```clojure
257257
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
258258
org.clojure/clojurescript {:mvn/version "1.10.339"}
259-
com.bhauman/figwheel-main {:mvn/version "0.2.5"}
259+
com.bhauman/figwheel-main {:mvn/version "0.2.6"}
260260
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}
261261
:aliases {:fig {:main-opts ["-m" "figwheel.main"]}
262262
;; add "resources" path here
@@ -383,7 +383,7 @@ This is just a simple matter as we just need to add `"target"` to the
383383
```clojure
384384
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
385385
org.clojure/clojurescript {:mvn/version "1.10.339"}
386-
com.bhauman/figwheel-main {:mvn/version "0.2.5"}
386+
com.bhauman/figwheel-main {:mvn/version "0.2.6"}
387387
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}
388388
:aliases {:fig {:main-opts ["-m" "figwheel.main"]}
389389
;; add "target" path here

docs/docs/code_splitting.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ touch deps.edn
5353
Edit this script to look like the following:
5454

5555
```clojure
56-
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.5"}}
56+
{:deps {com.bhauman/figwheel-main {:mvn/version "0.2.6"}}
5757
:paths ["src" "resources" "target"]}
5858
```
5959

docs/docs/create_a_build.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The contents of the `deps.edn` file should be:
4343
```clojure
4444
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
4545
org.clojure/clojurescript {:mvn/version "1.10.339"}
46-
com.bhauman/figwheel-main {:mvn/version "0.2.5"}
46+
com.bhauman/figwheel-main {:mvn/version "0.2.6"}
4747
com.bhauman/rebel-readline-cljs {:mvn/version "0.1.4"}}
4848
:aliases {:fig {:main-opts ["-m" "figwheel.main"]}}
4949
:paths ["src" "resources" "target"]}
@@ -57,7 +57,7 @@ If you're using Leiningen your `project.clj` should be:
5757
:profiles
5858
{:dev
5959
{:dependencies [[org.clojure/clojurescript "1.10.339"]
60-
[com.bhauman/figwheel-main "0.2.5"]
60+
[com.bhauman/figwheel-main "0.2.6"]
6161
;; optional but recommended
6262
[com.bhauman/rebel-readline-cljs "0.1.4"]]
6363
:resource-paths ["target"]

docs/docs/emacs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ would look like this:
145145
```clojure
146146
{:deps {org.clojure/clojure {:mvn/version "1.9.0"}
147147
org.clojure/clojurescript {:mvn/version "1.10.339"}
148-
com.bhauman/figwheel-main {:mvn/version "0.2.5"}}
148+
com.bhauman/figwheel-main {:mvn/version "0.2.6"}}
149149
:paths ["src" "resources" "target"]}
150150
```
151151

0 commit comments

Comments
 (0)