Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Smart package for Typescript support in Meteor
JavaScript
branch: master

windows docs added

latest commit 1f359fab9d
andreas authored
Failed to load latest commit information.
.gitignore first commit
README.md windows docs added
package.js exec sync removed
smart.json atmosphere description

README.md

meteor-typescript

A meteor smart package for TypeScript support

Installation

Currently, there is only a command line typescript compiler available. For the meteor smart package, the file compilation has to be performed synchronously. Node does not provide an easy way to do so out of the box, sadly.

Prepare

Install the exec-sync package with $ npm install -g exec-sync globally. exec-sync has to be found by node inside your project directory, so maybe you'll have to use the $ npm link exec-sync command to make it available in there.

Windows

I did not try this myself, but as sky-dev mentioned here, there are some additional steps needed to make the exec-sync package work in Windows.

First, Python 2 needs to be installed and 'C:\Python27' added to your Windows environment PATH variable in order for 'npm install -g exec-sync' to work.
Second, I had to execute 'npm link exec-sync' in a console run as an administrator, because Meteor does not recognize the default install directory of 'C:\Users[user]\AppData\Roaming\npm\node_modules'. Also, it is important to note that you must be navigated to 'C:\Program Files (x86)\Meteor\lib\node_modules' for it to link node_modules to the correct location.

Atmosphere

Manually

  • Download the meteor project from github
  • Download and add the meteor-typescript package to the packages folder of meteor
  • run the meteor script from the folder you checked the github repo out into, not the locally installed one

Usage

All files with a .ts extension will be converted automatically into a javascript file.

Something went wrong with that request. Please try again.