@expo/cli
Version:
49 lines (48 loc) • 1.76 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "expoCustomize", {
enumerable: true,
get: ()=>expoCustomize
});
function _chalk() {
const data = /*#__PURE__*/ _interopRequireDefault(require("chalk"));
_chalk = function() {
return data;
};
return data;
}
const _args = require("../utils/args");
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const expoCustomize = async (argv)=>{
const args = (0, _args.assertWithOptionsArgs)({
// Other options are parsed manually.
"--help": Boolean,
// Aliases
"-h": "--help"
}, {
argv,
// Allow other options, we'll throw an error if unexpected values are passed.
permissive: true
});
if (args["--help"]) {
(0, _args.printHelp)(`Generate static project files`, (0, _chalk().default)`npx expo customize {dim [files...] -- [options]}`, [
(0, _chalk().default)`[files...] List of files to generate`,
(0, _chalk().default)`[options] Options to pass to the install command`,
`-h, --help Usage info`,
].join("\n"));
}
// Load modules after the help prompt so `npx expo install -h` shows as fast as possible.
const { customizeAsync } = require("./customizeAsync");
const { logCmdError } = require("../utils/errors");
const { resolveArgsAsync } = require("./resolveOptions");
const { variadic , options , extras } = await resolveArgsAsync(process.argv.slice(3)).catch(logCmdError);
return customizeAsync(variadic, options, extras).catch(logCmdError);
};
//# sourceMappingURL=index.js.map
;