{"_id":"@ai-primitives-hub/app","_rev":"4-ef6aff5a3823a3d1f0a5d21532dc876c","name":"@ai-primitives-hub/app","dist-tags":{"latest":"0.1.0","next":"0.0.1-alpha.3"},"versions":{"0.0.1-alpha.1":{"name":"@ai-primitives-hub/app","version":"0.0.1-alpha.1","keywords":["ai-primitives-hub","app","use-cases","orchestration"],"author":{"name":"Amadeus IT Group","email":"opensource@amadeus.com"},"license":"Apache-2.0","_id":"@ai-primitives-hub/app@0.0.1-alpha.1","maintainers":[{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"}],"dist":{"shasum":"42e0c506ed0a192fba1f04ef86c95c9d6ac5274c","tarball":"https://registry.npmjs.org/@ai-primitives-hub/app/-/app-0.0.1-alpha.1.tgz","fileCount":206,"integrity":"sha512-BPyEfaH7TawtEyTge+NddeYycJ1OyBJdvsjgoAUrpC5WqFosyOStmNl2kaahfBwk8nSExU6kh0GejHJ+udXnKA==","signatures":[{"sig":"MEQCIDHTVBTP3e3ihDi641mCAA4x76Gc4hOXetuzNF0WbRfkAiBbx3Hk5FbUMOyfqd5DDbs3ZC4G833c3DV8B6yieJ0nXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571151},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src test","test":"vitest run","build":"tsc","watch":"tsc --watch","lint:fix":"eslint src test --fix","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"},"repository":{"url":"git+https://github.com/AmadeusITGroup/ai-primitives-hub.git","type":"git","directory":"packages/app"},"description":"Use-case orchestration for AI Primitives Hub: install/uninstall pipelines, registry (hub/profile), discovery and search, multi-target content transforms. Also the public SDK surface until a standalone sdk package has a real consumer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","@ai-primitives-hub/core":"0.0.1-alpha.1","@ai-primitives-hub/infra":"0.0.1-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/app_0.0.1-alpha.1_1784886248470_0.7340429530311712","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@ai-primitives-hub/app","version":"0.0.1-alpha.2","keywords":["ai-primitives-hub","app","use-cases","orchestration"],"author":{"name":"Amadeus IT Group","email":"opensource@amadeus.com"},"license":"Apache-2.0","_id":"@ai-primitives-hub/app@0.0.1-alpha.2","maintainers":[{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"}],"dist":{"shasum":"fb9585c11035a5a52d22ce505566c4608b5c05e3","tarball":"https://registry.npmjs.org/@ai-primitives-hub/app/-/app-0.0.1-alpha.2.tgz","fileCount":206,"integrity":"sha512-zGyZJEwPtQYVjXze5okfk0Hb9H6ROTORxncLoKYNbOqSAAllhuWShCeO7EMgH/5QXFkfM3vv/J820t9QuFKbyA==","signatures":[{"sig":"MEYCIQDb6qQJYm15gzBnTLHNAVaeTA6H991mKwarGzVeAI5ldwIhAPzugf/txdF4AnQSUPfFYtPugJWoq7gQC16iMPUJ8CGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571151},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src test","test":"vitest run","build":"tsc","watch":"tsc --watch","lint:fix":"eslint src test --fix","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"},"repository":{"url":"git+https://github.com/AmadeusITGroup/ai-primitives-hub.git","type":"git","directory":"packages/app"},"description":"Use-case orchestration for AI Primitives Hub: install/uninstall pipelines, registry (hub/profile), discovery and search, multi-target content transforms. Also the public SDK surface until a standalone sdk package has a real consumer.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"js-yaml":"^4.1.1","@ai-primitives-hub/core":"0.0.1-alpha.2","@ai-primitives-hub/infra":"0.0.1-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/app_0.0.1-alpha.2_1784901503240_0.115632064892492","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@ai-primitives-hub/app","version":"0.0.1-alpha.3","keywords":["ai-primitives-hub","app","use-cases","orchestration"],"author":{"name":"Amadeus IT Group","email":"opensource@amadeus.com"},"license":"Apache-2.0","_id":"@ai-primitives-hub/app@0.0.1-alpha.3","maintainers":[{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"}],"dist":{"shasum":"f59b3d70ffd18a31a3e17e14fd42e7e1cc440171","tarball":"https://registry.npmjs.org/@ai-primitives-hub/app/-/app-0.0.1-alpha.3.tgz","fileCount":250,"integrity":"sha512-pTDDT6d4H76DXF+aShAJnvS5P8vdG4hmoakVX7BN0EHTOlHZwQ5J3uHJGc1qT1pVyww5LhfT7QODk1lgBJYEyA==","signatures":[{"sig":"MEQCIFBIJfSrZmCuaV9W2D6McptvUG5UiEiuIiGLZZ7TAVdoAiAmIBxdGk+blwZu0XjgueTLGtMA+PlsqWMHnsZR6ztlmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-primitives-hub%2fapp@0.0.1-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717697},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"scripts":{"lint":"eslint src test","test":"vitest run","build":"tsc","watch":"tsc --watch","lint:fix":"eslint src test --fix","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c94fa544-2505-4310-bed6-8fc13eec2f48"}},"repository":{"url":"git+https://github.com/AmadeusITGroup/ai-primitives-hub.git","type":"git","directory":"packages/app"},"description":"Use-case orchestration for AI Primitives Hub: install/uninstall pipelines, registry (hub/profile), discovery and search, multi-target content transforms. Also the public SDK surface until a standalone sdk package has a real consumer.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"js-yaml":"^4.3.1","@ai-primitives-hub/core":"0.0.1-alpha.3","@ai-primitives-hub/infra":"0.0.1-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^22.20.1","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/app_0.0.1-alpha.3_1787228892791_0.8310286994658223","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ai-primitives-hub/app","version":"0.1.0","description":"Use-case orchestration for AI Primitives Hub: install/uninstall pipelines, registry (hub/profile), discovery and search, multi-target content transforms. Also the public SDK surface until a standalone sdk package has a real consumer.","main":"dist/index.js","types":"dist/index.d.ts","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AmadeusITGroup/ai-primitives-hub.git","directory":"packages/app"},"keywords":["ai-primitives-hub","app","use-cases","orchestration"],"author":{"name":"Amadeus IT Group","email":"opensource@amadeus.com"},"dependencies":{"js-yaml":"^4.3.1","@ai-primitives-hub/core":"0.1.0","@ai-primitives-hub/infra":"0.1.0"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^22.20.1","@vitest/coverage-v8":"^4.1.10","typescript":"^5.9.3","vitest":"^4.1.10"},"engines":{"node":">=24.0.0"},"scripts":{"build":"tsc","watch":"tsc --watch","lint":"eslint src test","lint:fix":"eslint src test --fix","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_nodeVersion":"24.19.0","_id":"@ai-primitives-hub/app@0.1.0","dist":{"integrity":"sha512-hOseY/zOpQ1dLbd0qczBg7vx1LbAT52tZbCjOkDZp0ProqETEZeZvNuPQDJKkt55ppZjDxdIYniAuHOcFcphJg==","shasum":"de86c8acf802fc623ef64b28d0dd10e2638ee0f8","tarball":"https://registry.npmjs.org/@ai-primitives-hub/app/-/app-0.1.0.tgz","fileCount":250,"unpackedSize":717673,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-primitives-hub%2fapp@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCf1hhUqb/qzszYJOhdE1dijn4q+fGPneHHDJd9mNjljwIgVY6rBDWxGG7aIanYGHXwcBVwYwJuzpNcNiuWCDtLAHw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c94fa544-2505-4310-bed6-8fc13eec2f48"}},"directories":{},"maintainers":[{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app_0.1.0_1787230561324_0.2313746914790773"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-24T09:44:08.381Z","modified":"2026-08-20T12:56:01.889Z","0.0.1-alpha.1":"2026-07-24T09:44:08.613Z","0.0.1-alpha.2":"2026-07-24T13:58:23.380Z","0.0.1-alpha.3":"2026-08-20T12:28:12.923Z","0.1.0":"2026-08-20T12:56:01.478Z"},"author":{"name":"Amadeus IT Group","email":"opensource@amadeus.com"},"license":"Apache-2.0","keywords":["ai-primitives-hub","app","use-cases","orchestration"],"repository":{"type":"git","url":"git+https://github.com/AmadeusITGroup/ai-primitives-hub.git","directory":"packages/app"},"description":"Use-case orchestration for AI Primitives Hub: install/uninstall pipelines, registry (hub/profile), discovery and search, multi-target content transforms. Also the public SDK surface until a standalone sdk package has a real consumer.","maintainers":[{"name":"opensource_at_amadeus.com","email":"opensource@amadeus.com"}],"readme":"# @ai-primitives-hub/app\n\nUse-case orchestration for AI Primitives Hub. Depends on `core` and\n`infra`. Consumed by both `cli` and (via the strangler-fig migration,\nPhase 4) the VS Code extension — this is the single shared implementation\nthat replaces today's duplicated logic between the two delivery mechanisms.\n\nStatus: **scaffolding only** (Phase 1 of `.tmp/ai-primitives-hub-next-migration-plan.md`).\nReal orchestration lands in Phase 4 (§7.5): install/uninstall pipelines\nextracted from the extension's `BundleInstaller`/`UserScopeService`/\n`RepositoryScopeService`/`LockfileManager`/`HubManager`/`RegistryManager`,\ndiscovery/search orchestration over `infra`'s harvest+BM25 engine, and\nper-target content transforms (Kiro real; Windsurf/Claude-Code to be\nwritten for real, not left as no-ops).\n\nAlso doubles as the public SDK surface (decision 2 in the migration plan)\nuntil a standalone `@ai-primitives-hub/sdk` package has a real external\nconsumer to justify splitting it out.\n\n## Development\n\n```bash\npnpm --filter @ai-primitives-hub/app build\npnpm --filter @ai-primitives-hub/app test\npnpm --filter @ai-primitives-hub/app lint\n```\n","readmeFilename":""}