I've released `@lume/element` v0.17.0, introducing support for @solid_js-powered memos and effects for Custom Elements via decorator syntax.
Concisely define custom HTML elements, type checked in React, Vue, Svelte, Solid.js, Stencil, and more.
3D HTML Elements ✨ http://github.com/lume/lume
🛠 SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, Federal Reserve
I've released `@lume/element` v0.17.0, introducing support for @solid_js-powered memos and effects for Custom Elements via decorator syntax.
Concisely define custom HTML elements, type checked in React, Vue, Svelte, Solid.js, Stencil, and more.
`classy-solid` 0.5.2 is released, adding the ability to control whether effects start upon instance construction via a `static autoStartEffects` class field.
Add @solid_js signals and effects to your JavaScript classes with concise decorator syntax:
I'll definitely be turning on erasableSyntaxOnly:true in TypeScript 5.8! Very nice!
It enforces that all type definitions are annotations only, so when you strip the annotations, you end up with exactly the JavaScript you would have written without annotations (no enum, no namespace, etc)!