sstephenson/execjs — comment on commit d11734758f64894343560788b898b860fb1fefee
File:  line 0
By spraints:

The immediate problem I was solving was getting [handlebars_assets](https://github.com/leshill/handlebars_assets) to work with the node runner. I don't remember what exactly it did, but (before the change) handlebars.js decided it was running in node, and it didn't compile the template in the right way. After the change, it worked right.

The more general problem I was solving was to make the node runner run consistently with the other JS engines. In my example, using therubyracer produced the expected output and the node runner didn't. After the change, the results were the same from both engines (which I would think is the goal of a library like execjs).