package-proxy
Version:
Proxify your npm package for easier imports
18 lines (17 loc) • 614 B
JavaScript
/** @format */
import { cleanProxy } from "./cleanProxy";
import { loadConfigJSON, errorLog } from "./utils";
export const cliClean = (options) => {
const { proxify, root = "", ...rest } = loadConfigJSON(options.config);
if (!Array.isArray(proxify) || proxify.length === 0) {
errorLog('"proxify" is missing or is empty in config file');
return;
}
proxify.forEach(toProxify => {
if (!toProxify.src) {
errorLog('"proxify[x].src" is missing or is empty in config file');
return;
}
cleanProxy({ root, ...rest, ...toProxify });
});
};