Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync changes to us #8

Open
wants to merge 165 commits into
base: main
Choose a base branch
from
Open

Sync changes to us #8

wants to merge 165 commits into from

Conversation

deleonio
Copy link

@deleonio deleonio commented Sep 7, 2024

No description provided.

liamdebeasi and others added 25 commits March 26, 2024 13:24
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…les (#452)

Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Maria Hutt <thetaPC@users.noreply.github.com>
* feat(react-output-target): generate functional components and ES modules (#432)

* feat: migrate to lit/react component wrappers

* exploration nextjs support

* update Stencil with support for DSD

* get rid of hydration errors

* enhance output target

* add tests

* fix dep

* remove type property in package.json

* remove hydrate dir

* move ssr support into custom export

* clear hydrate folder again

* skip lib check

* skip lib check

* better resolve light dom

* remove unused import

* match default dir with stencil

* more improvements on light dom rendering

* remove duplicate hydrate ot

* remove style prop

* fail if outdir is not set

* import hydration script and ssr runtime only within the server component

* validate hydrate output target to be set if hydrateModule option is set

* improve implementation

* separate files for server and client components

* properly create server and client side components

* don't parse children

* use own runtime

* validate that external runtime is set to 'true'

* adjust test

* update Stencil dev build

* recognise that externalRuntime default is true

* bring back light DOM rendering for better hydration results

* revert light dom approach

* minor formatting

* update stencil

* explicitly type component exports

* unit test tweak

* fix build

* use latest Stencil release

* fix test

---------

Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev>
* Provide support for standalone value accessors

* Provide support for standalone value accessors

* Chore: removed console logs and if check changed
…ile (#465)

Co-authored-by: Christian Bromann <git@bromann.dev>
* fix(react): transform react props into HTML ones

* reduce list
* fix(react): decamelize all component props

* make tests pass
Copy link

github-actions bot commented Sep 7, 2024


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


6 out of 16 committers have signed the CLA.
✅ (Samg983)[https://github.com/Samg983]
✅ (alexprudhomme)[https://github.com/alexprudhomme]
✅ (ghoullier)[https://github.com/ghoullier]
✅ (CosmicEvil)[https://github.com/CosmicEvil]
✅ (alexandertrefz)[https://github.com/alexandertrefz]
✅ (dwirz)[https://github.com/dwirz]
@liamdebeasi
@brandyscarney
@thetaPC
@sean-perkins
@christian-bromann
@dgonzalezr
@64BitAsura
@kristilw
@baumgm94
@aesteves60
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@Samg983
Copy link

Samg983 commented Sep 11, 2024

I have read the CLA Document and I hereby sign the CLA

@Samg983
Copy link

Samg983 commented Sep 11, 2024

recheck

* Update create-stencil-react-components.ts

* make it work for both react and angular

* Revert "Merge branch 'main' into patch-1"

This reverts commit bee2cdd, reversing
changes made to 14ad86b.

* proper implementation

* fix

* move back in another function

* Update packages/react-output-target/src/react-output-target/utils/string-utils.ts

Co-authored-by: Tanner Reits <47483144+tanner-reits@users.noreply.github.com>

* Update packages/react-output-target/src/react-output-target/utils/string-utils.ts

Co-authored-by: Tanner Reits <47483144+tanner-reits@users.noreply.github.com>

---------

Co-authored-by: Tanner Reits <47483144+tanner-reits@users.noreply.github.com>
@alexprudhomme
Copy link

I have read the CLA Document and I hereby sign the CLA

* feat(react): support Vite based SSR

* make the react lib export its components

* add remix app for demo and testing purposes

* progress

* move ssr code into separate package

* setup updates

* make it work in remix

* make ssr package work for Remix and Next.js

* update react ot

* minor updates

* update react examples

* fix react+vite example

* update tests

* fix unit tests for react, add for ssr package

* enhance release pipeline with SSR script:

* fix tests

* prettier

* split implementation by compiler

* tweaks after rebase

* progress

* update tests

* update tests

* disable tests for upcoming feature

* enable spec file retries

* feat(ssr): support object hydration (#633)

* feat(ssr): support object hydration

* progress

* update Stencil dev version

* update

* update deps in next 15 app

* add test framework

* more tests

* another input test

* allow to validate client errors during test

* consolidate tests

* prettier

* minor refactoring and docs

* fix tests

* fix build issues

* triggr

* update pipeline

* make tests pass

* retry for remix

* prettier

* skip snapshot tests on Windows

* use vite service to start remix app

* change start command
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.