31 Commits (f04e207ec3b07513fad5af56a1e88a9609b11379)

Author SHA1 Message Date
Vitaly Puzrin 7f7260d021 Better error handling in link normalizer + more tests for edge cases 10 years ago
Vitaly Puzrin c70700151a Updated parsers API - don't rewrite token arrays in StateCore 10 years ago
Vitaly Puzrin 054ff554f5 Improved coverage and removed unused code 10 years ago
Alex Kocharin d39417e100 Added a core chain 10 years ago
Vitaly Puzrin 460ba580ee perf: optimized text scans 10 years ago
Vitaly Puzrin 2b741deb18 Isolated rules management & rules cache build 10 years ago
Vitaly Puzrin 06fe4b9e53 Fixed fuckup on minification mangling, related to #89 10 years ago
Alex Kocharin d5e8e61b6b Check validation flag instead of hardcoding rules 10 years ago
Alex Kocharin 3b785a0bfa Add subscript and superscript 10 years ago
Alex Kocharin 666e94a47a Change priority for all pairs 10 years ago
Vitaly Puzrin 220efa32e8 updated eslint to 9.1 & did appropriate changes in sources 10 years ago
Vitaly Puzrin 54990dd7c5 Updated inline text scan logic 10 years ago
Vitaly Puzrin 2429443201 Updated list of text terminator chars 10 years ago
Vitaly Puzrin 8f909bcf33 Moved HTML escaping to renderer 10 years ago
Vitaly Puzrin 0411b14cf5 Added <mark> support 10 years ago
Vitaly Puzrin 710a62f1d5 Added <ins> support 10 years ago
Vitaly Puzrin f15fa5ed23 Renamed back `strikethrough` to `del` 10 years ago
Alex Kocharin 1676e10ee8 Fix performance when nested token doesn't match 10 years ago
Vitaly Puzrin 0d22001900 more fixes in link protocols check 10 years ago
Vitaly Puzrin d6b5c03d1f Improved prohibited protocols check in links 10 years ago
Vitaly Puzrin 6ce8e1b61d Perf: improved inlines cache logic 10 years ago
Vitaly Puzrin 2040c4f02e StateInline props rename 10 years ago
Alex Kocharin f74bbf2515 Tweak emphasis parsing algorithm 10 years ago
Alex Kocharin 5d772b9bb6 Add validation mode to all inline rules 10 years ago
Vitaly Puzrin 81778ecdba Added hook to validate links 10 years ago
Vitaly Puzrin 92d9fde585 del -> strikethrough 10 years ago
Vitaly Puzrin b27c630815 Code structure and options refactoring 10 years ago
Vitaly Puzrin 1342db2d96 Added typographer draft 10 years ago
Alex Kocharin 9942fd5b4b Add strikeout (del) tag 10 years ago
Vitaly Puzrin 7a13199f6d Moved rules manager to separate class (inline parser) 10 years ago
Alex Kocharin 0453b72bf1 Rename "lexer" to "parser" 10 years ago
Alex Kocharin c8fa672cec Move parse_reference to its own file 10 years ago
Vitaly Puzrin 58f2b8c37e Added syntax highlight support for fenced blocks 10 years ago
Alex Kocharin b492fa2cc2 Add tokenizeSingle method 10 years ago
Alex Kocharin 7884adfda2 Small bugfixes 10 years ago
Alex Kocharin 7432a6827c Add collapsed and full reference links 10 years ago
Alex Kocharin 45da119338 Parse link reference definitions 10 years ago
Alex Kocharin 0b6b9d206d Parse links and images 10 years ago
Alex Kocharin 74a84f8ecd Implement emphasis parsing 10 years ago
Vitaly Puzrin 5d89fd85b0 Added inline html tags support 10 years ago
Vitaly Puzrin e6341a4812 Files reorganize/cleanup 10 years ago
Vitaly Puzrin d87eeb2ab0 Assorted fixes & speed opts 10 years ago
Vitaly Puzrin c9af6654f8 Reworked whitetspaces cleanup in inlines 10 years ago
Vitaly Puzrin 172e77c318 Added backticks parse 10 years ago
Vitaly Puzrin 0d8b010bd2 Added autolink parse 10 years ago
Vitaly Puzrin 1543a38cd7 Updated text match rule 10 years ago
Vitaly Puzrin f4866cb76b Inline lexer draft 10 years ago
Vitaly Puzrin 9728b685ec Rewritten string fetch for inline tokenizer + list fixes 10 years ago
Vitaly Puzrin 4aa169634f Tight lists + shink start of strings in inline blocks 10 years ago
Vitaly Puzrin 8cf045d940 Implemented nested blocks lexing, now block quotes works as expected 10 years ago