(name)
| 17 | } |
| 18 | |
| 19 | function require(name) { |
| 20 | var relative = require.$$current() |
| 21 | var slashIndex = relative.lastIndexOf("/") |
| 22 | var path = slashIndex > -1 ? relative.slice(0, slashIndex + 1) : "./" |
| 23 | var absolute = (path + name).replace(/\/\.\//g, "/") |
| 24 | var dotdot = /\/[^\/]+?\/\.{2}/ |
| 25 | while (dotdot.test(absolute)) absolute = absolute.replace(dotdot, "") |
| 26 | if (absolute in require.$$modules) return require.$$modules[absolute] |
| 27 | else throw new Error("Module does not exist: " + absolute) |
| 28 | } |
no outgoing calls
no test coverage detected