1.0.1 • Published 6 years ago
@sabiman/babel-plugin-bonify v1.0.1
Bonification babel-plugin-bonify
Babel transformation plugin, that replaces all console.log(n) calls to console.log("Bonify rocks" + n);
Install
Using npm:
npm install --save-dev @sabiman/babel-plugin-bonifyFollowing use cases were tested:
case 1
one argument
console.log(n)
      ↓ ↓ ↓ ↓ ↓ ↓
console.log("Bonify rocks" + n);case 2
several arguments
console.log(n , m, k, ...)
      ↓ ↓ ↓ ↓ ↓ ↓
console.log("Bonify rocks" + n, m, k, ...);case 3
global scope only
console.log(n);
let a = function(console) {
            let console = {
                log: otherLogFn
            }
            console.log(n);
        };
      ↓ ↓ ↓ ↓ ↓ ↓
console.log("Bonify rocks" + n);
let a = function(console) {
            let console = {
                log: otherLogFn
            };
            console.log(n);
        };case 4
.call
console.log.call(obj, n , m, k, ...)
      ↓ ↓ ↓ ↓ ↓ ↓
console.log.call(obj, "Bonify rocks" + n, m, k, ...);case 4
.apply
console.log.apply(obj, [n , m, k]);
      ↓ ↓ ↓ ↓ ↓ ↓
console.log.apply(obj, ["Bonify rocks", ...[n, m, k]]);