Cargo.lock | 37 -------- Cargo.toml | 3 - examples/next-js.mdo | 7 +- src/lib.rs | 6 ++ src/marko.rs | 141 +++++++++++++++-------------- src/plugin/statement.rs | 47 ++++------ src/typescript.rs | 156 +++++++++++++++++++++----------- tests/fixtures.rs | 12 +++ tests/fixtures/13-kitchen-sink.marko | 3 +- tests/fixtures/13-kitchen-sink.mdo | 18 ++-- tests/fixtures/18-multiline-tag-with-value.marko | 6 ++ tests/fixtures/18-multiline-tag-with-value.mdo | 9 ++ tests/fixtures/19-extra-cases.marko | 3 + tests/fixtures/19-extra-cases.mdo | 4 + 14 files changed, 249 insertions(+), 203 deletions(-)