{"_id":"@bimetal/gantt-vue-components","_rev":"11-e710ab4fb844a35ab5806622adf56abd","name":"@bimetal/gantt-vue-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/gantt-vue-components","version":"0.29.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-vue-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"5c236a14af1a44aaf92dbb014e9998e0f68068d3","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.29.0.tgz","fileCount":25,"integrity":"sha512-1R08Dq+C/TuZ06pOthihGxM3u+8NNDKLTAresDvB8D4T0y3ESvnjQGjk57B58wvNZx9yZlgQqA+Pf3g3STgPsA==","signatures":[{"sig":"MEQCIGJDgAc77BLip9RvcZneO7c2Z+7U3qBz6CvUm66L677eAiALRKIP0mTil05eQ3JY79StdZMBcuTKGVrpB6kAkVnFQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130449},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.29.0","@bimetal/gantt-data":"^0.29.0","@bimetal/gantt-themes":"^0.29.0","@bimetal/gantt-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.29.0_1784138929173_0.13055335888360586","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/gantt-vue-components","version":"0.30.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-vue-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"7362a6abcc2097b281ae41ec1d24d71b8cadfa0b","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.30.0.tgz","fileCount":25,"integrity":"sha512-Im7GOaZtevkxWKA0YfuiEPKn31f0bHAS7Wg2RK5NpznHIL0VSfSkbvnDBoU5CUc9zBkmgL8MFu6UChzq7oI3Cw==","signatures":[{"sig":"MEQCIFNE07RyyRB13oJA+lvwD4qFyehojGeg0w+I2swWoT9gAiALQjEuLF5H2hpOzFoLSiJtoAcexKwFjYNE3RDKuMHqzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137449},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^0.30.0","@bimetal/gantt-data":"^0.30.0","@bimetal/gantt-themes":"^0.30.0","@bimetal/gantt-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.30.0_1784223801132_0.6743150292559397","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/gantt-vue-components","version":"0.32.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-vue-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"709b86805b2021d2a270b204a5019b6a5e7d2550","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.32.0.tgz","fileCount":25,"integrity":"sha512-/qGsSGJuwvkveh5KGZSdLk8VNnG6Rwzt9CYnA/kRAReMcpDHJ3dQYDO0RFJNrh3CIdnmWUqlXQELmECI38Vg8w==","signatures":[{"sig":"MEYCIQD738NidynSyKj/VC5Fq4wQvHzQmUiwm5GPRuCKfIq5rwIhAPT1C05XrNZf1tQyaAo1DiToIVgzyuPNo61hVcHciVUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141743},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.32.0_1784451027298_0.4353176739925244","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/gantt-vue-components","version":"0.34.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-vue-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"193175c415dbf0dab1f3f14baa03f306564e7fa9","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.34.0.tgz","fileCount":25,"integrity":"sha512-0tp2A/CkXorzIXCSizsCVHO9j73mKh51L5KVL8pw/yQegY1d0CHOxOS+KNk0NYZ+hgWo8i6GbhoLsnStf0hY5Q==","signatures":[{"sig":"MEQCIEQI0W6WtFsBKcGihrflaTLilN2MrH53cLe93WMztwllAiAYz9is/BqVNjNRGtSCderC7o2q2ibp3d79VAsW+iK7xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141902},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.34.0_1784529306512_0.45306355399009646","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/gantt-vue-components","version":"1.0.0-rc.1","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-vue-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"e0b293e1688def748512d437db3dc3f8b831c48c","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-1.0.0-rc.1.tgz","fileCount":25,"integrity":"sha512-kl71gG7PCNH3Gt9RSGgicmaFqGdR3rMweLJhrQvZac9YjvZq/lijJkqU8kXoIzvxhUEjr/OCDTD10vdhoh/AGg==","signatures":[{"sig":"MEYCIQDeTXy3pVgBJJAPX2xHkxGKOEmzrP/vi/u/Xp0pccSK/QIhALM9sKLKdjNQmTKcCz7SqlC96rT73H61wj6PORX4uahS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142495},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_1.0.0-rc.1_1784739064726_0.3630946085713873","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/gantt-vue-components","version":"1.0.0-rc.2","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-vue-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"6dd9a78c664355a719df538ccc12ff30ee241a24","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-1.0.0-rc.2.tgz","fileCount":25,"integrity":"sha512-fc3DSLBgkQL9Xyjkm7CmFhRi68pMK6k3qCzrsUq50nxaGJAFB8WXhPTnV2pm4HULKpnMJDaymdNMU4Doe38rSA==","signatures":[{"sig":"MEYCIQCiINxD8Na5VR0bYnwSTDaZbwFZWKR8j6TzFKxSk0rBfgIhAMpvXhXFKw+UNE5HPaddYKTWTxxy6Kh/Rj6x8unBz3tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147758},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_1.0.0-rc.2_1784833881619_0.7115770692601406","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/gantt-vue-components","version":"1.0.0-rc.3","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-vue-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"d75e2bfff549ed15d6af5b866a85a91b7f81fd64","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-1.0.0-rc.3.tgz","fileCount":25,"integrity":"sha512-NORnDInFJj4mfDxu/IPImwdPF1SdSDZLLCDZkpBDGmHTfwC0MoCDnAKkTakPwM9GGMzj6TlSgLtdNl6pqgLrGQ==","signatures":[{"sig":"MEYCIQCSty8fEZq2LBIp/CeSuTLKJlUfn17JzGs4G6+gC03ffQIhAKeO5EnGfqb7nbY7mc13iBp4eM9/Qvn0ZTQF3OEUOP9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149210},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_1.0.0-rc.3_1785017776504_0.20880964058589324","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/gantt-vue-components","version":"0.35.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-vue-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"d06d5a422d42528b8449d65686db889a15694ea5","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.35.0.tgz","fileCount":25,"integrity":"sha512-HRpfTvyGluhqD1GMuLTYXUntbkyjyzt7JyMBz97MgDAxkZe9R+RGJVdcZq0VZRuYPo610sYNEWUiHWhc+h1zuA==","signatures":[{"sig":"MEUCIQDwA4aAuBp9CjDWetSitWNSnwWnWquGYBKnSyHYXb9QnAIgQjdCex/c5v84FJLh0R9USWw+vWyrJMWPyRyXI+OvTtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150026},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.35.0_1785078648902_0.3258015944533912","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/gantt-vue-components","version":"0.36.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-vue-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"864ce4571914caff89f43fe1b072610a4457b1ad","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.36.0.tgz","fileCount":26,"integrity":"sha512-JJnEzkXmMdxbVvTrdZCc+X1yb2KXPOaf/6aOTFl2BQpiiAiE7jAQzYoi8EC3Up7jIZVnc7JKPJnpI/E+T9ES9g==","signatures":[{"sig":"MEQCIG0WcR5+nW6qSR42CGKxvtdjkO5q6YdiitC2bBpBtruEAiBmY+1WqWC01ULUjSW4RBPU0tINJDLE6DvQItVUnb4Pmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZj2dEQCW+gt+ghXieWnEOhmYaXCgqTqYf0IiARpHjHAiADBDbyXZRZrHCayCtuhdRmjcpc9M8NGsmsxPz891gohQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163733},"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"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vitest":"^3.2.4","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.36.0_1788079212541_0.586583538743908","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/gantt-vue-components","version":"0.37.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-vue-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":"2650c0ee700ec355809def74e72d08e96966b127","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.37.0.tgz","fileCount":26,"integrity":"sha512-N8o3l4SRgCM/zia0w9l5SdDJ9y7FT5SphBawu11bmYcw7RfAtAzeHzUXF1M+Dt0cv8m/g3zcbqee7sS8mCQNOA==","signatures":[{"sig":"MEUCIQCUb9FOk7nOVuujwzQY9cPjkuCBeyX2XsX2VQvXr3PyvwIgB+VMJy9padUoReWIsngiz5uB53L/MeQ6q1iHGx1y8gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjJHru4NRScFe5hsjh2xR49r9Jvct9Y8K18ih9zrHxjQIhAL67sFlQgYtwAVRV0GN1rmMVs76u8ETaaozaEncGR9Cu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165011},"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-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/gantt-vue-components_0.37.0_1789245354541_0.07290075302106191","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/gantt-vue-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"4ea49cb81f6e9272eb071549fec35ce4c7c77373","tarball":"https://registry.npmjs.org/@bimetal/gantt-vue-components/-/gantt-vue-components-0.38.0.tgz","fileCount":26,"integrity":"sha512-L79JwYRI7X5j+zb3UpNGeOmHPpzaHxfjNkSIBnrJ2D0mI8zdILRrg1Lm6qNzV04LwY8CqMzet4owqepoWHdC7w==","signatures":[{"sig":"MEYCIQCBcEHOfA1BpJ/8Xkpu0NeLQasroSYZg6JOQqLYaWuf/gIhAJauiMMLZcHPEvkdvjmKY0Ocj8tNAzeg+vl+DKhdqzo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCy76erVlc2nYzQAm9UpYH9zS4aq4BXVjJ6o8evEqcOjwIgXliEymn+WNR6RhO6od2lNb7gCe5EWBeViYKCQKpGPZc="}],"unpackedSize":165057},"main":"./dist/index.js","name":"@bimetal/gantt-vue-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-vue-components"},"_npmVersion":"11.17.0","description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/vue":"^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":{"vue":"^3.5.13","vite":"^8.0.1","vitest":"^5.0.0","happy-dom":"^18.0.1","@vue/test-utils":"^2.4.6"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gantt-vue-components_0.38.0_1791052402887_0.28890057441481076"}}},"time":{"created":"2026-07-15T18:08:49.022Z","modified":"2026-10-03T18:33:23.214Z","0.29.0":"2026-07-15T18:08:49.364Z","0.30.0":"2026-07-16T17:43:21.323Z","0.32.0":"2026-07-19T08:50:27.448Z","0.34.0":"2026-07-20T06:35:06.657Z","1.0.0-rc.1":"2026-07-22T16:51:04.858Z","1.0.0-rc.2":"2026-07-23T19:11:21.756Z","1.0.0-rc.3":"2026-07-25T22:16:16.643Z","0.35.0":"2026-07-26T15:10:49.043Z","0.36.0":"2026-08-30T08:40:12.646Z","0.37.0":"2026-09-12T20:35:54.635Z","0.38.0":"2026-10-03T18:33:22.983Z"},"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-vue-components"},"description":"Default Vue 3 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/gantt-vue-components\n\nThe default **Vue 3 Gantt chart** for BIMETAL — a thin binding over the canonical\n[`@bimetal/gantt-headless`](../gantt-headless) controller. Every interaction\ndecision (drag snapping, dependency validity, scale/ticks, input parsing, the\ncritical-path diagnostic) lives in the controller; this package owns only the\nDOM: hit-testing pointer drags, normalising keys, and rendering.\n\n## Features\n\n- **Real drag** — move a bar, resize either edge, drag the progress dot, or pull\n  a dependency link from the connector. No nudge buttons.\n- **Keyboard a11y** — focus a bar, ←/→ to move, <kbd>Shift</kbd>+←/→ to resize,\n  <kbd>Enter</kbd> to edit, <kbd>Delete</kbd> to remove.\n- **Zoom** hour → quarter; a controller-derived date header (`pxPerUnit`/`ticks`\n  come from the controller — the renderer never defines its own scale).\n- **Milestones** (a point in time — `kind: 'milestone'` + `at`, rendered as diamonds), a **today** marker, and\n  **dependency arrows** (FS/SS/FF/SF + lag) with a **critical-path** highlight.\n- **Task grid** (Vorgang/Start/Ende/Tage/%) with hierarchy, collapse, indent and\n  row reorder; a **task dialog** (title/start/end/%), undo toast, light/dark.\n\nEvent-sourced: the whole chart is one aggregate, every change is an event, and\nundo + full history come for free.\n\n## Usage\n\n```vue\n<script setup lang=\"ts\">\nimport { Gantt } from '@bimetal/gantt-vue-components';\nimport { createGanttStore } from '@bimetal/gantt-data';\nimport '@bimetal/gantt-vue-components/styles';\n\nconst store = createGanttStore();\n// …seed the chart…\n</script>\n\n<template>\n  <Gantt :store=\"store\" chart-id=\"chart-1\" />\n</template>\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}