permanently ignore a dependency with bower

bower

Solution

Pull request #1394 added official support for this feature and is present in bower version 1.6.3 and later. Check your version with `bower -v`, and run `npm install -g bower` to upgrade.

For reference, please see the `.bowerrc` official specification document. If this doesn't work for you, please file an issue with bower because it is a bug.

We use it like this in our `.bowerrc` such as the following:

{
  "ignoredDependencies": [
    "bootstrap",
    "bootstrap-sass",
    "bootstrap-sass-official"
  ]
}

Problem

I am downloading angular, angular-bootstrap and bootstrap with bower. Bootstrap has a dependency on jquery which is installed in the process. But i don't need it in my project as i am only using bootstrap's css. So i tried to permanently remove the dependency on jquery with ``` bower uninstall jquery --save ``` It's uninstalling jquery, but the next time i make `bower update`, it's downloaded again. Is there a way to tell bower to permanently skip a dependency ? edit: I wish there was something like this: ``` "resolutions": { "jquery": "no, thanks" } ```

Original source

Related problems