-
Notifications
You must be signed in to change notification settings - Fork 1
A type-safe dialect of TypeScript
License
Apache-2.0, Apache-2.0 licenses found
Licenses found
Apache-2.0
LICENSE
Apache-2.0
LICENSE-TypeScript.txt
nikswamy/SafeTypeScript
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# TypeScript Scalable JavaScript development with types, classes and modules. ## Install npm install -g typescript ## Usage tsc hello.ts ## Build 1. Install Node if you haven't already (http://nodejs.org/) 2. Install Jake, the tool we use to build our compiler (https://github.com/mde/jake). To do this, run "npm install -g jake". 3. To use jake, run one of the following commands: - jake local - This builds the compiler. The output is in built/local in the public directory - jake clean - deletes the build compiler - jake LKG - This replaces the LKG (last known good) version of the compiler with the built one. - This is a bootstrapping step to be executed whenever the built compiler reaches a stable state. - jake tests - This builds the test infrastructure, using the built compiler. - jake runtests - This runs the tests, using the built compiler and built test infrastructure. - You can also override the host or specify a test for this command. Use host=<hostName> or tests=<testPath>. - jake baseline-accept - This replaces the baseline test results with the results obtained from jake runtests. - jake -T lists the above commands. ## Added by N. Swamy ## To experiment with the --safe mode, see the Makefile in samples/SafeTypeScript, specifically bench safe targets ## To bootstrap the compiler in --safe mode 1. make safe Should produce built/local/tsc.safe.js 2. make safe.boot Uses built/local/tsc.safe.js to generate built/local/tsc.boot.safe.js If these two files are identical, you have successfully bootstrapped Safer TypeScript
About
A type-safe dialect of TypeScript
Resources
License
Apache-2.0, Apache-2.0 licenses found
Licenses found
Apache-2.0
LICENSE
Apache-2.0
LICENSE-TypeScript.txt
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published