source map support for js output