Update sourceMap to return .toJSON() output

This means we get a data object back rather than a SourceMapGenerator