1.6.3
Changes
Codebase lint cleanup — no functional changes. Verified via E2E (multi-store upload + mermaid round-trip + 13 supplemental scenarios).
Refactors
- Replace dynamic
require()with static ESM imports in uploader builder (#76) — bundle 659 KB → 596 KB - Add type annotations to
UploaderUtils(#77) - Type the ImageKit upload response (#78)
- Centralize
error.messageextraction inerrorUtils(#79) - Clear remaining lint warnings (#80)
Quality
- ESLint: 137 errors → 0
- All 71 unit tests pass
- Real-world E2E: Aliyun OSS, AWS S3, ImageKit, Tencent COS, mermaid conversion all verified