Closes: [BS-3385](https://linear.app/affine-design/issue/BS-3385/markdown类型的导入,支持media文件和md文件不在同目录的情况) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added utility functions to resolve and normalize image file paths in markdown and HTML imports. - Introduced middleware to provide full file path context during file import and transformation. - Added new types for improved asset and file management in zip imports. - **Refactor** - Centralized and simplified image processing logic across HTML, Markdown, and Notion HTML adapters for improved maintainability. - Enhanced type safety and clarity in file and asset handling during zip imports. - **Tests** - Added comprehensive tests for image file path resolution utility. - **Documentation** - Improved inline code comments explaining file path resolution logic. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
11 lines
279 B
TypeScript
11 lines
279 B
TypeScript
export * from './code';
|
|
export * from './copy';
|
|
export * from './doc-link';
|
|
export * from './file-name';
|
|
export * from './file-path';
|
|
export * from './paste';
|
|
export * from './proxy';
|
|
export * from './replace-id';
|
|
export * from './surface-ref-to-embed';
|
|
export * from './title';
|