{"_id":"@polderlabs/openkan","_rev":"38-21e85da83fd02671244fc48f2061fa48","name":"@polderlabs/openkan","dist-tags":{"beta":"0.5.4-beta.1","latest":"0.7.0","nightly":"0.7.0-nightly.20260921"},"versions":{"0.4.0":{"name":"@polderlabs/openkan","version":"0.4.0","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.0","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"8b5c443437481fc05cc739215c12fcd1a669aeb4","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.0.tgz","fileCount":114,"integrity":"sha512-+5CcSOjqF+hyM/rQMuPXKGp615NFmPHgF+OrvDoRj+kiHaMayU0MdNXS1eWKLIt40FidZQo1z/PRE7dp5semVg==","signatures":[{"sig":"MEQCICyqf8eA0W1dv53J0kQX/02O0DOjR7vx82zn9GEVTOtHAiBiJhWg7dXt/PlW/nEHsCLcBssRuu5NjiEmBbdoHXizug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804271},"type":"module","engines":{"node":">=22.0.0"},"scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"drb0rk","email":"berk@berkderooij.nl"},"deprecated":"Pre-trusted-publishing publish; the canonical stable release is 0.4.1 (auto-published from CI with provenance).","repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"12.0.2","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.0_1788627157973_0.8198452337788911","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@polderlabs/openkan","version":"0.4.1","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.1","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"f1a8bc31677ab99faa12801b1964fba68c52da26","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.1.tgz","fileCount":114,"integrity":"sha512-+mm/gqYC7QwdayLtKw4cKJGEXKemTBnjFvkum6z7PtiHHEzynUhnsRjU/0Ey8g6pEc/tUS5eAqsyridhKWU4Gw==","signatures":[{"sig":"MEUCIGfGdNuLQJv8YhHQjsksTvnq8gHuMUIjNWIwixADUOdNAiEAlbIQxMRRiNR/xFsOe1TEiMGjKWZ5WF7Ofu+aGTYUZuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804271},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"289cb0d081137d4ece608e8ec4e4ded37afec4eb","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"deprecated":"Superseded by 0.4.2; upgrade with: npm install -g @polderlabs/openkan (or run `openkan update --yes` from 0.4.2+)","repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.1_1788629387167_0.05786064697775695","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@polderlabs/openkan","version":"0.4.2","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.2","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"93e97d6429cf60d7c4c48126d313dffcf139e856","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.2.tgz","fileCount":114,"integrity":"sha512-dqUf4dGEvW0SmAY/nwuyRSNm/OefIvZllc9IbRI660zrqCios99mMjbnoI8hqwwS2PpWfwZX/hChvtnfnkyzcQ==","signatures":[{"sig":"MEYCIQCevPs8emSGD9lFvNCjXf68+3Vv6sieMSe4Fyi38BGWSwIhAP2wbVq/v7+0fKwuf0d3WXknrLAWRFT76DZSlreDvKxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812106},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"189c8388f5949dab178657d32a27522731978d6b","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.2_1788630268891_0.2292169878229573","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@polderlabs/openkan","version":"0.4.3","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.3","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"5cc96049ed1b01e5ce4e1a6d98d356dc6ce11b33","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.3.tgz","fileCount":114,"integrity":"sha512-qylKdkTirSvgjdMkFyxtWyp4AvgW5/72f+nbYUnNGWgSQzmz7sFCEokyfFQWhTb/Keu+7Gpn7WpXbJA053cAfQ==","signatures":[{"sig":"MEYCIQDps/pQriW2HcMcaEP5E80Eh7fXz4MmIRiF2DWVy3IjvQIhAPyJ9xoUSunxXRnEysIyOUCDgdJhN50u+iXd90Cf/WfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812106},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"9b1fffee9a3f3beaaee1a87b514d1f47e471dd6b","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"deprecated":"Superseded by 0.4.4; upgrade with: npm install -g @polderlabs/openkan (or run `openkan update --yes` from 0.4.4+)","repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.3_1788630487684_0.14493079644161","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@polderlabs/openkan","version":"0.4.4","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.4","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"c6c9539111994a9f6187e95b6571940e47fae08e","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.4.tgz","fileCount":115,"integrity":"sha512-gbs8HTGH0D6UtoUefnRdkWuITZbOFrr2BBWeiACZVSnsqSewL9+sGpty+wGqU2WeN2KP79ThX6HElHk4rgLo8g==","signatures":[{"sig":"MEQCICLQleegtrfLl995+VpyBHmVnJT2YITCkh2Q+Hxs/l0VAiAy7KM8u82cNKVF9DAKc/MZuQE7yff2hcq9ObSq+MI3VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826314},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"290e65b0728b8cbf925e0d4ba88a4e731e8e6337","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.4_1788632898395_0.05675740065771029","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@polderlabs/openkan","version":"0.4.5","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.5","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"dedc2fc3e9ef0794daea261a4ef1b64d2962756a","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.5.tgz","fileCount":115,"integrity":"sha512-IhSWShn5QjipHtswN/8EeQ0Q3Ltzv77cWuNflPedbpiuuGQjspmhPjLU3FGrfXxhTnvXv33327VvAuLeaiD4cQ==","signatures":[{"sig":"MEQCIEFFX4c+yPni0jCIa3kjQ3R5Ab3RiI/5tn0XLS/381qNAiBRmHZZ7R/Ywa2F0pfAmIE+sAv3XXaNytJlvxucYMttcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826314},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"02204cde4fe8c1130739fcfa9d3f473d461f392c","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.5_1788633114377_0.4793646058174703","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@polderlabs/openkan","version":"0.4.6","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.6","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"17d4d725d44efd3c09bfb2f800f7cdd22ab99729","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.6.tgz","fileCount":119,"integrity":"sha512-9tCE24uDH3sLFBnybT5tcEh8zLyg4iQSM15OAHwxMXKd5wMKQwF/VKaJXF03TtvEu3B6BmGaz6GOKS0tIiwWew==","signatures":[{"sig":"MEUCIExQLmUY1cCyxefwnwV2TchFKuq4z7N783g/zx4fY+3IAiEArmmvjtj9sAbART3a/8yq/Ds4qAxhJw1FKLe6GGKKsmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885928},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5221447a9b5c3a55160281d5ae9a3cfa3f5217d8","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.6_1788704542615_0.07147951952291098","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@polderlabs/openkan","version":"0.4.7","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.7","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"21579e8fa724760261691cac29be3817bf2c138e","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.7.tgz","fileCount":119,"integrity":"sha512-NuB5sOco+NzFHBJJfeuVa4zNPbirD3Vg1xn9JmS1SjTjQmnDU1+DrohD72Nq206YKrkFMBuo8eYeq1nz5B9eQw==","signatures":[{"sig":"MEUCIQDOc1mr0IPEsPEXIwzUWQVY5Jw8Q9pZQhqmwMJjqvmVmwIgNzMPXlYpjcrD9vqHGm058ts0vB6NwHtV0iFV6GX09o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885928},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5221447a9b5c3a55160281d5ae9a3cfa3f5217d8","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.7_1788704651121_0.3148930281490745","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@polderlabs/openkan","version":"0.4.8","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.8","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"cf01fdc1444c02c745c078333303dab4dfcfbadb","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.8.tgz","fileCount":122,"integrity":"sha512-qhXR0BmdYMl45CNakAhKMFZFqLTXczkLooVNxuoaDXogChpMcYRnBL9mJpzMWinF1Xo4KhVb/EXOI9cTFPkN1A==","signatures":[{"sig":"MEUCIHfz2z2os225JVxC1jUy3/J2MP8wgIZwmVIR5phMxjwkAiEA22/4qSVdUz4VGsR6wNZoqmqoaqn7T3OJPatKa8WeeBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887163},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"11006b1f6816fa74b9d8b0cadf87e449189d5154","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.8_1788718392086_0.26386556796743843","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@polderlabs/openkan","version":"0.4.9","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.4.9","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs","openkan":"bin/openkan.mjs"},"dist":{"shasum":"e1529a2f1cef054e7267f3c642374c98c973730c","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.4.9.tgz","fileCount":122,"integrity":"sha512-+ociB92rAd+/XlMG0u9Y1rQ9sriij9MbMiS52ksY0s859zoGjhMQGD7zozoExYG/MGuYIBeYnhP6YdekYgChPQ==","signatures":[{"sig":"MEUCIALdL7d1YVQi50yCiCHOjbenIsa5AajOg5uQkRdMXTKmAiEAtKz/OgOe5Ul81Ym89ynlqxd0kaqWdlBtD34DDvY5PoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887163},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"11006b1f6816fa74b9d8b0cadf87e449189d5154","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","openkan":"node --experimental-strip-types bin/openkan.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.4.9_1788718510227_0.07116409042207428","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@polderlabs/openkan","version":"0.5.0","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.0","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"10eeae4283d57a5a242e72269b4b1a5716953d18","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.0.tgz","fileCount":134,"integrity":"sha512-sMEoJ1JQztgpSIlfvX6MFex5S2c/dOIgO5H7jw4EGF0v/KncLmlmUgTt8oWDWCJphfnNlpCU7/5zdGVPXcVXnQ==","signatures":[{"sig":"MEUCIQDE7nQksBj/nLnx/0niJ6V2hrjifhPvt7eDCSMd1RvVogIgJB9e0GmuQqjrB2L1yvAoKLANsws50n2yxToKnpd6fyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887316},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"2a74de0dcf40cce189f2fcdaf385e28bd335f653","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.0_1788781595897_0.3765715307919524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@polderlabs/openkan","version":"0.5.1","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.1","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"b0f7741c12b0b801c07427d837d15c0433c3c370","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.1.tgz","fileCount":134,"integrity":"sha512-S2TsX5C2K7xxEF0XOgS0KTRjugDX9RlUTVfwz3X3l/8MULcjGatdMCIelyf9+x6cHAUFR7rANELiAo7M2Wx/iQ==","signatures":[{"sig":"MEYCIQC6qNsw/Df5Mg0hWIgSQmODzM6c4rAsiyuZIaMINl89fgIhANRiFITq0vM6A9bdfHIb1NwWf1F98tkMG6Zpi0insUzk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890018},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"92e5ba0e0b42d13ff201d71d147cba6e5f7650d9","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.1_1788785876715_0.2856554272236618","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-beta.1":{"name":"@polderlabs/openkan","version":"0.5.2-beta.1","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.2-beta.1","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"84d3da0df9a532015c2eb40a04db7f1b62f83d28","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.2-beta.1.tgz","fileCount":135,"integrity":"sha512-4ANlgqIyS7EHDNe8IJwSVifmDnxyEsvtwZQL3Vtq7IDZ0iYSskzNI2QJw9iqZo9EN95s8Il3pIeIlJeRSBfyWA==","signatures":[{"sig":"MEYCIQCoF0nJpOPySQrga4ur3ki/gK2HPcX6Gc/BbYVxAj27TQIhAPIaecLj6Rkq5aX/j/vglnPnNmp0WH04gL9rXS/+tH1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913100},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"bb98025df05a50d8015a8a923c97428172408d2b","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.2-beta.1_1788807955752_0.9471918554877541","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@polderlabs/openkan","version":"0.5.2","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.2","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"1b11e9f0e8b45977a0fbe0d5d402bb468d106539","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.2.tgz","fileCount":135,"integrity":"sha512-nr/Rdg8S/TZ79b7daHN1QwU7mF2RKm+fcbR7zfWLHIRGKrOhkAWHhLRdnn0z+WvdysJLlKd3lRc393nqs+o9kw==","signatures":[{"sig":"MEYCIQCtXhCzC1htPh97MPWcNXVSdrqjEll9thBSL7MZBXJEOwIhAIL7oZA3pRulEu6wFQcDBGLp5UXaR9F7rqfuls/eBuzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913093},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"83a023c988206addcbbde1fe6624a05dad34a6b2","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.2_1788808090661_0.7798473209357739","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@polderlabs/openkan","version":"0.5.3","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.3","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"366c83ef186cde3922ea8799c29139489a003a7a","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.3.tgz","fileCount":135,"integrity":"sha512-J5MO1BfxAJ3U6hDV+5bUdNMA7Imcybnmk1gVERAvEUTzmIaSGzwjmBjfikvPz9qi7gIXvJX7NrNqRdmX5b9LYw==","signatures":[{"sig":"MEQCIAjTqMGWZnBiv7QgQqzK3EcNRt1wALQV+oSSDBASKcKLAiBfHxsw52UugERAQk6aWuVbohsUhkM6GFl+lowlFvXupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919629},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"2feeddd3ba00a1639f36af045c0699d95e72a656","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.3_1788809830442_0.009756500108390354","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-beta.1":{"name":"@polderlabs/openkan","version":"0.5.4-beta.1","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.4-beta.1","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"b83911d9a01f5c798d7f0dfb1a6ceac47ffa97c3","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.4-beta.1.tgz","fileCount":135,"integrity":"sha512-D6J18cgEhOwuP8I9GEfVCjfVuSlVWT4NaTPa/zeig2UhYHorZXnrIsKWCpNU1hmDIm6wLGdO5kbmiVoAzRrR2Q==","signatures":[{"sig":"MEQCIBpgqPIvtW5T5lF7Y+6NiP2JFXKwoPNIjt2nz8fZ2PC6AiBrIr4AIta9E6P/INV8yElPAvQugiZDyI44Vyvh5V+z/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1921382},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"105aec65f15291f87aee175936b7d2e6df2cb7c3","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.4-beta.1_1788811124721_0.3548769179645477","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-nightly.20260908":{"name":"@polderlabs/openkan","version":"0.5.3-nightly.20260908","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.5.3-nightly.20260908","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"54e5ff8dfb355bb26deea72bab9a6c90e2d52d15","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.5.3-nightly.20260908.tgz","fileCount":135,"integrity":"sha512-Jp8ESP20AQIQcWRFscSnbKCDrbzBr08PrwFiwc/7i6r/O5zAVLjVE5VWJq5tpqyQfCBIYYeyUI3a25wHNJTfrA==","signatures":[{"sig":"MEYCIQC1iHD3gq1XUrPmwd53BeB7hTLqCgFsEkhW5/y6yT0oYQIhAMMNXfRTGTVCWsylncHv149VPptc2vpVl7+TSCVIzZo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.5.3-nightly.20260908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.5.3-nightly.20260908_1788851822569_0.5435310320860631","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@polderlabs/openkan","version":"0.6.1","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.6.1","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"a11253dd0b35cc09674fd326f6e0a222f148342e","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.6.1.tgz","fileCount":135,"integrity":"sha512-wgbRObaQh5qcjOOw2QQE3BgFpn1P48vf9bT36Y1g2ZdIoxybq/2tJVGYJW84XqxbpnTZ/iuXXl9ESzHNdBoiQw==","signatures":[{"sig":"MEQCIA2TGd0SEbJqmr50qO9pQlvv+fATyo5Ht7U0OyXp+jxlAiB4WNIdmJqEH4MOKHKq4d34jqeQbnJC5V6RePxsZIjAPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1972579},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"ad87840a9f371f226f67c5afbe8ad33ebb3779e4","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"drb0rk","email":"berk@berkderooij.nl"},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"12.0.2","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.6.1_1788868758037_0.025516443619276297","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@polderlabs/openkan","version":"0.6.2","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.6.2","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"9dbe9fba654a536ce446c989c08feddf794e81be","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.6.2.tgz","fileCount":136,"integrity":"sha512-O9vXUdUt8iyUURSBRYPEiPweoXnrPM3/n4pxMyLgMUWbZ3olpUQcEwhBoB8cepcfx8qwlWnZQb9R9xeWhzdcww==","signatures":[{"sig":"MEUCIQDNirApxlryeZQ3/ehvzXP4mxqFn8uN+LRFdvRHVVynGgIgFKsCbgzRqpbaxORQgcukWSlbN2wcR3gFcnsYW+YfXrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1989591},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5d5864a6f782a1b2803fe1fee8815331bc628856","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"drb0rk","email":"berk@berkderooij.nl"},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"12.0.2","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.6.2_1788874789488_0.8617024029198936","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@polderlabs/openkan","version":"0.6.3","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.6.3","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"20828d3e4e0b7c740eeffa297a7dd07839ba76dd","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.6.3.tgz","fileCount":136,"integrity":"sha512-MdF/dyMJBvhzAlIjCToHqM9RDx1xW7HK3jYfZEz7lvfOWMutJKpSwDiE+2bMM0s9ANax6CFHd4GAGRtWHk7rYg==","signatures":[{"sig":"MEYCIQC/ldxD36TyVWXfOT/od2y/quPzrdhY/8zWy7xw5UM+zgIhAJlq37NS56Wc5J+ZvnpFnLRhyf/49qvUZsWyumF3Az2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991979},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"7ef28c4df5bccbf6af42e3f27a3a2ca53b3156df","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"drb0rk","email":"berk@berkderooij.nl"},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"12.0.2","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.6.3_1788875438854_0.4803453664134223","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@polderlabs/openkan","version":"0.7.0","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"2f33ddac5d0e3c2318c0560c12e8f8c96d9d4c8c","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0.tgz","fileCount":136,"integrity":"sha512-nykET4WTzL9bVkhLlv7gzm+nAuitVaqOazTlgD/fJ4XHXf6FTeRArqnt+c18wOiHMQ0nUa1/evmBjF3N+m3IJw==","signatures":[{"sig":"MEUCIAp07CYL4Q+OupfOwjDwro4yMEhRGzMmqzNsn1ABzvssAiEA2RjMoDHOxn7lmjj8YcB1xuVXSp65KkaBX0rP4bzTvIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013030},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"2488a006342e499c79d23068b39a12ab6eaa28ad","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"drb0rk","email":"berk@berkderooij.nl"},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"12.0.2","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0_1788892870649_0.9627722264107312","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260909":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260909","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260909","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"a8e9e14f69e5af98620238f3b3529c40e3869ff3","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260909.tgz","fileCount":135,"integrity":"sha512-BmKRprT4Ht0S9y94Gz5T2/p1jfN8TEP+6pN+BfccXMPTy+WykIsaLakYI/43Jy7AL2svNZk7j+I3fEgwbsbOlA==","signatures":[{"sig":"MEQCID9YBGuxp91Xk3U90nLsQEWS/Srgof1daeFJ4PgwjBVrAiBkgnHsE8pmIrm64K265DdP2+1FW31A+E//a8IYVeKCDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260909_1788938736994_0.5636655464601736","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260910":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260910","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260910","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"e0670334654b6f4a75d3048d1175d50c5b8942ee","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260910.tgz","fileCount":135,"integrity":"sha512-ZboGvQXMGJSUnLAXaArIW/o8AqpFRJ4RdNoS+nXMPlaFrKPeLpz+xAM15pztlZUosDszZwUcAvfx0LMWz8zZ8Q==","signatures":[{"sig":"MEYCIQDR81EWccigVuHoyWcIUGYOIEP86iMGwHzWB9erl1UsLwIhAPEsaXU1ClhlaktX9vHn2nmIv4tLr5UBZU4iGeJO8KCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260910_1789024842505_0.06008095810883152","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260911":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260911","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260911","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"902b9bd062bdcb45a25cd0c5047b26abb8e4be0f","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260911.tgz","fileCount":135,"integrity":"sha512-FVmUxF49u0iWrr7sWFkeLlwjhl9mlqDYB2Jz9RTR/MmVTzUqsJySh6jGfpFd60QVpcUeWg6bJDDD0YnwlSH0Yg==","signatures":[{"sig":"MEUCIELI5sUigRCMYrjlCRQ9jcTvR2zTiJaCkMIJQnHJr+HkAiEA1wOIxsPrnSGDhxUs9tBbSBme7so0vZkijz3BD6Nr9E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/o1iZKQwPYhSN9ODBvgxi0nRP2sdPMxEcisfFKqCXuAiEA1vJ4lPR8EvtfmSIVwy4DJe3iq+BrwijeRI+IeZ17Gh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260911_1789111275795_0.35117948555139833","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260912":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260912","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260912","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"c756a57e591358e1c0025d57430c0cf305cc5985","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260912.tgz","fileCount":135,"integrity":"sha512-w1qrPWG6FhA7R7fHp8S3KS382uNiCnSPrtBAMsN/sC++lp+I4IOkcsP5SljdZXeyBRv/iRwqsTL0GsjS6DGkGw==","signatures":[{"sig":"MEUCIQD2PH/iQTyXwzn//+A3YsMgELkdvoxvnrStRmXBVvyevAIgWobtVnkli9ZRApygyyDsy9QvtCuYZF6KgmFwoaWVomM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkz7Sh7N8Dv4yM5uhUowdN8+GJ7SSfpSyCfYJ1LwSozgIhAPEoPrdcugt4uxODsoqHut3iDs1FJAaTQ2EOtltMO34S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260912_1789197165242_0.7500073336222439","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260913":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260913","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260913","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"72bc37e647c4b777f22a7ce846b2d58175f36025","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260913.tgz","fileCount":135,"integrity":"sha512-uGDrKcPZkZpYrT5+AcfqFJjPzbSefCCyvKs5ukfGrt4k6PvcEdvJPdMkLlASF9CG7Vhe2auGx3RyribXwzdUIQ==","signatures":[{"sig":"MEYCIQDeJujLhKrTXyKkuNFZ0b7vx/U8AOB1NKfkNj+dSMgJ6QIhAJc7ZyWzmM8ntjHW0Fw1QSlNY4Vj1qyZ8OF8uDVWWDhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFIP0KBixPRnCI/I/Y4OYPHOJ6PdasN/GC0NtSGmF7tWAiEA4B07AWq4DDsiO8FzCX7+u9CjIJcvcRQyLaMXisbdAoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260913_1789284659809_0.9665747024343276","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260914":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260914","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260914","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"8c4ee4ed2b89800fd9e808672e5ff766500826c2","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260914.tgz","fileCount":135,"integrity":"sha512-HPUAsJNa2Ced+HKITEkoVt5xtdBHp85inUvCwLcv7zSVNRGMEjXFqV/5Kfc7CL3p5z64pAasKG4Vx+fq8ZRT6g==","signatures":[{"sig":"MEQCICKll5cA359w/SjtUdSUW8EaMfW/uxpOifeqBTW6WmnDAiBoSvuX8b6aS4yMim/NxviCQyXm78xaQC08fqCNnOqvXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDeUTLkX0j1wfNtuHKlrybBC6MnWQu0jjePkIDQVCYewIhAM6zW4Qivz4feKfwhr8jS+xx7H6OrcaFrJ/0cPDclZRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260914","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260914_1789372842036_0.20032892104657773","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260915":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260915","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260915","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"7b5f6e98c0426c8b486cc09918a816cdeaf4c918","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260915.tgz","fileCount":135,"integrity":"sha512-/Jco0F3Ga1zA0a4G395JgDadm5QIl4Kdlhsrb3KD7fvfk1Wt7Oq3Hi06J+AUg3RqaBpwxHlfAqxByHoJTtGJfg==","signatures":[{"sig":"MEQCIFjiChj9uG1Nn0lU+wyvbKelmi58OhYfPrV7uIBuSIG1AiBPZnlr6fy0jYE2NXvj7tx/ktCPx09uBb0HCfAunfXtOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6M75G9wde0qkzIgd4k25JP7wETYcZ3P+F6sqXJ8ybMAIgYVXw5sx3pwGwMnX2oFgs0X3OrU4yQl6KYmwY3JcD24M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260915_1789458503414_0.04550853672536004","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260916":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260916","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260916","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"df5d5c99fe1047e10ab4c85f0aa07452c74e3d9f","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260916.tgz","fileCount":135,"integrity":"sha512-eG3zkdXX5QJ7HBQwKnhF2dl6q22JPWN6AlOqPdgSTWBDwcJQ0KO0iGnBrktZHA2l+p2j+//fjHZl/Vp+rbIdmA==","signatures":[{"sig":"MEUCIQDZqGlwX/XFxF8Me2FqQ/Gjdwv5CMM9Vx9W+esNYRx8UQIgOrg8aAPxLEgvgQPkn7aM/CsVaXbxjjCtJcfzRpseEKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBA2f6OpLnL4XY75Ls6rJTATYYZTeYwVFk+sQJdPq6bOAiBd4Ljyei82OEDC8+PpfUdnt/i6zJSYVPSR5O8g1mxKmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260916_1789544795753_0.19942562490102023","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260917":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260917","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260917","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"6c0a98b34bcceea2f386ebf1d829dc9ac5e9e4dd","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260917.tgz","fileCount":135,"integrity":"sha512-RXGwZBK9GBl378IAzkruDKNspc+iA84dxVDXotVwVRImkzLOMSplhdo4pqg8hqG4ZvJ3YKrWenDaNl7Wlnl47g==","signatures":[{"sig":"MEQCICdW0R9kgsRUPWJh/3WCuIyjlLWmU5Gj+8/BS3Ppc+EWAiBnlHM4orbFbuSViNguWTfGBJAZwH5jF6j1eZUJROyOnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAysDCUopFmSREJ5dAUWpb90ip0mLh/dw6vMvNwwSiN2AiEAkVCg68zDGRnhkExcc4DvFMfrs0t500/RqUumPZPRutU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260917_1789631330827_0.987484120848735","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260918":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260918","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260918","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"f8125e05b0327a3313e88b26f88612d0c2aa3ef0","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260918.tgz","fileCount":135,"integrity":"sha512-qBFTXiPmc2bKJE+KIdPu3YVNdHYidHDGbIpKoL/GREGAjqab1KRPyx63Z6SM5hA3G8l7AUD3QL4xTJtzzC8iog==","signatures":[{"sig":"MEYCIQDPSeqC9+NHfFRERqEmGaS4B6jKFGhbkoHS7NJr5ftpvQIhAIWMZAMJhuKbFdT0FXUZ+j5Ma64qh3ySiRV5dxMQtEEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD++RQ7tWLh7iVbwNAWnvlyzJ6ZzPS7t9sziXNQT29QZQIhAJzD+t18p9VlwCJaOtagcHNjA/K1CuwGjFCj9tMxFB5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260918_1789716483714_0.7368674079625075","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260919":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260919","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260919","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"2ee965d7c731b63e51bb62de968675a91644542e","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260919.tgz","fileCount":135,"integrity":"sha512-QRowQp9WjvMlxgOq5V6jiPm/gvTkXW3N8u9G9Ij3a2dz3idYNtOQmq9uBXj2ecOuZC0RW2pttAXT49N4+e5a9Q==","signatures":[{"sig":"MEUCIQCLIuNugaq+C8PmbZ/rFKaOp7WIn1fG8CzJwgj2j13ZaAIgaj9wjg6dYdDbcsiBsc6x/ooeHWE+AmOtf64s6JpEKhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDhNA0fQ4YU9QwmMRhLqsNdB2/vCsz1F0QM92jUY+tQxAiEAxDzkUw/xWn7RCPOtiZ0KDVf7I8XGhbDJiiGmiG33qks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260919","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260919_1789802610077_0.3331414290906609","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260920":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260920","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260920","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"f6f5531ead32629ff5b39f9fcf985fb4d45c0a7c","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260920.tgz","fileCount":135,"integrity":"sha512-lhnnqvW1FILBBLezTDwqFgFKoD/9JK/Lqdp77QxrQYMgq/cmR8letW7C7lnRi+aCs1lmfR6O0EBnJrzVa00rxw==","signatures":[{"sig":"MEQCIF3CyCH2lltzToH6+GiedwH59okPUR3gETwYJ5TrRtwNAiB7vbGln5EJM08/aRkcLQ56qmWwrYbCgNTpwBZAtm4AMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwnvuvbINYrwNa5aj0t9xqCW0YgW6l6GNv+/x67TVoRwIhAP27gtFKIYC86vL73RczBUQHR5+j5yPZwH6tGKysvcsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260920_1789890500095_0.3574259281414154","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-nightly.20260921":{"name":"@polderlabs/openkan","version":"0.7.0-nightly.20260921","keywords":["kanban","agents","tasks","goals","cli","local-first"],"license":"MIT","_id":"@polderlabs/openkan@0.7.0-nightly.20260921","maintainers":[{"name":"drb0rk","email":"berk@berkderooij.nl"}],"homepage":"https://github.com/PolderLabsVOF/openkan#readme","bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"bin":{"ok":"bin/ok.mjs"},"dist":{"shasum":"7e9bb45a23253a8280e25e96e0d258fb3dc9a05a","tarball":"https://registry.npmjs.org/@polderlabs/openkan/-/openkan-0.7.0-nightly.20260921.tgz","fileCount":135,"integrity":"sha512-bPOq4hklm52lYWlC8QIrE6KhC/GeStdkvvf2BRfcm43ku8y+FnoAXpfDi12XfZDJyms6yNtuRuAlL+encz0xRA==","signatures":[{"sig":"MEUCIGjX5VBjazrYgMZr+FqlnHlTfnpU0G1CbVZTe3McLTxHAiEAsDT5d+mkEbkXfM0P78zBZL5injdJSHZ6AG9z9pMFe08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVtvDm20iIg2/c7oNZwcDa++r1oPADfQT9w0OTfm843gIhALaMSuincD6JnclsCLvuYQNuayxY49pltdySNUWLDuNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polderlabs%2fopenkan@0.7.0-nightly.20260921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919646},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5588cc8c0d8f57ea5091a61c8ffa066648dea710","scripts":{"ok":"node --experimental-strip-types bin/ok.ts","e2e":"node --experimental-strip-types scripts/claude-e2e.mts","test":"node --test --experimental-strip-types tests/*.test.mts tests/*.test.mjs","build":"node scripts/build.mjs","check":"node --experimental-strip-types scripts/sanity-check.ts","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --allowJs --checkJs --skipLibCheck --target ES2022 --module ESNext --moduleResolution Bundler bin/*.ts kanban/*.ts ok/*.ts ok/commands/*.ts","ok-install":"node --experimental-strip-types bin/ok-install.ts","postinstall":"node bin/install-agent.mjs","test:package":"node scripts/test-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c0035b-a15b-4c65-8686-5b1ed03bcde5"}},"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"_npmVersion":"11.19.1","description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.1","gsap":"^3.15.0","marked":"^14.0.0","nanoid":"^5.0.0","sucrase":"^3.34.0","systray":"^1.0.5","gray-matter":"^4.0.3","sanitize-html":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.0.0","@types/sanitize-html":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openkan_0.7.0-nightly.20260921_1789977848081_0.17198789959303662","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-05T16:52:37.839Z","modified":"2026-09-21T19:45:13.798Z","0.4.0":"2026-09-05T16:52:38.125Z","0.4.1":"2026-09-05T17:29:47.321Z","0.4.2":"2026-09-05T17:44:29.019Z","0.4.3":"2026-09-05T17:48:07.854Z","0.4.4":"2026-09-05T18:28:18.560Z","0.4.5":"2026-09-05T18:31:54.518Z","0.4.6":"2026-09-06T14:22:22.763Z","0.4.7":"2026-09-06T14:24:11.273Z","0.4.8":"2026-09-06T18:13:12.268Z","0.4.9":"2026-09-06T18:15:10.441Z","0.5.0":"2026-09-07T11:46:36.065Z","0.5.1":"2026-09-07T12:57:56.874Z","0.5.2-beta.1":"2026-09-07T19:05:55.966Z","0.5.2":"2026-09-07T19:08:10.821Z","0.5.3":"2026-09-07T19:37:10.633Z","0.5.4-beta.1":"2026-09-07T19:58:44.886Z","0.5.3-nightly.20260908":"2026-09-08T07:17:02.744Z","0.6.1":"2026-09-08T11:59:18.206Z","0.6.2":"2026-09-08T13:39:49.666Z","0.6.3":"2026-09-08T13:50:39.010Z","0.7.0":"2026-09-08T18:41:10.795Z","0.7.0-nightly.20260909":"2026-09-09T07:25:37.139Z","0.7.0-nightly.20260910":"2026-09-10T07:20:42.676Z","0.7.0-nightly.20260911":"2026-09-11T07:21:15.892Z","0.7.0-nightly.20260912":"2026-09-12T07:12:45.540Z","0.7.0-nightly.20260913":"2026-09-13T07:30:59.915Z","0.7.0-nightly.20260914":"2026-09-14T08:00:42.144Z","0.7.0-nightly.20260915":"2026-09-15T07:48:23.517Z","0.7.0-nightly.20260916":"2026-09-16T07:46:35.840Z","0.7.0-nightly.20260917":"2026-09-17T07:48:50.964Z","0.7.0-nightly.20260918":"2026-09-18T07:28:03.838Z","0.7.0-nightly.20260919":"2026-09-19T07:23:30.171Z","0.7.0-nightly.20260920":"2026-09-20T07:48:20.195Z","0.7.0-nightly.20260921":"2026-09-21T08:04:08.178Z"},"bugs":{"url":"https://github.com/PolderLabsVOF/openkan/issues"},"license":"MIT","homepage":"https://github.com/PolderLabsVOF/openkan#readme","keywords":["kanban","agents","tasks","goals","cli","local-first"],"repository":{"url":"git+https://github.com/PolderLabsVOF/openkan.git","type":"git"},"description":"Local-first MDX kanban with native Claude Code control plane, .ok/ planning system, and embedded chat sidebar.","maintainers":[{"email":"berk@berkderooij.nl","name":"drb0rk"},{"email":"nizar@polderlabs.io","name":"nizar-max"}],"readme":"","readmeFilename":""}