Reshape:重塑您的代码

时间:2024-05-20 08:06:36
【文件属性】:

文件名称:Reshape:重塑您的代码

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-20 08:06:36

JavaScript

重塑 重塑您的代码 Reshape是一种重构工具,您可以使用它以易于测试的方式对JavaScript项目进行更改 Reshape将接受一个glob和/或文件列表,并在此文件路径上运行一系列转换,每个转换的输出将作为下一个输入的输入供稿,一旦完成,它将把所有这些转换的结果传递给转换的另一个列表,以便它们可以在全局范围内起作用。 例子 假设我们有一个这样的输入文件夹 ./test/input/ ├── a.js ├── b.js └── c.js 其中c仅需要a和b ,在我们的示例中只是纯对象。 我们想要将这些文件移动到输出目录,然后我们要重命名这些文件以在文件名前面添加重整形,然后尽管c.js会尝试要求a和b,但是这些不再存在,因此我们必须更改源以反映名称更改。 所以我们要编写一系列重构步骤 objectify将采用路径并创建和类型的对象: { path, source } 如您所


【文件预览】:
Reshape-master
----.gitignore(12B)
----package.json(581B)
----test_transforms()
--------move.js(144B)
--------log.js(69B)
--------rename.js(328B)
--------objectify.js(275B)
--------trimSpacesBeforeNewLine.js(106B)
--------applyChanges.js(329B)
--------ensureFilesEndInNewLine.js(184B)
--------tabTo2Spaces.js(99B)
--------fixRequires.js(832B)
----beforeCommit.sh(333B)
----LICENSE(1KB)
----index.js(2KB)
----README.md(2KB)
----reshape(68B)
----test()
--------input()

网友评论