feat: Use source base name to prefix cache files #1144
Merged
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 utilizes a new feature of caching-transform@4 to prefix cache instrumented sources and source-maps with a more useful name. For example
lib/worker.js
might get cached asnode_modules/.cache/nyc/worker-d84d3c7a86d2657c33e0c6f4fe3013270d7887ae76e3bf14bde6286cffc79b47.js
. Also added a test to verify creation of the cached source map when appropriate.