Just noticed the callout for teams using rewrite-clj(s). We have a few projects using rewrite-cljs today and planning to add more. There's a shadow-cljs :node-test target in https://github.com/atomist-skills/update-leiningen-dependencies-skill that you can probably run with npm ci && npm run test
. Having a rewrite-cljc looks awesome by the way!
Oh cool, thanks @slimslenderslacks, I shall fork and try it out! This will be the first pure cljs project I verify against, so I’m pretty excited! Will likely get to it in the next couple of days.
(cljfmt is cljc, and that worked, so I’m optimistic)
Cool, ya, let me know if you have any problems. This was actually my first shadow-cljs :node-target but it is running a test that exercises rewrite-cljs so could be useful.
Great!
@lee saw you mentioning moving rewrite to clj-commons. If you choose to do so, please let me know if there is anything I can do to help.
Thanks @slipset! I’ll most certainly eventually have questions, when I’m ready I’ll head over to #clj-commons.
See you there :)
Speaking of rewrite-clj: it might soon give clj-kondo users the power to explain their macros to clj-kondo: https://github.com/borkdude/clj-kondo/blob/macros-sci/doc/config.md#hooks
that’s neat!