Skip to content

Conversation

@Freymaurer
Copy link
Contributor

@Freymaurer Freymaurer commented Apr 30, 2025

  • Move testsuit to vitest, react-testing-library and jsdom
    • remove need for webpack, copy pasting fable output to different folders,
  • Add build project for test management/release (planned)
  • Use bun as dependency manager.
    • Allows manual adding of dependencies for each project.
    • Can run all test projects with a single command from root.
  • Seperate test projects into areas of concern. Move into tests/ 🚚
  • Move all feliz projects into src/ 🚚
  • Add Feliz.Vitest.React project with minimal bindings for vitest
  • Update some Fable.ReactTestingLibrary bindings to return the correct Promise output, after moving the bindings into their own fsproject 🚚
  • remove paket package manager 🔥
  • remove travis/appveyor in favor of github actions
  • added central package management to handle nuget dependencies instead of paket

The goal of this PR was to reduce the overall repo complexity. Due to the nature of this there are a lot of files moved which leads to almost all files being changed.

Closes #661

@Freymaurer Freymaurer requested a review from MangelMaxime April 30, 2025 15:17
Copy link
Contributor

@MangelMaxime MangelMaxime left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Freymaurer I left some comments, I mark the PR as red mainly to ensure we have discussion about the different topics.

@Freymaurer Freymaurer merged commit 2bae42e into feliz_v3.0 May 6, 2025
1 check passed
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.

4 participants