vue-cli-plugin-s3-deploy icon indicating copy to clipboard operation
vue-cli-plugin-s3-deploy copied to clipboard

Permit ignore some files

Open Roriz opened this issue 4 years ago • 1 comments

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: image

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.

Roriz avatar Apr 18 '20 21:04 Roriz

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.

nicekiwi avatar Apr 19 '20 13:04 nicekiwi