Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

accessible-menu

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

accessible-menu - npm Package Versions

2345

4.2.0

Diff

Changelog

Source

4.2.0 (2024-11-08)

Features

  • add initialized menus to window.AccessibleMenu.menus object (c90e5aa)
  • options: add transitionDuration option to allow for closing animations (8729d85), closes #319

Bug Fixes

  • accessibility: close menu when it loses focus (54a3a57), closes #354
  • prevent menu toggle on right-click (#355) (8882158)

Build System

  • bump eslint-plugin-jsdoc from 48.11.0 to 50.0.0 (c7da84a)
  • bump jsdom from 24.1.3 to 25.0.1 (e299b85)
  • npm: upgrade eslint to latest (3c8a595)
  • npm: upgrade vitest to latest (48da54c)

Documentation

  • correct spelling throughout entire project (f4726c2)
nickdjm
published 4.1.2 •

Changelog

Source

4.1.2 (2024-08-01)

Bug Fixes

  • add requestAnimationFrame to focus and blur to make transitioning more consistent (#338) (6add377), closes #337
nickdjm
published 4.1.1 •

Changelog

Source

4.1.1 (2024-08-01)

Bug Fixes

  • toggles: use appropriate aria attributes based on spec (d041b52), closes #333

Build System

  • npm: remove browser-sync plugin (aa1f65a)
  • npm: update husky to latest and remove deprecations (7c3e78d)
nickdjm
published 4.1.0 •

Changelog

Source

4.1.0 (2024-06-25)

Features

  • menus: add default submenuItemSelector (7eea6cf), closes #310
  • treeview: handle aria-expanded true on load (a01b53c), closes #268

Bug Fixes

  • demo: actually show active buttons (a478d12)
  • hover: correct dynamic hover functionality to work like in apg (818cd3b), closes #303
  • hover: handle cancelling hover events when re-entering menu items (a999f22), closes #299
  • remove deprecated code (80a7697)
  • treeview: move pointerleave event to proper spot (53c9442)
  • treeview: only close submenus when menu recieves pointerleave event (dfeddbd), closes #315

Build System

  • bump @eslint/js from 8.57.0 to 9.1.1 (e7bbef6)
  • bump globals from 14.0.0 to 15.0.0 (0bb5677)
  • npm: remove @babel/eslint-parser from dev dependencies (210eba6)
  • release: remove unused updater (e720086)

Documentation

  • api: correct information about how ids are generated (cbc4b68)
  • update copyright on license (eab322f)
nickdjm
published 4.0.1 •

Changelog

Source

4.0.1 (2024-03-05)

Bug Fixes

  • allow external projects to properly import src (426e53a)

Build System

  • lint: remove mjs from linted files (e5ec4b3)
nickdjm
published 4.0.0 •

Changelog

Source

4.0.0 (2024-03-01)

⚠ BREAKING CHANGES

  • toggles: any subclasses with custom initialize methods will need to add new setup methods
  • validate: renamed isCSSSelector to isQuerySelector
  • using new es module config will render any old versions incompatible

Features

  • toggles: split initialize method out into individual tasks (#285) (77db110)

Bug Fixes

  • menu: set default disclousre menu submenu toggle to button (395ee8f), closes #276 #273

Build System

  • eslint: update ignores (565e876)
  • github: build docs for 4.x (7804d48)
  • npm: update commitlint to latest (c9ecd6d)
  • npm: update dependencies to latest (5525245)
  • npm: update lint-staged to latest (6ea9967)
  • upgrade dependencies and config to support es modules (74da841)

Code Refactoring

  • demo: update styles and swap to plain css (887cf4c)
  • validate: rename and rephrase css selectors to query selectors (de11dcd)

Documentation

  • add api index (7951802)
  • add current release to menu (4d3dd94)
  • add links to codepens (52f36e1), closes #289
  • add upgrade guide for both v3 to v4 and v2 to v3 (059e36c)
  • correct capitalization (9ca87e7)
  • replace auto generated docs with vitepress docs (08b01c4), closes #130
nickdjm
published 3.0.9 •

nickdjm
published 4.0.0-beta.5 •

Changelog

Source

4.0.0-beta.5 (2023-09-26)

Features

  • add cjs support and define exports (2d9d33f)

Build System

  • actions: update checkout to v4 (a481c5f)

Documentation

  • readme: correct test badge name (f5cb292)

Continuous Integration

nickdjm
published 3.0.8 •

nickdjm
published 4.0.0-beta.4 •

Changelog

Source

4.0.0-beta.4 (2023-06-29)

Bug Fixes

  • accessibility: set submenu menubar roles to menu (c25652c)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc