scrub-bower

1.0.0 • Public • Published

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 

Readme

Keywords

none

Package Sidebar

Install

npm i scrub-bower

Weekly Downloads

1

Version

1.0.0

License

GPL-3.0

Last publish

Collaborators

  • mikesmullin