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

refactor: restructure major crates part 2 #462

Merged
merged 8 commits into from
Dec 23, 2024
Merged

refactor: restructure major crates part 2 #462

merged 8 commits into from
Dec 23, 2024

Conversation

nyannyacha
Copy link
Collaborator

@nyannyacha nyannyacha commented Dec 18, 2024

What kind of change does this PR introduce?

Refactor

Description

  • Move Deno extension crates to a separate directory (creates/* -> ext/*)
  • Move the CLI crate to the project root (crates/cli -> cli)
  • Remove the unnecessary boilerplate that each crate used to add the local crate to its dependencies.

This is an effort to align with the project structure of the Deno repository as much as possible before upgrading our codebase to >= Deno 2.1 LTS.

Blocked-by: #461

@nyannyacha nyannyacha force-pushed the refactor-dec-3 branch 3 times, most recently from dab465b to b3b4830 Compare December 23, 2024 01:26
@laktek
Copy link
Contributor

laktek commented Dec 23, 2024

466 files changed 🫠 I didn't go through every single change, given it's mostly restructuring. Happy to approve since tests are passing.

@nyannyacha nyannyacha merged commit 05fdb79 into main Dec 23, 2024
3 checks passed
@nyannyacha nyannyacha deleted the refactor-dec-3 branch December 23, 2024 06:34
@nyannyacha nyannyacha added this to the Deno 2.1 LTS milestone Dec 23, 2024
Copy link

🎉 This PR is included in version 1.66.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

2 participants