metro-resolver
Advanced tools
Comparing version 0.28.0 to 0.29.0
{ | ||
"version": "0.28.0", | ||
"version": "0.29.0", | ||
"name": "metro-resolver", | ||
@@ -4,0 +4,0 @@ "description": "🚇 Metro resolution logic", |
@@ -28,9 +28,10 @@ /** | ||
const Resolver = { | ||
resolve: require('./resolve'), | ||
FailedToResolveNameError: require('./FailedToResolveNameError'), | ||
FailedToResolvePathError: require('./FailedToResolvePathError'), | ||
formatFileCandidates: require('./formatFileCandidates'), | ||
InvalidPackageError: require('./InvalidPackageError'), | ||
formatFileCandidates: require('./formatFileCandidates') }; | ||
resolve: require('./resolve') }; | ||
module.exports = Resolver; |
@@ -13,2 +13,4 @@ /** | ||
const FailedToResolveNameError = require('./FailedToResolveNameError'); | ||
const FailedToResolvePathError = require('./FailedToResolvePathError'); | ||
const InvalidPackageError = require('./InvalidPackageError'); | ||
@@ -36,3 +38,2 @@ | ||
function resolve( | ||
@@ -49,3 +50,3 @@ context, | ||
if (realModuleName === false) { | ||
return resolvedAs({ type: 'empty' }); | ||
return { type: 'empty' }; | ||
}const | ||
@@ -72,3 +73,3 @@ | ||
if (result.type === 'resolved') { | ||
return result; | ||
return result.resolution; | ||
} | ||
@@ -102,6 +103,6 @@ } | ||
if (result.type === 'resolved') { | ||
return result; | ||
return result.resolution; | ||
} | ||
} | ||
return failedFor({ type: 'moduleName', dirPaths, extraPaths }); | ||
throw new FailedToResolveNameError(dirPaths, extraPaths); | ||
} | ||
@@ -139,9 +140,9 @@ | ||
if (redirectedPath === false) { | ||
return resolvedAs({ type: 'empty' }); | ||
return { type: 'empty' }; | ||
} | ||
const result = resolveFileOrDir(context, redirectedPath, platform); | ||
if (result.type === 'resolved') { | ||
return result; | ||
return result.resolution; | ||
} | ||
return failedFor({ type: 'modulePath', which: result.candidates }); | ||
throw new FailedToResolvePathError(result.candidates); | ||
} | ||
@@ -148,0 +149,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
41887
17
515