How to include specific needed Bootstrap JS files?

Bootstrap v4.0.0-beta overrides:

util.js must be first, popover.js must follow tooltip.js

{
  "name": "sage",
  "homepage": "https://roots.io/sage/",
  "authors": [
    "Ben Word <[email protected]>"
  ],
  "license": "MIT",
  "private": true,
  "dependencies": {
    "bootstrap": "git://github.com/twbs/bootstrap.git#v4.0.0-beta"
  },
  "overrides": {
    "bootstrap": {
      "main": [
        "scss/_functions.scss",
        "scss/_variables.scss",
        "scss/_mixins.scss",
        "scss/_print.scss",
        "scss/_reboot.scss",
        "scss/_type.scss",
        "scss/_images.scss",
        "scss/_code.scss",
        "scss/_grid.scss",
        "scss/_tables.scss",
        "scss/_forms.scss",
        "scss/_buttons.scss",
        "scss/_transitions.scss",
        "scss/_dropdown.scss",
        "scss/_button-group.scss",
        "scss/_input-group.scss",
        "scss/_custom-forms.scss",
        "scss/_nav.scss",
        "scss/_navbar.scss",
        "scss/_card.scss",
        "scss/_breadcrumb.scss",
        "scss/_pagination.scss",
        "scss/_badge.scss",
        "scss/_jumbotron.scss",
        "scss/_alert.scss",
        "scss/_progress.scss",
        "scss/_media.scss",
        "scss/_list-group.scss",
        "scss/_close.scss",
        "scss/_modal.scss",
        "scss/_tooltip.scss",
        "scss/_popover.scss",
        "scss/_carousel.scss",
        "scss/_utilities.scss",
        "js/dist/util.js",
        "js/dist/alert.js",
        "js/dist/button.js",
        "js/dist/carousel.js",
        "js/dist/collapse.js",
        "js/dist/dropdown.js",
        "js/dist/modal.js",
        "js/dist/scrollspy.js",
        "js/dist/tab.js",
        "js/dist/tooltip.js",
        "js/dist/popover.js"
      ]
    }
  }
}
2 Likes