No description
  • JavaScript 97.8%
  • HTML 2.2%
Find a file
Nick Milton e33233acfa
Some checks failed
CodeQL / Analyze (push) Has been cancelled
Tests / build (push) Has been cancelled
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Merge pull request #200 from NickDJM/dependabot/npm_and_yarn/eslint-plugin-jsdoc-55.0.3
2025-09-09 09:05:46 -04:00
.github ci(codeql): use latest version 2024-07-24 10:11:24 -04:00
.husky build(npm): update husky to latest and remove deprecations 2024-07-24 10:48:19 -04:00
.vscode build: add initial build config and settings 2021-11-30 15:25:12 -05:00
demo feat: implement handling for closing transitions and bootstrap style transitions 2024-11-11 13:42:50 -05:00
dist feat: implement handling for closing transitions and bootstrap style transitions 2024-11-11 13:42:50 -05:00
src feat: implement handling for closing transitions and bootstrap style transitions 2024-11-11 13:42:50 -05:00
tests/menus build(npm): update vitest and ui 2025-03-13 19:46:56 -04:00
.browserslistrc build: add initial build config and settings 2021-11-30 15:25:12 -05:00
.czrc build: add initial build config and settings 2021-11-30 15:25:12 -05:00
.editorconfig build: add initial build config and settings 2021-11-30 15:25:12 -05:00
.gitignore build: add initial build config and settings 2021-11-30 15:25:12 -05:00
.prettierignore build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
.versionrc.cjs build(release): remove unused updater 2024-03-06 13:42:56 -05:00
babel.config.cjs build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
build.js feat(menu): implement new top link disclosure menu subclass 2023-02-21 10:04:52 -05:00
CHANGELOG.md chore(release): 2.1.0 2024-11-11 13:56:03 -05:00
commitlint.config.js build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
eslint.config.js build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
index.html feat: implement handling for closing transitions and bootstrap style transitions 2024-11-11 13:42:50 -05:00
index.js feat(menu): implement new top link disclosure menu subclass 2023-02-21 10:04:52 -05:00
jsconfig.json build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
jsdoc.config.cjs build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
LICENSE docs: update copyright on license 2024-05-06 15:18:26 -04:00
lint-staged.config.js build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
package.json build: bump eslint-plugin-jsdoc from 54.7.0 to 55.0.3 2025-09-09 12:16:05 +00:00
prettier.config.js build: upgrade build to support modules and cjs 2024-03-06 10:04:41 -05:00
README.md docs: correct reference to ambs5 instead of am 2024-07-24 11:32:21 -04:00
vite.config.js feat: implement handling for closing transitions and bootstrap style transitions 2024-11-11 13:42:50 -05:00

accessible-menu-bootstrap-5

Latest release License Jest tests GitHub CodeQL

A JavaScript library to help you generate WAI-ARIA accessible menus with in the DOM using Bootstrap 5.

This project is an extension of accessible-menu to allow out-of-the-box for Bootstrap 5 compatibility.

The supported menu types are:

Getting Started

Please follow the main project's documentation.

Installation

You can install Accessible Menu Bootstrap 5 into your project using NPM.

# latest stable
npm install accessible-menu-bootstrap-5

Using Accessible Menu from a CDN

You can use Accessible Menu Bootstrap 5 directly from a CDN via a script tag.

<script src="https://cdn.jsdelivr.net/npm/accessible-menu-bootstrap-5/dist/accessible-menu-bs5.iife.js"></script>

We use jsdelivr as the example, but you can use any cdn you prefer, such as unpkg. You can also download the files listed in the CDN and host them yourself if preferred.

Examples

The following codepens are available as examples of how to use accessible-menu-bootstrap-5:

Sponsors

Coldfront Labs Inc.

Versioning

This project uses Semantic Versioning 2.0.0 to keep track of releases.

For more detailed information about SemVer, please see the official documentation.

Contributing

If you're interested in contributing to the project, please read the Contribution Guidelines. Any and all contributions must follow these guidelines or they will not be accepted.