mitosis
mitosis copied to clipboard
Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.
Setup conventional logging / semantic release so that: - changelogs are automatically generated - new NPM package versions are automatically published on each merge
**Describe the bug** `alignItems` is missing from all outputs. **To Reproduce** If possible, a link to a https://mitosis.builder.io/ fiddle containing the bug: [link](https://mitosis.builder.io/?outputTab=svelte&code=export+default+function+Component%28props%29+%7B%0A++return+%28%0A++++%3Cdiv%0A++++++css%3D%7B%7B%0A++++++++display%3A+%27flex%27%2C%0A++++++++alignItems%3A+%27stretch%27%2C%0A++++++++flexDirection%3A+%27column%27%2C%0A++++++%7D%7D%0A++++%2F%3E%0A++%29%3B%0A%7D) **Additional context** Not sure if any other...
## **Describe the bug** I made an [extremely simple example of running Mitosis with Astro](https://github.com/arijs/astro-mitosis). The same Mitosis component has different rendering between frameworks. I guess we'd need a test...
Repo: https://github.com/codercatdev/mitosis-example Video Exmaple: https://youtu.be/fFjzpB3JkwU I would expect this to default to reacts own state `useState` ``` mitosis compile --to=react component.lite.jsx > output/component.jsx ```
As per my comment in https://github.com/BuilderIO/mitosis/issues/444#issuecomment-1147455393, this is generating confusion. Things to do: - rename the `.lite.tsx` outputted file's extension to `original.lite.tsx`, because it's actually the ~~_original_ file and is...
arguments for `For` is provided in `json.scope.For as string[]` and we need to replace `_forName` with it. once they're all replaced then we want to remove `_forName`
This depends on #504 to be merged first
We need to implement a proof of concept for Portals in Mitosis very similar to React: some sort of mechanism that will allow users to render components at the root....
Add support for media queries in the CSS-in-JS, perhaps using https://github.com/solidjs-community/solid-primitives/tree/main/packages/media#readme
In https://mitosis.builder.io/, the bottom half of the screen (the Builder Preview) is no longer receiving the generated component