{"_id":"@bimetal/list-vanilla-components","_rev":"11-d708de362c68391a74a142b08ec328c6","name":"@bimetal/list-vanilla-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/list-vanilla-components","version":"0.29.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/list-vanilla-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"bfc8ad8089b0f1c7ef0031c63599741454c14003","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.29.0.tgz","fileCount":9,"integrity":"sha512-Pq/JLe3L1GSrKiFzBtbQIVPyJkKoEDjMt4mOdScFs+gtGlCkvxKS3CXRo5DV/zdxVvlTgwXJVhZXL70PTdfsEw==","signatures":[{"sig":"MEUCIQC6/Bjy6VUQKEEDTt/o6kP7cCH1NJUYHhphDb1mDG3abAIgHQMBvs2zIYoM3pwS37M35/WH5dHqF9bCEZriYYfD9ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"186d8761ec5cd0a33f6ea349beb975099167fbc9","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/list-data":"^0.29.0","@bimetal/list-themes":"^0.29.0","@bimetal/list-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.29.0_1784138969240_0.6970561780659563","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/list-vanilla-components","version":"0.30.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/list-vanilla-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"0ea6ec2007134a140c35a03e3063a9a83ef55ec1","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.30.0.tgz","fileCount":9,"integrity":"sha512-mQdZTqbp2CbOsXoyQM40oYKcJrCfEUXS2jfkcxYHmPfa0gtJO1nbCxn1ra0foIk6kGjzZJ3mhrb5yd2YkzWr6g==","signatures":[{"sig":"MEUCIQCfwDTvQvyDtNPPOH925aH6LHKpBVoqBj+XWHoPH0FkWQIgev62N1iFT0zwkS7kv+uhzzsTJOZo7Da5LELS82msXds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"51dea0f01db49be01780bf4692853f6882cc98f2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/list-data":"^0.30.0","@bimetal/list-themes":"^0.30.0","@bimetal/list-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.30.0_1784223843240_0.03058339821725453","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/list-vanilla-components","version":"0.32.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/list-vanilla-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"1fa15b0869586a77ed4cfa199e5400a769fe9d55","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.32.0.tgz","fileCount":9,"integrity":"sha512-k03bxWa2Vab9BWijyfU7mDckkzMjARV3naOC1yNDpgexK3XBlb30LClvSvA2kSXmuqViz7hlR0xaXBgQh12XGQ==","signatures":[{"sig":"MEUCIQCbHf+g066oGMavuVG/Ci1M+Doojnaym30t/NFF+6HchAIgLPSYWHwxSqhxmrLA0LTk03xenA6Hj5FgpxTNun/UY4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"4dd8f4baf3c73447e7bec4a54c815b414c6bcba1","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.32.0","@bimetal/a11y-dom":"^0.32.0","@bimetal/list-data":"^0.32.0","@bimetal/list-themes":"^0.32.0","@bimetal/list-headless":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.32.0_1784451067262_0.4325595749283786","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/list-vanilla-components","version":"0.34.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/list-vanilla-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"7ecb31784e509461ae2f3c8d7d843f965e591a88","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.34.0.tgz","fileCount":9,"integrity":"sha512-d3Tl1uSjhzYCrUYFLS35FuuiM9NHwNtyAdDEBH4Bf0V1pWyOFOsdOlba3UnPLBc1RrCnQR0QVkWqCaHvu7EN1g==","signatures":[{"sig":"MEYCIQCT5jcO9/9ofyRs5AAOLyNKl+EQTvLoe8W7VsP5V7IO2gIhAO8H5zlnBhrtlTi52UhsVckId/KOSMD9jQ2LQcxqkhOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"0ab9c94645e5187e22508816ff6bf33a13c0ce35","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.34.0","@bimetal/a11y-dom":"^0.34.0","@bimetal/list-data":"^0.34.0","@bimetal/list-themes":"^0.34.0","@bimetal/list-headless":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.34.0_1784529344210_0.8409406764040759","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/list-vanilla-components","version":"1.0.0-rc.1","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/list-vanilla-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"7183588dc529c60de41610afdedb6bf8bd5b88ef","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-1.0.0-rc.1.tgz","fileCount":9,"integrity":"sha512-Yqsf4SMpy8Qfy0DSic/rDtIKOqKi4jfuLl4n+WWcptpqf9Qx6IA39eguoQc7Dnn6UlIzfN5qb4Bfmo4kptwX2w==","signatures":[{"sig":"MEQCIHdm62Po21ZC3Co13ZOZM4PRYxI5ec44BC1eKE9fbzvmAiBzNcdYluUwj1r7zQE+HyiLG+RyhYtqkx2ckmI2JCFRIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"906ba734fbbbc028d11051bfcc7577242eba2139","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^1.0.0-rc.1","@bimetal/a11y-dom":"^1.0.0-rc.1","@bimetal/list-data":"^1.0.0-rc.1","@bimetal/list-themes":"^1.0.0-rc.1","@bimetal/list-headless":"^1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_1.0.0-rc.1_1784739137756_0.15751361427736255","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/list-vanilla-components","version":"1.0.0-rc.2","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/list-vanilla-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"8de8feaa61aeb19b8d870fbc9a294e17da45bcbd","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-1.0.0-rc.2.tgz","fileCount":9,"integrity":"sha512-hf5kMJwS8aPZ5FRW+Ve4kCHxasw/ZNXcroFfEGGOiiDqGCBPSoe7a0IPRkm3ZGwSwAky+yC7+Pzfu0fmJ2VY+g==","signatures":[{"sig":"MEQCIDQTfP223M0KiW7qIy+nQQVm5DfCPa7sQUqfjuRBCoXyAiASjwS6NrVamShTDIUiKF7I5m9znU2cyda1kdBJM0GsLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"913c01472f17bffe76658f9e6c760838c0e238b2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^1.0.0-rc.2","@bimetal/a11y-dom":"^1.0.0-rc.2","@bimetal/list-data":"^1.0.0-rc.2","@bimetal/list-themes":"^1.0.0-rc.2","@bimetal/list-headless":"^1.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_1.0.0-rc.2_1784833919766_0.7330886058765325","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/list-vanilla-components","version":"1.0.0-rc.3","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/list-vanilla-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"8686b96786d22cd41662807eb8dc02fc8b7da52b","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-1.0.0-rc.3.tgz","fileCount":9,"integrity":"sha512-/1lyFiUkU72gKTb1usIbkrgQ0cG0tAiOfvqFHkAVaCA36il10+eXsFAiIB0SdThyjK77rDDhclqeMgI5DDBYxQ==","signatures":[{"sig":"MEQCIG+nTLidKQOchU+xHz03Nr4gUAyYbWZy/9v4sqAW1KVjAiBG/eLpzWhOq3N3HofrdYEB/rPLzXu/i0X8/enC2f21Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"869ba9953a91ee395a35ae56bceb98f63acf1a70","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^1.0.0-rc.3","@bimetal/a11y-dom":"^1.0.0-rc.3","@bimetal/list-data":"^1.0.0-rc.3","@bimetal/list-themes":"^1.0.0-rc.3","@bimetal/list-headless":"^1.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_1.0.0-rc.3_1785017816301_0.45954669141933135","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/list-vanilla-components","version":"0.35.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/list-vanilla-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"f2bb2e2a63f4f539d2b8b5c09332dabe352d0392","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.35.0.tgz","fileCount":9,"integrity":"sha512-uI9hm0uJPoyTZxp9UdjEtdOJg60ZuumL4DEjmA/MYncOiErWlownNbwpLRdU44MJmnst6+5bCJR8yiBcGv9BtA==","signatures":[{"sig":"MEUCIHmz9cwDp1ga36kl9awzEy4rM/G8uHPUvHFEdNDcJu+OAiEAgpxjvFOXqN6z8+HW9EobiNuhbUhtYB5KOkzfrFK9Nz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"879bd4f41496ec870dbfac92a8228bf93226f256","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.35.0","@bimetal/a11y-dom":"^0.35.0","@bimetal/list-data":"^0.35.0","@bimetal/list-themes":"^0.35.0","@bimetal/list-headless":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.35.0_1785078686815_0.01079747062763925","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/list-vanilla-components","version":"0.36.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/list-vanilla-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"18fe2cc6fa26e224589819e6f45187852a702f66","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.36.0.tgz","fileCount":10,"integrity":"sha512-zV13fvEVPP+SassE36VxSoU8MKSdiEmX9CujXH+tMkG3ad8SXGvWq9J+VVBGdZLHgOKNKSOca3d5qtjoSSBI8w==","signatures":[{"sig":"MEUCIQCSbIV0h/8QIP5DPitSjKI3jGIcFNlqN1YsCO/HrsowzQIgSa86Ctdsv7UJhKzuTenZ1Wr5qDo9jGwQCW7pmW0pdwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"c398884cce8cfe7004bcd7523398ebaf63c5452c","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/dom":"^0.36.0","@bimetal/a11y-dom":"^0.36.0","@bimetal/list-data":"^0.36.0","@bimetal/list-themes":"^0.36.0","@bimetal/list-headless":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.36.0_1788079196298_0.9643624019240378","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/list-vanilla-components","version":"0.37.0","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/list-vanilla-components@0.37.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"5889037c36892c26b978be65136ec402888f8f6d","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.37.0.tgz","fileCount":10,"integrity":"sha512-L0gg6Nd3+wSrataJ8DmswZ4o22AQvlj1TnXwZniqpRBIpM3Sn91GajLdZrb8OO1XdR+As/G2G4mA2bebw8DIeg==","signatures":[{"sig":"MEQCIAG2AeZEv5PLSFirV5i1/4T6cFSCOz6+LLaAqPxPG1pgAiAlmtRIl2xxBl98B/t8M8ZUpZbxKMVUE6V5wfI+gmg7PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0ubFbA110gEa6rX9+/BFU20N1+6F6l29Y3QTQFOuJmAIgGqNFCS7zuYS6Nm71yFakkkDIgn0RYtkVqc504QIo/SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"7c443deff9a8b0a534c68757c83f5a6b0794e018","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/dom":"^0.37.0","@bimetal/a11y-dom":"^0.37.0","@bimetal/list-data":"^0.37.0","@bimetal/list-themes":"^0.37.0","@bimetal/list-headless":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/list-vanilla-components_0.37.0_1789245271579_0.214113580794713","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/list-vanilla-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"e30cfb367a0c77ffa4cd5ea54c066b18f44da8c4","tarball":"https://registry.npmjs.org/@bimetal/list-vanilla-components/-/list-vanilla-components-0.38.0.tgz","fileCount":10,"integrity":"sha512-2TNwoWWe5TxesNi+hzNR/n62H0jI1/gUuP3z6/PS71kpC2EwUFdGepSbR/I2ZaFeb02wS+4/3VqTG/owTF9t0w==","signatures":[{"sig":"MEQCIEZJeslRAeTSYvRuOZIJkMqjlBlK8wMqdFLIGQ64ujn1AiBeekHePu0+Q3MQawDt1OyoHSN9+JWKmvH1mWevLy3sxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAvbvo44CCj+Vfq6WKpLBkO01Aah80dgpiO741dyze5IAiEA6p2m57BS9KAFtv71nNV4qj9xMj9xPLec101gVfvuwIs="}],"unpackedSize":108523},"main":"./dist/index.js","name":"@bimetal/list-vanilla-components","type":"module","types":"./dist/index.d.ts","author":{"name":"Andreas Biederbeck"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"91d1c50b022e17a1df17d4a9cad9f2e1bec329dd","license":"Apache-2.0","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"version":"0.38.0","_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"homepage":"https://github.com/bimetal/bimetal#readme","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","directories":{},"maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/dom":"^0.38.0","@bimetal/a11y-dom":"^0.38.0","@bimetal/list-data":"^0.38.0","@bimetal/list-themes":"^0.38.0","@bimetal/list-headless":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/list-vanilla-components_0.38.0_1791052416206_0.9793302424599479"}}},"time":{"created":"2026-07-15T18:09:29.156Z","modified":"2026-10-03T18:33:36.476Z","0.29.0":"2026-07-15T18:09:29.407Z","0.30.0":"2026-07-16T17:44:03.373Z","0.32.0":"2026-07-19T08:51:07.393Z","0.34.0":"2026-07-20T06:35:44.350Z","1.0.0-rc.1":"2026-07-22T16:52:17.889Z","1.0.0-rc.2":"2026-07-23T19:11:59.894Z","1.0.0-rc.3":"2026-07-25T22:16:56.456Z","0.35.0":"2026-07-26T15:11:26.975Z","0.36.0":"2026-08-30T08:39:56.440Z","0.37.0":"2026-09-12T20:34:31.697Z","0.38.0":"2026-10-03T18:33:36.292Z"},"bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","homepage":"https://github.com/bimetal/bimetal#readme","keywords":["list","catalog","vanilla","components","multi-select","reorder"],"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/list/list-vanilla-components"},"description":"Zero-framework list / catalog binding: mountList() drives the canonical list controller with plain DOM. Peer of the list-{react,vue,svelte,angular}-components packages.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/list-vanilla-components\n\nThe **zero-framework list / catalog** for BIMETAL — a thin binding over the\ncanonical [`@bimetal/list-headless`](../list-headless) controller, rendered with\nplain DOM (no React/Vue/Svelte/Angular). A peer of the\nlist-{react,vue,svelte,angular}-components packages and behaviourally identical to\nthem. Every interaction decision (multi-select, batch reorder/delete, the in-place\nrename, undo, the keyboard semantics) lives in the headless controller; this\npackage owns only the DOM: forwarding a normalised `keydown` + the hit-tested drag\nrow, rebuilding the `.bm-list*` tree on each snapshot, and preserving roving focus\n+ scroll position + the inline-edit caret across the rebuild.\n\n## Features\n\n- **Multi-select** — click selects; Ctrl/Cmd-click toggles; Shift-click ranges.\n- **Batch reorder** — drag a row (or Ctrl/Cmd+Arrow) moves the whole selection as\n  one undoable `MoveItems`.\n- **Batch delete + add + rename** — toolbar actions; rename edits the label in place.\n- **Undo** — one-click undo toast.\n- **ARIA listbox** — `role=\"listbox\"`/`role=\"option\"`, `aria-selected`, roving\n  `tabindex` from the controller-derived `navAnchor` (never `cursor`).\n- **Theming** — light/dark token set shared with the framework packages.\n\n## Usage\n\n```ts\nimport { mountList } from '@bimetal/list-vanilla-components';\nimport '@bimetal/list-vanilla-components/styles';\nimport { createListStore, createList } from '@bimetal/list-data';\n\nconst store = createListStore();\nawait store.dispatch(createList({ id: 'l1', items: { a: { id: 'a', label: 'Alpha' } }, itemIds: ['a'] }));\n\nconst handle = mountList(document.getElementById('app')!, {\n  store,\n  listId: 'l1',\n  darkMode: false,\n  // title / tag are optional toolbar text — omitted → nothing rendered.\n});\n\n// later\nhandle.destroy();\n```\n\n`mountList(target, options)` returns a handle with `getController()` and\n`destroy()` (unsubscribe, remove the window listeners, destroy the controller,\nclear the DOM).\n\n### Options\n\n| option     | type                     | default | notes                                                        |\n| ---------- | ------------------------ | ------- | ------------------------------------------------------------ |\n| `store`    | `ListStore`              | —       | immutable after mount                                        |\n| `listId`   | `string`                 | —       | the list aggregate id; immutable after mount                 |\n| `config`   | `ListConfigInput`        | —       | locale + row-geometry overrides                              |\n| `darkMode` | `boolean`                | `false` | sets `data-theme=\"dark\"` on the root                         |\n| `title`    | `string`                 | —       | optional toolbar heading; omitted → no heading               |\n| `tag`      | `string`                 | —       | optional small toolbar tagline next to the heading           |\n| `onError`  | `(err: unknown) => void` | —       | non-domain error channel (see the controller error contract) |\n\n## License\n\nApache License 2.0\n","readmeFilename":"README.md"}