Now that https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal (think java.time for JS) has been implemented in Firefox and Chrome, it feels like time to announce https://github.com/henryw374/chronos?tab=readme-ov-file, a cross-platform API to java.time and Temporal. IMO this doesn't obsolete the other time libraries I maintain and in fact is quite a different beast in many ways, necessarily being smaller as it just targets the overlap between the java.time and Temporal APIs, which is a subset of each of those. See the README for more info Excitingly, chronos has https://widdindustries.com/chronos-docs/public/ Any feedback appreciated :)
The contrast on the docs is so low, that it's quite hard to read
thanks @tomi.hukkalainen_slac. I guess its a problem in dark mode. btw do you have the same issue on https://tryclojure.org/ ? that's where most of the docs site was copied from
You are right. It seems that the background changes, but text color does not change with dark mode. At http://tryclojure.org they both change
Ok thanks
There's an !important rule for .text-black that overrides the media specific settings
I just released missionary-testkit, a small helper library for writing deterministic tests for code built with missionary.
It provides tools to control execution and timing so you can test async/streaming missionary workflows without flakiness or sleeps.
https://github.com/LeveringIT/missionary-testkit
Feedback and contributions very welcome!
https://github.com/abogoyavlensky/manifest-edn 0.1.2 has been released.
A small library for hashing static assets in Clojure/Babashka apps.
Whatโs new:
โข Pattern-based filtering - You can now use :include-patterns and :exclude-patterns to selectively hash files (e.g., only CSS, exclude minified files)
โข Incremental hashing - Running hash-assets! multiple times now merges results instead of overwriting, making it easier to hash different asset types separately
โข Bug fix - Binary files (images, fonts) are no longer corrupted during hashing. Thanks to @marcel187 for fixing this!