Skip to content

btshj-snail/snail-verdaccio-group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snail-verdaccio-group

verdaccio 的权限插件。利用分组+用户建立简单的权限体系。

安装

    npm install verdaccio-simplegroup -g

使用方式

默认分组名

这是一种极简单的一种权限设置。利用npm包的scope名称,作为分组名称。


auth:
   simplegroup:
      company: Jack Lucy

packages:
   '@company/*':
       access: $all
       publish: $group
       unpublish: $group

以上的配置,则表示JackLucy属于company分组,而scopecompany的包的publishunpublish权限是使用$group.因此company分组拥有publishunpublish权限。

指定分组名

可以自定义分组名,并且在publishunpublishaccess中使用


auth:
   simplegroup:
      companyPublish: Jack Lucy
      companyUnpublish: Jack

packages:
   '@company/*':
       access: $all
       publish: companyPublish
       unpublish: companyUnpublish

以上配置,则表示分组 companyPublish 拥有@company/*包的发布权限,分组 companyUnpublish 拥有@company/*包的撤销发布权限。

About

verdaccio plugin authority group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published