phantom
phantom copied to clipboard
๐ป A reactive DOM rendering engine for building UIs.
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21. Commits f299b52 Bump to v4.17.21 c4847eb Improve performance of toNumber, trim and trimEnd on large input strings 3469357 Prevent command injection through _.template's variable...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. Changelog Sourced from hosted-git-info's changelog. 2.8.9 (2021-04-07) Bug Fixes backport regex fix from #76 (29adfe5), closes #84 Commits 8d4b369 chore(release): 2.8.9 29adfe5 fix: backport...
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.13.0 to 4.16.6. Changelog Sourced from browserslist's changelog. 4.16.6 Fixed npm-shrinkwrap.json support in --update-db (by Geoff Newman). 4.16.5 Fixed unsafe RegExp (by Yeting Li). 4.16.4 Fixed unsafe...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4. Commits ebdf849 1.3.4 ac57872 move all allocUnsafes to allocs for easier maintenance c64c950 1.3.3 0598ba1 fix .. in encodingLength 010aedb 1.3.2 0d0d593 backport encodingLength...
After Phantom v3, there will be a crucial `PhantomData` type which will allow user-defined properties to be added to a `PhantomComponent`'s instance. It would be ideas to create `type PhantomData`...
Have tested this and it works. The result is a much more idiomatic userโside Phantom, similar to classโbased React, but with key differences: ### User lists children by returning an...
We are currently testing specific aspects of the phantom engine. DOM, exorcising, interfaces. It would be bery nise to have a devโonly test file where we can run fast experiments...
State machines are amazingly useful conditional devices for frontend rendering and data-fetching. It would be fantastic Phantom could provide a home-brewed state machine solution with similar functionality to [XState](https://github.com/davidkpiano/xstate).
Phantom could offer a routing helper. `import phantom, { phantomRouter } = "@sidiousvic/phantom"` Perhaps this could be a function that returns a router with tools and helpers, etc. Something like...
Tests are few and currently written in JS. No better time to rewrite them to TS for a bit more robustness. @nayelyrodarte I will do it this in the weekend...