/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/hetajs-mvc@0.0.17/core/HetaWeb.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
#!/usr/bin/env node
"use strict";const fs=require("fs"),os=require("os"),path=require("path"),spawn=require("cross-spawn"),root=path.resolve(""),appName=path.basename(root);let source=path.resolve(__dirname+"/../sample/base"),target=root;function copyFiles(e,s,t){let r=path.resolve(e),o=fs.readdirSync(r);for(let e in o){let n=path.resolve(r,o[e]),a=t+n.replace(s,"");fs.statSync(n).isDirectory()?(!fs.existsSync(a)&&fs.mkdirSync(a),copyFiles(n,s,t)):fs.copyFileSync(n,a)}}function install(e,s=[],t=!1){return new Promise(((e,r)=>{let o,n;o="npm",n=["install"].concat(s),t&&n.push("--verbose");spawn("npm",n,{stdio:"inherit"}).on("close",(s=>{0===s?e():r({command:`npm ${n.join(" ")}`})}))}))}copyFiles(source,source,target),install(target,[]);
//# sourceMappingURL=/sm/a8938c30e1a8048d8d94c04ddbfe0af9c6467db84a4843e8a80653ee8293231b.map