Lightning Renderer for Solid Universal
npm install @lightningtv/solid
Is a UI framework for LightningJS 3 Renderer built with SolidJS Universal Renderer. It allows you to declaratively construct lightning nodes with reactive primitives, with incredible performance.

Join the SolidJS Discord - #Lightning TV channel and message chiefcll
Tested and working on Chrome < 38 and could go earlier
Clone starter template:
``sh`
> npx degit lightning-tv/solid-starter-template my-app
> cd my-app
> npm i # or yarn or pnpm
> npm start # or yarn or pnpm

Read the article:
https://medium.com/@chiefcll/lightning-3-the-basics-of-solidjs-e6e21d73205e
`jsx
import { render, Text } from '@lightningtv/solid';
render(() =>
`
For a more detailed Hello World guide check out the Hello World guide.
If you're migrating from https://github.com/lightning-js/solid
Find and replace:
"@lightningjs/solid-primitives" with "@lightningtv/solid/primitives"
"@lightningjs/solid" with "@lightningtv/solid"
Update vite.config to dedupe solid:
`js`
resolve: {
dedupe: [
"solid-js",
"@lightningtv/solid",
"@lightningtv/solid/primitives",
"@lightningjs/solid-ui",
],
},
If you don't want to find and replace you can use alias
`js``
resolve: {
alias: {
theme: "@lightningjs/l3-ui-theme-base",
"@lightningjs/solid": "@lightningtv/solid",
"@lightningjs/solid-primitives": "@lightningtv/solid/primitives",
},
},