* add mcp for web * update /jan/v1 endpoint to /v1 * update mise and makefile * update yarn lock * use mcp oauth properly
31 lines
942 B
TypeScript
31 lines
942 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'
|
|
export { default as MCPExtensionWeb } from './mcp-web'
|
|
|
|
// Re-export types
|
|
export type {
|
|
WebExtensionRegistry,
|
|
WebExtensionModule,
|
|
WebExtensionName,
|
|
WebExtensionLoader,
|
|
AssistantWebModule,
|
|
ConversationalWebModule,
|
|
JanProviderWebModule,
|
|
MCPWebModule
|
|
} 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'),
|
|
'mcp-web': () => import('./mcp-web'),
|
|
} |