feat: add optional support to respect the git ignorefile #527
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a simple flag configuration that controls whether the
git
commands we run internally respect.gitignore
(or whatevercore.excludesFile
is set to), allowing downstream users to specify more broadassets
settings that are then restricted by the local ignore file.This is particularly useful when making shared configurations that, in my particular case, may need to perform last-minute file updates via the
postversion
NPM lifecycle script that must be committed to the project repository (updating theversion
inmanifest.json
for a browser extension).Based on maintainer opinion in #55 / #357 to avoid increasing maintenance burden and a desire to keep backwards compatibility, I've made sure this is an optional configuration option that defaults to being disabled.
Closes #345
Closes #347