2021-04-26 07:42:25 +02:00
|
|
|
import { logger } from '@verdaccio/logger';
|
2020-11-08 15:20:02 +01:00
|
|
|
|
|
|
|
export function displayExperimentsInfoBox(flags) {
|
|
|
|
if (!flags) {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
const experimentList = Object.keys(flags);
|
2020-08-13 23:27:00 +02:00
|
|
|
if (experimentList.length >= 1) {
|
2021-04-26 07:42:25 +02:00
|
|
|
logger.warn(
|
|
|
|
// eslint-disable-next-line max-len
|
|
|
|
`experiments are enabled, it is recommended do not use experiments in production comment out this section to disable it`
|
2020-09-17 06:48:16 +02:00
|
|
|
);
|
2020-08-13 23:27:00 +02:00
|
|
|
experimentList.forEach((experiment) => {
|
2021-04-26 07:42:25 +02:00
|
|
|
// eslint-disable-next-line max-len
|
|
|
|
logger.info(
|
|
|
|
`support for experiment [${experiment}] ${
|
|
|
|
flags[experiment] ? 'is enabled' : ' is disabled'
|
|
|
|
}`
|
2021-02-14 20:56:43 +01:00
|
|
|
);
|
2020-08-13 23:27:00 +02:00
|
|
|
});
|
|
|
|
}
|
2020-03-03 23:59:19 +01:00
|
|
|
}
|