Prepare a package for patching.
$> yarn patch <package>
|Reapply local patches that already apply to this packages|
|Format the output as an NDJSON stream|
This command will cause a package to be extracted in a temporary directory intended to be editable at will.
Once you're done with your changes, run
yarn patch-commit -s <path> (with
<path> being the temporary directory you received) to generate a patchfile and
register it into your top-level manifest via the
patch: protocol. Run
patch-commit -h for more details.
Calling the command when you already have a patch won't import it by default (in
other words, the default behavior is to reset existing patches). However, adding
-u,--update flag will import any current patch.