{"_id":"@19h47/disclosure-navigation","_rev":"3-5ecf6e0bfcdfbd5d702d94f648803338","name":"@19h47/disclosure-navigation","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"@19h47/disclosure-navigation","version":"2.0.0","keywords":["disclosure","navigation","nav","menu","ES6","TypeScript"],"author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/disclosure-navigation@2.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-disclosure-navigation#readme","bugs":{"url":"https://github.com/19h47/19h47-disclosure-navigation/issues"},"dist":{"shasum":"98877e816d4e37f64e838148e2f6fa543a4b26b8","tarball":"https://registry.npmjs.org/@19h47/disclosure-navigation/-/disclosure-navigation-2.0.0.tgz","fileCount":3,"integrity":"sha512-tkmE43xaDYp6i2pi/Un5Pf5RrwborcyRrLDcZnWJhQ6x0DqH22nPMf0jxkugTV1KJWMOY6CYBvyUSPVg8Cdx5w==","signatures":[{"sig":"MEUCIEpJiPYycdnkm7fd7h4RDeU+reRs/9hfJs1HWQHpxfTXAiEAjiMSgYtiaSLAwPJGhvLpDly94wVWbfoHyH59lGoJ/Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5711},"main":"./dist/main.js","type":"commonjs","gitHead":"270a95ffffba26d76403c7edc7cdf31b51df398d","scripts":{"dev":"webpack --mode=development --config webpack/webpack.config.js","build":"webpack --mode=production --config webpack/webpack.config.js","serve":"webpack-dev-server --mode=development --hot --config webpack/webpack.config.js","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-disclosure-navigation.git","type":"git"},"_npmVersion":"11.6.0","description":"[Disclosure navigation](https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/examples/disclosure-navigation/)","directories":{"doc":"docs","lib":"lib"},"_nodeVersion":"22.15.0","dependencies":{"@19h47/keyboard-navigation":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","webpack":"5.101.3","prettier":"^3.6.2","ts-loader":"9.5.4","typescript":"^5.9.2","webpack-cli":"^6.0.1","webpack-merge":"^6.0.1","webpack-notifier":"^1.15.0","webpack-dev-server":"5.2.2","html-webpack-plugin":"5.6.4","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.32.0","eslint-webpack-plugin":"^5.0.2","@19h47/prettier-config":"github:19h47/prettier-config","eslint-config-prettier":"^10.1.8","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-webpack":"^0.13.10"},"_npmOperationalInternal":{"tmp":"tmp/disclosure-navigation_2.0.0_1758621372579_0.4885360200661819","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@19h47/disclosure-navigation","version":"3.0.0","keywords":["disclosure","navigation","nav","menu","ES6","TypeScript"],"author":{"url":"https://19h47.fr","name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","_id":"@19h47/disclosure-navigation@3.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/19h47/19h47-disclosure-navigation#readme","bugs":{"url":"https://github.com/19h47/19h47-disclosure-navigation/issues"},"dist":{"shasum":"4f1b73945669d1b5b8f46130ec10d75f9c989eb8","tarball":"https://registry.npmjs.org/@19h47/disclosure-navigation/-/disclosure-navigation-3.0.0.tgz","fileCount":4,"integrity":"sha512-rEN1nicKwJDEi+ssdzywVnf+pe/B7xpzhruIAMfJI6vpTnByC/9iAmk5OyfLeQF2Q6yzpZNXPE3u2YBicOaeTA==","signatures":[{"sig":"MEQCIETf2uys1bh0C0oTOjTzaL12JqjuDmQmeGbcg3g23eDQAiBt+8duJ97ecqzj+u3oy1lrV9wT2jwjm57Nfnxf/OGGTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11116},"main":"./dist/main.js","type":"module","gitHead":"9d28fa22971e85ad606df52e07ef60fa78ce008e","scripts":{"dev":"vite","build":"vite build","deploy":"npm login && npm run build && npm publish"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git://github.com/19h47/19h47-disclosure-navigation.git","type":"git"},"_npmVersion":"11.6.0","description":"Disclosure navigation","directories":{"doc":"docs","lib":"lib"},"_nodeVersion":"22.15.0","dependencies":{"@19h47/keyboard-navigation":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.4"},"_npmOperationalInternal":{"tmp":"tmp/disclosure-navigation_3.0.0_1758630718102_0.11258226700014884","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@19h47/disclosure-navigation","version":"3.0.1","description":"Disclosure navigation","keywords":["disclosure","navigation","nav","menu","ES6","TypeScript"],"homepage":"https://github.com/19h47/19h47-disclosure-navigation#readme","bugs":{"url":"https://github.com/19h47/19h47-disclosure-navigation/issues"},"repository":{"type":"git","url":"git://github.com/19h47/19h47-disclosure-navigation.git"},"license":"ISC","author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr","url":"https://19h47.fr"},"type":"module","main":"./dist/disclosure-navigation.umd.cjs","module":"./dist/disclosure-navigation.js","directories":{"doc":"docs","lib":"lib"},"scripts":{"deploy":"npm login && npm run build && npm publish","dev":"vite","build":"vite build"},"dependencies":{"@19h47/keyboard-navigation":"^1.0.2"},"devDependencies":{"vite":"^6.3.4"},"_id":"@19h47/disclosure-navigation@3.0.1","gitHead":"38a0b8c73d221616cd1b3479584e7364d8086b36","_nodeVersion":"22.15.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-9M0NIPUk0xI+ue5R3EkKGD9kwUqNbvL33uEWg0+iz00TH7hUe8auZ8+QANZpVfaHd2RwbZglbaLalQ+vOxkhAg==","shasum":"dda46cc29e96f5ddefe86c2b3684bb3f528cc95d","tarball":"https://registry.npmjs.org/@19h47/disclosure-navigation/-/disclosure-navigation-3.0.1.tgz","fileCount":4,"unpackedSize":11184,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEN2b4pnEosaZIYMTFjfcx/cZn3o5vWKBMMMl9lgEnn8AiBWetnVwueYjWnJbOIv1tSE7qVsi5D6f3/hf/XucxEUtw=="}]},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/disclosure-navigation_3.0.1_1758631000932_0.4829523344660662"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-23T09:56:12.487Z","modified":"2025-09-23T12:36:41.338Z","2.0.0":"2025-09-23T09:56:12.763Z","3.0.0":"2025-09-23T12:31:58.272Z","3.0.1":"2025-09-23T12:36:41.178Z"},"bugs":{"url":"https://github.com/19h47/19h47-disclosure-navigation/issues"},"author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr","url":"https://19h47.fr"},"license":"ISC","homepage":"https://github.com/19h47/19h47-disclosure-navigation#readme","keywords":["disclosure","navigation","nav","menu","ES6","TypeScript"],"repository":{"type":"git","url":"git://github.com/19h47/19h47-disclosure-navigation.git"},"description":"Disclosure navigation","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"readme":"# @19h47/disclosure-navigation\n\nA lightweight, accessible JavaScript module for creating disclosure navigation menus following the WAI-ARIA Authoring Practices. Easily integrate expandable/collapsible navigation sections to improve usability and accessibility.\n\n## Features\n\n- Accessible by default (ARIA compliant)\n- Keyboard navigation support\n- Minimal dependencies\n- Easy integration\n\n## Installation\n\n```bash\nnpm install @19h47/disclosure-navigation\n```\n\n## Usage\n\n```js\nimport DisclosureNavigation from '@19h47/disclosure-navigation';\n\nconst nav = document.querySelector('.js-disclosure-navigation');\nconst disclosure = new DisclosureNavigation(nav);\n```\n\n## License\n\nMIT\n\n[Disclosure navigation](https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/examples/disclosure-navigation/)\n","readmeFilename":"README.md"}