UNPKG

sdin

Version:

JavaScript package builder.

2 lines 1.32 kB
var e=require("@babel/runtime/helpers/interopRequireDefault"),i=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.createSdinProject=r,e(require("@babel/runtime/helpers/defineProperty"))),t=require("../../utils/npm"),o=require("../../utils/git"),a=require("../../utils/write"),n=require("../../utils/string"),c=require("../../utils/path"),p=require("./template");function u(t,e){var r,i=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,r)),i}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach(function(e){(0,i.default)(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}async function r(r){await(0,a.deepCopyWithLoading)({source:r.templatePath,target:r.projectPath,filter:e=>(0,c.getPosixPath)(e.offset)!==p.TEMPLATE_CONFIG_FILE_PATH,handler:async(e,t)=>(0,n.replaceByLodash)(t,s(s({},r.templateParams),r))}),await(0,t.downloadModules)(r.projectPath),await(0,o.createGitRepository)(r.projectPath)} //# sourceMappingURL=create.js.map