I start v8cgi engine for Narwhal -- http://github.com/veged/narwhal .
Many tests still fails, but in common scenarios it's work fine (at example in my ometajs module http://github.com/tlrobinson/narwhal/issues#issue/86).
Cool! However, could you split the engines/v8cgi directory into it's own repository named narwhal-v8cgi, and I'll add it as a package to tusk. We try to keep the main repo limited to the Rhino engine to make it easy to get started, then add additional engines as packages.
See these for examples of package.json and directory structure:
but I need one commit merge -- http://github.com/veged/narwhal/commit/b0950e15b9056c168cb21d4e0dc8e52d58535348
it's ready http://github.com/veged/narwhal-v8cgi