文件名称:GitHub-Monorepo-Navbar:为monorepo中的每个软件包添加带有按钮的导航栏
文件大小:303KB
文件格式:ZIP
更新时间:2024-05-19 10:25:29
JavaScript
GitHub Monorepo导航栏 为monorepo中的每个软件包添加带有按钮的导航栏 简短的视频示例: : 扩展安装 Chrome浏览器: : Firefox: : 相当简单且最小的浏览器扩展程序,用于解析lerna.json或package.json文件,如果发现它是一个monorepo,它将在存储库文件列表的正上方添加一个导航栏,其中包含指向在monorepo中找到的每个软件包的链接。 使用与GitHub相同的图标和颜色,因此它在页面上不会显得格格不入。 还仍然支持GitHub的明暗模式。 它通过请求(lerna / package).json的内容并提取到monorepo目录的路径来工作。 然后使用GitHub API请求这些目录的内容,并将这些目录的链接添加到导航栏中。 它当然会缓存每个存储库的monorepo信息,因此您不会在每次重新加载时都向GitHub的
【文件预览】:
GitHub-Monorepo-Navbar-main
----.gitignore(28B)
----README.md(1KB)
----LICENSE(1KB)
----screenshots()
--------vite-lightmode.png(126KB)
--------vite.png(121KB)
----.gitattributes(66B)
----package.json(145B)
----src()
--------manifest.json(702B)
--------MonorepoInfoCache.js(846B)
--------browser-polyfill.js(39KB)
--------NavbarGenerator.js(5KB)
--------Page.js(765B)
--------contentScript.js(3KB)
--------Repository.js(4KB)
--------icon.png(3KB)
----.eslintrc.js(124B)
----package-lock.json(187KB)