{"_id":"@bryntum/gantt-angular-thin","_rev":"16-6fd6c21eabd945b402b345c9ad94cfea","name":"@bryntum/gantt-angular-thin","dist-tags":{"latest":"7.3.7"},"versions":{"7.1.1":{"name":"@bryntum/gantt-angular-thin","version":"7.1.1","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.1.1","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"2710ffaa813cdb6c5c9949696abdee6a83ee06ba","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.1.1.tgz","fileCount":28,"integrity":"sha512-OBJFPJde1PubFvrKYmJ+calw8Xrqri4TEfvBsFwJy3mKKGAvEHS77XNWzvnAnVcYaQ7HsdGiw1z86EiokIKvrQ==","signatures":[{"sig":"MEYCIQCkhyTCvxpEuEtzVxz/Pv62GmbJMNWGiKb9nTdK6SXk0gIhAI+M1WewbFkScfp8udVvvSGpw4FSgkho7ToDeaMC6pzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7322072},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"63ab97cd2f5376c1b35b8316ab5fb34d8fdc5fcc","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.1.1_1769084199782_0.23910789888832618","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@bryntum/gantt-angular-thin","version":"7.1.2","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.1.2","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"54d7ea2044a9e8b60e87ba62592ed457f3cc7814","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.1.2.tgz","fileCount":38,"integrity":"sha512-c24udmuFzvMKkEtVNJdEdNb/ZtdxPVNcZ0jxwQcn6lx/gS15zSOlnf/RF8qxiKmFPO6CWpYeaJuB004tnLRTwg==","signatures":[{"sig":"MEYCIQDpIxnGs16rCGPvgCkQetNH+wiQJKotc17IVWClvAtbxAIhAMQsBkqEkQ20uaPSb6UlEd9Ct5tWebrsYwqrDFpLBN6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8425771},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"ca79fb391763f48fa0cac0159c6b25c88dda50ca","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.1.2_1770658179516_0.574407912774455","host":"s3://npm-registry-packages-npm-production"}},"7.1.3":{"name":"@bryntum/gantt-angular-thin","version":"7.1.3","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.1.3","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"e9962062b3af74975f478a92c3ee803817961aa4","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.1.3.tgz","fileCount":41,"integrity":"sha512-9o+k07jho0kFOG+kq985R6BD5AkbU7l3HC/CL9NlMV5OnLKg22MQ67wQ0I1zcdkWjFf5gAo0ByA8PEhmT/M8zQ==","signatures":[{"sig":"MEYCIQCOZG9jGyDbE2ZStXdWHsNjLQKCJ6sFFME2DTGoIIvI6QIhAKmEbMBSUPpN4RoleCpHuAc7H3aRGOEAS0JYx07baOFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8967558},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"84077ab565b72ef54aaca4110751fbc8a7253808","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.1.3_1771407374409_0.29938555196321026","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@bryntum/gantt-angular-thin","version":"7.2.0","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.2.0","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"d4489d3b2539e47442c11d787aeb469239a32259","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.2.0.tgz","fileCount":41,"integrity":"sha512-k6MaY4RivAuBGatrzawQwsffVYzuyap5hC6ktflvVX4CZxBHofqSP463m6aY7bkpB1fXkeK9GBUwW4j9PAQN7g==","signatures":[{"sig":"MEUCIQCs8+eA0gl2vEvYK9sq4SQtmHsr5+Dz9hhB5XnquELwWQIgPj978nYyPbRdjQGQw43ZDzfITSyGpPKNRCxH+my7Htk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8995736},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"ac3b9b09e84a96dae964008a000eefcc9da697c2","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.2.0_1771937124122_0.413026964633024","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@bryntum/gantt-angular-thin","version":"7.2.1","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.2.1","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"97a4021ff7fafe205085e71e45ba7b6feb32cb61","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.2.1.tgz","fileCount":41,"integrity":"sha512-wNNpZbfgdIQdUmcaanxacG3KgqY6rwMYF+UvTGN/jtBN56Umj4Dig3epIn7pnDHdJx9QWy9l+Pxqfg41ICoMdg==","signatures":[{"sig":"MEYCIQCTzaafVRFZQJWLP4Nh5orasjGlaTv5xdoXRMW9XX4RQgIhALn7J0Xc2kIZ/rXX67oVR51Du1bJN/m+//SSvuYPIub0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9002680},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"0b2a6ca26e524e833a295075e92974b540861848","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.2.1_1772106236711_0.4036866746468446","host":"s3://npm-registry-packages-npm-production"}},"7.2.2":{"name":"@bryntum/gantt-angular-thin","version":"7.2.2","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.2.2","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"0b6fee7e48d6c7222de88c459eebe23d1e1a2156","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.2.2.tgz","fileCount":41,"integrity":"sha512-I93mfNVMOs1L/EKI3Tyjekv8MyAEqcY/b7GE8YlSjSpvhofOsvff949DKGHEmQ1s6jGhNFwr1hhBaATMpIW0oQ==","signatures":[{"sig":"MEUCIQCqAFKjgqTjfBAk5bIpZRCPNMI5zuC+WOlUFv+PDOmzfAIgRovkj7MIatUaYGGlq70pFTAXgtneEIizcRWE8dOBELI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9027314},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"70aaa56f58320cb7b4e2ef2194291a059ad19b97","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.2.2_1773918524488_0.7167801335348785","host":"s3://npm-registry-packages-npm-production"}},"7.2.3":{"name":"@bryntum/gantt-angular-thin","version":"7.2.3","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.2.3","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"984e5ccb04ced5e0939b14525047897c14d6f25b","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.2.3.tgz","fileCount":41,"integrity":"sha512-Se3oDXMyyiidprpFBIbv/uQXaUw+xsOgLkCFmrP6VKyU+KLKwl0MQrGWGN9WT/BD5bDIpEdRa2VPUARqt08L9A==","signatures":[{"sig":"MEUCIQDBtnvSgwibpxk0o0+taGHPmULGICf8MlH3zhUfutQrNgIgTuCqloHaYcdvKEr2TCIxW1Pi6Sdrqf3rX+rmKCDxCAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9001971},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"c1bc5bca2b61b4085c56d69224cc76f5ac462604","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.2.3_1775729488408_0.2020873269291834","host":"s3://npm-registry-packages-npm-production"}},"7.2.4":{"name":"@bryntum/gantt-angular-thin","version":"7.2.4","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.2.4","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"88e61192818e2cc646e068ab721215b8cfeda538","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.2.4.tgz","fileCount":41,"integrity":"sha512-B5MMUujjTC+gC8wDVMbIgXbwp+o7RJZI5hB/cCFDJRbzykQ5Tk+010HyrP7GfxbOu6CO0ixXsN3xsRRRHBHrOQ==","signatures":[{"sig":"MEYCIQDpVf7HjYl+3yKlhBbyTepxpa9/5smCLKc5lwH8eFiGAwIhANnCezDXpyMnThJVqcuBg31iWsOm1xCZa7qXgUoMrPCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9005907},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"ddeafef0a35a37e5093577199d3ecdf23d1c9543","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.2.4_1777288302693_0.37413862493896843","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@bryntum/gantt-angular-thin","version":"7.3.0","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.0","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"b63a81c6f5ffb6639f67858c607be6cb5d3e4a11","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.0.tgz","fileCount":45,"integrity":"sha512-LGo9Q3k8KEU7MU2IZOmydGBR9RP/bdO6CWiryeJShbfA7PQXMuxfGIAxuRJyDbJIIwhmWt1C1KcO6mg+O20rjw==","signatures":[{"sig":"MEMCIAk/GG5gFMBZTZREoiW1B4T0LJjv05wufqJk050+ZqCVAh9P2d3hv4U1seLbfJypTm+hpHgbTeC6F2qpX0XNIQ1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9289505},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"dd823374403b0d9f2cf4d6e7366875b14fe08bdd","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.0_1778064694817_0.04807340509554381","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@bryntum/gantt-angular-thin","version":"7.3.1","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.1","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"e2c71905c64d9e62bb9a3c024f63f0ee9148e474","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.1.tgz","fileCount":45,"integrity":"sha512-ans1QvS23gMd79sWbuv+QFge52prqUSjb4czT4aKmMwED8ckU+1UBCRCAkyauxQ6ZnoWEijlDzqhOwEzi5RjcQ==","signatures":[{"sig":"MEQCIEkCt2XLhJA7O9nDCehN9Z5EHgBzhY9tqAelJRtf/bd5AiBkhXqHdTaXOP4+ezuHnkpi1q3JQ33FQThxa+8wDveq6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9298131},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"508e306b0519621e916bf95127108c1335594ce6","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.1_1779967305803_0.019785566671723265","host":"s3://npm-registry-packages-npm-production"}},"7.3.2":{"name":"@bryntum/gantt-angular-thin","version":"7.3.2","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.2","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"496d4c340347b1b64a9453bc5c1f930adae6f0f0","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.2.tgz","fileCount":45,"integrity":"sha512-a4oSGT0MWAURPsYPqqBKMe4q+7I298fR8YiFfh0UGZ0E4q2dmafkDmRhG5LzpiNGw5vkFsGYpc0UoQjuBNfIPg==","signatures":[{"sig":"MEUCIATVvQnY9wv14UnAkLJqVtOANiBAU9J2ad7iAZ/TaY5zAiEAj2VnLwfDrZvDe+PRXNxRe8me05lDVNIG8RM7LZJge2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9327207},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"73b48370b93ee38e22c780caa2d3349aa256da28","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.2_1780996575866_0.05353806841427322","host":"s3://npm-registry-packages-npm-production"}},"7.3.3":{"name":"@bryntum/gantt-angular-thin","version":"7.3.3","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.3","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"ac0191d10f56073560524ee80dec35d91173939c","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.3.tgz","fileCount":45,"integrity":"sha512-LLB1NNDfKa5l6ydI0T2234Ar4jxcg+9rNeaRsI56dwNsMkSjvn/ezLE9KQJ68wh+DUiaK8+mpclYy/hqawAy2Q==","signatures":[{"sig":"MEUCIQC0qOXAs5IYDI4ETcXgJg05RnidLWM28fuyUZxLnXjrKgIgSfzw4Q3j/VW/rQ99UVo7h3cTkUeeAYDjGahT7mrm4+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9341094},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"a68964c18de3135c2f4c965015fe8ff87c7948c4","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.3_1782380186606_0.4597788966626142","host":"s3://npm-registry-packages-npm-production"}},"7.3.4":{"name":"@bryntum/gantt-angular-thin","version":"7.3.4","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.4","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"9756a2a8943c1c14e54bf04bd1929ad9645fbf30","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.4.tgz","fileCount":45,"integrity":"sha512-OOowX/pqbHjxAwejCDlbki24AzqI3INAcCu9CzMiQiy0F42HkOjAzQ0C2qwpcUF2yc4OdvCUEsfPLoXw8gYYqA==","signatures":[{"sig":"MEQCIAUhckwtkxtZ2FEQZFddZgP7hVkIolxJeAmj9FP3cuANAiBB9vfDWeDF+tns4R66OsPY+jdEdwNA306mb3r0ifZxUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9361852},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"e5e7a0c05d47a0df84522eb465ebaabe86200faa","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"10.8.2","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.4_1784715876107_0.502779289374506","host":"s3://npm-registry-packages-npm-production"}},"7.3.5":{"name":"@bryntum/gantt-angular-thin","version":"7.3.5","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.5","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"59ee044e93d47096c62321731c38b54c449ab6a3","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.5.tgz","fileCount":45,"integrity":"sha512-lNZlo/dhMqNvh6UjeY5nrOrdDFLbzpI9LCc5l0rhX2cKGvcR1mDWIWoeyj0r8Du/xLHLSNLNwSV54i6BhIYSng==","signatures":[{"sig":"MEUCIQDS6LBbWUMgvCYFXqNsLihPFfyH6sM7YLRxhj26iUSLXAIgdJroJRwGPm6yQrlSnzI4T6xe2sp3kMfjEGdoBbEMtSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9399925},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"03be22a05a8573e8058f26e6fa199ddd705766f4","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"11.18.0","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"26.6.0","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.5_1787295437210_0.858662874419875","host":"s3://npm-registry-packages-npm-production"}},"7.3.6":{"name":"@bryntum/gantt-angular-thin","version":"7.3.6","keywords":["bryntum","gantt","angular","wrapper"],"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","_id":"@bryntum/gantt-angular-thin@7.3.6","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"homepage":"https://bryntum.com/","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"c93bcb17a5a2468f75381f5e8c9be79b2d4a3e7f","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.6.tgz","fileCount":45,"integrity":"sha512-gVWE6g8zuXVfxQ+V/3B+onHtrmvcW/M5KQWNBhUetNLsQGrbjmwM3CC8E/ULYF7hOEHN9ussUBIwNl1+iqJDmQ==","signatures":[{"sig":"MEQCIHYo0hA7I3KcEmp+e41SPiGsPcSws9NgTbE9IyZAJimzAiAnE92FoFPOVunjY66RURh68NITAOCqS+Kbr+zSqnyeaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6LaQ6Or4nHCtA5MX4n8zCUPfGCN93HazwPqJbRvsKIAiA9RNC4aIsWLGhBe+M5yFw97dACZcj/QLZfRsYO9BRGzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9437331},"main":"bundles/bryntum-gantt-angular-thin.umd.js","es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"0cadc629c54123fab9d168a8d39f461e8bb4cf14","typings":"bryntum-gantt-angular-thin.d.ts","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","_npmVersion":"11.18.0","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"sideEffects":false,"_nodeVersion":"26.6.0","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gantt-angular-thin_7.3.6_1789129971291_0.558572021170642","host":"s3://npm-registry-packages-npm-production"}},"7.3.7":{"_id":"@bryntum/gantt-angular-thin@7.3.7","bugs":{"url":"https://github.com/bryntum/support/issues"},"dist":{"shasum":"b802120d2da5ba845ee34e03a5c590bba9c92c0d","tarball":"https://registry.npmjs.org/@bryntum/gantt-angular-thin/-/gantt-angular-thin-7.3.7.tgz","fileCount":45,"integrity":"sha512-Rlygs56g8NtC6sctiTnACqCsjo+gys7jq12MtK0XgdBlbxX7chyddQOhxyluETVrZgqWh/hZxh8iheZZt0+/0A==","signatures":[{"sig":"MEYCIQCuRj4NDZVIWnMcKEJbqxhrYuh3mQ22Rln5qd3es67vTQIhAIj4hWRgf0xjoI7XbYmqySHFK6/hTwt49HSv1LoNUlHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6BDj5/NH3Cs+JA7c4n+ZyeJSmrtPw6RWXmiIm+0XFrgIgApCZLMgOS+63Y7wJskE7+cr7PCyUHKf2AkYhbtQAqzo="}],"unpackedSize":9455136},"main":"bundles/bryntum-gantt-angular-thin.umd.js","name":"@bryntum/gantt-angular-thin","author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"es2015":"fesm2015/bryntum-gantt-angular-thin.js","module":"fesm2015/bryntum-gantt-angular-thin.js","engines":{"node":">=0.12.0"},"esm2015":"esm2015/bryntum-gantt-angular-thin.js","gitHead":"3ddab59faba03f49aa3fc2f6b8875cda474a74f2","license":"Commercial","typings":"bryntum-gantt-angular-thin.d.ts","version":"7.3.7","_npmUser":{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"},"fesm2015":"fesm2015/bryntum-gantt-angular-thin.js","homepage":"https://bryntum.com/","keywords":["bryntum","gantt","angular","wrapper"],"_npmVersion":"11.19.1","description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","directories":{},"maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"sideEffects":false,"_nodeVersion":"26.9.0","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gantt-angular-thin_7.3.7_1790235820212_0.1892686613416117"}}},"time":{"created":"2026-01-22T12:16:39.627Z","modified":"2026-09-24T07:43:40.633Z","7.1.1":"2026-01-22T12:16:40.074Z","7.1.2":"2026-02-09T17:29:39.737Z","7.1.3":"2026-02-18T09:36:14.649Z","7.2.0":"2026-02-24T12:45:24.312Z","7.2.1":"2026-02-26T11:43:56.914Z","7.2.2":"2026-03-19T11:08:44.762Z","7.2.3":"2026-04-09T10:11:28.671Z","7.2.4":"2026-04-27T11:11:42.865Z","7.3.0":"2026-05-06T10:51:35.041Z","7.3.1":"2026-05-28T11:21:45.978Z","7.3.2":"2026-06-09T09:16:16.029Z","7.3.3":"2026-06-25T09:36:26.762Z","7.3.4":"2026-07-22T10:24:36.292Z","7.3.5":"2026-08-21T06:57:17.374Z","7.3.6":"2026-09-11T12:32:51.410Z","7.3.7":"2026-09-24T07:43:40.359Z"},"bugs":{"url":"https://github.com/bryntum/support/issues"},"author":{"url":"https://bryntum.com","name":"Bryntum","email":"info@bryntum.com"},"license":"Commercial","homepage":"https://bryntum.com/","keywords":["bryntum","gantt","angular","wrapper"],"description":"Angular IVY wrappers for Bryntum Gantt JavaScript component","maintainers":[{"name":"mats.bryntse","email":"mats@bryntum.com"},{"name":"rasmus.ersmarker","email":"rasmus@bryntum.com"}],"readme":"<br>\n<br>\n\n<p align=\"center\">\n  <a href=\"https://bryntum.com/\" rel=\"noopener\" target=\"_blank\">\n    <img height=\"50\" src=\"https://bryntum.com/resources/bryntum_logo_blue.svg\" alt=\"Bryntum logo\">\n  </a>\n  &emsp;&emsp;&emsp;&emsp;&emsp;\n  <img src=\"https://bryntum.com/products/grid/docs/data/Core/images/logo/angular.svg\" alt=\"Angular\" height=\"55\">\n</p>\n\n<br>\n\n# Angular wrapper for Bryntum Gantt Thin packages\n\nThis package provides a wrapper that turns Bryntum Gantt into an Angular component, exposing configuration options,\nproperties, features, and events.\n\n> **Thin Package:** This is a thin wrapper package designed for applications that use multiple Bryntum products.\n> Thin packages exclude bundled dependencies to avoid duplication. For details, see\n> [Angular Multiple Products](https://bryntum.com/products/gantt/docs/guide/Gantt/integration/angular/multiple-products).\n\n## Version Requirement\n\nWrapper is compiled for the **Angular Ivy** rendering engine (Angular 12+).\n\n* Angular: `12` with Ivy support or higher\n* TypeScript: `4.2` or higher\n* Vite `5` or higher (starting with Angular `17`)\n\n## Package Contents\n\n| Path   | Description                      |\n|--------|----------------------------------|\n| `lib/` | Component type definitions       |\n| `src/` | Original TypeScript source files |\n\n## Installation\n\n### Angular Wrapper\n\n```bash\nnpm install @bryntum/gantt-angular-thin@latest\n```\n\n### Component Package (Required)\n\n```bash\nnpm install @bryntum/gantt-thin@latest\n```\n\n## Try Bryntum Online Demos\n\n* [View Online Angular Demos](https://bryntum.com/products/gantt/examples/?framework=angular)\n\n## Quick Start\n\nUpdate the `src/app/app.ts` file with the following content:\n\n```typescript\nimport { ChangeDetectionStrategy, Component, ViewEncapsulation, viewChild } from '@angular/core';\nimport { BryntumCoreModule } from '@bryntum/core-angular-thin';\nimport { BryntumGridModule } from '@bryntum/grid-angular-thin';\nimport { BryntumSchedulerModule } from '@bryntum/scheduler-angular-thin';\nimport { BryntumSchedulerProModule } from '@bryntum/schedulerpro-angular-thin';\nimport { BryntumGanttComponent, BryntumGanttModule, BryntumGanttProjectModelComponent } from '@bryntum/gantt-angular-thin';\nimport { ganttProps, projectProps } from './demo.config';\n\n@Component({\n    selector        : 'app-root',\n    imports         : [BryntumCoreModule, BryntumGridModule, BryntumSchedulerModule, BryntumSchedulerProModule, BryntumGanttModule],\n    templateUrl     : './app.html',\n    styleUrl        : './app.scss',\n    changeDetection : ChangeDetectionStrategy.OnPush,\n    encapsulation   : ViewEncapsulation.None\n})\nexport class App {\n\n    protected readonly ganttProps   = ganttProps;\n    protected readonly projectProps = projectProps;\n\n    protected readonly ganttComponent   = viewChild.required(BryntumGanttComponent);\n    protected readonly projectComponent = viewChild.required(BryntumGanttProjectModelComponent);\n}\n```\n\nCreate the `src/app/demo.config.ts` file with the following content:\n\n```typescript\nimport type { BryntumGanttProps, BryntumGanttProjectModelProps } from '@bryntum/gantt-angular-thin';\n\nexport const projectProps = {\n    // Automatically introduces a `startnoearlier` constraint for tasks that (a) have no predecessors,\n    // (b) do not use constraints and (c) aren't `manuallyScheduled`\n    autoSetConstraints : true,\n    loadUrl            : 'data/data.json',\n    autoLoad           : true\n} satisfies BryntumGanttProjectModelProps;\n\nexport const ganttProps = {\n    columns : [\n        { type : 'name', width : 200 }\n    ],\n    startDate : new Date(2026, 0, 1),\n    endDate   : new Date(2026, 2, 1)\n} satisfies BryntumGanttProps;\n```\n\nEdit the `src/app/app.html` file and replace the content with the following:\n\n```html\n<bryntum-gantt-project-model\n    #project\n    [loadUrl] = \"projectProps.loadUrl\"\n    [autoLoad] = \"projectProps.autoLoad\"\n    [autoSetConstraints] = \"projectProps.autoSetConstraints\"\n></bryntum-gantt-project-model>\n\n<bryntum-gantt\n    #gantt\n    [startDate] = \"ganttProps.startDate\"\n    [columns] = \"ganttProps.columns\"\n    [endDate] = \"ganttProps.endDate\"\n    [project] = \"project\"\n></bryntum-gantt>\n```\n\n<details>\n<summary>Create sample data (click to expand)</summary>\n\nCreate a `public/data/data.json` file for example data and add the following JSON data to it:\n```javascript\n{\n  \"success\": \"true\",\n  \"tasks\": {\n    \"rows\": [\n      {\n        \"id\": 1,\n        \"name\": \"Documentation Project\",\n        \"expanded\": true,\n        \"children\": [\n          {\n            \"id\": 2,\n            \"name\": \"Preparation\",\n            \"expanded\": true,\n            \"children\": [\n              { \"id\": 6, \"name\": \"Proof-read docs\", \"startDate\": \"2026-01-02\", \"endDate\": \"2026-01-09\" },\n              { \"id\": 3, \"name\": \"Release docs\",    \"startDate\": \"2026-01-09\", \"endDate\": \"2026-01-10\" }\n            ]\n          },\n          {\n            \"id\": 4,\n            \"name\": \"Development\",\n            \"expanded\": true,\n            \"children\": [\n              { \"id\": 7, \"name\": \"Write API docs\",  \"startDate\": \"2026-01-05\", \"endDate\": \"2026-01-12\" },\n              { \"id\": 8, \"name\": \"Write tutorials\", \"startDate\": \"2026-01-10\", \"endDate\": \"2026-01-16\" },\n              { \"id\": 9, \"name\": \"Create examples\", \"startDate\": \"2026-01-12\", \"endDate\": \"2026-01-18\" }\n            ]\n          },\n          {\n            \"id\": 5,\n            \"name\": \"Review & Release\",\n            \"expanded\": true,\n            \"children\": [\n              { \"id\": 10, \"name\": \"Team review\",     \"startDate\": \"2026-01-18\", \"endDate\": \"2026-01-20\" },\n              { \"id\": 11, \"name\": \"Final approval\",  \"startDate\": \"2026-01-20\", \"endDate\": \"2026-01-21\" },\n              { \"id\": 12, \"name\": \"Public release\",  \"startDate\": \"2026-01-22\", \"endDate\": \"2026-01-22\" }\n            ]\n          }\n        ]\n      }\n    ]\n  },\n  \"dependencies\": {\n    \"rows\": [\n      { \"fromTask\": 6,  \"toTask\": 3  },\n      { \"fromTask\": 7,  \"toTask\": 8  },\n      { \"fromTask\": 8,  \"toTask\": 9  },\n      { \"fromTask\": 9,  \"toTask\": 10 },\n      { \"fromTask\": 10, \"toTask\": 11 },\n      { \"fromTask\": 11, \"toTask\": 12 }\n    ]\n  }\n}\n```\n\nThis is the data the Bryntum Gantt will use.\n\n</details>\n\n## Project Structure\n\n### Product Dependencies\n\nAPI packages:\n\n```json\n{\n  \"dependencies\": {\n    \"@bryntum/core-thin\": \"7.3.7\",\n    \"@bryntum/engine-thin\": \"7.3.7\",\n    \"@bryntum/grid-thin\": \"7.3.7\",\n    \"@bryntum/scheduler-thin\": \"7.3.7\",\n    \"@bryntum/schedulerpro-thin\": \"7.3.7\",\n    \"@bryntum/gantt-thin\": \"7.3.7\"\n  }\n}\n```\n\nFramework wrapper packages:\n\n```json\n{\n  \"dependencies\": {\n    \"@bryntum/core-angular-thin\": \"7.3.7\",\n    \"@bryntum/gantt-angular-thin\": \"7.3.7\"\n  }\n}\n```\n\n### Product Configuration\n\n```typescript\nimport { BryntumGanttProps } from '@bryntum/gantt-angular-thin';\n\nconst ganttProps = {\n    // Gantt configuration\n} satisfies BryntumGanttProps;\n```\n\n### Product Styling\n\n**SCSS/CSS:**\n\n```css\n/* FontAwesome is used for icons */\n@import '@bryntum/core-thin/fontawesome/css/fontawesome.css';\n@import \"@bryntum/core-thin/fontawesome/css/solid.css\";\n/* Structural CSS */\n@import '@bryntum/core-thin/core.css';\n@import '@bryntum/grid-thin/grid.css';\n@import '@bryntum/scheduler-thin/scheduler.css';\n@import '@bryntum/schedulerpro-thin/schedulerpro.css';\n@import '@bryntum/gantt-thin/gantt.css';\n/* Theme */\n@import '@bryntum/core-thin/material3-light.css';\n```\n\n### Product Localization\n\n```javascript\nimport '@bryntum/gantt-thin/lib/localization/De.js'\n```\n\n## Integration Guide\n\nFor details on installing and using this package, see the\n[Angular Integration Guide](https://bryntum.com/products/gantt/docs/guide/Gantt/integration/angular/guide).\n\n## Wrappers\n\nAngular wrappers encapsulate Bryntum components as native Angular components, exposing all configuration options,\nproperties, features, and events through Angular-familiar patterns like inputs, outputs, and templates.\n\nVisit [Wrappers documentation](https://bryntum.com/products/gantt/docs/guide/Gantt/integration/angular/guide#wrappers) for the complete list of available\nwrapper components.\n\n## Features\n\nFeatures are optional modules that extend Bryntum Gantt functionality. Each feature is suffixed with `Feature` and\ncan be enabled and configured through standard Angular inputs.\n\nVisit [Features documentation](https://bryntum.com/products/gantt/docs/guide/Gantt/integration/angular/guide#features) for the complete list of available\nfeatures and their configuration options.\n\n## Explore All Bryntum Products\n\n* [Bryntum Grid](https://bryntum.com/products/grid/) - High-performance data grid\n* [Bryntum Scheduler](https://bryntum.com/products/scheduler/) - Resource scheduling component\n* [Bryntum Scheduler Pro](https://bryntum.com/products/schedulerpro/) - Advanced scheduling with dependencies\n* [Bryntum Gantt](https://bryntum.com/products/gantt/) - Project planning and management\n* [Bryntum Calendar](https://bryntum.com/products/calendar/) - Full-featured calendar component\n* [Bryntum TaskBoard](https://bryntum.com/products/taskboard/) - Kanban-style task management\n\nExplore our comprehensive collection of demos:\n\n| Product           |   <img src=\"https://bryntum.com/products/grid/docs/data/Core/images/logo/js.svg\" alt=\"JavaScript\" width=\"30\"><br>JavaScript    |  <img src=\"https://bryntum.com/products/grid/docs/data/Core/images/logo/react.svg\" alt=\"React\" width=\"30\"><br>React  |   <img src=\"https://bryntum.com/products/grid/docs/data/Core/images/logo/vue.svg\" alt=\"Vue\" width=\"30\"><br>Vue   | <img src=\"https://bryntum.com/products/grid/docs/data/Core/images/logo/angular.svg\" alt=\"Angular\" width=\"30\"><br>Angular |\n|-------------------|:------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------:|:----------------------------------------------------------------------:|:------------------------------------------------------------------------------:|\n| **Grid**          |         [Grid JavaScript demos](https://bryntum.com/products/grid/examples/?framework=javascript)          |         [Grid React demos](https://bryntum.com/products/grid/examples/?framework=react)          |         [Grid Vue demos](https://bryntum.com/products/grid/examples/?framework=vue)          |         [Grid Angular demos](https://bryntum.com/products/grid/examples/?framework=angular)          |\n| **Scheduler**     |    [Scheduler JavaScript demos](https://bryntum.com/products/scheduler/examples/?framework=javascript)     |    [Scheduler React demos](https://bryntum.com/products/scheduler/examples/?framework=react)     |    [Scheduler Vue demos](https://bryntum.com/products/scheduler/examples/?framework=vue)     |    [Scheduler Angular demos](https://bryntum.com/products/scheduler/examples/?framework=angular)     |\n| **Scheduler Pro** | [Scheduler Pro JavaScript demos](https://bryntum.com/products/schedulerpro/examples/?framework=javascript) | [Scheduler Pro React demos](https://bryntum.com/products/schedulerpro/examples/?framework=react) | [Scheduler Pro Vue demos](https://bryntum.com/products/schedulerpro/examples/?framework=vue) | [Scheduler Pro Angular demos](https://bryntum.com/products/schedulerpro/examples/?framework=angular) |\n| **Gantt**         |        [Gantt JavaScript demos](https://bryntum.com/products/gantt/examples/?framework=javascript)         |        [Gantt React demos](https://bryntum.com/products/gantt/examples/?framework=react)         |        [Gantt Vue demos](https://bryntum.com/products/gantt/examples/?framework=vue)         |        [Gantt Angular demos](https://bryntum.com/products/gantt/examples/?framework=angular)         |\n| **Calendar**      |     [Calendar JavaScript demos](https://bryntum.com/products/calendar/examples/?framework=javascript)      |     [Calendar React demos](https://bryntum.com/products/calendar/examples/?framework=react)      |     [Calendar Vue demos](https://bryntum.com/products/calendar/examples/?framework=vue)      |     [Calendar Angular demos](https://bryntum.com/products/calendar/examples/?framework=angular)      |\n| **TaskBoard**     |    [TaskBoard JavaScript demos](https://bryntum.com/products/taskboard/examples/?framework=javascript)     |    [TaskBoard React demos](https://bryntum.com/products/taskboard/examples/?framework=react)     |    [TaskBoard Vue demos](https://bryntum.com/products/taskboard/examples/?framework=vue)     |    [TaskBoard Angular demos](https://bryntum.com/products/taskboard/examples/?framework=angular)     |\n\n## Online references\n\n* [Bryntum Gantt documentation](https://bryntum.com/products/gantt/docs/)\n* [Bryntum Gantt examples](https://bryntum.com/products/gantt/examples/)\n\n* [Bryntum Support Forum](https://forum.bryntum.com/)\n* [Contact us](https://bryntum.com/contact/)\n\n## License and copyright\n\nThis wrapper depends on Bryntum Gantt, which is commercial software and requires a paid license.\nPlease visit the [Bryntum Gantt End User License](https://bryntum.com/products/license/)\n for the full text of the license.\n\nCopyright © 2009-2026, Bryntum\nAll rights reserved.\n\n","readmeFilename":"README.md"}