A TypeScript 'dependency' manager written in Perl