* call jan api * fix lint * ci: add jan server web * chore: add Dockerfile * clean up ui ux and support for reasoning fields, make app spa * add logo * chore: update tag for preview image * chore: update k8s service name * chore: update image tag and image name * fixed test --------- Co-authored-by: Minh141120 <minh.itptit@gmail.com> Co-authored-by: Nguyen Ngoc Minh <91668012+Minh141120@users.noreply.github.com>
28 lines
831 B
TypeScript
28 lines
831 B
TypeScript
/**
|
|
* Web Extensions Package
|
|
* Contains browser-compatible extensions for Jan AI
|
|
*/
|
|
|
|
import type { WebExtensionRegistry } from './types'
|
|
|
|
export { default as AssistantExtensionWeb } from './assistant-web'
|
|
export { default as ConversationalExtensionWeb } from './conversational-web'
|
|
export { default as JanProviderWeb } from './jan-provider-web'
|
|
|
|
// Re-export types
|
|
export type {
|
|
WebExtensionRegistry,
|
|
WebExtensionModule,
|
|
WebExtensionName,
|
|
WebExtensionLoader,
|
|
AssistantWebModule,
|
|
ConversationalWebModule,
|
|
JanProviderWebModule
|
|
} from './types'
|
|
|
|
// Extension registry for dynamic loading
|
|
export const WEB_EXTENSIONS: WebExtensionRegistry = {
|
|
'assistant-web': () => import('./assistant-web'),
|
|
'conversational-web': () => import('./conversational-web'),
|
|
'jan-provider-web': () => import('./jan-provider-web'),
|
|
} |