UNPKG

morjs-plugin-compiler-xhs

Version:

mor compiler plugin for xiaohongshu miniprogram

37 lines 1.82 kB
"use strict"; 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; var utils_1 = require("@morjs/utils"); exports.target = 'xhs'; exports.targetDescription = '小红书小程序'; exports.fileType = { template: '.xhsml', style: '.css', config: '.json', script: '.js', sjs: '.sjs' }; exports.globalObject = 'xhs'; exports.resolveMainFields = ['xhs', 'miniprogram', 'main']; // 控制模块解析的优先级,确保在多端开发中能够正确解析和加载特定平台的模块 exports.defaultConditionalFileExt = '.xhs'; exports.sjsTagName = 'sjs'; exports.sjsSrcAttrName = 'src'; exports.sjsModuleAttrName = 'module'; exports.isSupportSjsContent = true; exports.defaultOutputDir = 'dist/xhs'; exports.compileModuleKind = utils_1.CompileModuleKind.CommonJS; exports.compileScriptTarget = utils_1.CompileScriptTarget.ES5; // export const compileSjsTarget = CompileScriptTarget.ES2019 exports.projectConfigFiles = ['project.xhs.json', 'project.config.json']; exports.supportGlobalComponents = true; exports.templateSingleTagNames = []; // import, template也是支持单标签 exports.templateDirectives = { if: 'xhs:if', elseIf: 'xhs:elif', else: 'xhs:else', for: 'xhs:for', forItem: 'xhs:for-item', forIndex: 'xhs:for-index', key: 'xhs:key' }; //# sourceMappingURL=constants.js.map