jsEngineSettings used to work standalone. However jsEngineAndTaskSettings doesn't - I just tried it again.

I think it is nicer to be consistent with the settings for now.

Saying all of that, the sbt 0.13.2-M3 release (being done today) will have auto plugins. Auto plugins will probably do away with these setting declarations altogether.