-
Notifications
You must be signed in to change notification settings - Fork 36
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
Migrating to input/output facade #120
Conversation
@SparshithNR good points! for 1) let's implement/provide a Doing 1) 2) 3) will add lots of value, good find! |
Depends on broccolijs/broccoli-output-wrapper#4 |
@SparshithNR is this pending update of broccoli-output-wrapper? |
|
Windows failures are due to fixed, but not yet released, node version. Context: #119 |
released as v3.0.1 🎉 |
PR broccolijs#120 broke the case when you have both `srcDir` and some filtering options like `exclude`. The included test demonstrates the bug. It crashes during `processFile` because the `sourcePath` doesn't exist. This PR fixes the bug by restoring the correct relative paths as inputs to `walkSync`.
This is not complete migration as we are missing operations like
removeSync
is fromfs-extra
,fs.rmdir
hasrecursive:true
option, but node 12 onwards.unlinkSync
needs to be added tobroccoli-output-wrapper
https://github.com/SparshithNR/broccoli-output-wrapper#apissymlinkOrCopy
is one more method that is used extensively. Do we want to support that as well?