A JS library written in Typescript