{"_id":"@bimetal/kanban-svelte-components","_rev":"11-e924ece53b271a6f3ae41ba2e63647e6","name":"@bimetal/kanban-svelte-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.38.0"},"versions":{"0.29.0":{"name":"@bimetal/kanban-svelte-components","version":"0.29.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/kanban-svelte-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"dee1d2773926df6ef601c5bb70fc9c85854c9b96","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.29.0.tgz","fileCount":19,"integrity":"sha512-rQ0XOI4iufZAqhiydzEqlZmtM6AFKDQNFG4U/440/oQrA/GngeC+6ZRU5p1GXsxXVy3lWeNoedWonwt2RE79Bw==","signatures":[{"sig":"MEUCIB1RUwPvRdWru4Xrlm+wuB9G1WUTndInZR6IONo8giktAiEAgFGL9S0VJLNmlR8agQXRRS+v61C51WQ+QJsXz3x4rho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32760},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.29.0","@bimetal/kanban-data":"^0.29.0","@bimetal/kanban-themes":"^0.29.0","@bimetal/kanban-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/kanban-svelte-components_0.29.0_1784138942679_0.4200043193245233","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/kanban-svelte-components","version":"0.30.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/kanban-svelte-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"f99ca251e4ccb7801661dbeb26687b50cf772dea","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.30.0.tgz","fileCount":19,"integrity":"sha512-aWeZPSc8lVSCep+A56JIZxsjmnjuBpYNvLgZabA4z24DxvjQwaNuqELjg0jnUYJOPlmRyc9ybwB0KY7LwfcjFQ==","signatures":[{"sig":"MEQCIG+ZUKifQZAXjQAIS69DM9TRTnz6KMfWR+6TfKvfd9IxAiAEFnpHhlFMZhIlssSgARRok0XIS64v7t3P8KggZ2YTPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33163},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.30.0","@bimetal/kanban-data":"^0.30.0","@bimetal/kanban-themes":"^0.30.0","@bimetal/kanban-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/kanban-svelte-components_0.30.0_1784223814629_0.1747091716070106","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/kanban-svelte-components","version":"0.32.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/kanban-svelte-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"3b720bd7d03f1c2804bf5f83a07e436aa25b7733","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.32.0.tgz","fileCount":19,"integrity":"sha512-49jOivm4U00DnxTAt4fUqAm/xJB6Eqw7gXBJaqxpmCRLwV76TZcB9d0W/VN/W11Yv1XxsO/oJQ1ON4Dkbvhyew==","signatures":[{"sig":"MEUCIQCufZTzsVRC53COBn+GPFO7YczB2+Ry1C/nSRFkzMHp0gIgUbAJafk84J7HGIG8DbpiwYwxsxudIgPLgH4VBeP2yQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35228},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.32.0","@bimetal/a11y-dom":"^0.32.0","@bimetal/kanban-data":"^0.32.0","@bimetal/kanban-themes":"^0.32.0","@bimetal/kanban-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/kanban-svelte-components_0.32.0_1784451043687_0.6945360299983998","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/kanban-svelte-components","version":"0.34.0","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/kanban-svelte-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"0b6bfa650264f3b615e3875f2320802d9f82b50b","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.34.0.tgz","fileCount":19,"integrity":"sha512-WrZqxHBhhyg5ifE0daNP2JZPE5mVaI31g3sJvnIWeAQpr1PWLeWSeuYEJVM1h4XInTxMsjzjcc1zUM8Qko1HXw==","signatures":[{"sig":"MEYCIQDVmqt5DvAX6+yd8z+JKrnercyDNS9gw44Bf7ufuuGDegIhAPqwZrHZw7+bpYG13WRJAbvhzagwnZBSbHRcbrSEiCc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35228},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.34.0","@bimetal/a11y-dom":"^0.34.0","@bimetal/kanban-data":"^0.34.0","@bimetal/kanban-themes":"^0.34.0","@bimetal/kanban-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/kanban-svelte-components_0.34.0_1784529319960_0.19067720893795603","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/kanban-svelte-components","version":"1.0.0-rc.1","author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/kanban-svelte-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"a15d3988037fee141edc51e3067eb73bc911b03e","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-1.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-m1oSiqWzTV2df8E3+4OXaILBQSfU+iGn0cCZQ8aHpi110CEr7iH+2adpbofMsOK+cvN9chq17O4FGK9pkXbMgQ==","signatures":[{"sig":"MEYCIQDiyGgMVCbIdL2erbFuKhQYgazxwXpFJrRwX6ASHvD27wIhAIMvHSZt6Y7wCPlBGyJ0/WGkqnI1GO2etpfxr/OwxoQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40302},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^1.0.0-rc.1","@bimetal/a11y-dom":"^1.0.0-rc.1","@bimetal/kanban-data":"^1.0.0-rc.1","@bimetal/kanban-themes":"^1.0.0-rc.1","@bimetal/kanban-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/kanban-svelte-components_1.0.0-rc.1_1784739098589_0.997349835921481","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/kanban-svelte-components","version":"1.0.0-rc.2","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/kanban-svelte-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"210c03180c5dbd2f5724c9a455dd26f4e4cae350","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-1.0.0-rc.2.tgz","fileCount":19,"integrity":"sha512-FBUJU5r7RoaNoilUBpCLIszX40qRhiU7Z7PmmsJvH3xicvYfQ4clHzbU3goPg8tRbghrQ3vQ42AsKttUzP+qIw==","signatures":[{"sig":"MEUCIQDLOUk7AFoZmdiN/xwg89Ksm3nuHMxdjPaPn0ETdqC4SAIgTKGvZOGKTSMf7TJ8OwtgIO3nHUxo8rjHscnn0OYco9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45171},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^1.0.0-rc.2","@bimetal/a11y-dom":"^1.0.0-rc.2","@bimetal/kanban-data":"^1.0.0-rc.2","@bimetal/kanban-themes":"^1.0.0-rc.2","@bimetal/kanban-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/kanban-svelte-components_1.0.0-rc.2_1784833895359_0.6135618451132205","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/kanban-svelte-components","version":"1.0.0-rc.3","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/kanban-svelte-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"3f2f909cf2e23d141b98c2d8691d98cb82de7cf3","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-1.0.0-rc.3.tgz","fileCount":19,"integrity":"sha512-PCsik2YAPXIQ4b07Aq1WLUT6UDi+626QiXTUJ4jo3gqZpOlczF16ZbqtUOEvGdmLIz4H5Qr/rYaFlG0aeftT9w==","signatures":[{"sig":"MEQCIEJiO/02KBkBnvioSUwFEGk35gpi9cKzAma1i78mNx2XAiADzr6xXA+jR5WJavqB3AfO80dE03l14nZxdLKm5/l7gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45754},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^1.0.0-rc.3","@bimetal/a11y-dom":"^1.0.0-rc.3","@bimetal/kanban-data":"^1.0.0-rc.3","@bimetal/kanban-themes":"^1.0.0-rc.3","@bimetal/kanban-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/kanban-svelte-components_1.0.0-rc.3_1785017790173_0.7042275640476476","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/kanban-svelte-components","version":"0.35.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/kanban-svelte-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"6ae8df0d5664266550114bd543bc28fe2df03cc6","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.35.0.tgz","fileCount":19,"integrity":"sha512-3PMd0Y3gXkNXsaM035eKL4PtVxP2Kcs07xR67Zf3XU39DVRWUzseG27AgAqqGZCGmNRFTzNFtj9gGmK97rxDoQ==","signatures":[{"sig":"MEYCIQCCEWD+xtCfQF/L69nUKQBB1zXKFlxQqo2/UUh465XU8gIhAPLdDTLhITrE77CvKSpUyjccjy7hAKH9+FoT70qBdwCR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45730},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/svelte":"^0.35.0","@bimetal/a11y-dom":"^0.35.0","@bimetal/kanban-data":"^0.35.0","@bimetal/kanban-themes":"^0.35.0","@bimetal/kanban-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/kanban-svelte-components_0.35.0_1785078662667_0.5371937300611773","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/kanban-svelte-components","version":"0.36.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/kanban-svelte-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"dist":{"shasum":"b29e4a8ec67fe2ac68968d1a4dd0e9d9e560a416","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.36.0.tgz","fileCount":20,"integrity":"sha512-HUIgHArwJSgCzU87zSBqkbcrAym7ZGVBXdpEoOUu7m74SaelwxswfdL4vuW+Ht8JJULaqCsId/LVnh1sPDATjw==","signatures":[{"sig":"MEUCIQDb6inUJUjmmB/nbUqamVRJdaMcZW18w1GxbxszvYSHyAIgTXxJo2fNc1ycFES+qu2BZg272mbfCxbF2EyUfJOeLWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47199},"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 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/svelte":"^0.36.0","@bimetal/a11y-dom":"^0.36.0","@bimetal/kanban-data":"^0.36.0","@bimetal/kanban-themes":"^0.36.0","@bimetal/kanban-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/kanban-svelte-components_0.36.0_1788079170580_0.6943471322598962","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/kanban-svelte-components","version":"0.37.0","author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/kanban-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":"a2b090af2f4989e997b4ceea8012c395245d9ccd","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.37.0.tgz","fileCount":20,"integrity":"sha512-sd8w8zUhcYT75UFhYKCKNqwW/aHwCT8Bw5fcRRFpm8xvJXUcUKpsHO3p0lNnNbyCJeRx+Uh4hHJeBWkUpT7y1Q==","signatures":[{"sig":"MEQCICIT0XYm+nW6kGRNDLBMLhcuZpEwWQLdY1zCuGaxKiIOAiAMHJKCauZkI666ZsvDrO7qiyT/Eo7sbK5XCFLpn6+w7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48524},"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/kanban/kanban-svelte-components"},"_npmVersion":"11.17.0","description":"Default Svelte 5 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/svelte":"^0.37.0","@bimetal/a11y-dom":"^0.37.0","@bimetal/kanban-data":"^0.37.0","@bimetal/kanban-themes":"^0.37.0","@bimetal/kanban-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/kanban-svelte-components_0.37.0_1789245119965_0.5286574858507544","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"_id":"@bimetal/kanban-svelte-components@0.38.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"252787f313309cfee339e15eb66683ee1b9342b3","tarball":"https://registry.npmjs.org/@bimetal/kanban-svelte-components/-/kanban-svelte-components-0.38.0.tgz","fileCount":20,"integrity":"sha512-Yzb3UBWJnip1hDLgM/yjWPfaqYiUPtidn7RZkyy5oMZW6pHA3cKEKydCaCWfcS2V14+LqVzSnpuJ3glrWSJtqQ==","signatures":[{"sig":"MEQCIELJe7TrQ41P0hyna5sDqm6JEYiTGk0Y9+gU9fzl7DnHAiAGVqwC+VOfhcV5Tjt69oqRWsnI1gv0M/MiM/K03dfSGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDtu9xD8s8yd0RAiN178607CbWOxyOPJypcnsunmZ1f1AiBlfDUbY+4gOsMh5nm+LmRUorbwh8pPzMA5bJoMR5a+gw=="}],"unpackedSize":49246},"main":"./dist/index.js","name":"@bimetal/kanban-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/kanban/kanban-svelte-components"},"_npmVersion":"11.17.0","description":"Default Svelte 5 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","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/kanban-data":"^0.38.0","@bimetal/kanban-themes":"^0.38.0","@bimetal/kanban-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/kanban-svelte-components_0.38.0_1791052415249_0.5218735048641361"}}},"time":{"created":"2026-07-15T18:09:02.543Z","modified":"2026-10-03T18:33:35.525Z","0.29.0":"2026-07-15T18:09:02.844Z","0.30.0":"2026-07-16T17:43:34.777Z","0.32.0":"2026-07-19T08:50:43.820Z","0.34.0":"2026-07-20T06:35:20.118Z","1.0.0-rc.1":"2026-07-22T16:51:38.729Z","1.0.0-rc.2":"2026-07-23T19:11:35.509Z","1.0.0-rc.3":"2026-07-25T22:16:30.326Z","0.35.0":"2026-07-26T15:11:02.832Z","0.36.0":"2026-08-30T08:39:30.723Z","0.37.0":"2026-09-12T20:32:00.107Z","0.38.0":"2026-10-03T18:33:35.335Z"},"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/kanban/kanban-svelte-components"},"description":"Default Svelte 5 kanban board — real pointer & keyboard drag-and-drop, columns, WIP, labels, theming, customizable cards.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/kanban-svelte-components\n\nThe default **Svelte 5** Kanban board for BIMETAL — a thin binding over the\ncanonical [`@bimetal/kanban-headless`](../kanban-headless) controller. Every\ninteraction decision (drag thresholds, drop indices, WIP policy, undo, input\ntrim/parse/reject) lives in the controller; this component only renders DOM,\nregisters window listeners, hit-tests pointer drags, and normalizes keyboard\nevents. It is behaviorally identical to the React and Vue ports and shares the\nsame DOM classes and CSS (`@bimetal/kanban-themes`).\n\n## Install\n\n```sh\nnpm i @bimetal/kanban-svelte-components\n```\n\n## Usage\n\n```svelte\n<script lang=\"ts\">\n  import { Kanban } from '@bimetal/kanban-svelte-components';\n  import '@bimetal/kanban-svelte-components/styles';\n  import { createKanbanStore, createBoard } from '@bimetal/kanban-data';\n\n  const store = createKanbanStore();\n  store.dispatch(createBoard({\n    id: 'b1',\n    columns: [\n      { id: 'todo', title: 'Todo', wipLimit: null, cardIds: ['c1'] },\n      { id: 'doing', title: 'Doing', wipLimit: 2, cardIds: [] },\n    ],\n    cards: { c1: { id: 'c1', title: 'Alpha', labels: ['bug'] } },\n  }));\n</script>\n\n<Kanban {store} boardId=\"b1\" />\n```\n\n## Props\n\n| Prop         | Type                          | Default | Description                                                            |\n| ------------ | ----------------------------- | ------- | ---------------------------------------------------------------------- |\n| `store`      | `KanbanStore`                 | —       | The board store. Immutable after mount (the controller is created once). |\n| `boardId`    | `string`                      | —       | Which board to render. Immutable after mount.                          |\n| `config`     | `KanbanConfigInput`           | —       | Locale overrides, deep-merged with the defaults.                       |\n| `darkMode`   | `boolean`                     | `false` | Apply the dark token set (`data-theme=\"dark\"`).                        |\n| `showFilter` | `boolean`                     | `true`  | Show the text filter in the toolbar.                                   |\n| `renderCard` | `Snippet<[Card]>`             | —       | Custom card body. The drag/focus wrapper stays owned by the component. |\n| `onError`    | `(err: unknown) => void`      | —       | Surfaces infrastructure errors (domain WIP rejections become toasts).  |\n\n### Custom card body\n\n`renderCard` is a Svelte snippet receiving the card:\n\n```svelte\n<Kanban {store} boardId=\"b1\">\n  {#snippet renderCard(card)}\n    <strong>{card.title}</strong>\n  {/snippet}\n</Kanban>\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}