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)
Revert "Use mousedown instead of click for backdrop click detection; fixes #13816"
Remove `aria-describedby` attribute later

Fixes #14241
added a separate npm-specific main file
Collapse: count `.collapsing` elements as actives; closes #13447
Change value of stateful button after event loop

Fixes #14450
generate commonjs/npm entrypoint module via grunt task
Merge remote-tracking branch 'upstream/master' into node-requirable

Conflicts:
	Gruntfile.js
pulled output path out to gruntfile
code style fixes
Fix hover-tooltip flickering when mouse re-enters

- is(':visible') seems to be the only reliable check, without a refactoring of how hoverState is used
- tests need improvement
add entry for #14528 to Wall of Browser Bugs
Merge pull request #14531 from twbs/doc-14528

add entry for #14528 to Wall of Browser Bugs
Replace nonexistent .col-6 classes in offcanvas example with .col-xs-6

Fixes #14500
Merge branch 'thr3-arendt/patch-1'
Fixes #14437: Round the corners of table rows in panels as well as the cells
Fixed typos involving apostrophes

Added apostrophes to 3 words to indicate possession (i.e. ownership of something) instead of plurality (i.e. multiples of something).
Merge pull request #14535 from gitname/patch-1

Fixed typos involving apostrophes