Skip to content

Latest commit

 

History

History
executable file
·
39 lines (24 loc) · 1.21 KB

File metadata and controls

executable file
·
39 lines (24 loc) · 1.21 KB

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.