pulumi/tools/mujs
joeduffy c964a0fa8d Use explicit type coercions
This uses explicit type coercions when creating interface types with
object literals.  This helps the compiler catch some additional errors,
such as mistyped property names (of which we had two instances, for
load location expressions ("key" vs "name")).
2017-01-11 07:43:00 -08:00
..
cmd Shorten module names 2017-01-10 13:55:07 -08:00
lib Use explicit type coercions 2017-01-11 07:43:00 -08:00
tests Rearrange some VariableLike and FunctionLike code sharing 2017-01-11 07:16:56 -08:00
.gitignore Add a new harness for test cases 2017-01-08 15:20:46 -06:00
mujs Add a handy executable wrapper for MuJS 2017-01-08 15:34:10 -06:00
package.json Add a baseline for the empty test 2017-01-10 08:15:34 -08:00
README.md Implement the MuIL AST 2016-12-30 15:34:49 -08:00
tsconfig.json Add basic Mu metadata parsing support 2017-01-10 12:42:42 -08:00
tslint.json Upgrade to latest TSLint, and compile cleanly 2016-12-31 11:16:36 -08:00
yarn.lock Add a new harness for test cases 2017-01-08 15:20:46 -06:00

MuJS

This directory contains Mu's JavaScript compiler.

It implements a subset of JavaScript with TypeScript-style type annotations, and can compile that subset into MuPack/IL.