npm access
npm package 访问权限管理
设置公开访问和私密访问权限
> npm access public [<package>]
> npm access restricted [<package>]
添加或删除团队的某个权限
> npm access grant <read-only|read-write> <scope:team> [<package>]
> npm access revoke <scope:team> [<package>]
设置发布包的账户是否需要双层身份验证
> npm access 2fa-required [<package>]
> npm access 2fa-not-required [<package>]
显示用户或团队能够访问的所有包以及访问级别
> npm access ls-packages [<user>|<scope>|<scope:team>]
只读公共包不会被打印
不会打印整个注册表清单
显示包的所有访问权限
> npm access ls-collaborators [<package> [<user>]]
只会显示至少具有只读权限的包
如果传入user,那么该列表只会被过滤到用户碰巧所属的团队
编辑包的权限:
> npm access edit [<package>]
???
说明
- package: 可选参数, 默认当前工作目录的的package
- package 默认权限: public
未完待续…