If so, then there could be a bug in the fact that it's not listed in it's NPM dependencies: https://www.npmjs.com/package/bootstrap
Could be an error in the npm package, Bootstrap requires jQuery (see http://getbootstrap.com/getting-started/#whats-included)
It's an error in package.json
jQuery isn't listed there.
I guess this is a conceptional problem when using bower and npm side by side.
package.json at the moment only contains dependecies that are needed to build Bootstrap. Therefore jQuery isn't needed. In bower.json only jquery is listed as a dependecie because it is needed for productiv usage.
BTW: Bootstrap 4 has jquery in package.json as a dependecy.
Thanks for confirming! Placing it there will be nice for people who use NPM exclusively (with Browserify, Webpack, and others).
Listed as a dependency in v4.
Listed as a dependency in v4.
Bootstrap 4.1.0 has 0 dependencies. I had to add jquery and popper.js manually.
I guess it's made for those who does not need JS, only CSS.
http://getbootstrap.com/getting-started/#whats-included
They are listed as peerDependenies, because you don't need them to use Bootstrap without the JS.
That behavior is intended. NPM should warn you to install them
Most helpful comment
Thanks for confirming! Placing it there will be nice for people who use NPM exclusively (with Browserify, Webpack, and others).