okam-build
Version:
The build tool for Okam develop framework
38 lines (29 loc) • 883 B
JavaScript
/**
* @file Alipay ant mini program build task manager
* @author sparklewhy@gmail.com
*/
;
const BuildManager = require('../BuildManager');
const initNativeAntProcessor = require('./init-native-ant-processor');
const {updateReferProcessorInfo} = require('../../processor/type');
class BuildAntAppManager extends BuildManager {
/**
* @override
*/
getModulePathKeepExtnames() {
return ['.sjs'];
}
/**
* @override
*/
initProcessor(buildConf) {
super.initProcessor(buildConf);
updateReferProcessorInfo('filter', this.defaultBabelProcessorName);
// register native ant processor
let nativeOpts = buildConf.native;
if (nativeOpts !== false) {
initNativeAntProcessor(nativeOpts, this.defaultBabelProcessorName);
}
}
}
module.exports = BuildAntAppManager;