Bug Fixes
* Adjust imports for isolatedModules ([58ff552](https://github.com/nickderobertis/terminhtml-js/commit/58ff5526fb8648c03dd9bdd9ea69db8b607e4910))
* Don't display content before init ([8f07b4f](https://github.com/nickderobertis/terminhtml-js/commit/8f07b4fe417a91751b0018f298302f00f0129389))
* Fix bug where while auto scrolling can leave terminal slightly above the bottom, stopping auto scrolling. Introduce a 5px buffer ([5f276ae](https://github.com/nickderobertis/terminhtml-js/commit/5f276aedfb7fe234efbc46ff15030beca7515331))
* Handle logical merge conflict ([c9db1b1](https://github.com/nickderobertis/terminhtml-js/commit/c9db1b13161ccbb0ab9cc9db35436c9bc6a38b10))
* Include CSS in package files ([8e831aa](https://github.com/nickderobertis/terminhtml-js/commit/8e831aaebb002f6bece772095399620b89954118))
* Keep scrolling to bottom when typed input goes onto second line ([f25ac2b](https://github.com/nickderobertis/terminhtml-js/commit/f25ac2b1c8b7547b04c1f27c6df6aee34bdc8b40))
* Preserve nested HTML by iterating through the DOM to replace text ([2cfc37f](https://github.com/nickderobertis/terminhtml-js/commit/2cfc37fbd15cc5ed11b870cf740817b0ce0b2b4e))
* Stop trying to pull lines from HTML in two different spots ([e85575b](https://github.com/nickderobertis/terminhtml-js/commit/e85575bdb6b90d501d308f304db987f8e832e5ca))
* Support data-ty attributes in HTML wrapping literal prompt starts ([b364fa3](https://github.com/nickderobertis/terminhtml-js/commit/b364fa3fb533c4464a44c044d74e4efcaa3c5a39))
* Try to get types resolving correctly by including types key in package.json ([2ec63f0](https://github.com/nickderobertis/terminhtml-js/commit/2ec63f0b3382cca5c5198339040e94c7bd3a22be))
chore
* Don't expose internal methods of termynal ([365b485](https://github.com/nickderobertis/terminhtml-js/commit/365b485ea9cfb89d8dd99adbce6ff2ab05686cee))
* Refactor termynal API to separate lineData now that it should always be passed ([18efcc3](https://github.com/nickderobertis/terminhtml-js/commit/18efcc35d29a63eca8fd77ec03d6343027ac4d2c))
Features
* Add better handling for HTML lines with spacing in front ([8bb449f](https://github.com/nickderobertis/terminhtml-js/commit/8bb449f66f9f999378b02e69139a038b505c69dc))
* Add init method ([c5b6717](https://github.com/nickderobertis/terminhtml-js/commit/c5b67177f32c69f91b30f10c10aac70a43a87354))
* Add initial files ([bb6eb38](https://github.com/nickderobertis/terminhtml-js/commit/bb6eb388f9b92889509a13028ff0f47efb7b9a34))
* Add source maps to production build ([5c67fea](https://github.com/nickderobertis/terminhtml-js/commit/5c67fea50fea9185f6d25b495e6fda5a2f6f1d25))
* Add support for data-ty attributes in HTML, tested with delay ([9756a2d](https://github.com/nickderobertis/terminhtml-js/commit/9756a2dfc90f90bdc4140d4c679cd5434ab08204))
* Add terminal bg and fg color to a more specific selector to help override other styles ([6765407](https://github.com/nickderobertis/terminhtml-js/commit/676540776ecb80dda40c598a8bc93701f1dfabb0))
* Add warning for incomplete HTML tag and try to keep processing ([36a4d4b](https://github.com/nickderobertis/terminhtml-js/commit/36a4d4b51b59a89e1ab27167029f6742b3786a55))
* Initial support for carriage returns ([c37f1ff](https://github.com/nickderobertis/terminhtml-js/commit/c37f1ff7c6fe681d6ec8a1905d2211834f53f2fb))
* Remove non-working finish, add speed control ([fda556e](https://github.com/nickderobertis/terminhtml-js/commit/fda556e1959d75a952243091f086d3309975ee9e))
* Terminal now wraps text and scrolls similarly to a real terminal (will stick to bottom unless user scrolls up) ([22bf0cb](https://github.com/nickderobertis/terminhtml-js/commit/22bf0cb25714396599b6eed59ddca26629d7b0be))
BREAKING CHANGES
* Methods other than init on termynal have been made private
* lineData is now passed as the second parameter to Termynal rather than as an option