vue-cli-plugin-s3-deploy
vue-cli-plugin-s3-deploy copied to clipboard
Permit ignore some files
Motivation
In my current project we use rollbar-sourcemap-webpack-plugin, this plugin generate and upload .js.map files on build process. All .js.map files is recommended to no be public:
I believe this is a common pattern and other projects should have the same problem
Workaround
For now before of npm run deploy
we running rm -R dist/js/*.map
but I believe this should be the responsibility of the deploy tool.
Solution
Add another optional config (ignoreMatch
) to permit ignore some files based on Globbing patterns.
I think this config should be as default something like !**/*.map
, but to not generate break change, suggest the default as an empty string for now.
Globby matches are supported in 4.0 but gave not been released yet. Although the regex match there currently should let you exclude some files.