{"_id":"@bimetal/gantt-svelte-components","_rev":"11-fae6aa054684fc422afb30847a034944","name":"@bimetal/gantt-svelte-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/gantt-svelte-components","version":"0.29.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-svelte-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"c6a6d165fbbc8ec73385a0a8d2931c01da53dcb4","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.29.0.tgz","fileCount":19,"integrity":"sha512-8wk3Ma9Qkjj+Uus02JlO0H84ffFpcP5Z/eWKPNhiGJKa9IIirIyRj8Eloy+a9Gb/l4EKUZcg5DKJHso45Fn49A==","signatures":[{"sig":"MEUCIQDJVi+DwljclaA7c0VIBgFnXzB9sPjJNHU7lXUlSniRVwIgORad4KlRD0NVjBkcoe5MIEAB4ACM3evELRixqaqMDFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34369},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"186d8761ec5cd0a33f6ea349beb975099167fbc9","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.29.0","@bimetal/gantt-data":"^0.29.0","@bimetal/gantt-themes":"^0.29.0","@bimetal/gantt-headless":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.29.0_1784138922273_0.9212410042843728","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/gantt-svelte-components","version":"0.30.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-svelte-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"e06286504e9fefeeeb2b7963781a6a93db2d09c9","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.30.0.tgz","fileCount":19,"integrity":"sha512-y5I+xGAe5JxDSMHztbmosFh9cdCooDOC26pFYrIYetecavQrUElbpG2tIk+8FczOGueRYYPpoK5uqSBKBaxPIw==","signatures":[{"sig":"MEUCIQCbhyXUXYmldQltTWt8P0yx50IjHvDeyg2DLjeYMuBMBwIgaV/wFhdH7HDW2olzrEU7790cQY2fCxWf5XFY0znhrtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"51dea0f01db49be01780bf4692853f6882cc98f2","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.30.0","@bimetal/gantt-data":"^0.30.0","@bimetal/gantt-themes":"^0.30.0","@bimetal/gantt-headless":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.30.0_1784223793984_0.7787784661807435","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/gantt-svelte-components","version":"0.32.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-svelte-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"80f727d73f81a1d0a5a64c7bda5ac8268478800f","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.32.0.tgz","fileCount":19,"integrity":"sha512-0MNQquxjeZFXXeyIkZEb1TA6T/GknlSJ1vHQ3Jc43T2C/QJgKQTwtV7+lBHmJhIELVoVFO6jhGHjx6Wr2R8gxg==","signatures":[{"sig":"MEUCIQDrqsGghfUnZ+NpcZcNWlyHBV1bPYhUj8S0a5SHw+YZYwIgKmOFCUihAXiWz5bBcGlJfboDos7xwdfW0VMvU7I8T6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"4dd8f4baf3c73447e7bec4a54c815b414c6bcba1","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.32.0_1784451018031_0.3819809412100281","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/gantt-svelte-components","version":"0.34.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-svelte-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"4b2cdbfc68e2929830199c2b0e9ca42bbc6fc536","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.34.0.tgz","fileCount":19,"integrity":"sha512-jRr6sz2HltNqgIVSsCRueC0wZzMHPf/hzaUPCr6/03YlEZUq9Hl/7wuTNMYaZ8LNaUy2iMS5zxeQjDAfeCL7Ug==","signatures":[{"sig":"MEQCICH7FnlP5yh6kwj5g/ppQpKo5iTYEgBLeOuiM/SGdJnZAiBEBKfCizLUStrV05D1q1tAhqYcU8vfsN7dI/2ZmtXpOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"0ab9c94645e5187e22508816ff6bf33a13c0ce35","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.34.0_1784529299873_0.49323385460834057","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/gantt-svelte-components","version":"1.0.0-rc.1","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/gantt-svelte-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"d30e9e0ed54585665929659780e00c3ce736a591","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-1.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-Etx2RRum+pyZUSF4db1AvfYHCbuPqJLJFV4RwuYn1ClCHiPZMeIYNk3kb5JIaK+Qvapx4x2oe6yny6mjEOgBrQ==","signatures":[{"sig":"MEQCIHutKXXeDv7TbqI5HDH4IE3MgS5vzPRgYPvCqaPs+u9oAiAix+hkmwHRg3q1CgX3C8dZ8YH68jj9+1pKlQbDJiyVfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"906ba734fbbbc028d11051bfcc7577242eba2139","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_1.0.0-rc.1_1784739048159_0.4176501687028846","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/gantt-svelte-components","version":"1.0.0-rc.2","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-svelte-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"c74a091caa070d9ee3895c5233e0243eb37043f2","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-1.0.0-rc.2.tgz","fileCount":19,"integrity":"sha512-37hxGaB2zxGpDl1B1oR4EKqEmHLEEgBkvDQdZ6rDNKZ1yvCEtKI09mlbsZ1MAu2iy+2CxbL7tnvQX+52SmV3oQ==","signatures":[{"sig":"MEUCIGkekUVyc9admQlv8PJxYuBQdCEoD702CTaKuHKzHF4RAiEAjVCeo8qvhypvn+eomya0IntSinTcPV/q4ZcgxRFIxL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"913c01472f17bffe76658f9e6c760838c0e238b2","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_1.0.0-rc.2_1784833875261_0.1399700116871585","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/gantt-svelte-components","version":"1.0.0-rc.3","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-svelte-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"fa568cad95c97535ad40e21fc4ba892f2decef39","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-1.0.0-rc.3.tgz","fileCount":19,"integrity":"sha512-YW9E3DxsqHj8aIeQjr+4d4seXPrPfxdQZ7W5z6KV+110gNZYL968sMSZPk9xkhvoPirfeqAq30d/eaEMvH75XA==","signatures":[{"sig":"MEUCIQDPY5l5GodwhNo4e7AWmaZjyz7oLlgYTC0UowZB2aq3kgIgWThx+zH1fkXkmE50HQild2urAlyn34Aw/Yi2LH/wH74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"869ba9953a91ee395a35ae56bceb98f63acf1a70","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_1.0.0-rc.3_1785017768348_0.07058426009181606","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/gantt-svelte-components","version":"0.35.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-svelte-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"8cd844b52724277f5bedb8daa770a5243bf6ea74","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.35.0.tgz","fileCount":19,"integrity":"sha512-Y3bWZg/kJbvn+uNv03itAiKCDIMjyPbZrqamV42MMGxuNdMJ2qVkjH6c9ir5CkcgyMTj8Wv9sifRd1r+6QMCOQ==","signatures":[{"sig":"MEUCIQC0xM1nwoRqFm2xVKGjkZKOvETMVVUTLnSS6NKBLPsqYgIgQO8zqWZPytjcD4GvTY2ov7EjfnUsyYhd6ZDYwsrojjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"879bd4f41496ec870dbfac92a8228bf93226f256","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^5.0.3"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.35.0_1785078642053_0.9861817951224743","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/gantt-svelte-components","version":"0.36.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-svelte-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"80ec9abcd409ee7b6104e447e220fb3168e50aef","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.36.0.tgz","fileCount":20,"integrity":"sha512-fz9Qus0JOQYG5WVDF/u0xhSp8dRQLVlJqYqaNL+/+7U6XpQ9AULbRGU+Mc2azqaTXAYSRtPHYQbsqEsAgacDTQ==","signatures":[{"sig":"MEUCIQDSp21qcTHxJGqsLi0KuO5ChWSQ2xHaQ+UL77IRg+eBkQIgSh+8yWb10/wD+eBECxbQHmHVbgEfOByYqWfhX6dgsg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"c398884cce8cfe7004bcd7523398ebaf63c5452c","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"svelte-check --tsconfig ./tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/svelte":"^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":{"svelte":"^5.46.4","vitest":"^3.2.4","happy-dom":"^18.0.1","typescript":"~5.9.3","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.36.0_1788079149842_0.6203616239278562","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/gantt-svelte-components","version":"0.37.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/gantt-svelte-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":"440ba79ab82a626016bf13876f5f35a878e75ea5","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.37.0.tgz","fileCount":20,"integrity":"sha512-BG8g2xgNyxQoQ6Owht3/GJeRSJbyM0TBhP+L4C50mGR/afHI2Tk3zfzUrivDhq+Odg77+45GLllQLf4JAtZIEw==","signatures":[{"sig":"MEYCIQDzuh4SahGS21/ckkAKtL751E3BIO+tYEbGkebJAOFE8AIhAPxluurHMvXC2sUYSjDPC3bHkMEQI3G4MXWzKvHq7632","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGa3xeJrXj8RszcUShBiKCh3/fifShRmZubxRQMZt3ZuAiBwSopIZLn29MvwabF2WMTHwcGD1Lq8oaakHDcVneAP9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"7c443deff9a8b0a534c68757c83f5a6b0794e018","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"svelte-check --tsconfig ./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-svelte-components"},"_npmVersion":"11.17.0","description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/svelte":"^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","svelte":"^5.46.4","vitest":"^5.0.0","happy-dom":"^18.0.1","typescript":"~5.9.3","@types/node":"^25.8.0","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"tmp":"tmp/gantt-svelte-components_0.37.0_1789245347050_0.8710333917802304","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/gantt-svelte-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"3fd6cbab0a14dcc52db3432f0823eb08e4b87395","tarball":"https://registry.npmjs.org/@bimetal/gantt-svelte-components/-/gantt-svelte-components-0.38.0.tgz","fileCount":20,"integrity":"sha512-duH56BzzU6ICvAUb+cLaIioQg+c/Z7SAOXRzlLk9Ejj3s9opOMLpSDZ7NQyc747fZyoqurBVh8ppw2FegRqClA==","signatures":[{"sig":"MEQCIGCrxeGr71p5LVfGa7GcXxof/OXuU3KPjbPryTB49ZXpAiBROEtHRY8vQhgmZo9wNHrkyt4Uw3/PmTezkFIlfggTlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE/hG6uGY5ufOFcxQToMBJSOjTspkzlsPZKkFKZMptQsAiA+ImTwjh3ltFBpBv4bCc87RRwaAlyJSoGOPHZBrk1AdA=="}],"unpackedSize":53097},"main":"./dist/index.js","name":"@bimetal/gantt-svelte-components","type":"module","types":"./dist/index.d.ts","author":{"name":"Andreas Biederbeck"},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"91d1c50b022e17a1df17d4a9cad9f2e1bec329dd","license":"Apache-2.0","scripts":{"dev":"svelte-package -i src -o dist --watch","test":"vitest run","build":"svelte-package -i src -o dist && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"svelte-check --tsconfig ./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-svelte-components"},"_npmVersion":"11.17.0","description":"Default Svelte 5 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/svelte":"^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","svelte":"^5.46.4","vitest":"^5.0.0","happy-dom":"^18.0.1","typescript":"~5.9.3","@types/node":"^25.8.0","svelte-check":"^4.0.0","@sveltejs/package":"^2.5.0","@testing-library/svelte":"^5.2.7","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"^5.46.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gantt-svelte-components_0.38.0_1791052396196_0.3285997068214883"}}},"time":{"created":"2026-07-15T18:08:42.145Z","modified":"2026-10-03T18:33:16.455Z","0.29.0":"2026-07-15T18:08:42.410Z","0.30.0":"2026-07-16T17:43:14.131Z","0.32.0":"2026-07-19T08:50:18.145Z","0.34.0":"2026-07-20T06:35:00.014Z","1.0.0-rc.1":"2026-07-22T16:50:48.301Z","1.0.0-rc.2":"2026-07-23T19:11:15.403Z","1.0.0-rc.3":"2026-07-25T22:16:08.472Z","0.35.0":"2026-07-26T15:10:42.198Z","0.36.0":"2026-08-30T08:39:09.981Z","0.37.0":"2026-09-12T20:35:47.144Z","0.38.0":"2026-10-03T18:33:16.279Z"},"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-svelte-components"},"description":"Default Svelte 5 gantt chart — drag move/resize/progress/link, grid, hierarchy, zoom, milestones, dependencies, theming.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/gantt-svelte-components\n\nThe default **Svelte 5 Gantt chart** for BIMETAL — a thin binding over the\ncanonical [`@bimetal/gantt-headless`](../gantt-headless) controller. Every\ninteraction decision (drag snapping, dependency validity, scale/ticks, input\nparsing, the critical-path diagnostic) lives in the controller; this component\nonly renders DOM, registers window listeners, hit-tests pointer drags, and\nnormalizes keyboard events. It is behaviorally identical to the React and Vue\nports and shares the same DOM classes and CSS (`@bimetal/gantt-themes`).\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## Install\n\n```sh\nnpm i @bimetal/gantt-svelte-components\n```\n\n## Usage\n\n```svelte\n<script lang=\"ts\">\n  import { Gantt } from '@bimetal/gantt-svelte-components';\n  import '@bimetal/gantt-svelte-components/styles';\n  import { createGanttStore } from '@bimetal/gantt-data';\n\n  const store = createGanttStore();\n  // …seed the chart…\n</script>\n\n<Gantt {store} chartId=\"chart-1\" />\n```\n\n## Props\n\n| Prop       | Type                      | Default | Description                                                            |\n| ---------- | ------------------------- | ------- | ---------------------------------------------------------------------- |\n| `store`    | `GanttStore`              | —       | The chart store. Immutable after mount (the controller is created once). |\n| `chartId`  | `string`                  | —       | Which chart to render. Immutable after mount.                          |\n| `config`   | `GanttConfigInput`        | —       | Locale overrides, merged with the defaults.                            |\n| `darkMode` | `boolean`                 | `false` | Apply the dark token set (`data-theme=\"dark\"`).                        |\n| `scale`    | `GanttScale`              | `'day'` | Initial zoom (hour → quarter).                                         |\n| `onError`  | `(err: unknown) => void`  | —       | Surfaces infrastructure errors (a dependency/cycle rejection is a toast). |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}