本文參考了NPM中文文檔寫做而成的html
管理註冊表掛鉤web
npm hook ls [pkg] npm hook add <entity> <url> <secret> npm hook update <id> <url> [secret] npm hook rm <id>
$ npm hook add lodash https://example.com/ my-shared-secret
$ npm hook add ~substack https://example.com/ my-shared-secret
$ npm hook add @npm https://example.com/ my-shared-secret
$ npm hook ls
$ npm hook ls lodash
$ npm hook update id-deadbeef https://my-new-website.here/
$ npm hook rm id-deadbeef
容許您管理 npm 掛鉤,包括添加,刪除,列出和更新。npm
掛鉤容許您配置 URL 端點,只要對任何受支持的實體類型發生更改,都將收到通知。api
鉤子能夠監視三種不一樣類型的實體:包,全部者和做用域。url
要建立一個包鉤子,只需引用包名。code
要建立全部者掛鉤,請在全部者名稱前加上~
(如~youruser
)。htm
要建立做用域掛鉤,請在做用域名稱前加上 @
(如 @yourscope
)。作用域
update 和 rm 使用的鉤子 ID 是 npm hook ls 中爲該特定鉤子列出的 ID。文檔
共享密鑰將被髮送到 URL 端點,所以您能夠驗證請求來自您本身配置的掛鉤。get
本文參考NPM中文文檔