{"_id":"monochrome","_rev":"28-b301cb8b41650ce2b777cd129fa6abd6","name":"monochrome","dist-tags":{"latest":"0.17.0"},"versions":{"0.0.0":{"name":"monochrome","version":"0.0.0","author":"","license":"MIT","_id":"monochrome@0.0.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"dist":{"shasum":"f542d20af5acc5d84adb6da17d29759b33023648","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.0.0.tgz","fileCount":1,"integrity":"sha512-9mH9U7qQw+l7CJwGi8eaQVkv2rUYT47NkkrGrDRZwr5dO8Se5TtrB/vwo+o+ep0GN5CBMCpVG8Qy1Sl0NY4sPQ==","signatures":[{"sig":"MEUCIQDZyf9PivOKUzLZoPEiBrCW/PX3TFgWPPyBu777cJbSbQIgSaHgqIcZRTt9Eb4w9rnsj1FT/3tJeYgYzTdgHO+lVro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.0.0_1737552273624_0.7528525100467236","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"monochrome","version":"0.1.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.1.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"ceaf98234305b7737bb6b318b40500d69fbac83b","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.1.0.tgz","fileCount":12,"integrity":"sha512-yRWQ7Qh1i/hBP+w3CbKzXno3mdS+FpVMXcok0Tnt5NtWOG8AEbfjBFXKwadJnoAMrlDSmRV7Wy3BkPJCDn413Q==","signatures":[{"sig":"MEQCIHZgyajimVfsTPYHA0qIPu2jHWn1kRc2959tKb99BmNpAiB0vnDZ27cvo2UOAui0QCPQID0NNQFmoqtHgCqzlugXsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64243},"type":"module","exports":{".":{"types":"./src/index.ts","default":"./dist/index.js"},"./src":"./src/index.ts","./react":{"types":"./src/react/index.ts","default":"./src/react/index.ts"}},"gitHead":"157286f839bd6d40a5fcc902582f5b70333abc16","scripts":{"lint":"biome check src tests","test":"playwright test","build":"bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React supported.","directories":{},"sideEffects":["./dist/index.js","./src/index.ts"],"_nodeVersion":"20.14.0","typesVersions":{"*":{"react":["./src/react/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.1.0_1772006985989_0.22632442692571275","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"monochrome","version":"0.2.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.2.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"d18cf321df368b638f377dde1ee7837bce88d0e8","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.2.0.tgz","fileCount":12,"integrity":"sha512-a5VW2LlsT7lunrO4BCkPYVZob8lFxY9quD2GH6tp+sRc48uV7Ly4R0HPwQUjua9W6/CPQsmHUBzSra5pZJnYgg==","signatures":[{"sig":"MEQCIEDmAERgXVdva/anxBN6gvmpydMQlH9mtn721A+FamfJAiALKjWzkj6z7ivLyt4wZ/M7U5FTqlHVPqVQPTObqqOwJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52984},"type":"module","exports":{".":{"types":"./src/index.ts","default":"./dist/index.js"},"./src":"./src/index.ts","./react":{"types":"./src/react/index.ts","default":"./dist/react/index.js"}},"gitHead":"503b040a83620c9988ac9d58b077da4564f2d3eb","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React supported.","directories":{},"sideEffects":["./dist/index.js","./src/index.ts"],"versionMeta":{"tests":{"menu":175,"tabs":69,"total":350,"accordion":65,"collapsible":41},"gzipSize":2219},"_nodeVersion":"20.14.0","typesVersions":{"*":{"react":["./src/react/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.2.0_1772051693758_0.3756111261232735","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"monochrome","version":"0.3.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.3.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"9aa7d839af32ce8270a93e2128e53ed4b7448f82","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.3.0.tgz","fileCount":19,"integrity":"sha512-C48NMPuWBu2Gg9U0qBvNJRWy5emdOqZ3Hy7rT24MF+T7/RoanxJbRPqPa3y6kkaG/pLVc3NzkvS1xHFDoLsLDg==","signatures":[{"sig":"MEUCIAIUD2gjE8t8GXqFA2aY1HFyCStdy7s/ZsCXGN3il6cpAiEAznNVD072I9sfJthHu5QY6YZHwOuyemd4k4Rp5t/RW98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44013},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"5896fec3855c63e255a31b25327889336f8ae74c","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js"],"versionMeta":{"tests":{"menu":176,"tabs":70,"total":354,"accordion":66,"collapsible":42},"gzipSize":2219},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.3.0_1772570624549_0.5382899007973072","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"monochrome","version":"0.4.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.4.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"50ee89ad6874377da2fcce68fe4f54a71b343963","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.4.0.tgz","fileCount":21,"integrity":"sha512-rO08+zhQ3Gtg2C/UxQ3XkfUC7zMcVJbzvTss6Dz+KsHUPCZMPIuGESZxpaxxzlRv8Lw8HwfDS+5NUo+bRQb6Yw==","signatures":[{"sig":"MEUCIQDNGN1+moEnwsHGHXI6q6rtU9lgltJfX14FnBF/Sxn1TQIgOvuxgCiI8VdepGuKCvmCXL+yyn1ovMWP0072slhnJM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46485},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"f299c55c7719893af2ec12d19da187d9abd6eb4b","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":70,"total":385,"router":28,"accordion":66,"collapsible":42},"gzipSize":2236,"routerGzipSize":1052},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.4.0_1776327267051_0.9730742350787416","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"monochrome","version":"0.4.1","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.4.1","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"8c29c26f30bc07d1fa426137fa057011a856d043","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.4.1.tgz","fileCount":21,"integrity":"sha512-KF4F+W2bDYnNzerxz2aXTSYJ8u/JX/hbNcoMoA5Qbu3ODrvXk5i1u/uXvCrFGgZzbZoR/dK0yJ/Hf9ghC/LmlA==","signatures":[{"sig":"MEYCIQDCMvl6dCiVfnPsqyc2Vb/CiUrPLcwIpYP80yDOZPGVXQIhAOVVIYErO+RW6R5enQdyygE/Qen5kjwGTg/OqSchZzGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46547},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"0923e479665c615976eced58f24d6a1a41123a3d","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":70,"total":385,"router":28,"accordion":66,"collapsible":42},"gzipSize":2236,"routerGzipSize":1065},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.4.1_1776333838663_0.5365976651653859","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"monochrome","version":"0.5.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.5.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"a6014a03742938c9494df54e2a92956510a8a7e9","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.5.0.tgz","fileCount":21,"integrity":"sha512-5F4lpjJNXyuD7FtGqJkmFpcJ0a0bh1JA+b9As59a9kY4+L72vTmhVuKPGlhswrm89yVSg7osoAbmmqibhRQo1w==","signatures":[{"sig":"MEQCIEkUdlmMJTRaEUmzOWpjR67nTmKptevqT6Rd2P4eqXT7AiB7O86WZyqX+/mZ+Q/+4P/NmkNE9ewvc3ab+zN1gKxVIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46691},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"45988c7e418e4ce13aca37194fd98ca8eb270cc0","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":183,"tabs":70,"total":389,"router":28,"accordion":66,"collapsible":42},"gzipSize":2305,"routerGzipSize":1052},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.5.0_1776376193712_0.1995975569623034","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"monochrome","version":"0.6.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.6.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"1c5c5f6d7c1841163103c0ea1ee2444586e20f07","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.6.0.tgz","fileCount":23,"integrity":"sha512-0UyNqGe0ZmqsjPsSY2HAl/SD6rBplauD4pWCFkWuQxzT8IAAfhk+WBIIXBY6mWM8I57dVALJr67cjtEiO9zhYw==","signatures":[{"sig":"MEUCIQCE/pLfhgMn7cvE64EEHmRvvxrtGm9eD7tPj/T7T3H3WwIgG045NVniUZsucTdEj4q72W4vaxduenj8cbYeASlgHRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50908},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"a0d4bf0216ac0389b1c4a492b05f8c0d633d7a89","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":70,"total":414,"router":28,"popover":29,"accordion":66,"collapsible":42},"gzipSize":2436,"routerGzipSize":1052},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.6.0_1776440842611_0.0994097128690774","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"monochrome","version":"0.7.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.7.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"07bd600400270d79499e813694fc2f6d9ad0048d","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.7.0.tgz","fileCount":25,"integrity":"sha512-U24MBPGZPfnlJ+k/CuFASNktIbl5sercnKimYCjGQELShAMMA5bIn60FjPPA73DxwUMgV6hI/jNFIjwrbLfWMw==","signatures":[{"sig":"MEYCIQDKamacTzfInvsiQzGdnV8WscCFA1ZeqhRDE8zGQUIE9wIhAKcmvncvVuXVMOhFGhwa1/axczHbFUP44aRScOE6wSLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54749},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"1208e0fbbe330f6e1bf057894b82f009a08680ea","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","lint:fix":"biome check --write src tests","prepublishOnly":"bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":70,"total":438,"router":28,"popover":29,"tooltip":24,"accordion":66,"collapsible":42},"gzipSize":2640,"routerGzipSize":1052},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.29","react":"19.2.4","react-dom":"19.2.4","@types/bun":"1.3.9","typescript":"^5.9.3","@types/react":"19.2.14","@biomejs/biome":"2.4.4","@playwright/test":"1.58.2","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.29"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.7.0_1776512199099_0.1366291167852609","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"monochrome","version":"0.8.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.8.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"25d63fa263b3a0157d94ec9673056e45ec05680f","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.8.0.tgz","fileCount":25,"integrity":"sha512-mFrkGIF/GK7tq8LpuP1gkDdOxTkmgaTZfJDyBl4LcxFklGtqq1azbPgUcjL6KUqB8esDhaY5Pr2r370KuxgpHQ==","signatures":[{"sig":"MEUCIQCXwxwYADEHN3c1s+TlZ2lWe7eFjlUg5G4s5u4g2V27qAIgI4u1T6Q9X9yAA/xX/A9r/2J4AxAZmOUlSoPEubNVDEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54525},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"c9ae0e91eb2d85b1bfaadd860593a2e7b962680c","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","prepare":"git config core.hooksPath scripts/git-hooks","lint:fix":"biome check --write src tests","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":66,"total":423,"router":28,"popover":29,"tooltip":24,"accordion":60,"collapsible":37},"gzipSize":2561,"routerGzipSize":1057},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.32","react":"19.2.5","react-dom":"19.2.5","@types/bun":"1.3.12","typescript":"^6.0.3","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@playwright/test":"1.59.1","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.32"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.8.0_1776894041318_0.7839508696298485","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"monochrome","version":"0.9.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.9.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"99a9777de1fa4513619ffd5f42a7a0f4f365b64e","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.9.0.tgz","fileCount":25,"integrity":"sha512-mAx6b+8KgwwR/PLc5SHPj4klS1CZWEgBLkpBxnhXY/9113M6wrF8VSSJJ2W+f8tto/f5hW56GPch428SYgiGfg==","signatures":[{"sig":"MEYCIQDfpQ9A/LhDXXU8VM3qE7ljvW3LLAKkz4gRnAA9oS4CIAIhAO/HZ7khcTnTDTZUHoYCxUSla8RYhMZsfhoLZu7P2+xk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54405},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"7e470344b47f2fb92e738a5616afd2913f6b64c7","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","prepare":"git config core.hooksPath scripts/git-hooks","lint:fix":"biome check --write src tests","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":66,"total":423,"router":28,"popover":29,"tooltip":24,"accordion":60,"collapsible":37},"gzipSize":2561,"routerGzipSize":1057},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.32","react":"19.2.5","react-dom":"19.2.5","@types/bun":"1.3.12","typescript":"^6.0.3","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@playwright/test":"1.59.1","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.32"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.9.0_1777928202826_0.2397134695895322","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"monochrome","version":"0.10.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.10.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"fc36b807323b121d170ad8028f1958c0493da632","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.10.0.tgz","fileCount":27,"integrity":"sha512-6rVM3W/6sFwaOSc1jVF2KzQTkuFftf/9yu5RZTR5Vd8j3ZITFsgIhzmujE6VS79/Rjw46hPqdOZhr7TDGsch/g==","signatures":[{"sig":"MEYCIQDGXDX3RZjxL2gUC/GfFdkBAl0HFODmPj/Tfz539ggxfQIhAMIBHRLeV9MZkNtuP3aqrCVfc1HVJpMusbh0F4cQxE1T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63233},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"50726564ce3336226e39db58d439819e79167064","scripts":{"lint":"biome check src tests skill","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests skill","prepare":"git config core.hooksPath scripts/git-hooks","lint:fix":"biome check --write src tests skill","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":179,"tabs":66,"total":463,"dialog":36,"router":28,"popover":33,"tooltip":24,"accordion":60,"collapsible":37},"gzipSize":2668,"routerGzipSize":1057,"wrappersGzipSize":{"vue":2237,"react":2038}},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.32","react":"19.2.5","react-dom":"19.2.5","@types/bun":"1.3.12","typescript":"^6.0.3","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@playwright/test":"1.59.1","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.32"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.10.0_1778102021298_0.9913816131272088","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"monochrome","version":"0.11.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","tabs"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.11.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"1e3426d1676a7f411be0d70b08e515de0a2051f6","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.11.0.tgz","fileCount":29,"integrity":"sha512-6uPMS7hgEQwdISayA/yF9TipBWAhClgrY8VHumd+vbHJlBYNSDJM1zJ2xMg4KSbZgs7yHzsfKi2Qxu3viNujhg==","signatures":[{"sig":"MEUCIQDQ9g5Ot+9JyGv13deNsUJQWKQwyLSZ3bn7aMqhC+3ErwIgfnCMquJmu7FfMA9jHJhIZefyJ1hOCJZEDYv0oMjG8Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71385},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"}},"gitHead":"19757ac081ec8f2f6f55365e905b1aea7f2b35af","scripts":{"lint":"biome check src tests","test":"playwright test","build":"NODE_ENV=production bun build.ts","format":"biome format --write src tests","prepare":"git config core.hooksPath scripts/git-hooks","lint:fix":"biome check --write src tests","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"vaneenige","email":"cvaneenige@gmail.com"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./dist/index.js","./dist/router.js"],"versionMeta":{"tests":{"menu":184,"tabs":66,"total":468,"dialog":36,"router":28,"popover":33,"tooltip":24,"accordion":60,"collapsible":37},"gzipSize":2697,"routerGzipSize":1057,"wrappersGzipSize":{"vue":2326,"react":2165}},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.32","react":"19.2.5","react-dom":"19.2.5","@types/bun":"1.3.12","typescript":"^6.0.3","@types/react":"19.2.14","@biomejs/biome":"2.4.12","@playwright/test":"1.59.1","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.32"},"peerDependencies":{"vue":">=3.5","react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.11.0_1779021018663_0.3277553626248195","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"monochrome","version":"0.12.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.12.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"61dd6cfad2cb1c9f112d4051f1a09da08e9f6c0c","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.12.0.tgz","fileCount":63,"integrity":"sha512-iPlKfYxsjg660cOTtAu6c2VxMDiSAsiNkDVeZKNfC5/5MROlFhLgJ2yCplSzM2Bxl5sUn4WZgPIEEEMvrslAhw==","signatures":[{"sig":"MEUCIAF7KiPUkZu331QJ+Ei1qJW+64EM3CnldAujdtrH1RMhAiEAziqbj5KAO0k/dDECEaQC9LHZCcGUEpHhoQ4uPW8JkxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92573},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"a1376e7daab4380a1d79e40911fdbaf7b875a0bd","scripts":{"lint":"oxlint src tests build.ts && oxfmt --check src tests build.ts","test":"bun --bun playwright test","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests build.ts","prepare":"git config core.hooksPath scripts/git-hooks","lint:fix":"oxlint --fix src tests build.ts && oxfmt src tests build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build && bun run typecheck && bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"overrides":{"playwright-core":"1.61.1"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"tests":{"ssr":9,"a11y":11,"menu":221,"tabs":40,"total":441,"dialog":18,"router":34,"popover":25,"tooltip":18,"accordion":33,"collapsible":23,"architecture":9},"gzipSize":3324,"gzipSizes":{"menu":{"vue":923,"core":2410,"react":679},"tabs":{"vue":857,"core":1039,"react":566},"index":{"vue":2382,"core":3324,"react":2050},"dialog":{"vue":788,"core":859,"react":535},"router":{"core":1223},"menubar":{"vue":1254,"core":2410,"react":960},"popover":{"vue":781,"core":1036,"react":520},"tooltip":{"vue":573,"core":1080,"react":366},"accordion":{"vue":760,"core":995,"react":512},"collapsible":{"vue":650,"core":713,"react":418}}},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"vue":"3.5.39","oxfmt":"0.58.0","react":"19.2.7","oxlint":"1.73.0","rolldown":"1.1.5","react-dom":"19.2.7","typescript":"7.0.2","@types/node":"26.1.1","@types/react":"19.2.17","@playwright/test":"1.61.1","@types/react-dom":"19.2.3","@vue/compiler-sfc":"3.5.39","@axe-core/playwright":"4.12.1"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.12.0_1787379144438_0.2444405506766938","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"monochrome","version":"0.13.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.13.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"d5bd24a27ef7b6cd8d4ede689edb4a7cc6a915cf","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.13.0.tgz","fileCount":63,"integrity":"sha512-G9Lzrgf/ocEKPvDB7UWye23QLgaM5PKwEpRm9Y3CG0o9+/7UznBHK5i6p51VqZuP72nIYCnzs1wkVmjoAMFRSg==","signatures":[{"sig":"MEYCIQC9A+wPqWjSlCmFya5anrMZ/5S3FwBq2+thQHRouc6hbwIhAP5WyLkVV2yeBO0o82XAnO4RD540UeMS8Q/GtjObnj3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFCEtaa2V1nzsIw7QiKJq2KSfFAFEejVvlQuuHSdMxtAiAs/HqsXlKUulC23HsqKePJTrHaJhi+aB7zYN5grmccRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86475},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"a8c0309a4bb0daf5ef5e73c458effe3e43ebcfec","scripts":{"lint":"oxlint src tests build.ts && oxfmt --check src tests build.ts","test":"bun --bun playwright test --project=html --project=react --project=vue","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests build.ts","prepare":"sh scripts/git-hooks/install","lint:fix":"oxlint --fix src tests build.ts && oxfmt src tests build.ts","test:all":"bun --bun playwright test","typecheck":"tsc --noEmit","test:install":"bunx playwright install chromium","prepublishOnly":"bun run lint && bun run build && bun run typecheck","test:install:all":"bunx playwright install chromium webkit firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"overrides":{"playwright-core":"1.63.0"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"gzipSize":3293,"gzipSizes":{"menu":{"vue":871,"core":2277,"react":689},"tabs":{"vue":796,"core":1009,"react":553},"index":{"vue":2054,"core":3293,"react":1900},"dialog":{"vue":726,"core":769,"react":528},"router":{"core":957},"menubar":{"vue":957,"core":2277,"react":794},"popover":{"vue":710,"core":1007,"react":506},"tooltip":{"vue":512,"core":1007,"react":359},"accordion":{"vue":668,"core":998,"react":473},"collapsible":{"vue":608,"core":662,"react":432}}},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"vue":"3.5.42","oxfmt":"0.66.0","react":"19.3.0","oxlint":"1.81.0","rolldown":"1.2.7","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.3.0","@playwright/test":"1.63.0","@types/react-dom":"19.3.0","@vue/compiler-sfc":"3.5.42","@axe-core/playwright":"4.13.0"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.13.0_1789743905614_0.09721126332172991","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"monochrome","version":"0.14.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.14.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"d2d5c2638374f53079491c7b5cc7cf05563dc185","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.14.0.tgz","fileCount":63,"integrity":"sha512-pnWOAqMVnrkl0nXOFSlxEaSxeSuJo1aUFm7G+fs56SnnUa/+UcyBmtD3zyQMjZSSekW9lZHANOu8wEeiFsqa6g==","signatures":[{"sig":"MEUCIBWfYX+LydqhL0tvV0lwc3F7UGoqOQ9dggnfD0thBrKCAiEA9s5/0/Qyl8coWwd5DIAFid89AHG0bf6DTTY/7vvgZiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6Yhg/Ddu8yG5wWNoH7se4aA1Gkajbpkd9DjWMOLKtvAiBCuzS7WN/YEx/99Pl/KgOtGE3RmozFuCkAgdMjQLqFtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87019},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"f4b0dfec7e21bbb29451f80e72c30d01a2a199ac","scripts":{"lint":"oxlint src tests build.ts && oxfmt --check src tests build.ts","test":"bun --bun playwright test --project=html --project=react --project=vue","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests build.ts","prepare":"sh scripts/git-hooks/install","lint:fix":"oxlint --fix src tests build.ts && oxfmt src tests build.ts","test:all":"bun --bun playwright test","typecheck":"tsc --noEmit","test:install":"bunx playwright install chromium","prepublishOnly":"bun run lint && bun run build && bun run typecheck","test:install:all":"bunx playwright install chromium webkit firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"overrides":{"playwright-core":"1.63.0"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"gzipSize":3293,"gzipSizes":{"menu":{"vue":871,"core":2277,"react":689},"tabs":{"vue":796,"core":1009,"react":553},"index":{"vue":2054,"core":3293,"react":1900},"dialog":{"vue":726,"core":769,"react":528},"router":{"core":1160},"menubar":{"vue":957,"core":2277,"react":794},"popover":{"vue":710,"core":1007,"react":506},"tooltip":{"vue":512,"core":1007,"react":359},"accordion":{"vue":668,"core":998,"react":473},"collapsible":{"vue":608,"core":662,"react":432}}},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"vue":"3.5.42","oxfmt":"0.66.0","react":"19.3.0","oxlint":"1.81.0","rolldown":"1.2.7","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.3.0","@playwright/test":"1.63.0","@types/react-dom":"19.3.0","@vue/compiler-sfc":"3.5.42","@axe-core/playwright":"4.13.0"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.14.0_1789981254413_0.7099419793627677","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"monochrome","version":"0.15.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.15.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"713e9f8e6d601b782035cc1942311f4021090565","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.15.0.tgz","fileCount":63,"integrity":"sha512-I4Qljt7mjCsD9CV/5/Aw8pB+YoXMChIWB8EmV3HnryKKYZu0aBEvWO57AP2oN15h4EPP/mXxLEdesIgGIByJcw==","signatures":[{"sig":"MEQCIHLGiUOX7OsJtjtz4OZlBIlJuUCUz5x3qNkmcwWTpRQHAiBukl+gbXq0ROWKQAaL8VZRIsjRjjmGwMjySi7zjYi8gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGB4VzG7fErndZiKKbJNh6LXOCYu26FFVn38E5tyV795AiBgT/p+8Pmq96BkYLVr3Wd3+6ra+UdFOnlQk94J9tO/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87709},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"55e2b3aae47f7fa9a1434f66265240ea2cb55fc2","scripts":{"lint":"oxlint src tests build.ts && oxfmt --check src tests build.ts","test":"bun --bun playwright test --project=html --project=react --project=vue","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests build.ts","prepare":"sh scripts/git-hooks/install","lint:fix":"oxlint --fix src tests build.ts && oxfmt src tests build.ts","test:all":"bun --bun playwright test","typecheck":"tsc --noEmit","test:install":"bunx playwright install chromium","prepublishOnly":"bun run lint && bun run build && bun run typecheck","test:install:all":"bunx playwright install chromium webkit firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"overrides":{"playwright-core":"1.63.0"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"gzipSize":3354,"gzipSizes":{"menu":{"vue":871,"core":2329,"react":689},"tabs":{"vue":796,"core":1009,"react":553},"index":{"vue":2054,"core":3354,"react":1900},"dialog":{"vue":726,"core":781,"react":528},"router":{"core":1160},"menubar":{"vue":957,"core":2329,"react":794},"popover":{"vue":710,"core":1007,"react":506},"tooltip":{"vue":512,"core":1007,"react":359},"accordion":{"vue":668,"core":998,"react":473},"collapsible":{"vue":608,"core":662,"react":432}}},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"vue":"3.5.42","oxfmt":"0.66.0","react":"19.3.0","oxlint":"1.81.0","rolldown":"1.2.7","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.3.0","@playwright/test":"1.63.0","@types/react-dom":"19.3.0","@vue/compiler-sfc":"3.5.42","@axe-core/playwright":"4.13.0"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.15.0_1790021172361_0.03233109153264713","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"monochrome","version":"0.16.0","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"author":{"name":"Colin van Eenige"},"license":"MIT","_id":"monochrome@0.16.0","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"homepage":"https://github.com/vaneenige/monochrome-ui#readme","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"561619f601b8ec6572b7f2bdab7dfc351e3332e4","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.16.0.tgz","fileCount":63,"integrity":"sha512-qKhXDmrMFON3+N9E/6CIFZ2Zx1G6gAGA1BfGpeGjvsk0OdYz05NVWE8d73z3CBnBDv7fX4aPyf1fS3/HQHoOtQ==","signatures":[{"sig":"MEUCIQCSFG4rY9oEyMD+WrRxuQgDdwV5lOwyC1p2gvEy+HMBNwIgWLZkfV9/CtoxysySW5hNjLuUTjOftAqQBPviivuSHzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8b9BrkUXEGHF8M6KniEwI2IwsJlJQ+a9FLs6nexfTYAiB66wqKG6lN/NKE2NA1Gex6enzNmVDr6n1GW6BpVX1Ycw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88257},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"9f5a780b8c4bbc88e0046c52d19e5135655b121f","scripts":{"lint":"oxlint src tests scripts build.ts && oxfmt --check src tests scripts build.ts","test":"bun --bun playwright test --project=html --project=react --project=vue","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests scripts build.ts","prepare":"sh scripts/git-hooks/install","support":"bun scripts/support.ts","lint:fix":"oxlint --fix src tests scripts build.ts && oxfmt src tests scripts build.ts","test:all":"bun --bun playwright test","typecheck":"tsc --noEmit","test:install":"bunx playwright install chromium","prepublishOnly":"bun run lint && bun run build && bun run typecheck","test:install:all":"bunx playwright install chromium webkit firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"overrides":{"playwright-core":"1.63.0"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.0.2","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"gzipSize":3354,"gzipSizes":{"menu":{"vue":871,"core":2329,"react":689},"tabs":{"vue":796,"core":1009,"react":553},"index":{"vue":2054,"core":3354,"react":1900},"dialog":{"vue":726,"core":781,"react":528},"router":{"core":1166},"menubar":{"vue":957,"core":2329,"react":794},"popover":{"vue":710,"core":1007,"react":506},"tooltip":{"vue":512,"core":1007,"react":359},"accordion":{"vue":668,"core":998,"react":473},"collapsible":{"vue":608,"core":662,"react":432}}},"_nodeVersion":"22.23.2","browserslist":{"core":["chrome >= 114","safari >= 17","firefox >= 125"],"router":["chrome >= 135","safari >= 26.2","firefox >= 147"]},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"vue":"3.5.42","oxfmt":"0.66.0","react":"19.3.0","oxlint":"1.81.0","rolldown":"1.2.7","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.3.0","typescript-api":"npm:typescript@5.9.3","@playwright/test":"1.63.0","@types/react-dom":"19.3.0","@vue/compiler-sfc":"3.5.42","@axe-core/playwright":"4.13.0","@mdn/browser-compat-data":"8.1.2"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/monochrome_0.16.0_1790076907438_0.43401880323168296","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"_id":"monochrome@0.17.0","bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"dist":{"shasum":"6ddff453ee9b18a7805fe4e3d34bac22bbd15d6a","tarball":"https://registry.npmjs.org/monochrome/-/monochrome-0.17.0.tgz","fileCount":63,"integrity":"sha512-euLshLMiZjnsQeesOaUaA2uC31m7gJyT3vqf9/PzrUy+De5x+lstJ0yuUVFb0SclqZF4+YAIbkwDb7g9tPn3Mg==","signatures":[{"sig":"MEQCIHt80JFbbzUmbJO1dM8ovArvOP3zZoG8jS7VaCPDQJsRAiAf8tfUAvJC2liTRjefhgWzlO/PWOo/Df6vGG+wvjTygw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDb/kevOqAauwxEscrqQjLNiQc4XC7eQrWazaC2s4GOEgIhALetHGAW7h4o4ikbFTzzvTmGwEkzpBuG+JVu+YQiS/Ib"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/monochrome@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89313},"name":"monochrome","type":"module","author":{"name":"Colin van Eenige"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"},"./menu":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./tabs":{"types":"./dist/tabs.d.ts","default":"./dist/tabs.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./dialog":{"types":"./dist/dialog.d.ts","default":"./dist/dialog.js"},"./router":{"types":"./dist/router.d.ts","default":"./dist/router.js"},"./menubar":{"types":"./dist/menu.d.ts","default":"./dist/menu.js"},"./popover":{"types":"./dist/popover.d.ts","default":"./dist/popover.js"},"./tooltip":{"types":"./dist/tooltip.d.ts","default":"./dist/tooltip.js"},"./accordion":{"types":"./dist/accordion.d.ts","default":"./dist/accordion.js"},"./collapsible":{"types":"./dist/collapsible.d.ts","default":"./dist/collapsible.js"}},"gitHead":"a2593a24ceb24118d7eef3dd208b9bac8d98b32d","license":"MIT","scripts":{"lint":"oxlint src tests scripts build.ts && oxfmt --check src tests scripts build.ts","test":"bun --bun playwright test --project=html --project=react --project=vue","build":"NODE_ENV=production bun build.ts","format":"oxfmt src tests scripts build.ts","prepare":"sh scripts/git-hooks/install","support":"bun scripts/support.ts","lint:fix":"oxlint --fix src tests scripts build.ts && oxfmt src tests scripts build.ts","test:all":"bun --bun playwright test","typecheck":"tsc --noEmit","test:install":"bunx playwright install chromium","prepublishOnly":"bun run lint && bun run build && bun run typecheck","test:install:all":"bunx playwright install chromium webkit firefox"},"version":"0.17.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ca1c853-4ae2-4abb-97bb-e35aca32b855"}},"homepage":"https://github.com/vaneenige/monochrome-ui#readme","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"overrides":{"playwright-core":"1.63.0"},"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"_npmVersion":"12.1.0","description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","directories":{},"maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"sideEffects":["./src/index.ts","./src/accordion.ts","./src/collapsible.ts","./src/dialog.ts","./src/menu.ts","./src/popover.ts","./src/router.ts","./src/tabs.ts","./src/tooltip.ts","./dist/index.js","./dist/accordion.js","./dist/collapsible.js","./dist/dialog.js","./dist/menu.js","./dist/popover.js","./dist/router.js","./dist/tabs.js","./dist/tooltip.js"],"versionMeta":{"gzipSize":3430,"gzipSizes":{"menu":{"vue":871,"core":2408,"react":689},"tabs":{"vue":796,"core":1009,"react":553},"index":{"vue":2054,"core":3430,"react":1900},"dialog":{"vue":726,"core":792,"react":528},"router":{"core":1322},"menubar":{"vue":957,"core":2408,"react":794},"popover":{"vue":710,"core":1007,"react":506},"tooltip":{"vue":512,"core":1007,"react":359},"accordion":{"vue":668,"core":998,"react":473},"collapsible":{"vue":608,"core":662,"react":432}}},"_nodeVersion":"22.23.2","browserslist":{"core":["chrome >= 114","safari >= 17","firefox >= 125"],"router":["chrome >= 135","safari >= 26.2","firefox >= 147"]},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"vue":"3.5.42","oxfmt":"0.66.0","react":"19.3.0","oxlint":"1.81.0","rolldown":"1.2.7","react-dom":"19.3.0","typescript":"7.0.2","@types/node":"26.4.1","@types/react":"19.3.0","typescript-api":"npm:typescript@5.9.3","@playwright/test":"1.63.0","@types/react-dom":"19.3.0","@vue/compiler-sfc":"3.5.42","@axe-core/playwright":"4.13.0","@mdn/browser-compat-data":"8.1.2"},"peerDependencies":{"vue":">=3.5","react":">=19","react-dom":">=19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/monochrome_0.17.0_1790179620876_0.2402246953573406"}}},"time":{"created":"2025-01-22T13:24:33.624Z","modified":"2026-09-23T16:07:01.324Z","0.0.1":"2016-02-10T07:14:05.941Z","0.0.0":"2025-01-22T13:24:33.797Z","0.1.0":"2026-02-25T08:09:46.131Z","0.2.0":"2026-02-25T20:34:53.918Z","0.3.0":"2026-03-03T20:43:44.694Z","0.4.0":"2026-04-16T08:14:27.185Z","0.4.1":"2026-04-16T10:03:58.846Z","0.5.0":"2026-04-16T21:49:53.884Z","0.6.0":"2026-04-17T15:47:22.757Z","0.7.0":"2026-04-18T11:36:39.247Z","0.8.0":"2026-04-22T21:40:41.474Z","0.9.0":"2026-05-04T20:56:42.982Z","0.10.0":"2026-05-06T21:13:41.454Z","0.11.0":"2026-05-17T12:30:18.853Z","0.12.0":"2026-08-22T06:12:24.589Z","0.13.0":"2026-09-18T15:05:05.697Z","0.14.0":"2026-09-21T09:00:54.490Z","0.15.0":"2026-09-21T20:06:12.473Z","0.16.0":"2026-09-22T11:35:07.516Z","0.17.0":"2026-09-23T16:07:00.959Z"},"bugs":{"url":"https://github.com/vaneenige/monochrome-ui/issues"},"author":{"name":"Colin van Eenige"},"license":"MIT","homepage":"https://github.com/vaneenige/monochrome-ui#readme","keywords":["accessible","a11y","aria","wai-aria","ui","component","components","component-library","library","headless","unstyled","lightweight","keyboard-navigation","html","react","vue","typescript","accordion","collapsible","dialog","menu","menubar","popover","tabs","tooltip"],"repository":{"url":"git+https://github.com/vaneenige/monochrome-ui.git","type":"git"},"description":"Accessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.","maintainers":[{"name":"vaneenige","email":"cvaneenige@gmail.com"}],"readme":"# Monochrome\n\nAccessible UI component library. Best-in-class performance. HTML-first, React and Vue supported.\n\n[![npm](https://img.shields.io/npm/v/monochrome.svg)](https://www.npmjs.com/package/monochrome)\n[![gzip](https://img.badgesize.io/https://unpkg.com/monochrome/dist/index.js?compression=gzip&label=gzip)](https://unpkg.com/monochrome/dist/index.js)\n[![CI](https://img.shields.io/github/actions/workflow/status/vaneenige/monochrome-ui/ci.yml?branch=main&label=CI)](https://github.com/vaneenige/monochrome-ui/actions/workflows/ci.yml)\n[![license](https://img.shields.io/npm/l/monochrome.svg)](./LICENSE)\n\nIf you write accessible HTML, monochrome makes it interactive. The DOM is the state; ARIA attributes (`aria-expanded`, `aria-selected`, `aria-checked`) drive every component. No initialization, no mount hooks.\n\n## Components\n\nAccordion · Collapsible · Dialog · Menu · Menubar · Popover · Tabs · Tooltip.\n\nPlus an optional client-side router and thin React and Vue wrappers.\n\n## Install\n\n```bash\nnpm install monochrome\n```\n\n```ts\n// every component, one flat file. For pages that ship no other\n// monochrome import; don't combine with the granular imports below\nimport \"monochrome\"\n\n// one component (shared helpers dedupe across entries)\nimport \"monochrome/menu\"\n\n// optional router\nimport \"monochrome/router\"\n\n// React wrappers: each auto-imports its own core, so one import\n// wires markup and behavior, tree-shaken to the components you use\nimport { Accordion, Menu } from \"monochrome/react\"\n\n// Vue wrappers, same shape\nimport { Accordion, Menu } from \"monochrome/vue\"\n```\n\n## Example\n\n```html\n<script type=\"module\" src=\"https://unpkg.com/monochrome\"></script>\n\n<button id=\"mct:collapsible:1\" aria-expanded=\"false\" aria-controls=\"mcc:collapsible:1\">\n  Show details\n</button>\n<div id=\"mcc:collapsible:1\" aria-labelledby=\"mct:collapsible:1\" hidden>\n  Hidden by default, revealed on click.\n</div>\n```\n\nThe React and Vue wrappers generate the same HTML and ARIA; all interactivity comes from the core.\n\n## Browser support\n\nCore: Baseline 2024. Chrome 114 (2023-05-30), Safari 17\n(2023-09-18), and Firefox 125 (2024-04-16). Uses the Popover\nAPI and the native `<dialog>` element. No polyfills shipped.\n\nRouter: Navigation API (Baseline 2026). Chrome 135\n(2025-04-01), Safari 26.2 (2025-12-12), and Firefox 147\n(2026-01-13). Links are prefetched on hover, focus, and\npress, and, from the reader's first interaction, as they\nenter the viewport; see [`docs/router.md`](./docs/router.md).\nOlder browsers keep full page loads; `import\n\"monochrome/router\"` is a no-op there.\n\n## Contributing\n\nLibrary development uses Bun 1.4.2. Open a pull request\nagainst `main`; do not push to it.\n\n```bash\nbun install\n```\n\nThat installs dependencies and points Git at the repo\nhooks. A commit runs lint, build, and typecheck. No\nbrowsers.\n\nTo run tests locally:\n\n```bash\nbun run test:install\nbun run test\n```\n\nLinux may need\n`bunx playwright install --with-deps chromium` (sudo)\nif Chromium will not launch. The full matrix is\n`bun run test:install:all` then `bun run test:all`.\nCI runs that matrix on the pull request.\n[PRINCIPLES.md](./PRINCIPLES.md) holds the\nnon-negotiables, [AGENTS.md](./AGENTS.md) how to work in the\nrepo, and [docs/](./docs) how each mechanism works. Router notes\nlive in [`docs/router.md`](./docs/router.md).\n\n## License\n\nMIT &copy; Colin van Eenige\n","readmeFilename":"README.md"}