Skip to content

yookue/babel-plugin-remove-comment

Repository files navigation

@yookue/babel-plugin-remove-comment

NPM version Software License NPM downloads

🏅 Removes script comments during babel compilation 👍

Features

✅ Support removing comments by option

Quickstart

You can install this package in your typescript project as follows:

$ npm install @yookue/babel-plugin-remove-comment --save-dev

Enjoy your coding journey with babel-plugin-remove-comment ✌️

Usage

  • Using in javascript/typescript
const plugin = require('@yookue/babel-plugin-remove-comment');
babel.transform(source_code, {
    plugins: [
        [plugin, {scope: 'all'}]
    ]
});
  • Using in babel.config.json or .babelrc.json of babel
{
    "plugin": [
        ["@yookue/babel-plugin-remove-comment", {
            "scope": "all"
        }]
    ]
}
  • Using in .fatherrc.ts of father
{
    extraBabelPlugins: [
        ['@yookue/babel-plugin-remove-comment', {
            scope: 'all'
        }]
    ]
}

Option

Here is the available option:

Param Name Param Value Value Type
scope all, block, line, none string

Document

References

License

This project is under the MIT License.

Website

Releases

No releases published

Packages

No packages published