chameleon-linter
Version:
cml规范校验工具
22 lines (18 loc) • 578 B
JavaScript
const cmlWhiteList = require('./cml-white-list');
const vueWhiteList = require('./vue-white-list');
const webWhiteList = require('./web-white-list');
const weexWhiteList = require('./weex-white-list');
const wxWhiteList = require('./wx-white-list');
module.exports = {
web: webWhiteList,
vue: vueWhiteList,
wx: wxWhiteList,
weex: weexWhiteList,
cml: cmlWhiteList
}
module.exports.getAllowedTags = function() {
return this.cml.tags;
}
module.exports.getForbiddenAttrsByLang = function(lang = 'cml') {
return (lang === 'cml') ? this.vue.attrs : this.cml.attrs;
}