npm-convert.js
function convertBrowser(pkg, browser) {
	var type = typeof browser;
	if(type === "string" || type === "undefined") {
		return browser;
	}
	var map = {};
	for(var fromName in browser) {
		convertBrowserProperty(map, pkg, fromName, browser[fromName]);
	}
	return map;
}
function convertBrowser(pkg, browser) {
	var type = typeof browser;
	if(type === "string" || type === "undefined") {
		return browser;
	}
	var map = {};
	for(var fromName in browser) {
		convertBrowserProperty(map, pkg, fromName, browser[fromName]);
	}
	return map;
}
function convertBrowser ( pkg , browser ) { var type = typeof browser ; if ( type === "string" || type === "undefined" ) { return browser ; } var map = { } ; for ( var fromName in browser ) { convertBrowserProperty ( map , pkg , fromName , browser [ fromName ] ) ; } return map ; }
Converts browser names into actual module names.

Example:

```
{
"foo": "browser-foo"
"traceur#src/node/traceur": "./browser/traceur"
"./foo" : "./foo-browser"
}
```

converted to:

```
{
// any foo ... regardless of where
"foo": "browser-foo"
// this module ... ideally minus version
"traceur#src/node/traceur": "transpile#./browser/traceur"
"transpile#./foo" : "transpile#./foo-browser"
}
```
Converts browser names into actual module names .