Commit Graph

35 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy 2570793058
add more softbreak rules
continuous-integration/drone/push Build is passing Details
2022-06-21 13:42:30 +03:00
Dmitriy Pleshevskiy 2d1fbf4be2
ci: remove changing directory
continuous-integration/drone/push Build is passing Details
2022-06-14 12:54:21 +03:00
Dmitriy Pleshevskiy 4c086e2ba1
ci: add tests
continuous-integration/drone/push Build is failing Details
2022-06-14 12:52:51 +03:00
Dmitriy Pleshevskiy bab91604c9
add readme
Closes #5

[CI SKIP]
2022-06-14 12:26:11 +03:00
Dmitriy Pleshevskiy 230712d0ce
fix ignoring 2022-06-14 01:08:34 +03:00
Dmitriy Pleshevskiy eb37e35997
add gpl licence
Closes #4

[CI SKIP]
2022-06-14 01:04:49 +03:00
Dmitriy Pleshevskiy ac60fc50bf
par(md): use space instead of \s 2022-06-13 23:44:16 +03:00
Dmitriy Pleshevskiy 7c1d876b36
par(md): fix remove directive in tests 2022-06-13 22:57:34 +03:00
Dmitriy Pleshevskiy e909e21d7a
par(md): fix parse many paragraphs 2022-06-13 22:54:39 +03:00
Dmitriy Pleshevskiy e8c6ce97c6
Parser for markdown documents (#6)
Closes #1

In this MR I implement only basic functionality

- [x] AXT Heading
- [x] Paragraph
- [x] Text Node
- [x] Softbreak
- [x] Links
- [x] List

Reviewed-on: #6
Co-authored-by: Dmitriy Pleshevskiy <dmitriy@ideascup.me>
Co-committed-by: Dmitriy Pleshevskiy <dmitriy@ideascup.me>
2022-06-13 14:58:22 +00:00
Dmitriy Pleshevskiy 6c175effb4
rename str to html str
...because I have plans to implement more content types
2022-06-08 23:58:08 +03:00
Dmitriy Pleshevskiy 1a67959b1a add boolean value to attr 2022-05-29 02:02:55 +03:00
Dmitriy Pleshevskiy 6a03f421b3 add tests for visit attr hook 2022-05-29 01:41:27 +03:00
Dmitriy Pleshevskiy d39979645d change make commands 2022-05-29 01:40:48 +03:00
Dmitriy Pleshevskiy 0a70e34a13 add hooks 2022-05-28 23:28:31 +03:00
Dmitriy Pleshevskiy c3014d690b add possibility to wrap node 2022-05-22 22:47:17 +03:00
Dmitriy Pleshevskiy f1d6a2e989 allow single string in class names attribute 2022-05-22 12:47:24 +03:00
Dmitriy Pleshevskiy 6e2a2e5c76 expose core types from ren node 2022-05-22 12:42:35 +03:00
Dmitriy Pleshevskiy 30ab50703b move E and F utils to ren 2022-05-22 00:26:32 +03:00
Dmitriy Pleshevskiy bfcb5ccaee add more tests 2022-05-22 00:13:39 +03:00
Dmitriy Pleshevskiy b326d14676 refac to deno 2022-05-22 00:03:48 +03:00
Dmitriy Pleshevskiy 1b21c2d796 feat: improve api 2022-03-20 23:22:43 +03:00
Dmitriy Pleshevskiy f7d94d9010 chore: fix package config 2022-03-18 22:50:20 +03:00
Dmitriy Pleshevskiy aed7477085 chore: ignore style for lib folder 2022-03-18 22:49:56 +03:00
Dmitriy Pleshevskiy 87e7f2f40b refac(str): improve encoding 2022-03-18 22:45:19 +03:00
Dmitriy Pleshevskiy bb35ebc23a refac(makefile): rename commands 2022-03-18 22:44:48 +03:00
Dmitriy Pleshevskiy e41b93ed61 refac(node): remove with child 2022-03-18 22:44:14 +03:00
Dmitriy Pleshevskiy cc9a67d055 refac: remove async 2022-03-18 22:43:37 +03:00
Dmitriy Pleshevskiy f577128923 feat: add Nil and false to sync node type
refac: remove maybeWithChildren, use sparse array
2022-03-17 16:34:44 +03:00
Dmitriy Pleshevskiy 9a783eba32 chore: remove unnecessary libs 2022-03-17 12:07:18 +03:00
Dmitriy Pleshevskiy 30de5b9423 fix: declarations 2022-03-17 11:53:53 +03:00
Dmitriy Pleshevskiy 71b81704e6 chore: add package info 2022-03-16 23:24:49 +03:00
Dmitriy Pleshevskiy c26a095fef chore: rebuild sources 2022-03-16 22:25:42 +03:00
Dmitriy Pleshevskiy a0df5e48fa feat(node): add fragment
feat(node): add async nodes
2022-03-16 22:23:29 +03:00
Dmitriy Pleshevskiy 0978aa8754 . 2022-03-14 10:32:45 +03:00