• Home
  • Raw
  • Download

Lines Matching full:hooks

4 programmatically managing the npm registry's server-side hooks.
6 For a more general introduction to managing hooks, see [the introductory blog
7 post](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm).
12 const hooks = require('libnpmhook')
14 console.log(await hooks.ls('mypkg', {token: 'deadbeef'}))
50 #### <a name="add"></a> `> hooks.add(name, endpoint, secret, [opts]) -> Promise`
66 /v1/hooks/hook`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#post-v1hooksho…
71 await hooks.add('~zkat', 'https://zkat.tech/api/added', 'supersekrit', {
93 #### <a name="find"></a> `> hooks.find(id, [opts]) -> Promise`
101 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hook…
106 await hooks.find('16f7xoal', {token: 'myregistrytoken'})
125 #### <a name="rm"></a> `> hooks.rm(id, [opts]) -> Promise`
133 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#delete-v1h…
138 await hooks.rm('16f7xoal', {
160 await hooks.rm('16f7xoal', {
168 #### <a name="update"></a> `> hooks.update(id, endpoint, secret, [opts]) -> Promise`
181 /v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#put-v1hook…
186 await hooks.update('16fxoal', 'https://zkat.tech/api/other', 'newsekrit', {
208 #### <a name="ls"></a> `> hooks.ls([opts]) -> Promise`
217 * `opts.limit` - maximum number of hooks to return
221 * [`hooks.ls.stream()`](#ls-stream)
223 /v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)
228 await hooks.ls({token: 'myregistrytoken'})
238 #### <a name="ls-stream"></a> `> hooks.ls.stream([opts]) -> Stream`
248 * `opts.limit` - maximum number of hooks to return
252 * [`hooks.ls()`](#ls)
254 /v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)
259 for await (let hook of hooks.ls.stream({token: 'myregistrytoken'})) {