layout project compiles to JavaScript