UNPKG

gulp-evrythng-tasks

Version:

Common dev tasks framework using Gulp 4 for evrythng.js and plugins.

19 lines (15 loc) 593 B
const path = require('path') const REQUIRE_CONFIG = 'test/require-main.js' /** * For each dependency in the RequireJs configuration, * it returns the relative filepath in the host project. * @param requireConfig - RequireJS paths configuration for dependencies * @returns {string[]} */ function getFilepaths (requireConfig) { const dependencies = require(path.resolve(requireConfig)) return Object.keys(dependencies) .filter(name => dependencies[name].startsWith('../')) .map(name => dependencies[name].substring(3) + '.js') } module.exports = getFilepaths(REQUIRE_CONFIG)