element
element copied to clipboard
Fast and simple custom elements.
`this.createEffect()` will make an effect that is conveniently stopped in `disconnectedCallback`. This is useful for creating effects in `connectedCallback` and then not having to use `createRoot` and `disconnectedCallback` to stop...
We switched from node latest to 21 in tests.yml temporarily because it broke Windows installs. https://github.com/lume/element/commit/9b652ec57657896a36be8b9900a2da7d767a7118
FUOC is something that people generally wish they didn't have to deal with. To make things easier, perhaps we can add an option that will automatically keep content hidden until...
Bumps [ws](https://github.com/websockets/ws) from 8.14.2 to 8.17.1. Release notes Sourced from ws's releases. 8.17.1 Bug fixes Fixed a DoS vulnerability (#2231). A request with a number of headers exceeding the[server.maxHeadersCount][] threshold...
**feat:** improve the JSX type helpers: - `on*` event properties can now be specified to define event props for JSX. The README has an example, plus the `jsx-types-*.test.tsx` files show...
For example Lea Verou's [Web Components and are not Framework Components](https://lea.verou.me/blog/2024/wcs-vs-frameworks/) article mentions https://carlosnz.github.io/json-edit-react/ which is pretty neat, but built for React. A custom element version of it will work...
See [`classy-solid` docs](https://github.com/lume/classy-solid#readme) for info. Small example: ```js @element class MyEl extends Element { @signal a = 1 @signal b = 2 @memo get sum() { return this.a + this.b...
Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common), [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms), [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser), [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) and [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router). These dependencies needed to be updated together. Updates `@angular/common` from 18.2.9 to 21.0.1 Release notes Sourced from @angular/common's releases. 21.0.1 compiler-cli Commit Description...
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2. Changelog Sourced from node-forge's changelog. 1.3.2 - 2025-11-25 Security HIGH: ASN.1 Validator Desynchronization An Interpretation Conflict (CWE-436) vulnerability in node-forge versions 1.3.1 and below...
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. Changelog Sourced from js-yaml's changelog. [4.1.1] - 2025-11-12 Security Fix prototype pollution issue in yaml merge (<<) operator. Commits cc482e7 4.1.1 released 50968b8 dist...