- Remove extra "app" key from js/app
- Don't try to remove port file if it doesn't exist
- Replace app/app with js/app, for exposing objects to the nrepl server
- Handle error on writing .nrepl-port file
- Fix version string reading
- Support release to clojars
- Support use from JS and CLJS
- Print out port number on server start
- Remove .nrepl-port on server stop & process exit
- Support load-file op
- Work better with cider (fake System/getProperty)
- Write .nrepl-port file on startup, support ephemeral port (leaving port out choosed random port)
- Fix: Make require work after first use
- Support (require '["lib" :as lib]) forms
- Loop over all forms in eval op
- Report nrepl-cljs-sci version at server start and in describe op
- Used deps.edn for deps (allows local overrides)
- Allow passing existing ctx
- Preserve evaluation context over multiple connections
- Support js/require
- Fix describe op
- Use pr-str for eval result
- Fix ns binding in eval op
- Include ns in exception response
- Allow to send multiple responses. Improve eval (thanks! @borkdude).
- Remove .lsp directory from node module
- Support clone op. Make eval result into a string
- First release, support eval an describe ops