(id, packages)
| 173 | } |
| 174 | |
| 175 | function applyPackages (id, packages) { |
| 176 | var pkgName = getMatch(id, packages); |
| 177 | if (pkgName) { |
| 178 | var pkg = packages[pkgName]; |
| 179 | if (pkg === null) return; |
| 180 | if (id.length > pkgName.length && pkg[pkg.length - 1] !== '/') { |
| 181 | if (process.env.SYSTEM_PRODUCTION) |
| 182 | targetWarning('W2', pkgName, pkg); |
| 183 | else |
| 184 | targetWarning('W2', pkgName, pkg, "should have a trailing '/'"); |
| 185 | } |
| 186 | else |
| 187 | return pkg + id.slice(pkgName.length); |
| 188 | } |
| 189 | } |
| 190 | |
| 191 | function targetWarning (code, match, target, msg) { |
| 192 | console.warn(errMsg(code, process.env.SYSTEM_PRODUCTION ? [target, match].join(', ') : "Package target " + msg + ", resolving target '" + target + "' for " + match)); |
no test coverage detected
searching dependent graphs…