SolidJS port of `@lexical/react`. This port will be updated from time to time to maintain parity and keep dependencies fresh.

Overview

Lexical-Solid

SolidJS port of @lexical/react

Currently based on @lexical/react version 0.7.6.

Installing

npm install lexical-solid

You may need to add lexical-solid and the lexical packages (such as lexical-solid > lexical) to the optimizeDeps.include section ofyour vite config (assuming you are using vite):

License

This code in this repository is very similar to the source react code, with modifications for use with SolidJS. The license distributed with @lexical/react can be found in LICENSE-UPSTREAM.

You might also like...
fflow is a free, open-source developer tool to create React applications rapidly and with minimal effort using the simple drag and drop UI
fflow is a free, open-source developer tool to create React applications rapidly and with minimal effort using the simple drag and drop UI

fflow Supercharge your React development process Explore the docs » View Demo · Report Bug · Request Feature Give a ⭐️ if our project helped or intere

An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.

React PWA v2 A highly scalable, Progressive Web Application foundation,boilerplate, with the best Developer Experience. Demo: https://demo.reactpwa.co

An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.
An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.

Carte Blanche IMPORTANT: This project is unfinished and not maintained. Do not try to use it, it likely does not work anymore. Carte Blanche is an iso

🎭A simple and effective Text Input with mask for ReactNative on iOS and Android. Includes obfuscation characters feature.
🎭A simple and effective Text Input with mask for ReactNative on iOS and Android. Includes obfuscation characters feature.

React Native Mask Input A simple and effective Text Input with mask for ReactNative on iOS, Android, and Web. No fancy stuff, it's basically a JavaScr

  Add Prometheus metrics to your React App. Built on top of promjs and react-performance libraries
Add Prometheus metrics to your React App. Built on top of promjs and react-performance libraries

prom-react Add Prometheus metrics to your React App. Built on top of promjs and react-performance libraries Scope and purpose The main objective of th

Helpful JavaScript, React, and React Native rules for ESLint, by Nozbe

eslint-plugin-nozbe A collection of helpful ESLint rules we created while building Nozbe app. Installation yarn add --dev @nozbe/eslint-plugin-nozbe I

An extension that allows inspection of React component hierarchy in the Chrome and Firefox Developer Tools.

This project has migrated to github.com/facebook/react The source code for the v3 of the extension can be found in the v3 branch. To build the v3 brow

🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

React Testing Library Simple and complete React DOM testing utilities that encourage good testing practices. Read The Docs | Edit the docs Table of Co

Chai.js assertions and convenience functions for testing React Components with enzyme
Chai.js assertions and convenience functions for testing React Components with enzyme

chai-enzyme Chai.js assertions for enzyme. Table of Contents Installation Setup Debug output in assertion exceptions Assertions 1. checked() 1. classN

Comments
  • Compatability with latest lexical version

    Compatability with latest lexical version

    Thanks for working on solid.js bindings for lexical!

    It looks like Lexical is currently at 0.7.6, while the lexical-solid docs reference 0.4.1. I saw a few forks of lexical-solid but they all appear to target an older version of lexical. What do you think the changes are of updating lexical-solid to 0.7.6, or more generally, what are the changes of lexical-solid staying in sync with reasonably-latest versions of lexical?

    Asking because I want to implement lexical in a project that doesn't use React, and I'd much rather target solid for a compatibility later. I need to use several Lexical plugins as well. Do you know if/how well lexical-solid works with lexical-react plugins? (Please forgive my naivety in advance.)

    Frankly, I'm surprised this repo isn't more popular. solidjs bindings for lexical sounds like a winning combination to me.

    opened by tensiondriven 4
Owner
Moshe Uminer
Moshe Uminer
Simple, reactive labels for SolidJS

Install yarn add babel-plugin-solid-labels Features ?? Labels: Turn labels into SolidJS utility calls! ?? Comments: Turn comments into SolidJS utility

Alexis H. Munsayac 141 Dec 24, 2022
SolidJS plugin for Preview.js

This repository has now been merged into the Preview.js monorepo SolidJS plugin for Preview.js This is a plugin for Preview.js that adds support for p

François Wouts 14 Dec 17, 2022
Reactivity Debugger & Devtools Chrome Extension for SolidJS

Library of developer tools for debugging and visualizing SolidJS reactivity.

Damian Tarnawski 208 Jan 2, 2023
ReactJS to SolidJS Converter aka Transpiler

SolidJS is the framework known for its performance (based on the js framework benchmark project). react2solid is an attempt to create a React to Solid code converter.

R. Rajesh Jeba Anbiah 31 Dec 26, 2022
Tweak React components in real time. (Deprecated: use Fast Refresh instead.)

React Hot Loader Tweak React components in real time ⚛️ ⚡️ Watch Dan Abramov's talk on Hot Reloading with Time Travel. Moving towards next step React-

Dan Abramov 12.2k Dec 31, 2022
Create Redux State At Run Time

use-redux-states Create redux state at runtime. Overview use-redux-states allows

Michael Ishola 2 Feb 22, 2022
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Join our Community Slack Quick Installation Guide What is Reactotron? Reactotron is a macOS, Windows, and Linux app for inspecting your React JS and R

Infinite Red, Inc. 13.8k Dec 30, 2022
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Join our Community Slack Quick Installation Guide What is Reactotron? Reactotron is a macOS, Windows, and Linux app for inspecting your React JS and R

Infinite Red, Inc. 13.9k Jan 6, 2023
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Join our Community Slack Quick Installation Guide What is Reactotron? Reactotron is a macOS, Windows, and Linux app for inspecting your React JS and R

Infinite Red, Inc. 13.8k Jan 2, 2023
Chrome extension for improving and optimizing performance in React applications (Gatsby and Next.js compatible).

React Performance Tool Nominated for React Open Source Awards 2020 Reactime is a performance and debugging tool for React developers (Beta version for

OSLabs 1.7k Dec 28, 2022