-
Notifications
You must be signed in to change notification settings - Fork 57
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
feat: remove dependency on yeoman #587
Conversation
src/generators/sfGenerator.ts
Outdated
customTemplatesRootPathOrGitRepo?: string; | ||
sourceRootPartial?: string; | ||
}): Promise<CreateOutput> { | ||
const cwd = opts?.cwd ?? process.cwd(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for the VSCode team: is this adequate for VSCode's usage? it's passing in the project dir to all the generators?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be adequate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
our plugin that uses this has pretty great NUT coverage (real fs across OSes, etc). I'd love to see those tests run for library changes to enable ongoing refactoring and dep maintenance for this lib.
If the lib owners aren't up for that, I'd like to see a run of them (maybe branch of a branch) to verify these changes don't affect output.
I still see one failing NUT on the plugin when I use this branch and your branch on the plugin (running locally)
|
What does this PR do?
Removes dependency on yeoman-generator and yeoman-environment
What issues does this PR fix or reference?
@W-16025380@