1.0.0 • Published 8 years ago

scrub-bower v1.0.0

Weekly downloads
6
License
GPL-3.0
Repository
github
Last release
8 years ago

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
1.0.0

8 years ago