{"_id":"@abran-labs/onboard-kit","_rev":"8-0a819e461dae3f32eeb6ce2941ae7a94","name":"@abran-labs/onboard-kit","dist-tags":{"latest":"0.3.7"},"versions":{"0.3.0":{"name":"@abran-labs/onboard-kit","version":"0.3.0","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.0","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"b0da701fbb57f1043b08ce6676e9181c40cf74fd","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.0.tgz","fileCount":32,"integrity":"sha512-rqT1/vfFItJTKBa93FK9PBq8UfJRnHUsvsWZmvoRVM2wQ1hcFCn6vg8Iu8teE66VJ+4uZxXTfk+eIM+tA0pNtQ==","signatures":[{"sig":"MEUCIQCJU/HSDZmQcAEZXayuYO+NCMbXrDTmzKUdOWXw+kwauQIgRw5HjB0BD+Xp+pZRUL5ksvLmwT3zFj3X//V3rwlx7hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202685},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3f1cd046f507fc8cb0ef98a63a5f98d3f02f463","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.0_1787192134104_0.7089938459533642","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@abran-labs/onboard-kit","version":"0.3.1","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.1","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"be8a869dc6ba6b4206154db74e954b025a64beb9","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.1.tgz","fileCount":32,"integrity":"sha512-Iwg9kyIJedXurMM7KNhnEHPARqb5hTg3G+aMUOfI5DQOT4bmiC4T/clHuXAr3Q4H9fEDDGDLeKaSIkUytVsLVg==","signatures":[{"sig":"MEQCIEQdYYpvimLO/Hp7LPsa7lfrMFtkXIqQ8Y3X4G8LJ6QqAiBvffFU2c1SHIQtI0ZvAGB5rG9u1Dj/xQfo3DaKmOfBNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202558},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c02b06c65cf800aac4f8165a2a85fc596b1fb8b","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.1_1787193022461_0.6838901875083832","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@abran-labs/onboard-kit","version":"0.3.2","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.2","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"be40cd20c1347e16757afd363caadd54dcad7af9","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.2.tgz","fileCount":32,"integrity":"sha512-QmXcrWRstPV6QO6BFo4BsIDJkH07g0b/l9937ONJjBUq+wgvFQU/CSqENsbFp10RhyFEf0mfsM7IcX+Ev4xkOw==","signatures":[{"sig":"MEUCIDlr/DpUT6Qh+o0YXRLhapWkfVxBGj481OA77/GIqFJ6AiEA3H+KRlcviMEpZSzdIpAXW+Z1bE7iMbfrtEY2b5qaDZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203330},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c27b7b9e946cca894fd57a32e1d8efec996e6a5c","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.2_1787195196989_0.7435829417396751","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@abran-labs/onboard-kit","version":"0.3.3","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.3","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"f1e5d8c66b2a4e5a0b401b6ec9c96d3e7fc99711","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.3.tgz","fileCount":32,"integrity":"sha512-/5gCwC9D3H7x5kjFhTN6k0PA4LKZrUTLgJXHIUmu/092RadtwPUtNilGUVvqqyQHnD9wFP89mFqVEJBu1K0rpQ==","signatures":[{"sig":"MEUCICBJLWgMHpiFGxjdHXRr2MERCiUDRrCgjKkAI1JaiZNdAiEAkBUqXMz2WcCmJFlDAkY6zNuQyCjMGaS9fftUdVauMkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205096},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e1e5cbbfd8f30962563679f391ac6148fb626c3","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.3_1787195857815_0.5908830619856646","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@abran-labs/onboard-kit","version":"0.3.4","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.4","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"54b71014cfadaa133d729a018c3dc98ca081543f","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.4.tgz","fileCount":32,"integrity":"sha512-KY1TqFf68CojiM+KYsTNLe3DUR8yORL0TMm6hal8Uozu4c0FmJbQtJEVmXMFkmpAJ2npH9kR/EoZUPZLwy0p4g==","signatures":[{"sig":"MEYCIQCkmarnmmfIu6TSSjq1ocxkUqRiAxl/k6/mGQA+m91ggAIhALEocKmq7H1KkiFnTnYzA9BheJrLgqj1bWsFceBJmGye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204582},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11a86dceda773189c4c16c1658ffa09695d3f44e","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.4_1787196155950_0.1258407347074979","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@abran-labs/onboard-kit","version":"0.3.5","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.5","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"c16554a43c054ce80fca3edee8b92105ca1860ca","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.5.tgz","fileCount":32,"integrity":"sha512-xdaYx4WSVZO8FP6FaaVImlFwVJNnxA0IBpNkZ8YObYeKoUwuyqRi2+7qpO5SLjqiyTedTzCHG2YIMSwib037rQ==","signatures":[{"sig":"MEUCIC8JTVWX0t4+yLAZvVsp3kyIjyUGNLeNJ5K7TMCmrM9XAiEA+2yICl1WT9KnbN/Hj2w72Ku4BmVRgvw7zYmKeix/G5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204138},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4a263c195bcff8535b1f37c5b5f2a4d2f712830","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.5_1787196664139_0.43299677229664235","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@abran-labs/onboard-kit","version":"0.3.6","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","_id":"@abran-labs/onboard-kit@0.3.6","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"homepage":"https://github.com/abran-labs/onboard-kit#readme","bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"dist":{"shasum":"c4953ac4cfb6111d9d5d621bbf3007af96b718c8","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.6.tgz","fileCount":32,"integrity":"sha512-qz5EbssKe19KkphBHdXRUnKt7OnrRlW59DruGe3ROXX5AJZJ1dDO3drRl8aeCEllbAFtwGO09rvNEhA9h+0dvQ==","signatures":[{"sig":"MEUCIQDC97ONABjli0W6yCxTs0Ot+jNl6baZy/d4JrCmZONG0wIgE/eXQK3EbIeTaR9q3fyzUHTQ61rWURWqKqE4x8TMsNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203882},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5266b3e8562ce7dd9399bedb2dfb03db4062e6d6","scripts":{"demo":"bun run bin/onboard-kit.mjs demo","test":"bun test","build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","prepack":"bun run build","build:emit":"tsc -p tsconfig.build.json","build:clean":"rm -rf dist"},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"repository":{"url":"git+https://github.com/abran-labs/onboard-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.9.3","@clack/prompts":"^1.7.0"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/onboard-kit_0.3.6_1787197044271_0.3559547293913692","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@abran-labs/onboard-kit","version":"0.3.7","description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","type":"module","license":"MIT","publishConfig":{"access":"public"},"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"homepage":"https://github.com/abran-labs/onboard-kit#readme","repository":{"type":"git","url":"git+https://github.com/abran-labs/onboard-kit.git"},"bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"engines":{"node":">=20"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"onboard-kit":"bin/onboard-kit.mjs"},"scripts":{"build":"bun run build:clean && bun run build:emit","check":"tsc -p tsconfig.json --noEmit","test":"bun test","demo":"bun run bin/onboard-kit.mjs demo","prepack":"bun run build","build:clean":"rm -rf dist","build:emit":"tsc -p tsconfig.build.json"},"peerDependencies":{"@clack/prompts":"^1.7.0"},"devDependencies":{"@clack/prompts":"^1.7.0","@types/bun":"latest","typescript":"^5.9.3"},"keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"gitHead":"0f2b83f82dcab67765e989cad5bd03dd20083dc3","_id":"@abran-labs/onboard-kit@0.3.7","_nodeVersion":"26.7.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-21Qfv3o1JGQbVTJBjusHxpKnFCx5qbZewheWlq3EKCphpgoQoQvT7T4alFwzDxcznIV9ALFdYM8Go4p1Oaodzw==","shasum":"2734a3271e234526c145f59e3b4434359c90ccfc","tarball":"https://registry.npmjs.org/@abran-labs/onboard-kit/-/onboard-kit-0.3.7.tgz","fileCount":32,"unpackedSize":204149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDB4UD4+t+wWJtF+xC6o5S3hMogMKKkKuFPOdZLjA/tvAIhAOvJg+exhmV0Iu3MKzRSW1CyeAhP4xFVbrWGLJd7f3ny"}]},"_npmUser":{"name":"abran-labs","email":"abran.labs@gmail.com"},"directories":{},"maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/onboard-kit_0.3.7_1787197405723_0.9789823543487095"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-20T02:15:33.899Z","modified":"2026-08-20T03:43:26.045Z","0.3.0":"2026-08-20T02:15:34.257Z","0.3.1":"2026-08-20T02:30:22.620Z","0.3.2":"2026-08-20T03:06:37.138Z","0.3.3":"2026-08-20T03:17:37.964Z","0.3.4":"2026-08-20T03:22:36.082Z","0.3.5":"2026-08-20T03:31:04.307Z","0.3.6":"2026-08-20T03:37:24.432Z","0.3.7":"2026-08-20T03:43:25.875Z"},"bugs":{"url":"https://github.com/abran-labs/onboard-kit/issues"},"author":{"name":"Abran Labs","email":"abran.labs@gmail.com"},"license":"MIT","homepage":"https://github.com/abran-labs/onboard-kit#readme","keywords":["onboarding","cli","tui","prompts","clack","setup","wizard","first-run","typescript"],"repository":{"type":"git","url":"git+https://github.com/abran-labs/onboard-kit.git"},"description":"Drop-in onboarding flows for CLI tools. Pick your nodes, choose the order — the look is handled.","maintainers":[{"name":"abran-labs","email":"abran.labs@gmail.com"}],"readme":"![Onboard Kit banner showing three connected hexagonal nodes beside the product name](https://raw.githubusercontent.com/abran-labs/onboard-kit/master/.github/assets/onboard-kit-banner.svg)\n\n# Onboard Kit\n\n[![npm](https://img.shields.io/npm/v/@abran-labs/onboard-kit)](https://www.npmjs.com/package/@abran-labs/onboard-kit)\n![downloads](https://img.shields.io/npm/dm/@abran-labs/onboard-kit)\n![license](https://img.shields.io/npm/l/@abran-labs/onboard-kit)\n\n**A simple node base onboarding flow for CLI tools.**\n\n## Install\n\n```sh\nbun add @abran-labs/onboard-kit\n```\n\n```sh\nnpm install @abran-labs/onboard-kit\n```\n\n## What it looks like\n\n```sh\nnpx @abran-labs/onboard-kit demo\n```\n\n```\n┌  MyTool ──────────────────────────────\n│\n◇  Checking your environment\n│  ✔  Node 20+\n│\n◇  [1/2]  Which provider?\n│  OpenAI\n│\n◆  [2/2]  API key\n│  ••••••••••••\n│  ↑/↓ to navigate • Enter: confirm • Esc: back • Ctrl+C: quit\n└\n```\n\n## Nodes\n\n| Type | Nodes |\n| --- | --- |\n| Display | `welcome`, `note`, `done` |\n| Question | `choice`, `multiChoice`, `confirm`, `text`, `secret`, `pick` |\n| Work | `check`, `task`, `summary` |\n","readmeFilename":"README.md"}