(filepath, filename)
| 41 | } |
| 42 | |
| 43 | var resolve = function(filepath, filename) { |
| 44 | if (filename[0] !== ".") { |
| 45 | // resolve as npm dependency |
| 46 | var packagePath = "./node_modules/" + filename + "/package.json" |
| 47 | var meta = isFile(packagePath) ? parse(packagePath) : {} |
| 48 | var main = "./node_modules/" + filename + "/" + (meta.main || filename + ".js") |
| 49 | return path.resolve(isFile(main) ? main : "./node_modules/" + filename + "/index.js") |
| 50 | } |
| 51 | else { |
| 52 | // resolve as local dependency |
| 53 | return path.resolve(path.dirname(filepath), filename + ".js") |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | var exportCode = function(filename, filepath, def, variable, eq, rest, uuid) { |
| 58 | var code = read(filepath) |
no test coverage detected