Skip to content

Conversation

cmhhelgeson
Copy link

Issue Description

Read Issue #78

Implementation

  • New Condition: I added a new condition which executes when the dropdown check fails. This condition will presume that any input which is not a dropdown is instead a series of text lines separated by one line break each. Under that presumption, the condition will split the text to remove its carriage feed and line break characters. Like toValue(), this condition will return a new text string where each line of text is separated by two new line characters.

  • Modified Tests: The multiple paragraphs test is updated to reflect the fact that individual lines of text will consistently be separated by two line breaks. If requested, this behavior can be documented somewhere in the README to indicate to users how they should parse text containing line breaks.

Alternatives
I briefly considered modifying how checkboxes were found within the Markdown, but figured this solution would be more lightweight and would help make the JSON output more consistent.

Tests
image

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