mvjs::card_index_dividers:轻松移动JavaScript模块

时间:2024-05-15 20:35:28
【文件属性】:

文件名称:mvjs::card_index_dividers:轻松移动JavaScript模块

文件大小:122KB

文件格式:ZIP

更新时间:2024-05-15 20:35:28

TypeScript

轻松在JavaScript项目中移动文件和目录。 mvjs· 轻松在JavaScript项目中移动文件和目录。 问题 在项目内移动JavaScript模块通常是一项繁琐的任务。 使用mv移动它之后,您必须在项目中的其他模块上更新它们的引用。 mvjs移动模块,并在其他模块上更新其所有引用,这使得移动模块的任务变得更加简单,类似于使用mv 。 它通过在项目内的所有JavaScript模块上运行codemod(借助于jscodeshift )并jscodeshift地更新import声明和require调用来做到这一点。 对于非js模块文件,将在其内容上运行一个正则表达式,替换任何看起来像路径且与任何已移动文件匹配的字符串都将被正确替换。 当移动.scss和其他文件扩展名(可能会导入其中一个文件)时,这使您更加省心。 特征 支持和更新import _ from '...' , impo


【文件预览】:
mvjs-master
----.gitignore(25B)
----.babelrc(176B)
----.flowconfig(210B)
----.eslintrc(416B)
----package.json(2KB)
----package-lock.json(506KB)
----src()
--------cli.ts(3KB)
--------ast.ts(2KB)
--------runner.ts(4KB)
--------options.ts(3KB)
--------requireResolve.ts(795B)
--------move.ts(499B)
--------__tests__()
--------log.ts(2KB)
--------index.ts(65B)
--------path.ts(10KB)
--------transform.ts(2KB)
----assets()
--------mvjs_logo.png(13KB)
----LICENSE(1KB)
----tsconfig.json(298B)
----.github()
--------workflows()
----README.md(6KB)
----.npmignore(83B)
----.prettierrc(26B)

网友评论