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

typescript project references #3782

Merged
merged 16 commits into from
Nov 10, 2023
Merged

Conversation

zxbodya
Copy link
Contributor

@zxbodya zxbodya commented Jul 21, 2023

Adding configuration for typescript project references

As part of it also splitted snapTests from core to separate package - this is to avoid imports for code not included in package exports, and also will allow themes developed outside oof this monorepo to depend on it.

Reasons for making this change

  • improve typescript build times
  • including test files in type-check

depends on #3781

@zxbodya zxbodya force-pushed the ts-references branch 4 times, most recently from 0364029 to 584b9e2 Compare July 28, 2023 14:30
@zxbodya zxbodya force-pushed the ts-references branch 5 times, most recently from 9701e04 to c2b6678 Compare August 4, 2023 15:14
@zxbodya zxbodya marked this pull request as ready for review August 4, 2023 15:28
@heath-freenome
Copy link
Member

@zxbodya Will you have a chance to update and resolve the conflicts in this PR?

@heath-freenome
Copy link
Member

@zxbodya Let's get this merged into 5.14.0 as soon as you rebase and deal with the conflicts. Sorry it has taken so long

Copy link
Contributor

@nickgros nickgros left a comment

Choose a reason for hiding this comment

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

I believe we reviewed this a while ago and decided it was ready. Thanks @zxbodya !!

@nickgros nickgros mentioned this pull request Nov 3, 2023
8 tasks
@heath-freenome
Copy link
Member

@zxbodya Ok, the new fluent-rc theme is merged, please rebase, update and ready your PR for merge ASAP. I hope to cut a new release by monday

Copy link
Member

@heath-freenome heath-freenome left a comment

Choose a reason for hiding this comment

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

@zxbodya A couple of small tweaks and then I'll merge and build a new release

CHANGELOG.md Outdated
Comment on lines 20 to 27
## Dev / playground

- update configuration to use typescript project references, start type checking the tests

## @rjsf/snapshot-tests

Move theme snapshot tests into separate package

Copy link
Member

Choose a reason for hiding this comment

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

Can you reorder these to be after @rjsf/fluentui-rc with @rjsf/snapshot-tests first?

<h3 align="center">@rjsf/snapshot-tests</h3>

<p align="center">
Core logic and classic Bootstrap 3 theme for <a href="https://github.com/rjsf-team/react-jsonschema-form/"><code>react-jsonschema-form</code></a>.
Copy link
Member

Choose a reason for hiding this comment

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

This needs updating to be relevant to the repo rather than a copy of core

@heath-freenome heath-freenome merged commit 6769a9e into rjsf-team:main Nov 10, 2023
4 checks passed
@zxbodya zxbodya deleted the ts-references branch November 10, 2023 21:41
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.

3 participants