Ruby TypeScript
Ruby TypeScript is a bridge to the official TypeScript transpiler.
TypeScript.compile File.read("script.ts")
Installation
gem install type-script
Credit
General structure, most of the code and documentation was shamelessly lifted from coffee-scrit gem.
Dependencies
This library depends on the type-script-source
gem which is
updated any time a new version of TypeScript is released. (The
type-script-source
gem's version number is synced with each
official TypeScript release.) This way you can build against
different versions of TypeScript by requiring the correct version of
the type-script-source
gem.
In addition, you can use this library with unreleased versions of
TypeScript by setting the TYPESCRIPT_SOURCE_PATH
environment
variable:
export TYPESCRIPT_SOURCE_PATH=/path/to/TypeScript/lib/typescript.js
ExecJS
The ExecJS library is used to automatically choose the best JavaScript engine for your platform. Check out its README for a complete list of supported engines.