console.macro

0.2.0 • Public • Published

console.macro

简化了一些console的常用方法,并在process.env.NODE_ENV等于production的时候移除这些方法。

默认是log方法,还支持error, warn, info, table, time, timeEnd

Installation

npm install --save-dev babel-plugin-macros console.macro 
yarn add babel-plugin-macros console.macro --dev

Usage

 
// babel.config.js add babel-plugin-macros
 
plugins = ['babel-plugin-macros'];
 
import log, { error, info } from 'console.macro';
 
const logMsg = 'log message';
log('This is a', logMsg);
error('this is a error');
info('this is a info');
 
// process.env.NODE_ENV !== 'production'
const logMsg = 'log message';
console.log('This is a', logMsg);
console.error('this is a error');
console.info('this is a info');
 
// process.env.NODE_ENV === 'production'
// remove all support method
const logMsg = 'log message';
 

Package Sidebar

Install

npm i console.macro

Weekly Downloads

4

Version

0.2.0

License

ISC

Unpacked Size

2.39 kB

Total Files

3

Last publish

Collaborators

  • jsupot