Update tsdx 0.14.1 → 2.0.0 (major) #284
Open
+168
−5,542
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ tsdx (0.14.1 → 2.0.0) · Repo · Changelog
Release Notes
2.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 40 commits:
Add NODE_AUTH_TOKEN to release workflowchore: release packagedocs: update version references from 1.0 to 2.0Change default branch from 'main' to 'master'Update release workflow to remove NPM tokenschore: add changeset for 1.0.0 releasedocs: add release process documentation to CLAUDE.mdAdd GitHub Actions workflow for release processchore: setup changesets for release automation[ImgBot] Optimize imagesfix(website): make hero logo dark/light mode responsivedocs: add documentation website section to CLAUDE.mdfix(website): make logo text screen reader onlyfix(website): remove duplicate title/description, rename sectionfeat(website): add IBM Plex Sans and Mono fontschore(website): upgrade Next.js, Fumadocs, React, and Tailwind CSSFix HTML entities in README.mddocs: Rebuild website with fumadocs for TSDX 1.0docs: Add CLAUDE.md for Claude Code guidancedocs: Update documentation for TSDX 1.0test: Fix e2e tests for non-TTY CI environmentstest: Add comprehensive e2e tests for CLIfix: Use tsdx CLI commands in templates instead of raw toolsfix: Remove unused error variable in catch blockfix: Correct enquirer import for TypeScript compatibilityfix: Remove manual __filename/__dirname declarations[WIP] Refactor toolchain with modern development tools (#1195)docs: Add workflow.md with GitHub Actions update instructionsfeat: Complete rewrite with modern tooling stackfeat: ESNext by default, full ESM-CJS interop, max minification (#1059)Add formium discord badge (#1078)Add formium discord badgedocs: add felixmosh as a contributor (#924)fix: relative links in website to absolute links (#923)deps: ignore dependabot for peer dependencies (#904)refactor/test: test for correctness of syntax, not just parsingfix/docs: basic README should reference .ts, not .tsx filesrefactor: be more descriptive than "blah", "foo", "bar" in testsrefactor: use a less noisy side-effect for async regression testrefactor: move unbundled regenerator test to build-optionsDepfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands