claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
43 lines (42 loc) • 2.42 kB
JavaScript
export { BlockLink } from './BlockLink';
export { BlockTransclusion } from './BlockTransclusion';
export { SemanticTag } from './SemanticTag';
export { PersonalAssistantExtension } from './PersonalAssistantExtension';
export { DatabaseViewExtension } from './DatabaseViewExtension';
// Re-export commonly used TipTap extensions for convenience
// Import StarterKit using the named export approach for better compatibility
export { StarterKit } from '@tiptap/starter-kit';
// Import individual extensions from their packages
export { default as Placeholder } from '@tiptap/extension-placeholder';
export { default as Typography } from '@tiptap/extension-typography';
export { default as TextAlign } from '@tiptap/extension-text-align';
export { default as Highlight } from '@tiptap/extension-highlight';
export { default as Subscript } from '@tiptap/extension-subscript';
export { default as Superscript } from '@tiptap/extension-superscript';
export { default as TaskList } from '@tiptap/extension-task-list';
export { default as TaskItem } from '@tiptap/extension-task-item';
// Table extensions - using named exports for v3 compatibility
export { Table } from '@tiptap/extension-table';
export { TableRow } from '@tiptap/extension-table-row';
export { TableCell } from '@tiptap/extension-table-cell';
export { TableHeader } from '@tiptap/extension-table-header';
export { default as Link } from '@tiptap/extension-link';
export { default as Image } from '@tiptap/extension-image';
// These are included in StarterKit, so we don't need to import them separately
// But if needed, they would come from @tiptap/extension-* packages
export { default as Focus } from '@tiptap/extension-focus';
export { default as CharacterCount } from '@tiptap/extension-character-count';
export { default as Collaboration } from '@tiptap/extension-collaboration';
// Note: CollaborationCursor doesn't have v3 support yet - will be added when available
// export { default as CollaborationCursor } from '@tiptap/extension-collaboration-cursor';
// Export extension configurations for common use cases
export const BlockEditorExtensions = [
// Core functionality from Edra will be included automatically
// These are additional block-specific extensions
];
export const KnowledgeManagementExtensions = [
// Extensions specifically for knowledge management
];
export const CollaborativeExtensions = [
// Extensions for collaborative editing
];