module-path-codemod

1.0.0 • Public • Published

module-path-codemod

Build Status Coverage Status semantic-release Commitizen friendly

jscodeshift codemod to transform module paths in import and require statements

Installation

npm install --save module-path-codemod

Usage

For example, to upgrade package paths from material-ui beta (e.g. material-ui/Button) to v1 (@material-ui/core/Button), do:

const {transformModulePath} = require('module-path-codemod')

module.exports = function(fileInfo, api) {
  return transformModulePath(api.jscodeshift(fileInfo.source), module =>
    module.replace(/^material-ui\//, '@material-ui/core/')
  ).toSource()
}

/module-path-codemod/

    Package Sidebar

    Install

    npm i module-path-codemod

    Weekly Downloads

    3

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    217 kB

    Total Files

    16

    Last publish

    Collaborators

    • jedwards1211