Skip to content
forked from fanzkday/soyz

可视化JS模块之间的引用关系,并加以纠正。

License

Notifications You must be signed in to change notification settings

xiaochen111/soyz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

他可以帮我们做什么:

针对目前模块化开发,分析模块之间引用关系,并以图形的方式展现

可以在页面上通过拖动的方式修改模块的引用关系

如果你中途加入一个新项目,通过soyz你可以更快的熟悉项目结构和架构

安装(需要全局)

npm install -g soyz

可以先来个demo

soyz demo

正式开始

soyz init
/* 根据项目需求修改项目目录/.soyz/congif.json文件 */
soyz start

操作技巧

鼠标滚轮 上下滚动

shift+鼠标滚轮 左右滚动

ctrl shift +      放大视图

ctrl -            缩小试图

双击编辑文件(需要在配置文件中指定编辑器的可执行文件的地址,例如)

C:\Program Files\sublime\sublime.exe

每个小模块的输出端可以牵引出一条连接线到另一个小模块的输入端(你的文件内容也会发生变化)

config.json文件说明

standard //项目使用的语言规范(目前仅支持ES6和CommonJs)

autoSaveInterval //自动保存的时间间隔(单位:min)

ignoreDirs //忽略的文件夹名字

extname           //项目使用的文件后缀名,可以是js或者ts等等

idel //默认编辑器的可执行文件的地址(默认vs code)

这个项目才刚开始, 也算是我个人的一个探索

有兴趣的朋友可以加群一起交流后续功能开发:368993727

About

可视化JS模块之间的引用关系,并加以纠正。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%