{"_id":"@drewswiredin/backstage-plugin-assistants","_rev":"36-174ae54971514e05febb0627bf85577f","name":"@drewswiredin/backstage-plugin-assistants","dist-tags":{"latest":"0.14.2"},"versions":{"0.1.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.1.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.1.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"33e2f90b6c7f1a742967be96a94d2b22f86bf3e0","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.1.0.tgz","fileCount":47,"integrity":"sha512-FLEb1sCQdiPIjQITw6LawsJG9uUVleZyuBHTLQZ2xjpRRYeasdjaC2mLKXeJYanCWfmyXQfDdoilcqMvvFvzwg==","signatures":[{"sig":"MEUCIFathXw6q39XVtTVryolMtBUeF43HcntOyXcSYT77VTiAiEAg2bXy68AWIjydQfD2GJcxoPfx0n/dFfIuBmemzf55Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352963},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"bfd0093ec5d62edfdcfa610cb757e0b615dda4de","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.1.0_1780554918482_0.5103772079929572","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.2.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.2.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"d80af7e74f849c93f0483d4fde56b674181b8ee5","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.2.0.tgz","fileCount":47,"integrity":"sha512-D4oImevu572H/dw4dJDbRVqIoerEdhfMtGVYc7Zw1XckbNTJzUbJGA3BEFI1mH0u8kwCpzdp+91kW9WIseQRSA==","signatures":[{"sig":"MEQCIFyf/MRm/HHZIl7y62KN8fgdjB4x0bCTD+qLmV4+KXG0AiAUocWEE0HyI34/4PhgJ/rebTPVOV6vSXlPUBeW4bv/3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353212},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"fffca6ea132da908eeb699db3753b1a9c7487634","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.2.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.2.0_1780560820206_0.655977427465507","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.3.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.3.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"88436feec72e3df1b3eda1b78d421c94577805b2","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.3.0.tgz","fileCount":47,"integrity":"sha512-evth0k8avVfJumtq012KIOh5vhoREWSfBusICePoEk/miO12eRTQx682msRCH0fkjV4HFMG0RIJ88oQMHMJ45Q==","signatures":[{"sig":"MEQCICyxQtieHRTCitGckrs5AeVyccmy8i0CIBTt66qiB3OlAiAhYAzPyIiDT9HqjlCymKbFodKdEzaFqF8GgrgOQr8lEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353212},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"3a03fbcfa267bc0e5e8e75465b110fa20d5d6461","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.3.0_1780594455733_0.01857512326972932","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.4.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.4.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"aca2176385f8a32f2dedee9fdf690b93c3f5811d","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.4.0.tgz","fileCount":47,"integrity":"sha512-YOayOYHj6R0IIpYB+bq93oK55Go0bAOHzWDeTzUeWVI5zczAjjjwCx6qjZIDG+uMcDik6ok4ceQwixyB4Mlwxg==","signatures":[{"sig":"MEUCIQDCwFAYF1+Unm4V42Ts3uMavTI/hO++Lw7mJGVDofIXnwIgNi68hthlKfOCbQdtjKUrM3ADR0Q+4qzE4L2uy3c6PGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360636},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"5bd2be70da93857b5f2c4c496278ba5b6378b229","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.4.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.4.0_1780595663310_0.5829878915015068","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"23e863e01ce1d3a49b1de3f946049c285f4973e5","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.0.tgz","fileCount":47,"integrity":"sha512-jDmz/HQuwXEC5gcx19tybb3T5ErR9GiLr1i6pYgythk+0SX8YvrPEjJxGRDCv01EC6YiscqCh3Jq2UX0yd03Aw==","signatures":[{"sig":"MEYCIQDlrfyYgVUIUYDruWIn641eXKTLz87Rh+EnUCvdH/MiVAIhAPoWH8r5IfutsDQP2r4fs8e37y4huJFtz8UuPvEn7BA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360636},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"bebddba13f0367fc72cc478511fc7ed4555196d7","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.0_1780598469478_0.04382291003913208","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"762340113df5a103d0cdbe4db37a9ed6cb525279","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.1.tgz","fileCount":47,"integrity":"sha512-cnKcCY0MbCCU/CGrgcmf3sb/L+S5TSGeMHyHTlswzLR3+PGiGmg08Sqg/YXYhu1IZ9F+NBrWLq4YSpYEHBxJPw==","signatures":[{"sig":"MEUCIFiZqJpIcouv0QzPxAb6CEtHR66x7BR2dAsFihnQEWzKAiEAlNEa1hUDKNdDNdx1GkNx4prwGxwc9UW6Jvtij8sxvzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"4840758f3f64a603378eee83a886c23d8b37b9d9","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.1_1780604736323_0.1740095812955953","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.2","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.2","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"eddea3e9aa812f709d67a35c8d39ba8c191e4b03","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.2.tgz","fileCount":47,"integrity":"sha512-4zml6gPp0hxWI2X8FAV7/NTrw8eZaHiN0T0dErogOj4HfsM23URO2Y+bJtN2TY0V9oUTZTO/bippgSyGzvtuRg==","signatures":[{"sig":"MEUCIGAdPujs0v8dYcmecHcD85DAdA6BwSm7jcUoR5i9uL/fAiEA4NNGM1bEopOdBRhKJubrPOjnBV5rQn0I20r9ihPt+Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362421},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"7e4b5895e6829b9f5fd68988d61ccb5e9790d6eb","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.2_1780605839349_0.5036060480886262","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.3","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.3","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"68ddb6c69fb49a5cea3a698e9b35e5a112dd4732","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.3.tgz","fileCount":47,"integrity":"sha512-5jxGKsn0v3UjSOFVezBMnMVlAGBV31JMqy4MXZmlJ0w0yXK8xfFP5PJyMpCnMRb5/51tm1XMiB9KVBs/UxiT9Q==","signatures":[{"sig":"MEYCIQCdGTRhsEccvWT/Wc5MoiCgHlHR8bzsFpLQzFhZAQIiswIhAL8Y1yZTA0SPIEdaBgyy/mNDq+JHeHxlvsN1EtSk+kM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361988},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"edc75688872cd12273de655ba6119c894ed577a2","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.3_1780607216980_0.29761419294420977","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.4","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":"drewswiredin","license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.4","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":"https://github.com/drewswiredin/backstage-assistants/issues","dist":{"shasum":"f3b0a71d27fbe615167d1b9a8c5aeb23a360a952","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.4.tgz","fileCount":47,"integrity":"sha512-ybKBh9eShDof1snQkyE5jgUl2u4PpJJR6jl2yi/fxaRZ8xdYm4h2Ctlp1dA1KEsGrt4hJYNRLvqHKX6XpnqZfw==","signatures":[{"sig":"MEQCIC86akUx5SkchxJesyS12+nt5b8Usp7KCS6g9EcScjOKAiBr/Rozy41dVu+LZ0tyZ9q/druo3ClJmJELNjAARoYaTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363175},"main":"./dist/index.esm.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./alpha":{"types":"./dist/alpha.d.ts","import":"./dist/alpha.esm.js","default":"./dist/alpha.esm.js","backstage":"@backstage/FrontendPlugin"},"./package.json":"./package.json"},"gitHead":"182e910245181bd3b38de7a7664a0bdd790ead5f","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","features":{"./alpha":"@backstage/FrontendPlugin"},"pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["dist/alpha.d.ts"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.4_1780613842920_0.8717254063629172","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.5.5","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":"drewswiredin","license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.5.5","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":"https://github.com/drewswiredin/backstage-assistants/issues","dist":{"shasum":"9a30f2bbf075d6f1b3abe8ed9c039dbf4918088b","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.5.5.tgz","fileCount":47,"integrity":"sha512-YpwdoR4pdsoPHeVt55Z3z+xejtpW2A14M884tfafuTWHgs+OERFuGQIcC1b/4y5lS5doJN3VDyCM4ok9gTobJw==","signatures":[{"sig":"MEQCIBAaDRHM+iFTMhpm7JDJYNn10lZ1p6NHCygSvVCBadftAiB9bxn+hO7+W64F89Qhi0dOLlB6eEvLbmPmlLdAExrYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361919},"main":"./dist/index.esm.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./alpha":{"types":"./dist/alpha.d.ts","import":"./dist/alpha.esm.js","default":"./dist/alpha.esm.js","backstage":"@backstage/FrontendPlugin"},"./package.json":"./package.json"},"gitHead":"2ca091649ffd5b671dc22227e242dccdc17955b4","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","features":{"./alpha":"@backstage/FrontendPlugin"},"pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["dist/alpha.d.ts"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.5.5_1780614706263_0.2907826268449909","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.6.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.6.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"390f957644055103135808cee8b92bb3d6b9d69c","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.6.0.tgz","fileCount":51,"integrity":"sha512-m4EWQ3SQJ4lxz8ewg+uLX4/NKNIwdVa7N2FkvsQy4i50Bk5/IALkfepcwTkO8bMBOd03Al/kgLILcP9XhyNi6g==","signatures":[{"sig":"MEUCIQDsq3+Wi34pSxFgvazU2oWjJgK8GUWIjj59n3734X8TXwIgfVfYs3c3JWMlUhsrzCfCFpO0BsptUQdWNhKHFGSrAfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376661},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"ae9abd977d82236796b1d10eb7aea4a8edf7a865","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.6.0_1780763747345_0.5926511091257738","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.6.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.6.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"3553a323b138510e1d9f7df2a94c852bdbd52447","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.6.1.tgz","fileCount":51,"integrity":"sha512-ChJ56LNAzlIK1AYdhIMyij2oWxhb8PqhlPU1S0cli/p+5ubmrwaaRiIuoJU5IfT6fj067iIqdbhl4Hq6gAjnbg==","signatures":[{"sig":"MEQCIBDWflbBs/Cmnky6UEc4wf/+cHjeqYWAv5dpBT28srltAiAVQ9UWsFd6wbFP7mDJ2Lu733uK8lgf1mYX130r7bqeGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379317},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"930d66dce0fdec623c479e0972df297cb565994b","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.6.1_1780779759738_0.0005579054947015827","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.7.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.7.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"1c9a9c1a131d0b5f1dcaa2eb5239070a6bb5a0b3","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.7.0.tgz","fileCount":53,"integrity":"sha512-fqlrrrVT/AYnCUa7FtIEBzd5ETH0ZXUBfNRs9sUpHaaMr+QFo0fOb3wgZXaCbqR4TT2C6++Qd+ziKsTqXhzvMg==","signatures":[{"sig":"MEYCIQCLD86RiCCvtQst7OxKHViRPyLv9Fw+RVB1QVEqm5t+OAIhAKF9k+bCPWnAKaAIr1/zfpsNnkxtwRda/CDjfKDmVATk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392289},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"94a0b6a164867daaf52dcdd6e6b90d96bd38b3f3","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@drewswiredin/backstage-plugin-assistants-common":"0.5.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.7.0_1780800649137_0.7923260533302616","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.7.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.7.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"1ea04a5c968fc4db71cd91a4c275c3cfcabe35e7","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.7.1.tgz","fileCount":57,"integrity":"sha512-jV2HlM5DJxFTXvNZYPmKhgDXsVq2Gz55ISlG7ES22PqKF9WRl5jDVgZKzl8ipkeQOUVgx3yOv5DVAO0qsB649w==","signatures":[{"sig":"MEQCIEpR3WIdDvpj8yqsuOXcepgFpQb/6s3X8QygOivP3slbAiA8EiyzyUXSwJh2aJzGDURnu6+IwsY7UsZI7reVNjRnAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423082},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"9a0c46323ff3d4c8424d302c84621ceac6a03e5b","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.7.1_1780815245590_0.7194529697011021","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.7.2","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.7.2","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"551752b702b599269f28fbef5a384741a61c1d58","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.7.2.tgz","fileCount":57,"integrity":"sha512-2rr0Mxi6qJlxx5IlOoXTbOeFBO5a10iW0tt28yBEMIk7JVXo51IBdhwDm+pwnb9csvTWwH1buGlQKvnTYzQW5g==","signatures":[{"sig":"MEUCIA1Oz4FS4bDQO/i6VLS1+YY9MwVNlzFbNczHnlo2IJN+AiEA2f6oi7rAC4p7ZKk0y1w0Q3Lk8bRL9RgpIB3ygErLLgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424536},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"8dcdc144d7de2714d640540514af80e817e0e67e","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","remark-gfm":"^4.0.1","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.7.2_1780816868259_0.5571470796035936","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"942bdd137b811ccb171b75663ae241fd2a402b66","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.0.tgz","fileCount":59,"integrity":"sha512-MoB/0auYan0GIsIKFKa8ytxeLpsWEGMXxHGNo7oA8udyzoZpXD6fa9P4QJ/qfcbWqsCjYLI7pqy3UXWSV1qOag==","signatures":[{"sig":"MEQCIHdX8f5q39ahRL4uRphQwpDC4q8xFJyZ5f/SPQF5A//rAiAooHXt3fjcqWCHaUcn6Z/o9RAb8pkB8D9gNoI5J2DBHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461078},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"76d96fb5df2c7eb65d9502829da1a705275150e9","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.0_1780898125139_0.7268241709780607","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"af3c8087955d2bc2a3f3a25218d4f553634ba999","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.1.tgz","fileCount":59,"integrity":"sha512-D6qkXSPzSmD9UPcqLUwsw9SCl4WmvYi43fBe7SyK0Gya7RYqfLNQBO5P2h9k4ePChq7UIiElkUCItNa4Iav1jg==","signatures":[{"sig":"MEQCIHbgCJv3a97COu5RpjJwyl96nSZvAmHyWx52D5kqn2zSAiA0OHDXExCaXY3MZ/HhPBnYDvv5TVIPWrb2Lrs6udgYhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475042},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"f2169a33a77286fab153622aff2740c7aa06bb4e","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.1_1780902236470_0.10517596778274774","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.2","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.2","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"0059583bfac18f1d9410bde2409d8326e33db6dc","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.2.tgz","fileCount":59,"integrity":"sha512-EhAyNE4DR3YmOjdS9g+iZpIQNSzQi2IBOdQfsQMLo7//UBrIAXLX/azaOzsOep6ELvX4vrpK1hiKzIZmwq6tlw==","signatures":[{"sig":"MEUCIEWa7xJZl4Qvu5CcaC+eFcWX3MOm2uLJQG+XDv2baKS5AiEAosrZXOQqlFCyeFc8nRepDaiEZrHHt9ldwMud1DoL7wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476216},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"60336e2b00dafc4b3b934dfa515ca85ad5458544","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.2_1780938015447_0.28386652556306724","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.3","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.3","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"7b05dcaba7c428d3b96d9be74b4110ee39750c50","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.3.tgz","fileCount":59,"integrity":"sha512-hbOKdUgvZWSrKUmGT1PAfT2cwdNgpyszI61Xw+G2FLYc/axfGYuGjxAsqT+IN1kB92bDjjdZC/DYHABpOmERKw==","signatures":[{"sig":"MEUCIQD83Xrt+lj24PvNaPPuU+x6nOmp7rYIwDLTB7xfQoVk7QIgcSeQh1LKXcj8XFk5dhfroOfX/+VjhOfe4iTdiNEEuhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490329},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"0ec342c4e701385f61db8c61632a4c2fb7e1025a","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.3_1780963418717_0.6374460389835723","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.4","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.4","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"8f208767aeae2f6d88584b83e183b97b0f0a4dfd","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.4.tgz","fileCount":59,"integrity":"sha512-AVrARnGtGMMUG+yaB1kCgUKqUeahTNgXFP+j8xMHo+x/CDjJqyH922Q77OUJobSqmPLlMj7zp7bdNdaDcqPaKA==","signatures":[{"sig":"MEQCIFtGDygWCpkwiTm6G4W/rnoizP+LQH/bMuIoguZJRzdjAiAtMVLux/dVUF+41PdirgC7vtERMf4ZZhrVINC77UI+qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508523},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"ad1a1de3ac6fec77d71cfe5e1e2b95996e7923a9","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.4_1780965928385_0.8914635973343932","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.5","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.5","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"46f35120cf27f81d9cd01f8a4c507344ee25a4b1","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.5.tgz","fileCount":67,"integrity":"sha512-Fl8tw7wI1nrfB4GYiLlGfx9pbaZwnRyWpPtUIj7Q+W+3YR6HVMinnv0zoZs4gEH/nFNvcJnD8OwSLJBIjVKGgQ==","signatures":[{"sig":"MEUCIFrHSDULR1tpsXO5rgAC03rBJZvILCg8dJdv+jANthkLAiEAsAYphvmb8Oe90SHiK2hbxN8jAOm8Rwaziu6ntwBF0Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563491},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"b16e6ecb74ca998c1fa9e63257e6d413d9ad2c25","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.5_1781022536000_0.03603679067314891","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.8.6","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.8.6","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"c2a2d5dc1f6610a05c8e1553ab4af29ac5184538","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.8.6.tgz","fileCount":69,"integrity":"sha512-j1xzis9vV94CvCwNGbRu3kgr+cs2GFItzN/MohSerplGsur+2n9VezO0mXFIU1roofs4HTHXIZbGoXYiSPQtAA==","signatures":[{"sig":"MEYCIQDv9HvcQ91BW6h/mk9ILNrMIkDY1ud39uBUksGK7AX59AIhAMQ8iolX0mqrn+Ooz0uguhwIxeKlnqU8rS9fVXZM4+d6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568032},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"ad9f3c07e3820c1f159ba6fdf5e91059a6cc5a50","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.5.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.8.6_1781034107999_0.628479855368762","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.9.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":"drewswiredin","license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.9.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":"https://github.com/drewswiredin/backstage-assistants/issues","dist":{"shasum":"f95ff3a3eb574b7a776d141fcb450c2f842fbcb5","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.9.0.tgz","fileCount":83,"integrity":"sha512-GwPNF0r5C9e+OGAnEE188SlOD6EfTZxpNeAXTfzIZk6CbsVfmqM1+jMXpzATBK+uLEUz7m/8ALYk/m5/hiADVg==","signatures":[{"sig":"MEUCIFCsExaJzA+21udcek74gIvUDgHWlv7ax1Ucw9VrJTDhAiEA8zH5xbWGY42VYLe9MPFYONpMcsBiqNzaYa9qvbiIuck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786967},"main":"./dist/index.esm.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./alpha":{"types":"./dist/alpha.d.ts","import":"./dist/alpha.esm.js","default":"./dist/alpha.esm.js","backstage":"@backstage/FrontendPlugin"},"./package.json":"./package.json"},"gitHead":"2039490c9d7db61abe5007e9cf3c2986e36ee374","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","features":{"./alpha":"@backstage/FrontendPlugin"},"pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.6.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["dist/alpha.d.ts"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.9.0_1781110942364_0.6240379470749848","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.9.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":"drewswiredin","license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.9.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":"https://github.com/drewswiredin/backstage-assistants/issues","dist":{"shasum":"ba789a2c1b6b4ec560be40c8a1e98459c622b4a2","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.9.1.tgz","fileCount":83,"integrity":"sha512-qOe22Ak8Z66n9wgWaD19hqIY5HdRk0tQONRWsxUfFikCHurqY1PcqZgoY8Z4Vc67D1xnlkz6TP3EK883Pwi9iQ==","signatures":[{"sig":"MEUCIGr/17IGJaa+ieYNg8TRqml6g6dMX02cwrqo+hktQY1TAiEA6pDrgzLNDnhNzz2faW8UCr2QRe9CqFS1myhWVqPYlx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787902},"main":"./dist/index.esm.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./alpha":{"types":"./dist/alpha.d.ts","import":"./dist/alpha.esm.js","default":"./dist/alpha.esm.js","backstage":"@backstage/FrontendPlugin"},"./package.json":"./package.json"},"gitHead":"e95702a8c2641687d6f291228e031708f1463c0b","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","features":{"./alpha":"@backstage/FrontendPlugin"},"pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.6.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["dist/alpha.d.ts"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.9.1_1781112692380_0.06362615507691616","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.10.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.10.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"40e05dea7819e296077030781721bee523d3dc52","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.10.0.tgz","fileCount":83,"integrity":"sha512-yw4Ftg3kJ7kvQSKmhuYOtvLTFczHXCpmJBJQWLHbnIhcP0wlcdtCN88euiRuDlk025IDVvG4Ji73hqD/vPbXAg==","signatures":[{"sig":"MEQCIGl1TS4Mb3oDcPZhzO5ElhvYpg+9ViwynZuU8cB8tijKAiB/d3MTmVJFUfUYapavogM+RGLPQRd2vrj0H8cypWfuQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791890},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"a4eaf85bae983478a8d3618a1b8bcb9eb9cb86a7","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-permission-react":"^0.5.1","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.7.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.10.0_1782082551567_0.5816125579574791","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.11.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.11.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"e043b730a5fdd833365a1c6a55fd9e70f6ef3407","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.11.0.tgz","fileCount":83,"integrity":"sha512-O9tWJPXymbrlyzVbvgt6qx+Phz/L4EeVxdgx7rSIqQVKaKuKNb+HKbMK0oNd7dGaCI5dMcVQjEc1PWrh379oCQ==","signatures":[{"sig":"MEUCIEzgIwVrLCKCGvbvpanvNeXog6Zi9veHPRjjlJn1ZaCpAiEAg8fPYIEuAUO9K1FJkmka7DbdV9AEmiudlZZbSDLTBb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805153},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"16615e77e1b67c4f31185869eff71232dca083fb","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-permission-react":"^0.5.1","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.8.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.11.0_1785258610837_0.7095169055653161","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.12.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.12.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"bb1a1ad464829e5a0dcca806672426c36628c920","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.12.0.tgz","fileCount":83,"integrity":"sha512-q57tjkgp9Gp2N2IpCMfn8qF5QUxbwat4pxdSUVYMbLutvKzg3LERaaJdeXMZbfQoBNwUKKHLZWWucW/zcPyRIA==","signatures":[{"sig":"MEQCIGRmAss69D0+spI7f0SBE+ztcoEO0RYvTd0AAYvCug+lAiAlp6s0OHLtbK8gPT4brQmXcpvu7jqE/RITIx551hIB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805135},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"9856e53aaf763a69ca30c304c05756de32f59f8a","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"^1.3.0","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-permission-react":"^0.5.1","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.12.0_1785261764593_0.9689530962128379","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.12.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.12.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"b0e660b078c3ce941230e9b769d00e2600bea8ca","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.12.1.tgz","fileCount":83,"integrity":"sha512-30UjNOa5IQr/XFqUiwmnAAPpXkyZo8c1Hvd2LdEUrz37RWAgf4M+6Bd7n1+bQaKm1HXM8aMV9AyoBz0PpDDH2w==","signatures":[{"sig":"MEUCICs6lNxj2sKHnhl6KSeRFgIsxI1Loocse5r3AopD9unUAiEAzyc3YaQ8jRYGvIHD1RIuzRFzS1Rbml7rMn9RWpuH2Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805135},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"f1a8220696bd4622c302e14252389d37092f94b0","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.15.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.14.0","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"^0.2.0","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"1.3.31","@backstage/core-components":"^0.18.0","@backstage/core-plugin-api":"^1.12.0","@assistant-ui/react-markdown":"^0.14.0","@backstage/frontend-plugin-api":"^0.17.0","@backstage/plugin-catalog-react":"^3.0.0","@backstage/plugin-signals-react":"^0.0.22","@backstage/plugin-permission-react":"^0.5.1","@backstage/plugin-scaffolder-react":"^2.0.0","@drewswiredin/backstage-plugin-assistants-common":"0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"0.36.2","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.12.1_1785270493261_0.017581816969550967","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.12.2","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.12.2","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"bf95eaef753c4ecdcaa65a12ed92832aa049aad7","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.12.2.tgz","fileCount":83,"integrity":"sha512-eJdL4CSrvImDlf4D3NayIqEf62D8uRW8tc0ZK1MZFSbfd6uzlc7vsNNbUeEUfuasUoe0i85ILpl5bInRe7eyUw==","signatures":[{"sig":"MEYCIQD/l/D7yjRMR+nMqQdjnUyTL4+yNLcw0h4wJGSE2ucxagIhAO245bTPg8FmSsOaphLycwZkgkWSMM8wvqBKv7vhZQ07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805134},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"106833f72a0e3cf53905352b85910e50706f43cd","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.192","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^3.0.193","@backstage/ui":"^0.17.0","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@material-ui/core":"^4.12.4","@assistant-ui/core":"0.2.9","@material-ui/icons":"^4.11.3","@assistant-ui/react":"0.14.13","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"0.2.1","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"1.3.31","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"0.14.1","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.12.2_1785272116589_0.23183235475473407","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.13.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.13.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"0731918642a615d79e544009b14624d08436a3ed","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.13.0.tgz","fileCount":83,"integrity":"sha512-F6mWxUnefb8e/9BGmAGxGJjYsjGKwcV9SkN9wj9iqcffdU+LHUguXxOrkb3HTK0FEn+0vsrHdyA27eEkiypz8g==","signatures":[{"sig":"MEUCIEKMmx3KldRTL9jPdUi/ZcQVKWmbsN+sXSEPapa636EzAiEAtVUoCI4hhnLeaSlPiAqH9ZDyKT80fwM/iUZlpxJkaVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806136},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"f0c9af49992e1a712a9762328031d769c1a07c4c","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.41","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^4.0.44","@backstage/ui":"^0.17.0","assistant-cloud":"0.1.37","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@assistant-ui/tap":"0.9.7","@material-ui/core":"^4.12.4","@assistant-ui/core":"0.2.23","@material-ui/icons":"^4.11.3","@assistant-ui/react":"0.14.29","@assistant-ui/store":"0.2.22","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"0.2.1","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"1.3.41","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"0.14.7","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.13.0_1785292426953_0.3412686090582746","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.13.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.13.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"9d1105e220f5d850c4ca1e831ca52f17e299821c","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.13.1.tgz","fileCount":83,"integrity":"sha512-/+CfwsWZ/yFhXbSD8qLCkEUI2NZvkzkQS0yodrghh5TVHUNKpdcN6EkjpKtImhKl4Ps/gPUkdATXizMsUAbbEw==","signatures":[{"sig":"MEQCIErhkGU2632t6wd5V9YblToXl+fqpv71Hse7FwQ9h9XOAiAmkCuucvO176G8NUznTYCxuAMnpXAi2+POrIOuPU2mWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807785},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"f5fcec256e08feb1107b8a1d4f030539f76bfd2e","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.41","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","@ai-sdk/react":"^4.0.44","@backstage/ui":"^0.17.0","assistant-cloud":"0.1.37","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@assistant-ui/tap":"0.9.7","@material-ui/core":"^4.12.4","@assistant-ui/core":"0.2.23","@material-ui/icons":"^4.11.3","@assistant-ui/react":"0.14.29","@assistant-ui/store":"0.2.22","@rjsf/validator-ajv8":"^5.24.0","@assistant-ui/react-ui":"0.2.1","@backstage/catalog-model":"^1.9.0","@assistant-ui/react-ai-sdk":"1.3.41","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"0.14.7","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.9.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.13.1_1785296154935_0.9344512291056772","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.14.0","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.14.0","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"e85aea661d833264a68f238d529664f32552f336","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.14.0.tgz","fileCount":113,"integrity":"sha512-MqPwdwwIKiFk+1360zWxf2YdSsLhtb3monDBus+fjxD3HHmB/Wqzh1g7SVRwSFyiG1y1bztWKonBeEtBbcQ9Hg==","signatures":[{"sig":"MEUCIFQcfhFiVHtPHUsnzFnKpkyv8//WWU0hOmhnqz5CGzt0AiEAiollyZ2TKKbM+AdHf0mHKy6VSU5mk4k5sFQJU9jdSH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949654},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"04e7b88aa61fb3bb87126a500b1518df1058d4a9","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"deprecated":"Uninstallable: publishes a yarn patch: dependency spec that resolves against the consumer's project root. Use 0.14.2 or later.","repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.41","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","lucide-react":"^0.475.0","@ai-sdk/react":"^4.0.44","@backstage/ui":"^0.17.0","assistant-cloud":"0.1.37","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@assistant-ui/tap":"0.9.7","@backstage/errors":"^1.3.1","@material-ui/core":"^4.12.4","@assistant-ui/core":"patch:@assistant-ui/core@npm%3A0.3.1#~/.yarn/patches/@assistant-ui-core-npm-0.3.1-6d6da84d75.patch","@material-ui/icons":"^4.11.3","@assistant-ui/react":"0.15.1","@assistant-ui/store":"0.3.1","@rjsf/validator-ajv8":"^5.24.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","@backstage/catalog-model":"^1.9.0","@radix-ui/react-primitive":"^2.0.2","@assistant-ui/react-ai-sdk":"1.4.1","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"0.14.8","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.14.0_1788460271838_0.42989618540876817","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.14.1","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.14.1","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"4ebce804a75c4a168b3987e490a3e53cb84609fa","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.14.1.tgz","fileCount":113,"integrity":"sha512-8u/Aew99jLSLI8ylIyISXtyCSO3Ww7Dish/ghiNsMAqOcROj8FAZ58kpbmyuC9PdY5CZAT1LUd6qY4LiU4pyAg==","signatures":[{"sig":"MEYCIQCEJh9XXQsiYHjMBPgmm2qBv5l0c9z6c90/G/Qdb4a/tQIhALT6Z4ssRUiivM4NdP+3XwuzVjo0UvTrq1yPUuU5PnlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949562},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"e15cb359be3dbb8474dfd9fc8f68eeb8d8987de3","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.41","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","lucide-react":"^0.475.0","@ai-sdk/react":"^4.0.44","@backstage/ui":"^0.17.0","assistant-cloud":"0.1.37","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@assistant-ui/tap":"0.9.7","@backstage/errors":"^1.3.1","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.3.1","@material-ui/icons":"^4.11.3","@assistant-ui/react":"0.15.1","@assistant-ui/store":"0.3.1","@rjsf/validator-ajv8":"^5.24.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","@backstage/catalog-model":"^1.9.0","@radix-ui/react-primitive":"^2.0.2","@assistant-ui/react-ai-sdk":"1.4.1","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"0.14.8","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.14.1_1788462817644_0.2992282333387868","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Installs but cannot be bundled: mismatched @assistant-ui versions cause missing-export errors (createRuntimeExtras, AuiConfig). Use 0.14.2 or later."},"0.14.2":{"name":"@drewswiredin/backstage-plugin-assistants","version":"0.14.2","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"author":{"name":"drewswiredin"},"license":"Apache-2.0","_id":"@drewswiredin/backstage-plugin-assistants@0.14.2","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"homepage":"https://github.com/drewswiredin/backstage-assistants#readme","bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"dist":{"shasum":"b99178e93fb39866dddab21b15c5745afcba7ca6","tarball":"https://registry.npmjs.org/@drewswiredin/backstage-plugin-assistants/-/backstage-plugin-assistants-0.14.2.tgz","fileCount":113,"integrity":"sha512-YY5pwl2fuZbp7AHvlmNVFb4TJRSVUkq8pLll45kRODchLv7MatxY7y3CnN5u6V3E2VNlTreSkF3ZsFiSSVGCaA==","signatures":[{"sig":"MEUCIGs5eBpR4OqvwcMcLDpyREeYRmGULSExDDUsZq0FDhixAiEA9i/Sbjd1ezuyUJhRUlCnSR+hDGyPMM0M8YbZ3fCnc7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949573},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":"./src/index.ts","./alpha":"./src/alpha.tsx","./package.json":"./package.json"},"gitHead":"0461a4fcd064bedc519eb3827eaed4a9b9f83714","scripts":{"lint":"backstage-cli package lint","build":"backstage-cli package build","clean":"backstage-cli package clean","start":"backstage-cli package start","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack"},"_npmUser":{"name":"drewswiredin","email":"drewswiredin@gmail.com"},"backstage":{"role":"frontend-plugin","pluginId":"assistants","pluginPackages":["@drewswiredin/backstage-plugin-assistants","@drewswiredin/backstage-plugin-assistants-backend","@drewswiredin/backstage-plugin-assistants-common"]},"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"_npmVersion":"11.13.0","description":"Frontend plugin — AI Assistants for Backstage.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^7.0.85","marked":"^15.0.0","mermaid":"^11.0.0","react-use":"^17.5.1","@rjsf/core":"^5.24.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@rjsf/utils":"^5.24.0","lucide-react":"^0.475.0","@ai-sdk/react":"^4.0.88","@backstage/ui":"^0.17.0","assistant-cloud":"^0.1.43","@material-ui/lab":"4.0.0-alpha.61","@remixicon/react":"^4.5.0","@assistant-ui/tap":"^0.9.16","@backstage/errors":"^1.3.1","@material-ui/core":"^4.12.4","@assistant-ui/core":"^0.3.17","@material-ui/icons":"^4.11.3","@assistant-ui/react":"^0.15.18","@assistant-ui/store":"^0.3.12","@rjsf/validator-ajv8":"^5.24.0","@radix-ui/react-avatar":"^1.1.3","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-tooltip":"^1.1.8","@backstage/catalog-model":"^1.9.0","@radix-ui/react-primitive":"^2.0.2","@assistant-ui/react-ai-sdk":"^1.4.9","@backstage/core-components":"^0.18.12","@backstage/core-plugin-api":"^1.12.8","@assistant-ui/react-markdown":"^0.14.14","@backstage/frontend-plugin-api":"^0.17.3","@backstage/plugin-catalog-react":"^3.2.0","@backstage/plugin-signals-react":"^0.0.24","@backstage/plugin-permission-react":"^0.5.3","@backstage/plugin-scaffolder-react":"^2.0.2","@drewswiredin/backstage-plugin-assistants-common":"0.10.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"alpha":["src/alpha.tsx"],"package.json":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@backstage/cli":"^0.36.4","react-router-dom":"^6.30.2"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/backstage-plugin-assistants_0.14.2_1788464187523_0.48635127375945664","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-04T06:35:18.262Z","modified":"2026-09-03T19:36:37.729Z","0.1.0":"2026-06-04T06:35:18.673Z","0.2.0":"2026-06-04T08:13:40.350Z","0.3.0":"2026-06-04T17:34:15.959Z","0.4.0":"2026-06-04T17:54:23.504Z","0.5.0":"2026-06-04T18:41:09.636Z","0.5.1":"2026-06-04T20:25:36.493Z","0.5.2":"2026-06-04T20:43:59.483Z","0.5.3":"2026-06-04T21:06:57.147Z","0.5.4":"2026-06-04T22:57:23.093Z","0.5.5":"2026-06-04T23:11:46.450Z","0.6.0":"2026-06-06T16:35:47.517Z","0.6.1":"2026-06-06T21:02:39.907Z","0.7.0":"2026-06-07T02:50:49.272Z","0.7.1":"2026-06-07T06:54:05.757Z","0.7.2":"2026-06-07T07:21:08.409Z","0.8.0":"2026-06-08T05:55:25.279Z","0.8.1":"2026-06-08T07:03:56.607Z","0.8.2":"2026-06-08T17:00:15.604Z","0.8.3":"2026-06-09T00:03:38.847Z","0.8.4":"2026-06-09T00:45:28.544Z","0.8.5":"2026-06-09T16:28:56.189Z","0.8.6":"2026-06-09T19:41:48.185Z","0.9.0":"2026-06-10T17:02:22.569Z","0.9.1":"2026-06-10T17:31:32.533Z","0.10.0":"2026-06-21T22:55:51.706Z","0.11.0":"2026-07-28T17:10:11.017Z","0.12.0":"2026-07-28T18:02:44.777Z","0.12.1":"2026-07-28T20:28:13.419Z","0.12.2":"2026-07-28T20:55:16.833Z","0.13.0":"2026-07-29T02:33:47.100Z","0.13.1":"2026-07-29T03:35:55.088Z","0.14.0":"2026-09-03T18:31:12.040Z","0.14.1":"2026-09-03T19:13:37.787Z","0.14.2":"2026-09-03T19:36:27.651Z"},"bugs":{"url":"https://github.com/drewswiredin/backstage-assistants/issues"},"author":{"name":"drewswiredin"},"license":"Apache-2.0","homepage":"https://github.com/drewswiredin/backstage-assistants#readme","keywords":["backstage","backstage-plugin","frontend-plugin","ai","assistant","chatbot","llm"],"repository":{"url":"git+https://github.com/drewswiredin/backstage-assistants.git","type":"git","directory":"packages/assistants"},"description":"Frontend plugin — AI Assistants for Backstage.","maintainers":[{"name":"drewswiredin","email":"drewswiredin@gmail.com"}],"readme":"# @drewswiredin/backstage-plugin-assistants\n\nAI Assistants for Backstage — a polished, configurable chat experience for your\ndeveloper portal. Create one or more assistants in the in-app admin editor (each\nwith its own prompt, tools, models, access policy, and color; stored in the\nplugin database); users chat with them\nin a collapsible, multi-conversation UI with streaming responses, tool calls,\nMarkdown/Mermaid rendering, per-conversation model selection, and background\n(concurrent) conversations with unread indicators.\n\nThis is the **frontend** plugin (new frontend system). It pairs with:\n\n- [`@drewswiredin/backstage-plugin-assistants-backend`](https://www.npmjs.com/package/@drewswiredin/backstage-plugin-assistants-backend) — the backend (required)\n- [`@drewswiredin/backstage-plugin-assistants-common`](https://www.npmjs.com/package/@drewswiredin/backstage-plugin-assistants-common) — shared types (installed transitively)\n\n## Requirements\n\n- Backstage running the **new frontend system** (`@backstage/frontend-defaults` /\n  `createApp`) and the **new backend system** (`@backstage/backend-defaults`).\n- A model provider and API key (e.g. an [OpenRouter](https://openrouter.ai) key,\n  or any OpenAI-compatible / OpenAI / Anthropic / Azure endpoint).\n\n## Install\n\nFrom your Backstage repo root:\n\n```bash\n# in the app package\nyarn --cwd packages/app add @drewswiredin/backstage-plugin-assistants\n\n# in the backend package\nyarn --cwd packages/backend add @drewswiredin/backstage-plugin-assistants-backend\n```\n\n(The `-common` package is pulled in transitively; you don't add it directly.)\n\n### A note on the pinned `@assistant-ui/*` versions\n\nEvery `@assistant-ui/*` dependency — plus `assistant-cloud` — is pinned to an\n**exact** version rather than a caret range, and that is deliberate. Do not\nloosen them.\n\n`@assistant-ui/core` declares `@assistant-ui/tap` as a *peer* dependency, and\n`tap` changed its API incompatibly between `0.5.x` (`tapState`,\n`tapClientLookup`) and `0.9.x` (`resource`, `useResource`). Because it is a peer,\nno package manager can resolve a conflict by nesting two copies: whichever `tap`\nthe tree happens to hoist is the one `core` gets. A single floating range\nanywhere in the set is enough to drift `core` to the far side of that break, and\nthe failure does not appear at install time — it surfaces as missing-export\nerrors when the consumer bundles.\n\nThe set here is verified to sit on one generation together. Bump them as a\ngroup, not individually.\n\n## Wire up the frontend\n\nAdd the plugin to your app's features. Its **\"Assistants\" nav item is registered\nautomatically** — no extra nav code needed.\n\n```ts\n// packages/app/src/App.tsx\nimport { createApp } from '@backstage/frontend-defaults';\nimport assistantsPlugin from '@drewswiredin/backstage-plugin-assistants/alpha';\n\nexport default createApp({\n  features: [\n    assistantsPlugin,\n    // ...your other features\n  ],\n});\n```\n\nThe page mounts at `/assistants`.\n\n> Using a custom `NavContentBlueprint` to lay out your sidebar? The plugin's nav\n> entry has the id `page:assistants` — `take()` it to place it yourself.\n\n> **Hide it from users without access.** The auto-registered nav entry is **not**\n> permission-gated by default — a user without `assistant.use` would still see it\n> and hit a \"You are not permitted to use assistants\" page on click. To hide the\n> plugin entirely for them, render the nav entry yourself behind a\n> `usePermission(assistantUsePermission)` check (`assistantUsePermission` comes\n> from `@drewswiredin/backstage-plugin-assistants-common`): a custom\n> `NavContentBlueprint` that `take('page:assistants')`s the auto entry and adds\n> your own gated `SidebarItem`. This repo's dev app does exactly this in\n> `packages/app/src/modules/nav/Sidebar.tsx`. See the\n> [backend README](https://www.npmjs.com/package/@drewswiredin/backstage-plugin-assistants-backend#permissions)\n> for granting `assistant.use` / `assistant.manage` via a permission policy.\n\n> **Interactive forms & scaffolder pickers (optional).** Assistants can render\n> inline RJSF forms (the `render_form` tool) for human-in-the-loop input. Those\n> forms reuse Backstage **scaffolder field extensions** (owner / entity / repo\n> pickers, plus any custom field), resolved at runtime from the app. If\n> `@backstage/plugin-scaffolder` is registered (it is under feature discovery /\n> `app.packages: all`), those pickers populate from the catalog; without it,\n> forms still render with plain inputs. No extra wiring is required.\n\n## Wire up the backend\n\n```ts\n// packages/backend/src/index.ts\nbackend.add(import('@drewswiredin/backstage-plugin-assistants-backend'));\n```\n\n## Configure\n\nAdd an `assistants` block to `app-config.yaml` — this is the platform/safety\nsurface only (providers, the safety floor). Minimal working\nexample (OpenRouter + the built-in catalog/TechDocs read tools):\n\n```yaml\nassistants:\n  defaultModel: openrouter:google/gemini-2.5-flash\n  builtinActions: true # registers the built-in catalog/TechDocs read tools\n  providers:\n    openrouter:\n      type: openai-compatible\n      apiKey: ${OPENROUTER_API_KEY}\n      baseUrl: https://openrouter.ai/api/v1\n      models:\n        - name: google/gemini-2.5-flash\n          contextWindow: 1048576\n```\n\nAssistants themselves are **not** configured here — sign in as an admin and use\nthe gear in the chat sidebar to create one (it seeds open to all signed-in users\nwith the built-in read tools).\n\nSet the key in your environment (never commit it):\n\n```bash\nexport OPENROUTER_API_KEY=sk-or-...\n```\n\nAlso add `assistants` to the backend actions service so the tools are exposed\n(otherwise an assistant's tools resolve to empty):\n\n```yaml\nbackend:\n  actions:\n    pluginSources:\n      - assistants # plus catalog / scaffolder etc. for their actions\n```\n\nSee the\n[backend README](https://www.npmjs.com/package/@drewswiredin/backstage-plugin-assistants-backend)\nfor the full configuration reference — the **platform** settings (model\nproviders, MCP servers, and the approval floor).\nPer-assistant settings (prompt, access, tools, models)\nare not config; they're managed in the in-app editor. Tool/action availability\ndepends on which action-providing plugins are installed in your backend; the\nbuilt-in read tools are provided by `builtinActions`.\n\n## Manage assistants\n\nUsers with the `assistant.manage` permission see a gear in the chat sidebar that\nopens the editor — create, edit, and delete assistants there. Grant\n`assistant.manage` (and `assistant.use` for plugin access) to the right users in\nyour permission policy.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}