@morjs/plugin-compiler-kuaishou
Version:
mor complier plugin for kuaishou miniprogram
36 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.templateDirectives = exports.templateSingleTagNames = exports.supportGlobalComponents = exports.projectConfigFiles = exports.compileScriptTarget = exports.compileModuleKind = exports.defaultOutputDir = exports.isSupportSjsContent = exports.sjsModuleAttrName = exports.sjsSrcAttrName = exports.sjsTagName = exports.defaultConditionalFileExt = exports.resolveMainFields = exports.globalObject = exports.fileType = exports.targetDescription = exports.target = void 0;
const utils_1 = require("@morjs/utils");
exports.target = 'kuaishou';
exports.targetDescription = '快手小程序';
exports.fileType = {
template: '.ksml',
style: '.css',
config: '.json',
script: '.js',
sjs: '.wxs'
};
exports.globalObject = 'ks';
exports.resolveMainFields = ['kuaishou', 'main'];
exports.defaultConditionalFileExt = '.ks';
exports.sjsTagName = 'wxs';
exports.sjsSrcAttrName = 'src';
exports.sjsModuleAttrName = 'module';
exports.isSupportSjsContent = true;
exports.defaultOutputDir = 'dist/kuaishou';
exports.compileModuleKind = utils_1.CompileModuleKind.CommonJS;
exports.compileScriptTarget = utils_1.CompileScriptTarget.ES5;
exports.projectConfigFiles = ['project.ks.json', 'project.config.json'];
exports.supportGlobalComponents = false;
exports.templateSingleTagNames = ['import', 'include'];
exports.templateDirectives = {
if: 'ks:if',
elseIf: 'ks:elif',
else: 'ks:else',
for: 'ks:for',
forItem: 'ks:for-item',
forIndex: 'ks:for-index',
key: 'ks:key'
};
//# sourceMappingURL=constants.js.map