Permalink
Browse files

Support relative paths in haste map

Summary: Since all paths are relative when building with the new Buck integration, `HasteMap` needed support for these.

Reviewed By: cpojer

Differential Revision: D4265888

fbshipit-source-id: 2d454bfd3866028d8d2c268c0fd318b148951dc9
  • Loading branch information...
davidaurelio authored and mkonicek committed Dec 6, 2016
1 parent c74f00e commit 6c65cda6281d53666074a7ca9775c48b5ce6a752
Showing with 5 additions and 1 deletion.
  1. +5 −1 packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js
@@ -20,6 +20,7 @@ const PACKAGE_JSON = path.sep + 'package.json';
class HasteMap extends EventEmitter {
constructor({
allowRelativePaths,
extensions,
files,
moduleCache,
@@ -28,6 +29,7 @@ class HasteMap extends EventEmitter {
platforms,
}) {
super();
this._allowRelativePaths = allowRelativePaths;
this._extensions = extensions;
this._files = files;
this._helpers = helpers;
@@ -126,7 +128,9 @@ class HasteMap extends EventEmitter {
}
_processHastePackage(file, previousName) {
file = path.resolve(file);
if (!this._allowRelativePaths) {
file = path.resolve(file);
}
const p = this._moduleCache.getPackage(file);
return p.isHaste()
.then(isHaste => isHaste && p.getName()

0 comments on commit 6c65cda

Please sign in to comment.