verdaccio
Version:
A lightweight private npm proxy registry
26 lines (25 loc) • 2.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.displayExperimentsInfoBox = displayExperimentsInfoBox;
var _logger = require("@verdaccio/logger");
function displayExperimentsInfoBox(flags) {
if (!flags) {
return {
searchRemote: false
};
}
const experimentList = Object.keys(flags);
if (experimentList.length >= 1) {
_logger.logger.warn(`experiments are enabled, it is recommended do not use experiments in production comment out this section to disable it`);
experimentList.forEach(experiment => {
_logger.logger.info(`support for experiment [${experiment}] ${flags[experiment] ? 'is enabled' : ' is disabled'}`);
});
}
return {
...flags,
searchRemote: false
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfbG9nZ2VyIiwicmVxdWlyZSIsImRpc3BsYXlFeHBlcmltZW50c0luZm9Cb3giLCJmbGFncyIsInNlYXJjaFJlbW90ZSIsImV4cGVyaW1lbnRMaXN0IiwiT2JqZWN0Iiwia2V5cyIsImxlbmd0aCIsImxvZ2dlciIsIndhcm4iLCJmb3JFYWNoIiwiZXhwZXJpbWVudCIsImluZm8iXSwic291cmNlcyI6WyIuLi8uLi9zcmMvbGliL2V4cGVyaW1lbnRzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGxvZ2dlciB9IGZyb20gJ0B2ZXJkYWNjaW8vbG9nZ2VyJztcblxuZXhwb3J0IGZ1bmN0aW9uIGRpc3BsYXlFeHBlcmltZW50c0luZm9Cb3goZmxhZ3MpIHtcbiAgaWYgKCFmbGFncykge1xuICAgIHJldHVybiB7XG4gICAgICBzZWFyY2hSZW1vdGU6IGZhbHNlLFxuICAgIH07XG4gIH1cblxuICBjb25zdCBleHBlcmltZW50TGlzdCA9IE9iamVjdC5rZXlzKGZsYWdzKTtcbiAgaWYgKGV4cGVyaW1lbnRMaXN0Lmxlbmd0aCA+PSAxKSB7XG4gICAgbG9nZ2VyLndhcm4oXG4gICAgICBgZXhwZXJpbWVudHMgYXJlIGVuYWJsZWQsIGl0IGlzIHJlY29tbWVuZGVkIGRvIG5vdCB1c2UgZXhwZXJpbWVudHMgaW4gcHJvZHVjdGlvbiBjb21tZW50IG91dCB0aGlzIHNlY3Rpb24gdG8gZGlzYWJsZSBpdGBcbiAgICApO1xuICAgIGV4cGVyaW1lbnRMaXN0LmZvckVhY2goKGV4cGVyaW1lbnQpID0+IHtcbiAgICAgIGxvZ2dlci5pbmZvKFxuICAgICAgICBgc3VwcG9ydCBmb3IgZXhwZXJpbWVudCBbJHtleHBlcmltZW50fV0gJHtcbiAgICAgICAgICBmbGFnc1tleHBlcmltZW50XSA/ICdpcyBlbmFibGVkJyA6ICcgaXMgZGlzYWJsZWQnXG4gICAgICAgIH1gXG4gICAgICApO1xuICAgIH0pO1xuICB9XG4gIHJldHVybiB7IC4uLmZsYWdzLCBzZWFyY2hSZW1vdGU6IGZhbHNlIH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLElBQUFBLE9BQUEsR0FBQUMsT0FBQTtBQUVPLFNBQVNDLHlCQUF5QkEsQ0FBQ0MsS0FBSyxFQUFFO0VBQy9DLElBQUksQ0FBQ0EsS0FBSyxFQUFFO0lBQ1YsT0FBTztNQUNMQyxZQUFZLEVBQUU7SUFDaEIsQ0FBQztFQUNIO0VBRUEsTUFBTUMsY0FBYyxHQUFHQyxNQUFNLENBQUNDLElBQUksQ0FBQ0osS0FBSyxDQUFDO0VBQ3pDLElBQUlFLGNBQWMsQ0FBQ0csTUFBTSxJQUFJLENBQUMsRUFBRTtJQUM5QkMsY0FBTSxDQUFDQyxJQUFJLENBQ1Qsd0hBQ0YsQ0FBQztJQUNETCxjQUFjLENBQUNNLE9BQU8sQ0FBRUMsVUFBVSxJQUFLO01BQ3JDSCxjQUFNLENBQUNJLElBQUksQ0FDVCwyQkFBMkJELFVBQVUsS0FDbkNULEtBQUssQ0FBQ1MsVUFBVSxDQUFDLEdBQUcsWUFBWSxHQUFHLGNBQWMsRUFFckQsQ0FBQztJQUNILENBQUMsQ0FBQztFQUNKO0VBQ0EsT0FBTztJQUFFLEdBQUdULEtBQUs7SUFBRUMsWUFBWSxFQUFFO0VBQU0sQ0FBQztBQUMxQyIsImlnbm9yZUxpc3QiOltdfQ==