allow require.resolve('bootstrap') to work under node
added 'main' field to package.json
Ensure that hidden event is sent when content is really hidden (collapsing class is removed)
Remove popover content with .children().detach() instead of .empty() so it can be reused
Use .end() to remove extra line
Revert "Use mousedown instead of click for backdrop click detection; fixes #13816"
Remove `aria-describedby` attribute later

Fixes #14241
Use closest `.alert` for alert dismissal; closes #14306
added a separate npm-specific main file
Small wording tweak in alert docs
Clean up buttons documentation
fix typo in ukrainian doc description
Collapse: count `.collapsing` elements as actives; closes #13447
Merge pull request #14325 from hnrch02/cleanup-buttons-docs

Clean up buttons documentation
Gruntfile.js: Use user-friendly properties.
Gruntfile: switch cssmin & jade tasks from `files` over to `src` & `dest`

Refs #14388.
README.md: Аmendment links to use HTTPS.
Gruntfile: Fix #13949 by separating docs into separate task & refactoring
Add retries to uncached-npm-install.sh

Pull requests are frequently failing on Travis due to npm flakiness
(I think) travis_retry isn't available in indirect subshells like this
Merge pull request #14339 from budnik/patch-3

fix typo in ukrainian doc description