From c70f18c9dd2f2367ff836a3989da65b38c729e09 Mon Sep 17 00:00:00 2001 From: Artur Girenko Date: Sun, 5 May 2019 15:30:49 +0200 Subject: [PATCH] concider only local path when filtering src files --- re-natal.coffee | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/re-natal.coffee b/re-natal.coffee index 9a4ccdd..c40fe76 100644 --- a/re-natal.coffee +++ b/re-natal.coffee @@ -716,13 +716,15 @@ extractRequiresFromSourceFile = (file) -> requires: requires buildRequireByPlatformMap = () -> - onlyUserCljs = (item) -> fpath.extname(item.path) == '.cljs' and - item.path.indexOf('/target/') < 0 and # ignore target dir - item.path.indexOf('/re-natal/') < 0 # ignore re-natal internal cljs files (can happen if re-natal is installed as a devDependency) - files = klawSync process.cwd(), + workdir = process.cwd() + onlyUserCljs = (item) -> + localpath = item.path.replace workdir, '' + fpath.extname(localpath) == '.cljs' and localpath.indexOf('/target/') < 0 and localpath.indexOf('/re-natal/') < 0 + + files = klawSync workdir, nodir: true traverseAll: true - filter: onlyUserCljs + filter: onlyUserCljs filenames = files.map((o) -> o.path) extractedRequires = filenames.map(extractRequiresFromSourceFile)