UNPKG

1.68 kBJavaScriptView Raw
1"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _ndkLogger=_interopRequireDefault(require("@nuofe/ndk-logger")),_ndkUtilities=_interopRequireDefault(require("@nuofe/ndk-utilities")),_build=_interopRequireDefault(require("./build")),_check=_interopRequireDefault(require("./check")),_dependencies=_interopRequireDefault(require("./dependencies")),_dev=_interopRequireDefault(require("./dev")),_init=_interopRequireDefault(require("./init")),_default=async(a,b)=>{const c=process.argv.slice(2),d=c.indexOf("-n");0>d?await _ndkUtilities.default.ensureEnvironment(b):c.splice(d,1);const e=c.indexOf("--next"),f=await _ndkUtilities.default.initOptions(void 0,!0);return-1<e&&c.splice(e,1),_ndkLogger.default.logHint("> install dependencies..."),await _dependencies.default.install(f),"init"===a?(_ndkLogger.default.logEmpty(),await(0,_init.default)(f,!0),void process.exit()):void(!(await(0,_check.default)(f))&&(_ndkLogger.default.logEmpty(),await(0,_init.default)(f,!0)),"build"===a?(_ndkLogger.default.logEmpty(),_ndkLogger.default.logWarning("[i] \u8BF7\u786E\u4FDD\u5F53\u524D\u4EE3\u7801\u5DF2\u4ECE\u4EE3\u7801\u5E93\u540C\u6B65\u5230\u6700\u65B0\u7248\u672C\u3002"),_ndkLogger.default.logEmpty(),_ndkLogger.default.logHint("> run build..."),await(0,_build.default)(f,c)):"dev"===a?(_ndkLogger.default.logEmpty(),_ndkLogger.default.logHint("> run dev..."),await(0,_dev.default)(f,c)):(_ndkLogger.default.logEmpty(),_ndkLogger.default.logError("[i] \u65E0\u6CD5\u8BC6\u522B\u7684\u547D\u4EE4\uFF01"),process.exit(1)))};exports.default=_default;
\No newline at end of file