Skip to content

Fix pipe in html table cells breaks markdown structure#148

Merged
telesoho merged 4 commits intomasterfrom
fix-Pipe-in-HTML-table-cells-breaks-Markdown-structure
Feb 8, 2026
Merged

Fix pipe in html table cells breaks markdown structure#148
telesoho merged 4 commits intomasterfrom
fix-Pipe-in-HTML-table-cells-breaks-Markdown-structure

Conversation

@telesoho
Copy link
Owner

@telesoho telesoho commented Feb 8, 2026

No description provided.

- Replace cpx with cpy-cli in the pretest script for improved file copying.
- Refactor test file discovery to use synchronous file system methods, allowing for recursive search of test files in the test suite.

This change enhances the test setup process and maintains compatibility with the updated dependencies.
- Implemented escaping of pipe characters in table cell content to prevent Markdown parser issues.
- Added a comprehensive test suite to verify correct handling of pipe characters in various table scenarios, ensuring proper escaping and structure.
- Implemented a function to count list ancestors for proper indentation of nested list items.
- Enhanced the `toMarkdown` function to handle nested ordered and unordered lists, ensuring correct rendering.
- Added tests to verify the indentation of nested list items, addressing Issue #145.
- Added new entries for version 1.4.6, addressing issues with pipe characters in HTML table cells and nested list pasting from HTML.
- Updated version number in package.json to reflect the new release.
@telesoho telesoho merged commit e703cce into master Feb 8, 2026
6 checks passed
@telesoho telesoho deleted the fix-Pipe-in-HTML-table-cells-breaks-Markdown-structure branch February 8, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant