mmanela / chutzpah

Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.
http://mmanela.github.io/chutzpah/
Apache License 2.0
550 stars 142 forks source link

Decouple TypeScript engine from Chutzpah #177

Closed mmanela closed 10 years ago

mmanela commented 10 years ago

mmanela[CodePlex]
Chutzpah embeds TypeScript inside of the program but this makes it hard to support new releases and forces users to use the version that Chutzpah embeds. It would be better to make this more flexible and let users point to the version they want to use.

mmanela commented 10 years ago

mmanela[CodePlex]
I released version 3.2 (http://matthewmanela.com/blog/chutzpah-3-2-a-smarter-approach-to-compilation/) which included a new compile setting which you should use instead of the former built in compilation approach. Now you provide chutzpah with how to compile which will be faster and not hog memory like the former approach

mmanela commented 10 years ago

mmanela[CodePlex]
That is the idea I was thinking of. I originally was holding strong to the idea that Chutzpah should just work out of the box with little effort. However, I am beginning to find many limitation with hosting the TypeScript compiler instead of farming out to it. My thinking is to embed TypeScript 1.0 when its released but then begin to deprecate the embedded TypeScript and recommend telling chutzpah where TSC is.

How does that sound?

mmanela commented 10 years ago

MartynFrank[CodePlex]
This is essential. Would the embedded typescript remain, with the ability to override with custom Typescript compiler directory?