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()
}

Dependents (0)

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