sdin
Version:
JavaScript package builder.
2 lines • 788 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.TEMPLATE_LIST_PATH=exports.TEMPLATE_CONFIG_FILE_PATH=void 0,exports.readSdinTemplateMetaList=e;var r=require("fs-extra"),a=require("path"),i=require("../../utils/array"),o=require("../../utils/path"),s=require("../../utils/read");let n=exports.TEMPLATE_LIST_PATH="pro/templates",p=exports.TEMPLATE_CONFIG_FILE_PATH="pro/configs/template.ts";async function e(){let t=(0,o.withRootPath)(n);var e=await(0,r.readdir)(t),e=await(0,i.asyncMap)(e,e=>u((0,a.resolve)(t,e)));return(0,i.filterNotNone)(e)}async function u(e){var t=(0,a.resolve)(e,p),t=await(0,s.readExports)(t,!0),t=null==t?void 0:t.sdinTemplateMeta;if(t)return{root:e,name:t.name,description:t.description,questions:t.questions}}
//# sourceMappingURL=template.js.map