{"_id":"@boringos/app-sdk","name":"@boringos/app-sdk","dist-tags":{"alpha":"1.0.0-alpha.0","latest":"1.0.0-alpha.0"},"versions":{"1.0.0-alpha.0":{"name":"@boringos/app-sdk","version":"1.0.0-alpha.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.3"},"description":"Public SDK for building apps and connectors on BoringOS — manifest types, defineApp/defineConnector helpers, slot APIs, lifecycle hooks, useBrand hook.","repository":{"type":"git","url":"git+https://github.com/BoringOS-dev/boringos.git"},"homepage":"https://boringos.dev","author":{"name":"BoringOS Contributors"},"keywords":["boringos","agentic","ai-agents","framework","sdk","plugins","apps"],"publishConfig":{"access":"public","tag":"alpha"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_id":"@boringos/app-sdk@1.0.0-alpha.0","bugs":{"url":"https://github.com/BoringOS-dev/boringos/issues"},"_integrity":"sha512-gSKH6fv7VBkzkUnfq0TG+lrGnay5qAWcOmxlexFF8+IPLuC0oYigWx1/p6puL6HSgnyXMy3FPy/H1oFbWYjRxA==","_resolved":"/private/var/folders/0n/sxl7t1x95h7_47y142xfgkxc0000gn/T/3a7a1d727eeed09d79d8b435213a3c2a/boringos-app-sdk-1.0.0-alpha.0.tgz","_from":"file:boringos-app-sdk-1.0.0-alpha.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gSKH6fv7VBkzkUnfq0TG+lrGnay5qAWcOmxlexFF8+IPLuC0oYigWx1/p6puL6HSgnyXMy3FPy/H1oFbWYjRxA==","shasum":"62775a4eed62cc5d8c8f1f4f99bab841380fa218","tarball":"https://registry.npmjs.org/@boringos/app-sdk/-/app-sdk-1.0.0-alpha.0.tgz","fileCount":35,"unpackedSize":52140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4BiQUj0Q3MlSz72G9/IRS530/6MjLbAzhK7IOb3LfKwIhALNK4DW1Z+tZjsl3x2Bjarf2L2tzqMOjJR6GbqR3cBdE"}]},"_npmUser":{"name":"paragarora_github","email":"parag.arora@gmail.com"},"directories":{},"maintainers":[{"name":"paragarora_github","email":"parag.arora@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-sdk_1.0.0-alpha.0_1777882135637_0.8302459362375694"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T08:08:55.561Z","1.0.0-alpha.0":"2026-05-04T08:08:55.779Z","modified":"2026-05-04T08:08:55.973Z"},"maintainers":[{"name":"paragarora_github","email":"parag.arora@gmail.com"}],"description":"Public SDK for building apps and connectors on BoringOS — manifest types, defineApp/defineConnector helpers, slot APIs, lifecycle hooks, useBrand hook.","homepage":"https://boringos.dev","keywords":["boringos","agentic","ai-agents","framework","sdk","plugins","apps"],"repository":{"type":"git","url":"git+https://github.com/BoringOS-dev/boringos.git"},"author":{"name":"BoringOS Contributors"},"bugs":{"url":"https://github.com/BoringOS-dev/boringos/issues"},"license":"MIT","readme":"# @boringos/app-sdk\n\n> Public SDK for building apps and connectors on the [BoringOS](https://boringos.dev) platform.\n\nThis package is the contract third-party developers build against. It exposes:\n\n- **Manifest types** — `ConnectorManifest`, `AppManifest`, `PublisherInfo`, capability scopes\n- **Builder helpers** — `defineApp`, `defineConnector`, `defineUI`\n- **Slot type interfaces** — `NavSlot`, `DashboardWidget`, `EntityAction`, `CopilotTool`, `InboxHandler`, etc.\n- **Lifecycle context** — `LifecycleContext`, `ContextBuildContext`, `ActionContext`\n- **`useBrand()` hook** — tenant-aware branding for app UI\n\n## Status\n\n**`1.0.0-alpha.0`** — first publishable alpha. The contract may change before `1.0.0` based on what we learn migrating the first connectors (Phase 1 task D2) and porting CRM (Phase 2). Pin to `1.0.0-alpha.0` if you need stability against in-progress refinements.\n\nSee [`docs/phases/phase-1.md`](../../../docs/phases/phase-1.md) and [`docs/build/tasks-phase-1.json`](../../../docs/build/tasks-phase-1.json) for the build sequence.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md","_rev":"1-6e769c1b02dd8c643f73db8b66c60eef"}