@aiot-toolkit/packager
Version:
@aiot-toolkit/packager
3 lines (2 loc) • 1.38 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.resolveFile=resolveFile,exports.getEntryFiles=getEntryFiles,exports.getSkeletonConfig=getSkeletonConfig,exports.getManifestInfo=getManifestInfo,exports.name=void 0;var _fs=_interopRequireDefault(require("fs")),_path=_interopRequireDefault(require("path")),_sharedUtils=require("@aiot-toolkit/shared-utils"),_config=_interopRequireDefault(require("@aiot-toolkit/shared-utils/config"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const name={extList:(0,_sharedUtils.getUxExtensionList)().concat([".vue",".ts"]),richtextType:(0,_sharedUtils.getUxExtensionList)()};function resolveFile(e){for(let t=0;t<name.extList.length;t++){const n=`${e}${name.extList[t]}`;if(_fs.default.existsSync(n))return n}}function getEntryFiles(e){return Object.keys(e||{}).map((e=>e+".js"))}function getSkeletonConfig(e){let t=null;const n=_path.default.join(e,"skeleton/config.json");return _fs.default.existsSync(n)&&(t=(0,_sharedUtils.readJson)(n)),t}function getManifestInfo(){try{const e=_path.default.resolve(_config.default.projectPath,_config.default.sourceRoot,"manifest.json");return(0,_sharedUtils.readJson)(e)}catch(e){return _sharedUtils.colorconsole.error("### App Server ### Getting manifest.json information error:",e.message),null}}exports.name=name;
//# sourceMappingURL=info.js.map