Skip to content

gjjnpu/babel-plugin-dev-debug

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-dev-debug

an babel plugin that for dev debug

why

Sometimes we need to write some logic in the development environment for debugging and development purposes

However, we don't want the debug code to be released to the production environment

This plugin is designed to solve this problem

Install

npm i babel-plugin-dev-debug

Usage

add babel-plugin-dev-debug plugin to babel.config.js

// babel.config.js
module.exports = {
  plugins: ["dev-debug"],
};

in you code

if (DEBUG) {
  // do something for debug
  // removed in production env
  const a = 10;
  const b = 20;
  console.log(a + b);
}

if you use eslint you must be add DEBUG to globals to eslint.config.js

// .eslintrc.js
module.exports = {
  globals: {
    DEBUG: true,
  },
};

About

an babel plugin that for dev debug

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.1%
  • Vue 19.7%
  • HTML 19.2%