scrub-bower
v1.0.0
Published
Scrub Bower installed files using a glob-star formatted blacklist from within your bower.json file
Downloads
2
Readme
Scrub Bower utility
If you are obsessive and compulsive about removing Bower-installed files that aren't needed or used.
Installation:
npm install -g scrub-bower
Usage:
In your bower.json
file, append a key like so:
"dependenciesIgnore": {
"jquery": ["**/!(jquery.min.js)"],
"mithril": ["**/!(mithril.min.js)"],
"sugar": ["**/!(sugar.min.js)"],
"tinymce": ["**/!(*.min.js|*.min.css|*.eot|*.svg|*.ttf|*.woff|*.gif)", "**/*jquery*", "plugins/!(advlist|autolink|lists|link|image|charmap|hr|anchor|searchreplace|wordcount|visualblocks|visualchars|code|fullscreen|media|save|table|contextmenu|directionality|paste|textcolor|colorpicker|textpattern|imagetools)/**/*"]
}
Refer to glob documentation for match pattern syntax.
Then, from the cwd of your bower.json
file, run this script like so:
scrub-bower --dry # see what it will delete
scrub-bower # actually delete it
bower install --force # recover original files