create-react-component-library
Version:
Create react component library command line utility
19 lines (16 loc) • 468 B
text/typescript
/* eslint-disable no-console */
/* eslint-disable @typescript-eslint/no-unused-vars */
/* eslint-disable @typescript-eslint/no-empty-function */
// Types
interface Options {
silent: boolean;
}
// Exports
export default function createLogger(options: Partial<Options> = {}) {
const logFn = console.log;
return {
info: options.silent ? (...args: string[]) => {} : logFn,
warn: options.silent ? (...args: string[]) => {} : logFn,
error: logFn,
};
}