npm.io
0.1.0 • Published 6 years ago

babel-plugin-import-path-replace

Licence
MIT
Version
0.1.0
Deps
0
Size
3 kB
Vulns
0
Weekly
0
Stars
3

babel-plugin-import-path-replace

Transforms import statements with a simple string replacement. This can come in handy when your output files are in a different folder structure and the path to imported files needs to be updated.

Install

NPM: npm install --save-dev babel-plugin-import-path-replace

Yarn: yarn add -D babel-plugin-import-path-replace

Usage

Add the following to your .babelrc

{
  "plugins": [
    [
      "import-path-replace",
      {
        "rules": [
          {
            "match": "String to be replaced",
            "replacement": "Replacement string"
          }
        ]
      }
    ]
  ]
}
Example
Plugin
{
  "plugins": [
    [
      "import-path-replace",
      {
        "rules": [
          {
            "match": "../",
            "replacement": "../../"
          }
        ]
      }
    ]
  ]
}
Input
import example from '../example';
Output
import example from '../../example';