{"_id":"@bimetal/gantt-vanilla-components","_rev":"11-e851ac957eb59bb86b57a7711ffc984d","name":"@bimetal/gantt-vanilla-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.29.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-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":"acdeabdb58cfb0196a4635425ed5aa785658b153","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.29.0.tgz","fileCount":9,"integrity":"sha512-AsyiC+j/UVmmlGlB+NqSfjWoHVqiMLHTcyyXG76xz6S1B50PZLqowZfZUePveYQVpe74n1YoL94CvHeSGGjrqA==","signatures":[{"sig":"MEYCIQCjvBkY8qyQDrn/W5Wxyhk8jvBelfJp67TYQU6BJ5pyWgIhAM/d+t5IwgW97lMZESfK/nnKQiUD+Q/rsN/QVwqY4YbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112066},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.29.0","@bimetal/gantt-data":"^0.29.0","@bimetal/gantt-themes":"^0.29.0","@bimetal/gantt-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.29.0_1784138926792_0.3263536981787263","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.30.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-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":"9ec2ecab34015b9c916533bfb4f765699dece766","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.30.0.tgz","fileCount":13,"integrity":"sha512-Yd3UlAcwY2Sf3EnRavXmIG6R2WIDmFTOiuZyabrkZdAXNcjkJgOgPOyLK++eeQvY+EcgjW3KNn4fauy65HWRiQ==","signatures":[{"sig":"MEUCIQDwOOgXF6vr3jg1njNDd1iRSm5nyRk2hohsscXSJ8OSQAIgAWUmPGWU0hOQwXgASL5BpQe/c9aOmqviouYJiDwYjI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127396},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.30.0","@bimetal/gantt-data":"^0.30.0","@bimetal/gantt-themes":"^0.30.0","@bimetal/gantt-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.30.0_1784223798412_0.7999991706496561","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.32.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-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":"dbf33dc8c750a16cff7f0d05297be3900c30a3dc","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.32.0.tgz","fileCount":13,"integrity":"sha512-uBuenyE1sJFRQZ7RPqadwfVhjnTl6cgeqkIiOaN8NjupfncabFxPaNDPldu1Lr7VxpMpUkfLeYloa4E6wqf0OA==","signatures":[{"sig":"MEYCIQDol2tas3UUnmDrtUHWdVUnrmmlrJ35cCpVJbCygyVpTQIhAN7r1DG4scnCn9Pxxz8M2CJfsV0nIezd4iThyqxUZYNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124532},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.32.0","@bimetal/a11y-dom":"^0.32.0","@bimetal/gantt-data":"^0.32.0","@bimetal/gantt-themes":"^0.32.0","@bimetal/gantt-headless":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.32.0_1784451022261_0.6937399304612246","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.34.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-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":"5585ae8633e4134a8b619f19e1e53493f2c89dcc","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.34.0.tgz","fileCount":13,"integrity":"sha512-Pw+sgMuGzrVYnh0QT53WLDOtUtcXjVTmGueRoP/RuTDUS6hDNFy8Ea6EKCmxJVSaaFO7t6zV0Zd5I5MHgOKujQ==","signatures":[{"sig":"MEYCIQClyoR6/XTnETCnNTN1WRq3eFQq7OpzenxMJzA6jPDOuwIhAPj0DQGmzFqiClWKPko1kNdxRkyy6HB4N1E1mptdBEnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124691},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.34.0","@bimetal/a11y-dom":"^0.34.0","@bimetal/gantt-data":"^0.34.0","@bimetal/gantt-themes":"^0.34.0","@bimetal/gantt-headless":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.34.0_1784529303962_0.9089780344373084","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/gantt-vanilla-components","version":"1.0.0-rc.1","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-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":"04986bba5930418e6b3411aac23da56c9ded931b","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-1.0.0-rc.1.tgz","fileCount":13,"integrity":"sha512-WIYgN2gU9XA4ZKPmcXXiNKYssFEe5QiIKQZYbIMx9H8TavB8IBs9sivl8P9x9bWeho3sm+z9RcHTm1hv1Jx2+Q==","signatures":[{"sig":"MEUCIH0mNdWAPe9dkuINXi28IbUhLNbZxrBf0oOy8WPSuvAuAiEAy8F2o0oGs2BXcPttTvXrn2UakAQXaMTqnPCkInM44HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126155},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-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/gantt-data":"^1.0.0-rc.1","@bimetal/gantt-themes":"^1.0.0-rc.1","@bimetal/gantt-headless":"^1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_1.0.0-rc.1_1784739059754_0.09815911694057733","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/gantt-vanilla-components","version":"1.0.0-rc.2","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-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":"088bab0aac73a442de73b6a027e84a3600cc8974","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-1.0.0-rc.2.tgz","fileCount":13,"integrity":"sha512-8T7KjkSYUMhpAnjKVLZ7HcFUKh7ynYHDhJm/UmMVQHtDIR69mnkgqC+5uMws3Z1B/L+qQi7NsFjKGaie2zEPaQ==","signatures":[{"sig":"MEYCIQCBQye9XnwT4R0bbwTDXmqXRP+fOp/KAysDF1wA4DT/RwIhAJC/WPs7e0fojMeugj17qlmY5DiTzJbbBaqZq2/MryDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131512},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-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/gantt-data":"^1.0.0-rc.2","@bimetal/gantt-themes":"^1.0.0-rc.2","@bimetal/gantt-headless":"^1.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_1.0.0-rc.2_1784833879413_0.608027820671452","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/gantt-vanilla-components","version":"1.0.0-rc.3","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-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":"c5b47dd9dda9f7bfde94ef0497ced69b00d16a7d","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-1.0.0-rc.3.tgz","fileCount":13,"integrity":"sha512-x8DTA9gaQuI+nEzVMXYihRKa2KiXyGd5/9tDrb7k/Z2yTh1sVwLevIhHDjHrxMCfU/c6ayc3/1tXMp+2+7cyJw==","signatures":[{"sig":"MEYCIQDaihw1IowpTd2BG3hR58saub0mHzzw+xGJMQOIi765ZAIhANagyKWfQOaFKjsexA/NZs7EPQ29o7Pddfxj/Aryg8UW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132852},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-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/gantt-data":"^1.0.0-rc.3","@bimetal/gantt-themes":"^1.0.0-rc.3","@bimetal/gantt-headless":"^1.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_1.0.0-rc.3_1785017773165_0.234377605283838","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.35.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-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":"2cf0bc0e1e1a9edfa099c67aabb70e3f9c48be06","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.35.0.tgz","fileCount":13,"integrity":"sha512-oe504m9J0EdxPP9Jiat1lyPiNExdLbPqxLXG3C5Q0HLwOYi3MlQSd7ga9uDjK9lSAbkgW3o3HFoUBKXzuWx0uA==","signatures":[{"sig":"MEUCID5gnCDfQYY1N5rdcDJkU4lkPo3W4vkhHw5/31cMxlHgAiEA4xp+tNoxqwbccSAxKWkD0pDraOsLduDu5vLvbZHInII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132872},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/dom":"^0.35.0","@bimetal/a11y-dom":"^0.35.0","@bimetal/gantt-data":"^0.35.0","@bimetal/gantt-themes":"^0.35.0","@bimetal/gantt-headless":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.35.0_1785078646284_0.5174136335152544","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.36.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-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":"e68887f9268bb9297383663a4ff98192e0d56694","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.36.0.tgz","fileCount":14,"integrity":"sha512-s1VWK91F9I7zw3wARrrerWIJGHlrvpvrKPnoPdzsyvGd0ZxEJZZuVhSQgHKlajukSje9Xkt8+f2i36vK0E9i3Q==","signatures":[{"sig":"MEUCIQDcfW32PmQRGuisE1aUMgrci2i1lWzwgh2PdirYU873JwIgVMr7utDyLNtKK3mrF9x8KNnhAXCz/acTavKY5kEswvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150175},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/dom":"^0.36.0","@bimetal/a11y-dom":"^0.36.0","@bimetal/gantt-data":"^0.36.0","@bimetal/gantt-themes":"^0.36.0","@bimetal/gantt-headless":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.36.0_1788079154661_0.7067292522799467","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/gantt-vanilla-components","version":"0.37.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-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":"0a4d14e869183dd55ce3610c9d9c0b5586956e88","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.37.0.tgz","fileCount":14,"integrity":"sha512-+/BLaBJTtRLDD9bw0eKY9F0U6x5Noc/1uuPpzoJ4HwlkW+kmImb6np9x6EzWjZo4woqXHetc7/h2ONMGk+f51Q==","signatures":[{"sig":"MEYCIQDp+up/vV2CUA1ax8o43huJSfriO4E2rkDvJoCsx/+Z7AIhAL/oy3m2RWBqo9jzk5Sx6lNhQhiy46GQvATGos0jx4dO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkYOwgzkjOSGUJj2MJV+KPPDuIGkhuXtO2ESwuRmgj/gIhALyeuEclL+qOdC+jehPYIrayYWEBMcfBCeX2g+z9JwMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150708},"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/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/dom":"^0.37.0","@bimetal/a11y-dom":"^0.37.0","@bimetal/gantt-data":"^0.37.0","@bimetal/gantt-themes":"^0.37.0","@bimetal/gantt-headless":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vanilla-components_0.37.0_1789245199417_0.6577335898488674","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/gantt-vanilla-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"58273193d88dd98bb22851a9d2fdc60133e19cdc","tarball":"https://registry.npmjs.org/@bimetal/gantt-vanilla-components/-/gantt-vanilla-components-0.38.0.tgz","fileCount":14,"integrity":"sha512-8NMprkGMRlE1y4wEaGO+AHjqEWzX40DEe+IRjPzEioZ8+9OIv5h6bMtX2waYp6fTtJ4Kobt4hC1So4ZUO2PCMg==","signatures":[{"sig":"MEQCIFHaBAk4uiMDhFlq3osGRGq+TamKWA18Tz/e5Vnnvr8zAiBLAOL2t0eY0WnxfJFbeSZ2uiiQBIfS4o+bwCbTjgFVZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaP4he62KYtsYE9/trunkFO62QO6iezzKSWUiFbnoyzwIhAN9zFCFenTnVzLiozu7ZHkiMYfuDzvqw63v+LXVhwSEZ"}],"unpackedSize":150839},"main":"./dist/index.js","name":"@bimetal/gantt-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","repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/gantt/gantt-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-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/gantt-data":"^0.38.0","@bimetal/gantt-themes":"^0.38.0","@bimetal/gantt-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/gantt-vanilla-components_0.38.0_1791052400890_0.24038016732113276"}}},"time":{"created":"2026-07-15T18:08:46.638Z","modified":"2026-10-03T18:33:21.160Z","0.29.0":"2026-07-15T18:08:46.956Z","0.30.0":"2026-07-16T17:43:18.587Z","0.32.0":"2026-07-19T08:50:22.396Z","0.34.0":"2026-07-20T06:35:04.100Z","1.0.0-rc.1":"2026-07-22T16:50:59.895Z","1.0.0-rc.2":"2026-07-23T19:11:19.564Z","1.0.0-rc.3":"2026-07-25T22:16:13.300Z","0.35.0":"2026-07-26T15:10:46.420Z","0.36.0":"2026-08-30T08:39:14.787Z","0.37.0":"2026-09-12T20:33:19.523Z","0.38.0":"2026-10-03T18:33:20.980Z"},"bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","homepage":"https://github.com/bimetal/bimetal#readme","repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/gantt/gantt-vanilla-components"},"description":"Zero-framework Gantt binding: mountGantt() drives the canonical gantt controller with plain DOM. Peer of the gantt-{react,vue,svelte}-components packages.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/gantt-vanilla-components\n\nThe **zero-framework Gantt chart** for BIMETAL — a thin binding over the\ncanonical [`@bimetal/gantt-headless`](../gantt-headless) controller, rendered\nwith plain DOM (no React/Vue/Svelte/Angular). A peer of the\ngantt-{react,vue,svelte,angular}-components packages and behaviourally identical to\nthem. Every interaction decision (drag thresholds, pixel→unit conversion via the\ncontroller's own `pxPerUnit`, dependency/cycle rejection, input policy, undo)\nlives in the headless controller; this package owns only the DOM: hit-testing\npointer drags, normalising keyboard events, and reconciling the rendered tree to\nthe controller snapshot.\n\n## Features\n\n- **Real drag** — pointer move / resize-start / resize-end / progress / link on\n  the timeline bars, and grid-row reorder + indent. The drag MODE comes from\n  which sub-element the pointer hits; raw pixels go to the controller.\n- **Keyboard a11y** — arrows move a bar, <kbd>Shift</kbd>+arrows resize it; the\n  grid is an ARIA `treegrid` (Enter/Delete/Ctrl+←→/Space) with `aria-level` and\n  `aria-expanded`. Focus survives the snapshot rebuild.\n- **Hierarchy** — summary bars, collapsible subtrees, dependency arrows\n  (Finish-to-Start), critical-path highlighting, a today marker.\n- **Zoom** — hour → day → week → month → quarter, reprojected by the controller.\n- **Dialog, undo, theming** — task create/edit dialog, one-click undo, light/dark\n  token set shared with the framework packages.\n\n## Usage\n\n```ts\nimport { mountGantt } from '@bimetal/gantt-vanilla-components';\nimport '@bimetal/gantt-vanilla-components/styles';\nimport { createGanttStore, createChart } from '@bimetal/gantt-data';\n\nconst store = createGanttStore();\nawait store.dispatch(createChart({ id: 'g1', tasks: { /* … */ }, deps: [] }));\n\nconst handle = mountGantt(document.getElementById('app')!, {\n  store,\n  chartId: 'g1',\n  darkMode: false,\n  scale: 'day',\n});\n\n// later\nhandle.destroy();\n```\n\n`mountGantt(target, options)` returns a handle with `getController()` and\n`destroy()` (unsubscribe, remove window listeners, destroy the controller, clear\nthe DOM).\n\n### Options\n\n| option     | type                     | default | notes                                              |\n| ---------- | ------------------------ | ------- | -------------------------------------------------- |\n| `store`    | `GanttStore`             | —       | immutable after mount                              |\n| `chartId`  | `string`                 | —       | immutable after mount (entityId for all commands)  |\n| `config`   | `GanttConfigInput`       | —       | locale overrides                                   |\n| `scale`    | `GanttScale`             | `'day'` | initial zoom                                       |\n| `darkMode` | `boolean`                | `false` | sets `data-theme=\"dark\"` on the root               |\n| `onError`  | `(err: unknown) => void` | —       | non-domain error channel                           |\n\n## License\n\nApache License 2.0\n","readmeFilename":"README.md"}