{"_id":"@atheory-ai/kitsune-app","name":"@atheory-ai/kitsune-app","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@atheory-ai/kitsune-app","version":"0.1.0","description":"Kitsune application custom elements for shells, boundaries, and DOM metadata.","type":"module","sideEffects":true,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@atheory-ai/kitsune-core":"0.1.0","lit":"3.3.2"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/atheory-ai/kitsune.git","directory":"packages/app"},"homepage":"https://kitsune.atheory.ai","bugs":{"url":"https://github.com/atheory-ai/kitsune/issues"},"keywords":["kitsune","web-components","web-native","frontend","runtime"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.build.json","test":"vitest run"},"_id":"@atheory-ai/kitsune-app@0.1.0","_integrity":"sha512-ghWta3o/PDEuroyM4g1KOL38OJUzJV6i/DPpAIbFmPZEvgLg+p0ZNRY7uttak16+aFjhsvRNUSYsy9HBqpUUjg==","_resolved":"/private/var/folders/vy/lptmwxhn1fv5rwgf0dnmy2b80000gn/T/7eb80acaf0c0407ec4271eab47f948aa/atheory-ai-kitsune-app-0.1.0.tgz","_from":"file:atheory-ai-kitsune-app-0.1.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ghWta3o/PDEuroyM4g1KOL38OJUzJV6i/DPpAIbFmPZEvgLg+p0ZNRY7uttak16+aFjhsvRNUSYsy9HBqpUUjg==","shasum":"8e7ee8ce342e764d1fa6529002f0cbc8eb9ad4bb","tarball":"https://registry.npmjs.org/@atheory-ai/kitsune-app/-/kitsune-app-0.1.0.tgz","fileCount":27,"unpackedSize":53851,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAxafQ5GeB+XucHsTlHGxofbW4HxDh8XFBrynuWxRBDCAiBBu6IaoNs9in3KdHqdZm8suH2K4uVK/DrMrIN2yzjQng=="}]},"_npmUser":{"name":"ladyhunterbear","email":"jeremy@atheory.ai"},"directories":{},"maintainers":[{"name":"ladyhunterbear","email":"jeremy@atheory.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kitsune-app_0.1.0_1781409256022_0.6092455706988122"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T03:54:15.886Z","0.1.0":"2026-06-14T03:54:16.179Z","modified":"2026-06-14T03:54:16.375Z"},"maintainers":[{"name":"ladyhunterbear","email":"jeremy@atheory.ai"}],"description":"Kitsune application custom elements for shells, boundaries, and DOM metadata.","homepage":"https://kitsune.atheory.ai","keywords":["kitsune","web-components","web-native","frontend","runtime"],"repository":{"type":"git","url":"git+https://github.com/atheory-ai/kitsune.git","directory":"packages/app"},"bugs":{"url":"https://github.com/atheory-ai/kitsune/issues"},"license":"Apache-2.0","readme":"# @atheory-ai/kitsune-app\n\nApplication custom elements for Kitsune shells, boundaries, routes, and DOM metadata.\n\n`@atheory-ai/kitsune-app` registers the structural elements that let an application describe runtime scope and interaction context directly in HTML.\n\n## Install\n\n```sh\npnpm add @atheory-ai/kitsune-app\n```\n\n## Use\n\n```ts\nimport '@atheory-ai/kitsune-app'\n```\n\n```html\n<kit-shell name=\"workspace\">\n  <kit-boundary surface=\"prompt-editor\" feature=\"prompts\">\n    <button data-meta-event=\"prompt.saved\">Save</button>\n  </kit-boundary>\n</kit-shell>\n```\n\n## Registers\n\n- `<kit-shell>`\n- `<kit-boundary>`\n- `<kit-route>`\n\n## Exports\n\n- `KitShellElement`\n- `KitBoundaryElement`\n- `KitRouteElement`\n- `formDraftModule`\n- `parseMetadata`\n- `readDomMetadata`\n- `RouteContext`\n\n## Documentation\n\nSee the Kitsune docs at https://kitsune.atheory.ai.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-24f46f2070df1ba0dcdc2fa1ae7966d3"}