/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/projs@0.3.9/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var httpd,conf=require("./lib/config"),server=require("./lib/server"),fs=require("fs"),path=require("path"),parseJSON=require("./lib/util/parseJSON"),task=require("./lib/util/task"),pack=require("./lib/pack");path.existsSync=fs.existsSync?function(t){return fs.existsSync.call(fs,t)}:path.existsSync,module.exports={pack:pack,start:function(){var t=conf.getConfig();(httpd=httpd||server(t)).start()},stop:function(){return httpd&&httpd.stop()},getPackage:function(){var t=fs.readFileSync(path.normalize(__dirname+"/package.json"),"utf-8");return parseJSON(t)},compress:function(t,e,n,s){config=conf.getConfig(),/^http/gi.test(t)?task.svnExport(t,n,s,e,{config:config,onComplete:function(){task.compress(null,e,config)}}):path.existsSync(e)?task.compress(t,e,config):console.log(e+" is exit.")},setConfig:conf.setConfig,getConfig:conf.getConfig};
//# sourceMappingURL=/sm/146e3c9878b23784ca5ca0c3a363fb5af9c0db301357c690b3d49fddb881658b.map