Registry /
web-framework / awesome-bootstrap-checkbox
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
CSS
✓ <link rel="stylesheet" href="dist/awesome-bootstrap-checkbox.css">
✗ <script src="dist/awesome-bootstrap-checkbox.js"></script>
This is a CSS-only library; there is no JavaScript file to import.
SCSS
✓ @import "awesome-bootstrap-checkbox";
@import "bootstrap/scss/functions";
@import "bootstrap/scss/variables";
@import "bootstrap/scss/mixins";
@import "font-awesome/scss/variables";
✗ @import "awesome-bootstrap-checkbox.scss"; // missing required Bootstrap and Font Awesome variables
When using Sass, you must import Bootstrap's functions, variables, mixins and Font Awesome's variables before the library.
npm package
✓ npm install awesome-bootstrap-checkbox
Install the package to get the CSS, SCSS, and source files.
Demonstrates basic usage of checkbox and radio with required Bootstrap and Font Awesome dependencies.
<!-- Include Bootstrap 5 CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css">
<!-- Include Font Awesome 5 CSS (or use version 6) -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
<!-- Include Awesome Bootstrap Checkbox CSS -->
<link rel="stylesheet" href="awesome-bootstrap-checkbox.css">
<!-- Checkbox example -->
<div class="form-check abc-checkbox">
<input class="form-check-input" type="checkbox" id="checkbox1">
<label class="form-check-label" for="checkbox1">
Check me out
</label>
</div>
<!-- Radio example -->
<div class="form-check abc-radio">
<input class="form-check-input" type="radio" name="radio1" id="radio1" value="option1" checked>
<label class="form-check-label" for="radio1">
One
</label>
</div>
Errors
Common errors & fixes
Checkbox or radio styling does not appear; just shows default input.
Input is nested inside the label, or missing for/id attributes.
fixEnsure HTML structure: <div class="form-check abc-checkbox"><input id="x" ...><label for="x">...</label></div>
Icons appear as squares instead of check marks.
Font Awesome is not loaded or the icon font is not applied.
fixInclude Font Awesome CSS, or override $font-family-icon if using a different font.
npm install fails or missing files.
Incorrect package name or version, or package is not included.
fixRun: npm install awesome-bootstrap-checkbox@latest
Audit
Dependencies
No dependency data recorded yet.