## this is a typescript version of the library built by John Kane: https://github.com/john--kane/svelteml