1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1× 1× 1× 1× 1× 1× | // FYI require.context(directory, useSubdirectories = false, regExp = /^\.\//) // require all `tests/**/*.spec.js` const testsContext = require.context('./src', true, /\.spec\.js$/) testsContext.keys().forEach(testsContext); // require all `../src/**/*.js` except for api/app-init.js let exclusions = []; const sourceContext = require.context('../src', true, /\.js$/) let diff = sourceContext.keys().filter(k => !exclusions.includes(k)); diff.forEach(sourceContext); |