Технології:

TypeScript, NodeJS

Конвертер (транспілер) ActionScript 3 у TypeScript, написаний на TypeScript

Весна 2016 р.

Конвертер був лише частиною більшого проєкту з портування популярного навчального порталу з Flash на JavaScript. Я приєднався до проєкту трохи пізніше й перейняв естафету з розробки власне AS3-to-JS транспілера. Транспілер, написаний на TypeScript, перетворює код ActionScript 3 на код TypeScript, який потім компілюється в JavaScript і виконується за допомогою JS-бібліотек AwayJS, StarlingJS та інших.

 

Сам транспілер має відкритий код і доступний для встановлення як пакет npm:
npm i @as3web/as3-to-ts https://www.npmjs.com/package/@as3web/as3-to-ts