@applicaster/zapplicaster-cli
Version:
CLI Tool for the zapp app and Quick Brick project
23 lines (16 loc) • 443 B
JavaScript
const R = require("ramda");
const semver = require("semver");
async function configurator({ cliArgs, cliOptions }) {
const packageName = R.head(cliArgs);
const { next = false, version } = cliOptions;
if (!version || !semver.valid(version)) {
throw new Error("you need to provide a valid semver version");
}
const config = {
packageName,
next,
version,
};
return config;
}
module.exports = { configurator };