verdaccio-simplegroup

1.0.2 • Public • Published

snail-verdaccio-group

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

使用方式

默认分组名

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

 
auth:
   verdacciogroup:
      company: Jack Lucy
 
packages:
   '@company/*':
       access: $all
       publish: $group
       unpublish: $group

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

指定分组名

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

 
auth:
   verdacciogroup:
      companyPublish: Jack Lucy
      companyUnpublish: Jack
 
packages:
   '@company/*':
       access: $all
       publish: companyPublish
       unpublish: companyUnpublish

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

Package Sidebar

Install

npm i verdaccio-simplegroup

Weekly Downloads

3

Version

1.0.2

License

ISC

Unpacked Size

4.09 kB

Total Files

3

Last publish

Collaborators

  • runningsnail