bootstrap-esm
Version:
ES Module version of Bootstrap v5 with tree shaking support for optimized code
27 lines (17 loc) • 651 B
Markdown
# bootstrap-esm
ES Module version of Bootstrap v5 with tree shaking support for optimized code.
**Notes: This package is intended for use by bundlers.**
**Bootstrap version used: v5.3.7**
## Why ?
- Because ```import { Button } from 'bootstrap'``` does not perform tree shaking. See https://github.com/twbs/bootstrap/issues/37575
- Because I don't want to install ```@types/bootstrap```. `bootstrap-esm` includes types.
## Usage / Example
```bash
npm install bootstrap-esm
```
```typescript
import { Tooltip } from 'bootstrap-esm'
document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((element) => {
new Tooltip(element)
})
```