babel-plugin-strip-test-func

1.0.6 • Public • Published

babel-plugin-babel-strip-test-func

Babel plugin stripping test-only function declarations

Example

In

// input code
let foo;
 
let __test__bar = () => {};
 
let __test__foo, foobar;
 
function __test__baz(){}

Out

// output code
let foo;
 
let foobar;

Installation

$ npm install babel-plugin-strip-test-func

Options

regexp

A regexp used to check identifier.

Example

{
    "plugins": [
        [
            "strip-test-func",
            {
                "regexp": "^__foo__"
            }
        ]
    ]
}

In

// input code
let foo;
 
let __foo__bar = () => {};
 
let __foo__foo, foobar;
 
function __foo__baz(){}

Out

// output code
let foo;
 
let foobar;

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["strip-test-func"]
}

Via CLI

$ babel --plugins strip-test-func script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["strip-test-func"]
});

License

Copyright (c) 2018 Benjamin Van Ryseghem

The code is licensed under the MIT license (see LICENSE).

Readme

Keywords

Package Sidebar

Install

npm i babel-plugin-strip-test-func

Weekly Downloads

3

Version

1.0.6

License

none

Unpacked Size

104 kB

Total Files

18

Last publish

Collaborators

  • benjamin-vanryseghem