npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@smartimpact-it/bootstrap

v5.3.8-smartimpact.1

Published

Smart Impact's Bootstrap distribution with Shopify-oriented reactive runtime tokens.

Readme

Smart Impact Bootstrap 5

This public fork is maintained by Smart Impact for Shopify themes that need runtime-overridable design tokens and reactive derived values. It remains based on Bootstrap 5.3.8 and retains Bootstrap's MIT license, copyright, API, Sass, and JavaScript module structure.

The fork has its own release cadence and compatibility policy. Changes from upstream Bootstrap are selected and integrated through pull requests rather than inherited automatically.

Table of contents

Quick start

Shopify themes should install the fork through an npm dependency alias. This preserves existing bootstrap/scss/... and JavaScript imports:

{
  "dependencies": {
    "bootstrap": "npm:@smartimpact-it/[email protected]"
  }
}

Alternatively, install the scoped package directly with npm install @smartimpact-it/[email protected].

For source development:

  • Clone the repository: git clone [email protected]:siit-dev/bootstrap.git
  • Install dependencies: npm ci
  • Generate the distributions: npm run dist

Generated dist/ and js/dist/ files are intentionally absent from source control. They are rebuilt for npm packages and GitHub releases, so GitHub's automatic source archives are not standalone distributions.

Distribution contract

The package keeps Bootstrap's established entry points (main, module, style, and sass) and includes compiled CSS, RTL CSS, JavaScript bundles, individual plugins, source maps, Sass sources, and scss/runtime-tokens.json.

Custom releases use 5.3.8-smartimpact.N. Moving to a different upstream Bootstrap release changes the base version and is an explicit upgrade for consuming themes. npm run release-version -- <version> updates only the package and lockfile version; Bootstrap's upstream runtime/API version remains separate.

Read Bootstrap's Getting started page for the upstream framework documentation.

Status

Build Status npm version

What’s included

Within the download you’ll find the following directories and files, logically grouping common assets and providing both compiled and minified variations.

bootstrap/
├── css/
│   ├── bootstrap-grid.css
│   ├── bootstrap-grid.css.map
│   ├── bootstrap-grid.min.css
│   ├── bootstrap-grid.min.css.map
│   ├── bootstrap-grid.rtl.css
│   ├── bootstrap-grid.rtl.css.map
│   ├── bootstrap-grid.rtl.min.css
│   ├── bootstrap-grid.rtl.min.css.map
│   ├── bootstrap-reboot.css
│   ├── bootstrap-reboot.css.map
│   ├── bootstrap-reboot.min.css
│   ├── bootstrap-reboot.min.css.map
│   ├── bootstrap-reboot.rtl.css
│   ├── bootstrap-reboot.rtl.css.map
│   ├── bootstrap-reboot.rtl.min.css
│   ├── bootstrap-reboot.rtl.min.css.map
│   ├── bootstrap-utilities.css
│   ├── bootstrap-utilities.css.map
│   ├── bootstrap-utilities.min.css
│   ├── bootstrap-utilities.min.css.map
│   ├── bootstrap-utilities.rtl.css
│   ├── bootstrap-utilities.rtl.css.map
│   ├── bootstrap-utilities.rtl.min.css
│   ├── bootstrap-utilities.rtl.min.css.map
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap.rtl.css
│   ├── bootstrap.rtl.css.map
│   ├── bootstrap.rtl.min.css
│   └── bootstrap.rtl.min.css.map
└── js/
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.js.map
    ├── bootstrap.bundle.min.js
    ├── bootstrap.bundle.min.js.map
    ├── bootstrap.esm.js
    ├── bootstrap.esm.js.map
    ├── bootstrap.esm.min.js
    ├── bootstrap.esm.min.js.map
    ├── bootstrap.js
    ├── bootstrap.js.map
    ├── bootstrap.min.js
    └── bootstrap.min.js.map

We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). Source maps (bootstrap.*.map) are available for use with certain browsers’ developer tools. Bundled JS files (bootstrap.bundle.js and minified bootstrap.bundle.min.js) include Popper.

Bugs and feature requests

Have a fork-specific bug or feature request? Search existing and closed issues, then open an issue. Report issues reproducible in unmodified Bootstrap to the upstream project.

Documentation

Bootstrap’s documentation, included in this repository, is built with Astro. The upstream documentation is hosted at https://getbootstrap.com/. The docs may also be run locally.

Documentation search is powered by Algolia's DocSearch.

Running documentation locally

  1. Run npm ci to install the Node.js dependencies, including Astro (the site builder).
  2. Run npm run docs-build; it rebuilds the untracked CSS and JavaScript distributions before building the docs.
  3. From the root /bootstrap directory, run npm run docs-serve in the command line.
  4. Open http://localhost:9001 in your browser, and voilà.

Learn more about using Astro by reading its documentation.

Documentation for previous releases

You can find all our previous releases docs on https://getbootstrap.com/docs/versions/.

Previous releases and their documentation are also available for download.

Contributing

Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.

Moreover, if your pull request contains JavaScript patches or features, you must include relevant unit tests. All HTML and CSS should conform to the Code Guide, maintained by Mark Otto.

Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at https://editorconfig.org/.

Community

Get updates on Bootstrap’s development and chat with the project maintainers and community members.

Versioning

Smart Impact release versions combine the upstream Bootstrap base with a fork revision, for example 5.3.8-smartimpact.1. Revisions with the same base preserve the supported Bootstrap 5.3 API unless a release note explicitly says otherwise. A new base version is treated as an explicit dependency upgrade.

See this repository's releases for fork changelogs and Bootstrap's releases for upstream history.

Creators

Mark Otto

Jacob Thornton

Thanks

Thanks to BrowserStack for providing the infrastructure that allows us to test in real browsers!

Thanks to Netlify for providing us with Deploy Previews!

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

OC sponsor 0 OC sponsor 1 OC sponsor 2 OC sponsor 3 OC sponsor 4 OC sponsor 5 OC sponsor 6 OC sponsor 7 OC sponsor 8 OC sponsor 9

Backers

Thank you to all our backers! 🙏 [Become a backer]

Backers

Copyright and license

Code and documentation copyright 2011-2026 the Bootstrap Authors. Smart Impact maintains this modified distribution without removing upstream attribution. Code is released under the repository's MIT License. Upstream docs are released under Creative Commons.