UNPKG

@hap-toolkit/packager

Version:

@hap-toolkit/packager

3 lines (2 loc) 1.15 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getEntryFiles=getEntryFiles,exports.getLiteEntryFiles=getLiteEntryFiles,exports.getSkeletonConfig=getSkeletonConfig,exports.name=void 0,exports.resolveFile=resolveFile;var _fs=_interopRequireDefault(require("fs")),_path=_interopRequireDefault(require("path")),_sharedUtils=require("@hap-toolkit/shared-utils");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const name={extList:[".mix",".ux",".ts"],richtextType:["mix","ux"]};function resolveFile(e){for(let t=0;t<name.extList.length;t++){const i=`${e}${name.extList[t]}`;if(_fs.default.existsSync(i))return i}}function getEntryFiles(e){return Object.keys(e||{}).map((e=>e+".js"))}function getLiteEntryFiles(e){const t=[];return Object.keys(e||{}).forEach((i=>{const n=e[i].import[0]||"";if(n.indexOf("?")>=0){n.split("?")[1].split("&").indexOf("lite=1")>=0&&t.push(i+".js")}})),t}function getSkeletonConfig(e){let t=null;const i=_path.default.join(e,"skeleton/config.json");return _fs.default.existsSync(i)&&(t=(0,_sharedUtils.readJson)(i)),t}exports.name=name; //# sourceMappingURL=info.js.map