diff --git a/build/tasks/build-task.coffee b/build/tasks/build-task.coffee index 6ec8475b1..5e51fec8a 100644 --- a/build/tasks/build-task.coffee +++ b/build/tasks/build-task.coffee @@ -88,14 +88,19 @@ module.exports = (grunt) -> testFolderPattern = new RegExp("#{_.escapeRegExp(path.sep)}te?sts?#{_.escapeRegExp(path.sep)}") exampleFolderPattern = new RegExp("#{_.escapeRegExp(path.sep)}examples?#{_.escapeRegExp(path.sep)}") + benchmarkFolderPattern = new RegExp("#{_.escapeRegExp(path.sep)}benchmarks?#{_.escapeRegExp(path.sep)}") nodeModulesFilter = new RegExp(ignoredPaths.join('|')) filterNodeModule = (pathToCopy) -> + return true if benchmarkFolderPattern.test(pathToCopy) + pathToCopy = path.resolve(pathToCopy) nodeModulesFilter.test(pathToCopy) or testFolderPattern.test(pathToCopy) or exampleFolderPattern.test(pathToCopy) packageFilter = new RegExp("(#{ignoredPaths.join('|')})|(.+\\.(cson|coffee)$)") filterPackage = (pathToCopy) -> + return true if benchmarkFolderPattern.test(pathToCopy) + pathToCopy = path.resolve(pathToCopy) packageFilter.test(pathToCopy) or testFolderPattern.test(pathToCopy) or exampleFolderPattern.test(pathToCopy)