• Home
  • Raw
  • Download

Lines Matching refs:hooks

8 programmatically managing the npm registry's server-side hooks.
10 For a more general introduction to managing hooks, see [the introductory blog
11 post](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm).
29 const hooks = require('libnpmhook')
31 console.log(await hooks.ls('mypkg', {token: 'deadbeef'}))
54 #### <a name="add"></a> `> hooks.add(name, endpoint, secret, [opts]) -> Promise`
70 /v1/hooks/hook`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#post-v1hooksho…
75 await hooks.add('~zkat', 'https://example.com/api/added', 'supersekrit', {
97 #### <a name="find"></a> `> hooks.find(id, [opts]) -> Promise`
105 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hook…
110 await hooks.find('16f7xoal', {token: 'myregistrytoken'})
129 #### <a name="rm"></a> `> hooks.rm(id, [opts]) -> Promise`
137 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#delete-v1h…
142 await hooks.rm('16f7xoal', {
164 await hooks.rm('16f7xoal', {
172 #### <a name="update"></a> `> hooks.update(id, endpoint, secret, [opts]) -> Promise`
185 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#put-v1hook…
190 await hooks.update('16fxoal', 'https://example.com/api/other', 'newsekrit', {
212 #### <a name="ls"></a> `> hooks.ls([opts]) -> Promise`
221 * `opts.limit` - maximum number of hooks to return
225 * [`hooks.ls.stream()`](#ls-stream)
227 /v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)
232 await hooks.ls({token: 'myregistrytoken'})
242 #### <a name="ls-stream"></a> `> hooks.ls.stream([opts]) -> Stream`
252 * `opts.limit` - maximum number of hooks to return
256 * [`hooks.ls()`](#ls)
258 /v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)
263 for await (let hook of hooks.ls.stream({token: 'myregistrytoken'})) {