cordova-plugin-exclude-files
Version:
A cordova plugin that allows to exclude files from the build
22 lines (18 loc) • 553 B
JavaScript
const curryRight = require('lodash/curryRight')
const pMap = curryRight(require('p-map'), 2)
const findConfig = require('cordova-find-config')
const {
parseConfig,
extractExcludePatterns,
buildDeletionJobs,
processDeletionJob,
} = require('./util')
const deletionJobBuilderFor = curryRight(buildDeletionJobs)
module.exports = function(context) {
return findConfig(context.opts.projectRoot)
.then(parseConfig)
.then(extractExcludePatterns)
.then(deletionJobBuilderFor(context))
.then(pMap(processDeletionJob))
}