Liking cljdoc? Tell your friends :D

0.2.0

  • remove wrapper around cljs-node-io.file/File.
  • File now takes a path only..is not polymorphic like java.io.File
  • use cljs-node-io.core/file
  • various type + docstring fixes

0.3.0

  • removed andare; started clashing with figwheel
  • add wire-report
  • add async ns, converts nodejs event emitters into core.async message passers

0.4.0

  • cljs-node-io.async/go-proc will read from anything with a core.async readport implementation
  • converted all async functions in cljs-node-io.fs to return promise-chans, like they should have been to begin with
  • cljs-node-io.core/copy now returns a promise-chan that closes when it finishes writing.
    • You can ignore this at the repl or use it to chain a operations.
    • Copy will still throw; if you need fine grained control use the underlying streams manually.
  • added cljs-node-io.proc ns. The ChildProcess object itself is subject to change but this is a super useful bunch of functions

0.5.0

  • add cljs-node-io.fs/watch & cljs-node-io.fs/watchFile. Both have platform specific usage details
  • added cljs-node-io.async/mux. Instead of having a million infinite go-loops/go-procs everywhere , shrink them down into one extensible readloop.
  • stream->ch functions and IChildProcess' now have channel close semantics. When their underlying resources emit shutdown events, their associated ports will close.

1.0.0

  • Breaking Change: Wrapped ChildProcess instances... async spawn + fork, have been move to the cljs-node-io.spawn namespace and refactored to be more obvious (though opinionated) in their use.
  • people keep searching for "readline" so I added a primitive cljs-node-io.fs/readline.
  • fix watcher to use key
  • misc decrufting

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close