UNPKG

accessible-menu

Version:

A JavaScript library to help you generate WCAG accessible menus in the DOM.

158 lines (157 loc) 4.73 kB
{ "name": "accessible-menu", "version": "4.2.2", "description": "A JavaScript library to help you generate WCAG accessible menus in the DOM.", "type": "module", "sponsor": { "url": "https://github.com/nickdjm/accessible-menu?sponsor=1" }, "jsdelivr": "dist/accessible-menu.iife.js", "unpkg": "dist/accessible-menu.iife.js", "browser": "dist/accessible-menu.iife.js", "main": "dist/accessible-menu.cjs.js", "module": "dist/accessible-menu.es.js", "files": [ "index.js", "dist/", "src/" ], "exports": { ".": { "import": "./dist/accessible-menu.es.js", "require": "./dist/accessible-menu.cjs.js" }, "./disclosure-menu": { "import": "./dist/disclosure-menu.es.js", "require": "./dist/disclosure-menu.cjs.js" }, "./menubar": { "import": "./dist/menubar.es.js", "require": "./dist/menubar.cjs.js" }, "./top-link-disclosure-menu": { "import": "./dist/top-link-disclosure-menu.es.js", "require": "./dist/top-link-disclosure-menu.cjs.js" }, "./treeview": { "import": "./dist/treeview.es.js", "require": "./dist/treeview.cjs.js" }, "./src/disclosureMenu.js": { "import": "./src/disclosureMenu.js" }, "./src/disclosureMenuItem.js": { "import": "./src/disclosureMenuItem.js" }, "./src/disclosureMenuToggle.js": { "import": "./src/disclosureMenuToggle.js" }, "./src/menubar.js": { "import": "./src/menubar.js" }, "./src/menubarItem.js": { "import": "./src/menubarItem.js" }, "./src/menubarToggle.js": { "import": "./src/menubarToggle.js" }, "./src/topLinkDisclosureMenu.js": { "import": "./src/topLinkDisclosureMenu.js" }, "./src/topLinkDisclosureMenuItem.js": { "import": "./src/topLinkDisclosureMenuItem.js" }, "./src/topLinkDisclosureMenuToggle.js": { "import": "./src/topLinkDisclosureMenuToggle.js" }, "./src/treeview.js": { "import": "./src/treeview.js" }, "./src/treeviewItem.js": { "import": "./src/treeviewItem.js" }, "./src/treeviewToggle.js": { "import": "./src/treeviewToggle.js" }, "./src/domHelpers.js": { "import": "./src/domHelpers.js" }, "./src/eventHandlers.js": { "import": "./src/eventHandlers.js" }, "./src/validate.js": { "import": "./src/validate.js" } }, "scripts": { "prepare": "husky || true", "commit": "git-cz", "lint": "npm run eslint -- --fix && npm run prettier -- --write", "eslint": "eslint .", "prettier": "prettier **/*.{js,cjs}", "prerelease": "npm run lint && npm run build && npm run test:run", "release": "git add dist/. && standard-version -a", "prebuild": "npm run docs:build", "build": "npm run build:default; npm run build:disclosure-menu; npm run build:menubar; npm run build:top-link-disclosure-menu; npm run build:treeview", "build:default": "BUILD_TYPE=default vite build", "build:disclosure-menu": "BUILD_TYPE=DisclosureMenu vite build", "build:menubar": "BUILD_TYPE=Menubar vite build", "build:top-link-disclosure-menu": "BUILD_TYPE=TopLinkDisclosureMenu vite build", "build:treeview": "BUILD_TYPE=Treeview vite build", "dev": "vite", "test": "vitest", "test:ui": "vitest --ui", "test:run": "vitest run", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs" }, "repository": { "type": "git", "url": "git+https://github.com/NickDJM/accessible-menu.git" }, "keywords": [ "menu", "accessible", "accessibility", "wai-aria", "aria", "a11y", "nav", "navigation", "menubar", "disclosure menu", "treeview" ], "author": "Nick Milton", "license": "ISC", "bugs": { "url": "https://github.com/NickDJM/accessible-menu/issues" }, "homepage": "https://github.com/NickDJM/accessible-menu#readme", "devDependencies": { "@babel/core": "^7.22.5", "@babel/preset-env": "^7.22.5", "@commitlint/cli": "^19.0.3", "@commitlint/config-conventional": "^19.0.3", "@eslint/js": "^9.1.1", "@vitest/ui": "^3.0.8", "commitizen": "^4.3.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^9.11.1", "eslint-config-prettier": "^10.1.1", "eslint-plugin-jsdoc": "^50.0.0", "globals": "^16.0.0", "husky": "^9.1.1", "jsdoc": "^4.0.2", "jsdoc-typeof-plugin": "^1.0.0", "jsdom": "^26.0.0", "lint-staged": "^16.0.0", "prettier": "^3.0.3", "standard-version": "^9.5.0", "vite": "^6.2.1", "vitepress": "^1.0.0-rc.20", "vitest": "^3.0.8", "vitest-axe": "^0.1.0" } }