diff --git a/lib/boot/load/tymly-loader/load-dir.js b/lib/boot/load/tymly-loader/load-dir.js
index <HASH>..<HASH> 100644
--- a/lib/boot/load/tymly-loader/load-dir.js
+++ b/lib/boot/load/tymly-loader/load-dir.js
@@ -44,16 +44,17 @@ module.exports = function loadDir (rootDir, allComponents, options) {
     const dirContent = fs.readdirSync(dir)
     for (const filename of dirContent) {
       const key = _.camelCase(path.parse(filename).name)
-      const stats = fs.statSync(path.join(dir, filename))
+      const filepath = path.join(dir, filename)
+      const stats = fs.statSync(filepath)
       let loaded
 
       if (stats.isFile()) {
         const ext = path.extname(filename).slice(1)
         const loader = fileLoaders[ext] || fileLoaders.DEFAULT
 
-        loaded = loader(parsedMetaJson, key, path.join(dir, filename), options.messages)
+        loaded = loader(parsedMetaJson, key, filepath, options.messages)
       } else {
-        loaded = loadComponentDir(parsedMetaJson, key, path.join(dir, filename), options.messages)
+        loaded = loadComponentDir(parsedMetaJson, key, filepath, options.messages)
 
         if (includeDocumentation) {
           loaded.content.doc = require(path.join(loaded.content.rootDirPath, 'doc'))
refactor: Let's just do the path.join once