there seems to be a bug with calling set! on variables prefixed with $$.
(let [$$ {}]
(set! (.-prop $$) 42))
yields
let $$name25 = ({});
$name25.prop = 42;
note the dropped $oh just realised i could do (set! $$.prop 42) and that works fine
Thanks, issue welcome.
fixed on main already