tsoculus with support for a single master file
Typescript file structure -> Javascript file structure