1.0.2 • Published 6 years ago
verdaccio-simplegroup v1.0.2
snail-verdaccio-group
verdaccio 的权限插件。利用分组+用户建立简单的权限体系。
使用方式
默认分组名
这是一种极简单的一种权限设置。利用npm包的scope名称,作为分组名称。
auth:
verdacciogroup:
company: Jack Lucy
packages:
'@company/*':
access: $all
publish: $group
unpublish: $group以上的配置,则表示Jack和Lucy属于company分组,而scope为company的包的publish和unpublish权限是使用$group.因此company分组拥有publish和unpublish权限。
指定分组名
可以自定义分组名,并且在publish、unpublish、access中使用
auth:
verdacciogroup:
companyPublish: Jack Lucy
companyUnpublish: Jack
packages:
'@company/*':
access: $all
publish: companyPublish
unpublish: companyUnpublish以上配置,则表示分组 companyPublish 拥有@company/*包的发布权限,分组 companyUnpublish 拥有@company/*包的撤销发布权限。