-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
37 lines (27 loc) · 1.56 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
TODO: ——————————————————————————————————————————————————————————————————————————
preserve indentation of compiler errors when :java-logging true
update readme:
mention ionotify advantage
mention parallelizing builds?
mention logging feature
mention auto-recompile feature
audible warnings:
see :warning-handlers key of lein-cljsbuild
DONE: ——————————————————————————————————————————————————————————————————————————
X redirect stdout logs to clojure.tools.logging
X allow specifying different output filename than "main.js"
X filesystem tracking:
X start recompilation as soon as a file changes.
X debounce by 5ms in case a lot of files change simultaneously.
X should be able to reduce latency on serving files by not calling (compile!)
X clean up logging-writer implementation; remove logging-print-stream.
X where do :incremental and :assert go?
X compare speeds vs. lein-cljsbuild
X option to use clojure.toolgs.logging/with-logs
X test source maps
X start a compile first time immediately after wrap called.
X strip out ANSI color sequences when using with-logs
X automatically clear watches on a directory when a new one is set up
X remove clear-builds!
X parallelize different builds? (compile-lock* is per wrap-cljsbuild)
X update changelog