jsTodoTxt icon indicating copy to clipboard operation
jsTodoTxt copied to clipboard

Special characters throw error in Items.ts

Open ransome1 opened this issue 1 year ago • 0 comments

Hi.

Over at the sleek project, I switched to the next branch and by coincidence stumbled upon something you might be interested in.

If you try to parse some special characters like a Carriage return (\r) or Line Feed (\n) or even both (\r\n), this will throw an error in Item.ts at line 128.

TypeError: Cannot read properties of null (reading '2')
    at Item.parse (/Users/ransome/Development/sleek/node_modules/jstodotxt/src/Item.ts:128:25)
    at new Item (/Users/ransome/Development/sleek/node_modules/jstodotxt/src/Item.ts:106:8)

The old implementation is able to work with it. Hope it helps.

ransome1 avatar Sep 14 '23 08:09 ransome1