From c348fa0e65543941b238837a5c8af7558a47bce2 Mon Sep 17 00:00:00 2001 From: Henry Brown Date: Wed, 5 Aug 2020 11:57:21 -0500 Subject: [PATCH] v0.1.6 --- package.json | 2 +- src/index.js | 3 ++- src/lib/require-all/reduce-to-types-sync.js | 4 +--- src/lib/require-all/require-all-file-reducer.js | 7 ++----- src/lib/require-all/require-all-sync.js | 2 +- 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 1d6139c..f30a20f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@0ti.me/tiny-pfp", - "version": "0.1.5", + "version": "0.1.6", "description": "A tiny, minimalist lodash alternative library", "license": "GPL-3.0", "main": "src/index.js", diff --git a/src/index.js b/src/index.js index 351d6c8..979babf 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,4 @@ +const path = require('path'); const requireAll = require('./lib/require-all'); -module.exports = requireAll('./src/src'); +module.exports = requireAll(path.resolve(__dirname, './src')); diff --git a/src/lib/require-all/reduce-to-types-sync.js b/src/lib/require-all/reduce-to-types-sync.js index 5b054b5..23e41fb 100644 --- a/src/lib/require-all/reduce-to-types-sync.js +++ b/src/lib/require-all/reduce-to-types-sync.js @@ -5,9 +5,7 @@ const path = require('path'); module.exports = dir => { const dirList = fs.readdirSync(dir); - const setsOfStats = dirList.map(each => - fs.statSync(path.join(process.cwd(), dir, each)), - ); + const setsOfStats = dirList.map(each => fs.statSync(path.resolve(dir, each))); return dirList.reduce(dirListReducer(dir, setsOfStats), { directories: [], diff --git a/src/lib/require-all/require-all-file-reducer.js b/src/lib/require-all/require-all-file-reducer.js index 0f1632e..05f18d4 100644 --- a/src/lib/require-all/require-all-file-reducer.js +++ b/src/lib/require-all/require-all-file-reducer.js @@ -3,8 +3,5 @@ const path = require('path'); const set = require('../set'); module.exports = dir => (acc, file) => - set( - acc, - convertToCamelCase(file), - require(path.join(process.cwd(), dir, file)), - ); + console.error(6, dir, file) || + set(acc, convertToCamelCase(file), require(path.resolve(dir, file))); diff --git a/src/lib/require-all/require-all-sync.js b/src/lib/require-all/require-all-sync.js index 84329e9..5ca3cdf 100644 --- a/src/lib/require-all/require-all-sync.js +++ b/src/lib/require-all/require-all-sync.js @@ -8,6 +8,6 @@ const requireAllFileReducer = require('./require-all-file-reducer'); module.exports = dir => flow([ listFilesSync, - fpMap(fpStringReplace(dir, '')), + fpMap(fpStringReplace(dir, '.')), fpReduce(requireAllFileReducer(dir), {}), ])(dir);