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

Move hoistVariables to Scope.prototype #16644

Merged

Conversation

nicolo-ribaudo
Copy link
Member

Q                       A
Fixed Issues? Fixes #1, Fixes #2
Patch: Bug Fix?
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link
Any Dependency Changes?
License MIT

This follows the same path as #16577, trying to remove type circular deps so that we can publish .d.ts definitions.

@babel/helper-hoist-variables works on NodePaths and is a dependency of @babel/traverse, so they will be always installed together. I moved it to Scope.prototype, since it's about scope handling.

Also, I noticed that we never actually set the kind parameter to anything other than "var", so I just removed it.

@nicolo-ribaudo nicolo-ribaudo added PR: New Feature 🚀 A type of pull request used for our changelog categories pkg: traverse (scope) labels Jul 15, 2024
@nicolo-ribaudo nicolo-ribaudo added this to the v7.25.0 milestone Jul 15, 2024
@babel-bot
Copy link
Collaborator

babel-bot commented Jul 15, 2024

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/57387

@nicolo-ribaudo nicolo-ribaudo added the PR: Ready to be Merged A pull request with already two approvals, but waiting for the next minor release label Jul 16, 2024
@nicolo-ribaudo nicolo-ribaudo changed the base branch from main to feat-7.25.0/remove-cycles July 17, 2024 12:14
@nicolo-ribaudo nicolo-ribaudo merged commit 52b21ef into babel:feat-7.25.0/remove-cycles Jul 17, 2024
5 of 7 checks passed
@nicolo-ribaudo nicolo-ribaudo deleted the remove-cycles-2 branch July 17, 2024 12:15
nicolo-ribaudo added a commit that referenced this pull request Jul 26, 2024
nicolo-ribaudo added a commit that referenced this pull request Jul 26, 2024
nicolo-ribaudo added a commit that referenced this pull request Jul 26, 2024
@github-actions github-actions bot added the outdated A closed issue/PR that is archived due to age. Recommended to make a new issue label Oct 19, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated A closed issue/PR that is archived due to age. Recommended to make a new issue pkg: traverse (scope) PR: New Feature 🚀 A type of pull request used for our changelog categories PR: Ready to be Merged A pull request with already two approvals, but waiting for the next minor release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants